Siemens SIMATIC S7-200 Manuel
Siemens SIMATIC S7-200 Manuel

Siemens SIMATIC S7-200 Manuel

Masquer les pouces Voir aussi pour SIMATIC S7-200:
Table des Matières

Publicité

Liens rapides

SIMATIC
Automate programmable
S7-200
Manuel système
Ce manuel a le numéro de référence :
6ES7298- - 8FA24- - 8CH0
Edition 08/2008
A5E00307988- - 04
Avant--propos, Sommaire
Présentation du produit
Mise en route
Installation du S7--200
Concepts concernant les
automates programmables
Concepts, conventions et
fonctions de programmation
Jeu d'opérations S7--200
Communication via un réseau
Guide de dépannage du matériel
et outils de test logiciels
Commande de mouvement en
boucle ouverte avec le S7--200
Création d'un programme pour le
module modem
Utilisation de la bibliothèque du
protocole USS pour commander
un entraînement MicroMaster
Utilisation de la bibliothèque du
protocole Modbus
Utilisation de recettes
Utilisation de journaux de
données
Mise au point automatique PID et
panneau de commande de mise
au point PID
Annexes
Index
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Publicité

Table des Matières
loading

Sommaire des Matières pour Siemens SIMATIC S7-200

  • Page 1 Avant--propos, Sommaire Présentation du produit Mise en route SIMATIC Installation du S7--200 Concepts concernant les automates programmables Automate programmable Concepts, conventions et S7-200 fonctions de programmation Manuel système Jeu d’opérations S7--200 Communication via un réseau Guide de dépannage du matériel et outils de test logiciels Commande de mouvement en boucle ouverte avec le S7--200...
  • Page 2 Marques de fabrique SIMATICR, SIMATIC HMIR et SIMATIC NETR sont des marques déposées de SIEMENS AG. Les autres désignations figurant dans ce document peuvent être des marques dont l’utilisation par des tiers à leurs propres fins peut enfreindre les droits des propriétaires desdites marques.
  • Page 3 Avant--propos Objet du manuel La famille S7--200 est constituée de micro--automates programmables utilisables dans des applications d’automatisation variées. Sa forme compacte, son faible prix et son important jeu d’opérations en font une solution idéale pour la commande de petites applications. En outre, le large choix de modèles S7--200 ainsi que l’outil de programmation se basant sur Windows vous offrent la souplesse nécessaire pour résoudre vos problèmes d’automatisation.
  • Page 4: Place De Cette Documentation Dans L'environnement D'information

    Automate programmable S7-200 Manuel système Homologation C- - Tick Les produits SIMATIC S7--200 sont conformes aux exigences de la norme australienne AS/NZS 2064. Normes Les produits SIMATIC S7--200 satisfont aux réglementations et critères Reportez--vous à l’annexe A pour plus de détails à ce sujet. Place de cette documentation dans l’environnement d’information Famille Documentation...
  • Page 5: Structure Du Manuel

    Avant- -propos Structure du manuel Nous vous conseillons de lire le manuel Automate programmable S7- -200, Manuel système dans son intégralité si vous utilisez un micro--automate S7--200 pour la première fois. Si vous êtes un utilisateur expérimenté, reportez--vous au sommaire ou à l’index pour retrouver les informations qui vous intéressent.
  • Page 6: Recyclage Et Mise Au Rebut

    Siemens que vous utilisez, il peut vous apporter les réponses les plus rapides et les plus efficaces à tout problème que vous pourriez rencontrer.
  • Page 7 (Etats- -Unis uniquement) Fax : +86 10 64 74 74 74 courriel : Fax : +1 (423) 262 2289 courriel : adsupport@siemens.com adsupport.asia@siemens.com courriel : simatic.hotline@sea.siemens.com GMT : +1:00 GMT : +8:00 GMT : GMT : - -5:00 - -5:00...
  • Page 8 Automate programmable S7-200 Manuel système viii...
  • Page 9: Table Des Matières

    Sommaire Présentation du produit ..........Nouveautés .
  • Page 10 Automate programmable S7-200 Manuel système Bobines ..............Opérations sur pile .
  • Page 11 Sommaire Opérations sur chaîne ............Opérations sur table .
  • Page 12 Automate programmable S7-200 Manuel système Caractéristiques du module modem ..........Configuration du module modem à...
  • Page 13 Sommaire Hystérésis automatique et écart automatique ........Séquence de mise au point automatique .
  • Page 14 Automate programmable S7-200 Manuel système SMB66 à SMB85 : Registres PTO/PWM ..........SMB86 à...
  • Page 15: Présentation Du Produit

    Présentation du produit La famille S7--200 est constituée de micro--automates programmables pouvant commander une large gamme d’appareils afin de répondre à vos besoins en matière d’automatisation. Le S7--200 surveille les entrées et modifie les sorties conformément au programme utilisateur, qui peut contenir des opérations booléennes, des opérations de comptage, des opérations de temporisation, des opérations arithmétiques complexes et des opérations de communication avec d’autres unités intelligentes.
  • Page 16: Nouveautés

    Automate programmable S7-200 Manuel système Nouveautés Voici les nouvelles caractéristiques du SIMATIC S7--200. EM 231 RTD, 4 entrées analogiques EM 231 thermocouple, 8 entrées analogiques CPU S7- -200 : La CPU S7--200 combine un microprocesseur, une alimentation intégrée, des circuits d’entrée et des circuits de sortie dans un boîtier compact afin de créer un puissant micro--automate (voir figure 1-1).
  • Page 17 Présentation du produit Chapitre 1 Siemens fournit des modèles de CPU S7--200 différents, disposant de divers éléments et fonctions afin de vous aider à créer des solutions efficaces pour vos applications variées. Le tableau 1-1 compare brièvement certaines caractéristiques des différentes CPU.
  • Page 18: Modules D'extension S7

    Automate programmable S7-200 Manuel système Modules d’extension S7- -200 Pour mieux répondre aux exigences de vos applications, la gamme S7--200 inclut une large variété de modules d’extension dont vous pouvez vous servir pour ajouter des fonctions à la CPU S7--200. Le tableau 1-2 présente la liste des modules d’extension actuellement disponibles. Reportez--vous à...
  • Page 19: Environnement Matériel Requis

    Chapitre 1 Environnement matériel requis STEP 7--Micro/WIN s’exécute sur un ordinateur personnel (PC) ou sur une console de programmation (PG) Siemens, telle que la PG 760. Votre PC ou votre PG doit satisfaire aux exigences minimales suivantes : Système d’exploitation : Windows 2000, Windows XP, Vista Au moins 350 Mo d’espace libre...
  • Page 20: Panneaux D'affichage

    Automate programmable S7-200 Manuel système Panneaux d’affichage Afficheurs de texte L’afficheur de texte (TD) est une unité d’affichage qui peut être reliée au S7--200. Avec l’assistant Afficheur de texte, vous pouvez programmer aisément votre S7--200 afin qu’il affiche des messages de texte et d’autres données relatives à votre application. Le TD constitue une interface à...
  • Page 21: Mise En Route

    Mise en route STEP 7--Micro/WIN facilite la programmation de votre S7--200. En à peine quelques étapes courtes à l’aide d’un exemple simple, vous apprendrez à connecter, programmer et faire fonctionner votre S7--200. Tout ce dont vous avez besoin pour cet exemple est un câble PPI multi--maître, une CPU S7--200 et une console de programmation exécutant le logiciel de programmation STEP 7--Micro/WIN.
  • Page 22: Connexion De La Cpu S7

    Automate programmable S7-200 Manuel système Connexion de la CPU S7- -200 La connexion de votre S7--200 est facile. Pour cet exemple, il vous suffit de raccorder l’alimentation à votre CPU S7--200, puis de connecter le câble de communication entre votre console de programmation et la CPU S7--200.
  • Page 23: Démarrage De Step 7- - Micro/Win

    Mise en route Chapitre 2 Connexion du câble RS- - 232/PPI multi- - maître La figure 2-2 montre un câble Console de RS--232/PPI multi--maître reliant le programmation S7--200 à la console de programmation. Procédez comme suit pour connecter le câble : S7- -200 Raccordez le connecteur RS--232 (identifié...
  • Page 24: Etablissement De La Communication Avec Le S7

    Automate programmable S7-200 Manuel système Vérification des paramètres de communication pour STEP 7- - Micro/WIN Le projet--exemple utilise les paramètres par défaut pour STEP 7--Micro/WIN et le câble RS--232/PPI multi--maître. Procédez comme suit pour vérifier ces paramètres : Vérifiez que l’adresse du câble PC/PPI dans la boîte de dialogue ”Communication”...
  • Page 25: Ouverture De L'éditeur De Programme

    Mise en route Chapitre 2 Exemple : Programme pour la mise en route avec STEP 7- - Micro/WIN NETWORK 1 //Tempo T33 à 10 ms expire après //(100 x 10 ms = 1 s) Impulsion M0.0 //trop rapide pour visualiser l’état. M0.0 T33, +100 NETWORK 2 //Comparaison devient vraie à...
  • Page 26: Saisie Du Réseau 1 : Démarrage De La Temporisation

    Automate programmable S7-200 Manuel système Saisie du réseau 1 : Démarrage de la temporisation Lorsque M0.0 est désactivé (0), ce contact est activé et fournit du courant pour démarrer la temporisation. Procédez comme suit pour saisir le contact pour M0.0 : Double--cliquez sur l’icône ”Opérations sur bits”...
  • Page 27: Saisie Du Réseau 3 : Réinitialisation De La Temporisation

    Mise en route Chapitre 2 Maintenez le bouton gauche de la souris enfoncé et faites glisser l’opération de comparaison sur le deuxième réseau. Cliquez sur les ”???” apparaissant au--dessus du contact et entrez l’adresse pour la valeur de temporisation : T33 Appuyez sur la touche Entrée pour valider le numéro de temporisation et pour mettre en évidence l’autre...
  • Page 28 Automate programmable S7-200 Manuel système Enregistrement du projet- -exemple Après avoir saisi les trois réseaux d’opérations, vous avez achevé la saisie du programme. Lorsque vous enregistrez le programme, vous créez un projet comprenant le type de CPU S7--200 ainsi que d’autres paramètres. Procédez comme suit pour enregistrer le projet : Sélectionnez la commande Fichier >...
  • Page 29: Chargement Du Programme--Exemple Dans La Cpu

    Mise en route Chapitre 2 Chargement du programme- -exemple dans la CPU Conseil Chaque projet STEP 7--Micro/WIN est associé à un type de CPU (CPU 221, CPU 222, CPU 224, CPU 224XP ou CPU 226). Si le type de projet ne correspond pas à la CPU à laquelle vous êtes raccordé, STEP 7--Micro/WIN signale une non--correspondance et vous demande d’y remédier.
  • Page 30 Automate programmable S7-200 Manuel système...
  • Page 31: Installation Du S7

    Installation du S7--200 Le matériel S7--200 est conçu pour être facile à installer. Vous pouvez monter les modules sur un panneau à l’aide des trous de fixation ou les monter sur un profilé support standard (DIN) avec les barrettes de fixation intégrées. La petite taille du S7--200 permet une optimisation de l’espace. Ce chapitre vous donne des conseils pour l’installation et le câblage de votre système S7--200.
  • Page 32: Conseils Pour L'installation D'unités S7--200

    Automate programmable S7-200 Manuel système Conseils pour l’installation d’unités S7- -200 Vous pouvez monter l’automate S7--200 sur un panneau ou sur un profilé support et l’orienter horizontalement ou verticalement. Attention Les S7--200 SIMATIC sont des automates de type ouvert. Il est nécessaire de les installer dans un boîtier, une armoire ou une salle électrique auxquels seules les personnes autorisées doivent avoir accès.
  • Page 33: Courant Fourni Par La Cpu

    Installation du S7- -200 Chapitre 3 Courant fourni par la CPU Toutes les CPU S7--200 possèdent une alimentation interne fournissant du courant à la CPU, aux modules d’extension, ainsi qu’à d’autres équipements consommant du courant 24 V--. La CPU S7--200 fournit le courant de logique 5 V-- nécessaire à toute extension dans votre système.
  • Page 34: Dimensions Pour Le Montage

    Automate programmable S7-200 Manuel système Dimensions pour le montage Les CPU et modules d’extension S7--200 comportent des trous de fixation pour faciliter leur montage sur un panneau. Le tableau 3-1 présente les dimensions pour le montage. Tableau 3-1 Dimensions pour le montage 9.5 mm* * Espacement minimum 4 mm...
  • Page 35: Démontage D'une Cpu Ou D'un Module D'extension

    Installation du S7- -200 Chapitre 3 Conseil Les butées de profilé support peuvent être utiles si votre S7--200 se trouve dans un environnement soumis à de fortes vibrations ou si vous l’avez installé verticalement. Si votre système se situe dans un environnement à fortes vibrations, le montage du S7--200 sur panneau offrira un niveau de protection plus élevé...
  • Page 36: Conseils Pour La Mise À La Terre Et Le Câblage

    Automate programmable S7-200 Manuel système Conseils pour la mise à la terre et le câblage Une mise à la terre et un câblage corrects de tout l’équipement électrique sont importants pour garantir un fonctionnement optimal de votre système et pour fournir une protection supplémentaire contre le bruit électrique pour votre application et le S7--200.
  • Page 37: Conseils Pour La Mise À La Terre Du S7

    Installation du S7- -200 Chapitre 3 Pour préserver le caractère TBTS et TBTP des circuits basse tension du S7--200, les connexions externes aux interfaces de communication, les circuits analogiques et l’ensemble de l’alimentation nominale 24 V et des circuits d’E/S doivent être alimentés par des sources homologuées conformes aux exigences TBTS, TBTP, classe 2, tension limitée ou courant limité...
  • Page 38: Conseils Pour Les Charges Inductives

    Automate programmable S7-200 Manuel système Le S7--200 comporte des barrières d’isolation à certains points pour empêcher des flux de courant indésirables dans votre installation. Tenez compte de ces barrières d’isolation lorsque vous concevez le câblage de votre système. Vous trouverez à l’annexe A des informations sur la quantité...
  • Page 39: Conseils Pour Les Charges De Lampe

    Installation du S7- -200 Chapitre 3 Attention Si vous utilisez des modules d’extension à relais pour commuter des charges inductives en courant alternatif, vous devez placer le circuit anti--parasite externe résistance/condensateur parallèlement à la charge CA afin d’éviter un fonctionnement inattendu des machines ou du processus (voir figure 3-4).
  • Page 40 Automate programmable S7-200 Manuel système...
  • Page 41: Concepts Concernant Les Automates Programmables

    Concepts concernant les automates programmables La fonction de base de l’automate S7--200 est de surveiller des entrées sur site et, en fonction de votre logique de commande, d’activer ou de désactiver des unités de sortie sur site. Ce chapitre explique les concepts utilisés pour l’exécution du programme, les divers types de mémoire utilisés et comment cette mémoire est sauvegardée.
  • Page 42: Exécution De La Logique De Commande Par Le S7

    Automate programmable S7-200 Manuel système Exécution de la logique de commande par le S7- -200 Le S7--200 exécute en cycles continus la logique de commande de votre programme, en lisant et en écrivant des données. Le S7- - 200 établit la relation entre votre programme et les entrées et sorties physiques Le fonctionnement de base du S7--200 est très PB_démarr...
  • Page 43: Lecture Des Entrées

    Concepts concernant les Chapitre 4 Lecture des entrées Entrées TOR : Chaque cycle lit d’abord la valeur en cours des entrées TOR et l’écrit dans la mémoire image des entrées. Entrées analogiques : La mise à jour des entrées analogiques de modules d’extension par le S7--200 ne fait pas partie du cycle normal à...
  • Page 44: Traitement De Toute Demande De Communication

    Automate programmable S7-200 Manuel système Max. 64 octets de donn? s pour chaque niveau d'entit Lecture des entr? s vers la MIE 1 ms* Programme principal Programme d'interruption Sous-programme Ev? ? ent Sous-programme 1 ms* Programme principal Sous-programme 1 ms* Sous-programme Sous-programme Programme principal...
  • Page 45: Accès Aux Données Du S7

    Concepts concernant les Chapitre 4 Ecriture dans les sorties TOR A la fin de chaque cycle, le S7--200 écrit dans les sorties TOR les valeurs figurant dans la mémoire image des sorties. Les sorties analogiques sont, elles, mises à jour immédiatement, indépendamment du cycle.
  • Page 46: Accès Aux Données Dans Les Zones De Mémoire

    Automate programmable S7-200 Manuel système On accède aux données situées dans d’autres zones de mémoire (T, C, HC et accumulateurs, par exemple) via un format d’adresse comprenant l’identificateur de zone et le numéro de l’élément en question. V B 100 V W 100 V D 100 Adresse d’octet...
  • Page 47 Concepts concernant les Chapitre 4 Temporisations : T Le S7--200 fournit des temporisations qui comptent des incréments de temps selon des résolutions (incréments de base de temps) égales à 1 ms, 10 ms ou 100 ms. Deux variables sont associées à chaque temporisation : la valeur en cours : ce nombre entier signé...
  • Page 48: Compteurs Rapides : Hc

    Automate programmable S7-200 Manuel système Compteurs rapides : HC Les compteurs rapides comptent des événements très rapides indépendamment du cycle de la CPU. Ils ont une valeur de comptage (ou valeur en cours) entière signée de 32 bits. Pour accéder à...
  • Page 49: Entrées Analogiques : Ai

    Concepts concernant les Chapitre 4 Mémentos spéciaux : SM Les mémentos spéciaux permettent l’échange d’informations entre la CPU et votre programme. Vous pouvez faire appel à ces bits pour sélectionner et commander certaines fonctions spéciales de la CPU S7--200, telles que : bit mis à 1 lors du premier cycle, bit commutant à une fréquence fixe ou bit signalant l’état d’instructions arithmétiques ou de fonctionnement.
  • Page 50: Sorties Analogiques : Aq

    Automate programmable S7-200 Manuel système Sorties analogiques : AQ Le S7--200 convertit une valeur numérique de 16 bits (mot) en un courant ou une tension proportionnelle à la valeur numérique. Vous écrivez ces valeurs via l’identificateur de zone (AQ), la taille des données (W) et l’adresse d’octet de départ. Comme les sorties analogiques sont des mots et commencent toujours sur des octets pairs (tels que 0, 2 ou 4), vous y accédez par des adresses d’octet paires (AQW0, AQW2 ou AQW4, par exemple).
  • Page 51: Indication D'une Valeur Constante Pour Les Opérations Du S7

    Concepts concernant les Chapitre 4 Indication d’une valeur constante pour les opérations du S7- - 200 Vous pouvez utiliser des valeurs constantes de taille octet, mot ou double mot dans de nombreuses opérations S7--200. Le S7--200 sauvegarde toutes les constantes sous forme de nombres binaires pouvant être représentés en format décimal, hexadécimal, ASCII ou réel (voir tableau 4-2).
  • Page 52 Automate programmable S7-200 Manuel système La figure 4-11 fournit un exemple de numérotation des E/S pour une configuration matérielle spécifique. Votre programme ne peut pas utiliser les intervalles dans l’adressage (entrées/sorties en italiques). 4 E analogiques 4 E analogiques CPU 224XP 4 E/ 4 S 1 S analogique 1 S analogique...
  • Page 53 Concepts concernant les Chapitre 4 Comme illustré à la figure 4-13, vous pouvez modifier la valeur d’un pointeur. Comme les pointeurs sont des valeurs de 32 bits, vous modifiez leur valeur à l’aide d’opérations sur doubles mots. Vous pouvez modifier la valeur des pointeurs à l’aide d’opérations arithmétiques simples (additionner ou incrémenter, par exemple).
  • Page 54 Automate programmable S7-200 Manuel système Exemple de programme avec utilisation d’un pointeur pour accéder à des données dans une table Cet exemple utilise LD14 en tant que pointeur pour une recette rangée dans une table de recettes commençant à VB100. Dans cet exemple, VW1008 contient l’indice d’une recette particulière dans la table. Si chaque recette dans la table a une longueur de 50 octets, vous multipliez l’indice par 50 pour obtenir le décalage pour l’adresse initiale d’une recette spécifique.
  • Page 55: Sauvegarde Et Restauration Des Données Par Le S7

    Concepts concernant les Chapitre 4 Sauvegarde et restauration des données par le S7- -200 L’automate S7--200 fournit des fonctions variées assurant que votre programme utilisateur et vos données sont conservées correctement dans le S7--200. Mémoire de données rémanente : Zones de mémoire de données que l’utilisateur sélectionne afin qu’elles restent inchangées en cas de mise hors tension puis sous tension, et ce tant que le supercondensateur et la cartouche pile optionnelle ne sont pas déchargés.
  • Page 56: Enregistrement Du Programme Dans Une Cartouche Mémoire

    Automate programmable S7-200 Manuel système Lorsque vous chargez un projet de la CPU dans votre ordinateur à l’aide de STEP 7--Micro/WIN, le S7--200 charge le bloc de code, le bloc de données et le bloc de données système à partir de la mémoire permanente.
  • Page 57: Restauration D'un Programme À Partir D'une Cartouche Mémoire

    Concepts concernant les Chapitre 4 Restauration d’un programme à partir d’une cartouche mémoire Pour transférer le programme d’une cartouche mémoire dans le S7--200, vous devez mettre le S7--200 sous tension alors que la cartouche mémoire est enfichée. Si l’un quelconque des blocs ou des valeurs de forçage présents dans la cartouche mémoire sont différents des blocs ou des valeurs de forçage dans le S7--200, alors tous les blocs présents dans la cartouche mémoire sont copiés dans le S7--200.
  • Page 58: Restauration Des Données À La Mise Sous Tension

    Automate programmable S7-200 Manuel système Restauration des données à la mise sous tension A la mise sous tension, le S7--200 restaure le bloc de code et le bloc de données système à partir de la mémoire rémanente. Il peut alors vérifier que le supercondensateur et la cartouche pile optionnelle, le cas échéant, ont correctement conservés les données stockées en mémoire vive.
  • Page 59: Copie De Mémoire V En Mémoire Permanente

    Concepts concernant les Chapitre 4 Copie de mémoire V en mémoire permanente L’octet SMB31 ordonne au S7--200 de copier une valeur de mémoire V dans la zone de mémoire V de la mémoire permanente. Le mot SMW32 contient l’adresse de la valeur à copier. La figure 4-17 montre le format des SMB31 et SMW32.
  • Page 60: Sélection De L'état De Fonctionnement De La Cpu S7

    Automate programmable S7-200 Manuel système Sélection de l’état de fonctionnement de la CPU S7- -200 Le S7--200 a deux états de fonctionnement : l’état ”Arrêt” (STOP) et l’état ”Marche” (RUN). Les DEL d’état en face avant de la CPU signalent l’état de fonctionnement en cours. A l’état ”Arrêt”, le S7--200 n’exécute pas le programme et vous pouvez charger un programme ou la configuration de la CPU dans le S7--200.
  • Page 61: Le S7- -200 Permet Au Programme De Lire Ou D'écrire Directement Dans Les E/S

    Concepts concernant les Chapitre 4 Le S7- -200 permet au programme de lire ou d’écrire directement dans les E/S Le jeu d’opérations du S7--200 contient des opérations lisant ou écrivant directement dans les E/S physiques. Ces opérations d’entrée/sortie directes permettent d’accéder directement aux entrées ou aux sorties physiques alors que, normalement, cet accès se fait par l’intermédiaire des mémoires images des entrées et des sorties.
  • Page 62: Le S7- -200 Permet De Définir L'état Des Sorties Tor Pour L'état "Arrêt" (Stop)

    Automate programmable S7-200 Manuel système Exécutez la commande Affichage > Composante > Bloc de données système et sélectionnez ”Temps d’arrière--plan”. Dans l’onglet ”Temps d’arrière--plan”, sélectionnez le temps d’arrière--plan pour la communication via la liste déroulante. Cliquez sur OK pour sauvegarder votre sélection.
  • Page 63: Le S7- -200 Permet De Configurer La Valeur Des Sorties Analogiques

    Concepts concernant les Chapitre 4 Le S7- -200 permet de configurer la valeur des sorties analogiques La table des sorties analogiques vous permet, lors d’un passage de l’état de fonctionnement ”Marche” à l’état de fonctionnement ”Arrêt”, de donner des valeurs connues aux sorties analogiques ou bien de conserver la valeur qu’elles avaient avant ce passage à...
  • Page 64: Le S7- - 200 Permet D'effectuer Un Filtrage Des Entrées Tor

    Automate programmable S7-200 Manuel système Le S7- - 200 permet d’effectuer un filtrage des entrées TOR Vous pouvez, avec le S7--200, sélectionner un filtre d’entrée qui définit un temps de retard (de 0,2 ms à 12,8 ms) pour certaines ou pour toutes les entrées TOR locales. Ce retard permet de filtrer les bruits sur le câblage des entrées, bruits qui pourraient provoquer des changements involontaires de l’état des entrées.
  • Page 65: Le S7- - 200 Permet De Capturer Des Impulsions De Courte Durée

    Concepts concernant les Chapitre 4 Conseil N’utilisez pas le filtrage analogique avec des modules transmettant des informations numériques ou des indications d’alarme dans les mots analogiques. Désactivez toujours le filtrage analogique pour les modules RTD, thermocouple et maître interface AC. Conseil AIW0 et AIW2 dans la CPU 224XP sont filtrées par le convertisseur analogique--numérique et n’auront généralement pas besoin d’un filtrage logiciel supplémentaire.
  • Page 66 Automate programmable S7-200 Manuel système Comme la fonction de capture d’impulsions opère sur l’entrée après son passage à travers le filtre d’entrée, vous devez régler le temps de filtre d’entrée afin que l’impulsion ne soit pas supprimée par le filtre. La figure 4-27 présente un schéma fonctionnel du circuit d’entrée TOR. Séparation Filtre d’entrée Capture...
  • Page 67: Le S7- - 200 Constitue Un Historique Des Événements Majeurs Concernant La Cpu

    Concepts concernant les Chapitre 4 Le S7- - 200 constitue un historique des événements majeurs concernant la CPU Le S7--200 constitue un journal qui contient un historique horodaté des événements majeurs concernant la CPU, comme une mise sous tension, le passage de la CPU à...
  • Page 68: Le S7- -200 Fournit Une Protection Par Mot De Passe

    Automate programmable S7-200 Manuel système Le S7- -200 fournit une protection par mot de passe Tous les modèles de S7--200 comportent un dispositif de protection par mot de passe permettant de limiter l’accès à des fonctions précises. L’utilisation d’un mot de passe permet de réserver l’accès aux fonctions et à la mémoire aux seules personnes autorisées ;...
  • Page 69: Configuration D'un Mot De Passe Pour Le S7

    Concepts concernant les Chapitre 4 Conseil Une fois le mot de passe entré, le niveau d’autorisation pour ce mot de passe reste en vigueur jusqu’à une minute après la déconnexion de la console de programmation du S7--200. Quittez toujours STEP 7--Micro/WIN avant de détacher le câble afin d’empêcher un autre utilisateur d’accéder aux droits de la console de programmation.
  • Page 70: Le S7- - 200 Comporte Des Potentiomètres Analogiques

    Automate programmable S7-200 Manuel système Le S7- - 200 comporte des potentiomètres analogiques Les potentiomètres analogiques sont situés sous le volet d’accès frontal du module. Vous pouvez régler ces potentiomètres afin d’augmenter ou de diminuer les valeurs rangées dans des octets de mémentos spéciaux.
  • Page 71: Le S7- -200 Dispose D'entrées/Sorties Rapides

    Concepts concernant les Chapitre 4 Le S7- -200 dispose d’entrées/sorties rapides Compteurs rapides Le S7--200 fournit des compteurs rapides intégrés qui comptent les événements externes rapides sans dégrader les performances. Vous trouverez à l’annexe A les fréquences prises en charge par votre modèle de CPU.
  • Page 72 Automate programmable S7-200 Manuel système...
  • Page 73: Concepts, Conventions Et Fonctions De Programmation

    Concepts, conventions et fonctions de programmation Le S7--200 exécute votre programme de manière continue afin de commander une tâche ou un processus. Vous créez ce programme à l’aide de STEP 7--Micro/WIN, puis le chargez dans le S7--200. STEP 7--Micro/WIN propose une série d’outils et de fonctions pour la conception, la mise en oeuvre et le test de votre programme.
  • Page 74: Principes De Conception D'un Système D'automatisation

    Automate programmable S7-200 Manuel système Principes de conception d’un système d’automatisation Il existe de nombreuses méthodes pour concevoir un système de micro--automate. Les principes généraux suivants sont valables pour de nombreux projets de conception. Il vous faudra, bien sûr, suivre les procédures en vigueur dans votre société ainsi que les usages découlant de votre formation et de votre lieu de travail.
  • Page 75: Création Des Schémas De Configuration

    Concepts, conventions et fonctions de programmation Chapitre 5 Création des schémas de configuration Créez des schémas de configuration de l’équipement de commande basés sur les exigences des descriptions fonctionnelles. Ils doivent inclure : une vue d’ensemble indiquant l’emplacement de chaque S7--200 par rapport au processus ou à...
  • Page 76: Programmes D'interruption

    Automate programmable S7-200 Manuel système Sous- -programmes Ces éléments facultatifs du programme ne sont exécutés que lorsqu’ils sont appelés : par le programme principal, par un programme d’interruption ou par un autre sous--programme. Les sous--programmes sont utiles pour exécuter une fonction de manière répétée. Plutôt que de récrire le code pour chaque endroit du programme principal où...
  • Page 77: Création De Programmes À L'aide De Step 7--Micro/Win

    Concepts, conventions et fonctions de programmation Chapitre 5 Création de programmes à l’aide de STEP 7- -Micro/WIN Pour ouvrir STEP 7--Micro/WIN, double--cliquez sur l’icône STEP 7--Micro/WIN ou sélectionnez la commande Démarrer > SIMATIC > STEP 7- -Micro/WIN V4.0. Comme illustré à la figure 5-1, la fenêtre de projet STEP 7--Micro/WIN vous fournit un espace de travail pratique pour créer votre programme de commande.
  • Page 78: Fonctions De L'éditeur List

    Automate programmable S7-200 Manuel système Fonctions de l’éditeur LIST L’éditeur LIST affiche le programme sous forme textuelle. Avec l’éditeur LIST, vous entrez des abréviations d’opérations quand vous créez des programmes de commande. L’éditeur LIST permet également de créer des programmes qu’il n’est pas possible de représenter avec les éditeurs CONT/LD ou LOG/FBD.
  • Page 79: Fonctions De L'éditeur Log

    Concepts, conventions et fonctions de programmation Chapitre 5 Les boîtes représentent des opérations supplémentaires, telles que temporisations, compteurs ou opérations arithmétiques. Considérez les aspects principaux suivants lorsque vous sélectionnez l’éditeur CONT : Les programmeurs débutants apprennent facilement le schéma à contacts. La représentation graphique facilite la compréhension et est utilisée partout dans le monde.
  • Page 80: Choix Entre Jeux D'opérations Simatic Et Cei 1131

    Automate programmable S7-200 Manuel système Choix entre jeux d’opérations SIMATIC et CEI 1131- -3 La plupart des automates programmables proposent des types d’opérations fondamentales similaires, mais il y a généralement de petites différences dans leur représentation, fonctionnement, etc., d’un fabricant d’automates à l’autre. Ainsi, pendant les dernières années, la Commission Electrotechnique Internationale (CEI) a mis au point une norme globale naissante portant spécifiquement sur de nombreux aspects de la programmation d’automates.
  • Page 81: Conventions Utilisées Par Les Éditeurs De Programme

    Concepts, conventions et fonctions de programmation Chapitre 5 Conventions utilisées par les éditeurs de programme Dans STEP 7--Micro/WIN , les conventions suivantes s’appliquent à tous les éditeurs de programme : Un mnémonique précédé du signe # (#var1) n’a qu’une portée locale. Pour les opérations CEI, le signe % indique une adresse directe.
  • Page 82: Conventions Générales De Programmation D'un S7

    Automate programmable S7-200 Manuel système Conventions générales de programmation d’un S7- - 200 Définition de EN et ENO EN (Enable IN) est une entrée booléenne pour les boîtes CONT et LOG. Un flux de signal doit être appliqué à cette entrée pour que l’opération de la boîte soit exécutée. Les opérations LIST ne possèdent pas d’entrée EN, mais la valeur supérieure de la pile doit être à...
  • Page 83: Assistants Facilitant La Création Du Programme De Commande

    Concepts, conventions et fonctions de programmation Chapitre 5 Assistants facilitant la création du programme de commande STEP 7--Micro/WIN fournit des assistants qui facilitent la programmation et l’automatisent dans une certaine mesure. Dans le chapitre 6, les opérations disposant d’un assistant sont identifiées par l’icône d’assistant d’opération suivante : Assistant d’opération...
  • Page 84: Erreurs Graves

    Automate programmable S7-200 Manuel système Les informations d’état des modules sont stockées dans des mémentos spéciaux que votre programme peut surveiller et évaluer. Reportez--vous à l’annexe D pour plus d’informations sur les mémentos spéciaux signalant des erreurs d’E/S. SM5.0 est le bit d’erreur d’E/S globale et reste à...
  • Page 85: Affectation D'adresses Et De Valeurs Initiales Dans L'éditeur De Bloc De Données

    Concepts, conventions et fonctions de programmation Chapitre 5 Affectation d’adresses et de valeurs initiales dans l’éditeur de bloc de données Vous pouvez, grâce à l’éditeur de bloc de données, affecter des valeurs initiales à des adresses en mémoire des variables (mémoire V) uniquement. Vous pouvez initialiser des octets, des mots ou des doubles mots en mémoire V.
  • Page 86: Utilisation Des Variables Locales

    Automate programmable S7-200 Manuel système Utilisation des variables locales Vous pouvez utiliser la table des variables locales de l’éditeur de programme pour affecter des variables uniques à un sous--programme ou à un programme d’interruption individuel (voir figure 5-9). Les variables locales peuvent servir de paramètres qui sont transmis à...
  • Page 87: Création D'une Bibliothèque D'opérations

    Concepts, conventions et fonctions de programmation Chapitre 5 Création d’une bibliothèque d’opérations STEP 7--Micro/WIN vous permet de créer une bibliothèque personnalisée d’opérations ou d’utiliser une bibliothèque créée par une tierce personne (voir figure 5-11). Pour créer une bibliothèque d’opérations, vous utilisez des sous--programmes et des programmes d’interruption STEP 7--Micro/WIN standard que vous regroupez.
  • Page 88 Automate programmable S7-200 Manuel système...
  • Page 89: Jeu D'opérations S7

    Jeu d’opérations S7--200 Ce chapitre décrit les jeux d’opérations SIMATIC et CEI 1131 pour les micro--automates S7--200. Dans ce chapitre Conventions utilisées pour décrire les opérations ........Plages de mémoire et fonctions du S7--200 .
  • Page 90 Automate programmable S7-200 Manuel système Opérations de gestion d’exécution de programme ........Fin de traitement conditionnelle .
  • Page 91: Conventions Utilisées Pour Décrire Les Opérations

    Jeu d’opérations S7- -200 Chapitre 6 Conventions utilisées pour décrire les opérations La figure 6-1 montre la description typique d’une opération et explique les différentes zones servant à décrire l’opération et son fonctionnement. L’opération est représentée dans les formats CONT/LD, LOG/FBD et LIST. Le tableau des opérandes énumère les opérandes de l’opération et indique les types de données, zones de mémoire et tailles autorisés pour chaque opérande.
  • Page 92: Plages De Mémoire Et Fonctions Du S7

    Automate programmable S7-200 Manuel système Plages de mémoire et fonctions du S7- -200 Tableau 6-1 Plages de mémoire et fonctions des CPU S7- -200 CPU 224XP Description CPU 221 CPU 222 CPU 224 CPU 226 CPU 224XPsi Taille du programme utilisateur avec édition à...
  • Page 93 Jeu d’opérations S7- -200 Chapitre 6 Tableau 6-2 Plages d’opérandes pour les CPU S7- -200 CPU 224 XP Accès par CPU 221 CPU 222 CPU 224 CPU 226 CPU 224XPsi bit (octet.bit) 0.0 à 15.7 0.0 à 15.7 0.0 à 15.7 0.0 à...
  • Page 94: Opérations Combinatoires Sur Bits

    Automate programmable S7-200 Manuel système Opérations combinatoires sur bits Contacts Contacts standard Les opérations Contact à fermeture (LD, A, O) et Contact à ouverture (LDN, AN, ON) obtiennent la valeur référencée dans la mémoire ou dans la mémoire image du processus. Les opérations Contacts standard obtiennent la valeur référencée dans la mémoire ou dans la mémoire image si le type de données est I ou Q.
  • Page 95: Opérations Front Montant Et Front Descendant

    Jeu d’opérations S7- -200 Chapitre 6 Opérations Front montant et front descendant L’opération Front montant (EU) permet au courant de circuler pour un cycle, à chaque transition de 0 à 1. L’opération Front descendant (ED) permet au courant de circuler pour un cycle, à chaque transition de 1 à...
  • Page 96 Automate programmable S7-200 Manuel système Exemple : Contacts NETWORK 1 //Les contacts à fermeture I0.0 et I0.1 doivent être //activés (fermés) pour activer Q0.0. L’opération //NOT agit en tant qu’inverseur. En Marche, //Q0.0 et Q0.1 ont des états logiques opposés. I0.0 I0.1 Q0.0...
  • Page 97: Bobines

    Jeu d’opérations S7- -200 Chapitre 6 Bobines Sortie L’opération Sortie (=) écrit la nouvelle valeur du bit de sortie dans la mémoire image. Lors de l’exécution de l’opération Sortie, le S7--200 met le bit de sortie dans la mémoire image à 1 ou à 0. En CONT et en LOG, le bit indiqué est posé...
  • Page 98 Automate programmable S7-200 Manuel système Exemple : Bobines NETWORK 1 //Les opérations de sortie affectent des valeurs de bit à des //E/S externes (I, Q) et à des adresses de mémoire interne //(M, SM, T, C, V, S, L). I0.0 Q0.0 Q0.1 V0.0...
  • Page 99: Opérations Sur Pile

    Jeu d’opérations S7- -200 Chapitre 6 Opérations sur pile Combiner niveaux 1 et 2 de la pile selon ET L’opération Combiner niveaux 1 et 2 de la pile selon ET (ALD) combine les deux valeurs supérieures de la pile selon ET.
  • Page 100 Automate programmable S7-200 Manuel système Comme illustré à la figure 6-3, le S7--200 utilise une pile logique pour résoudre la logique de commande. Dans ces exemples, les valeurs initiales de la pile sont notées ”vi0” à ”vi7”, une nouvelle valeur fournie par l’opération est notée ”nv” et ”P0” correspond à la valeur calculée rangée dans la pile.
  • Page 101: Blocs Bistables Avec Mise À 1 Ou Mise À 0 Prioritaire

    Jeu d’opérations S7- -200 Chapitre 6 Blocs bistables avec mise à 1 ou mise à 0 prioritaire L’opération Bloc bistable avec mise à 1 prioritaire est une bascule où la mise à 1 domine. Si les signaux de mise à 1 (S1) et de mise à...
  • Page 102: Opérations D'horloge

    Automate programmable S7-200 Manuel système Opérations d’horloge Lire horloge temps réel, Générer horloge temps réel L’opération Lire horloge temps réel (TODR) lit la date et l’heure en cours de l’horloge temps réel et les charge dans une mémoire tampon de datation de huit octets commençant à...
  • Page 103: Lire Horloge Temps Réel (Étendu)

    Jeu d’opérations S7- -200 Chapitre 6 Conseil La CPU S7--200 ne vérifie pas si le jour de la semaine correspond bien à la date. Elle peut accepter des dates incorrectes comme le 30 février. C’est à vous de vous assurer que la date est correcte.
  • Page 104 Automate programmable S7-200 Manuel système Tableau 6-9 Format de la mémoire tampon de datation de 19 octets (T) Octet Description Données octet année (0- -99) année en cours (valeur DCB) mois (1- -12) mois en cours (valeur DCB) jour (1- -31) jour en cours (valeur DCB) heure (0- -23) heure en cours (valeur DCB)
  • Page 105: Opérations De Communication

    Jeu d’opérations S7- -200 Chapitre 6 Opérations de communication Opérations Lire depuis réseau, Ecrire dans réseau L’opération Lire depuis réseau (NETR) déclenche une opération de communication qui collecte des données d’un appareil éloigné via l’interface spécifiée PORT, selon la définition dans la table TBL. L’opération Ecrire dans réseau (NETW) déclenche une opération de communication qui écrit des données dans un appareil éloigné...
  • Page 106 Automate programmable S7-200 Manuel système La figure 6-5 présente le tableau correspondant au paramètre TBL et le tableau 6-11 énumère les codes d’erreur liés à ce paramètre. D Achevé (fonction achevée) 0 = inachevée 1 = achevée Décalage d’octet A Activé (fonction en file d’attente) 0 = inactive 1 = active E Erreur (la fonction a produit une erreur) 0 = pas d’erreur 1 = erreur...
  • Page 107 Jeu d’opérations S7- -200 Chapitre 6 Conditionneur #1 Conditionneur #2 Conditionneur #3 Conditionneur #4 Barre d’aiguillage Station 2 Station 3 Station 4 Station 5 Station 6 TD 200 Station 1 VB100 VB100 Commande VB100 Commande VB100 Commande VB200 Tampons VB300 Tampons Commande réception...
  • Page 108 Automate programmable S7-200 Manuel système Exemple : Opérations Lire depuis réseau, Ecrire dans réseau NETWORK 1 //Au premier cycle, valider le //mode maître PPI et effacer tous les //tampons de réception et d’émission. SM0.1 MOVB 2, SMB30 FILL +0, VW200, 68 NETWORK 2 //Lorsque le bit Achevé...
  • Page 109: Opérations Transférer Message De Mémoire Tampon Et Recevoir

    Jeu d’opérations S7- -200 Chapitre 6 Exemple : Opérations Lire depuis réseau, Ecrire dans réseau, continued NETWORK 4 //S’il ne s’agit pas du premier cycle et //en l’absence d’erreurs : //1. Charger l’adresse de station du conditionneur #1. //2. Charger un pointeur désignant les données dans la station éloignée.
  • Page 110: Commande Du Port De Communication Série Via Le Mode De Communication Programmable

    Automate programmable S7-200 Manuel système Commande du port de communication série via le mode de communication programmable Le mode de communication programmable vous permet de gérer l’interface de communication série du S7--200 par l’intermédiaire du programme utilisateur. Lorsque vous sélectionnez le mode de communication programmable, votre programme commande le fonctionnement de l’interface de communication par l’intermédiaire d’interruptions de réception, d’interruptions d’émission, de l’opération de transfert XMT et de l’opération de réception RCV.
  • Page 111: Passage Du Mode De Communication Ppi Au Mode De Communication Programmable

    Jeu d’opérations S7- -200 Chapitre 6 Passage du mode de communication PPI au mode de communication programmable Les octets SMB30 et SMB130 configurent, respectivement, les interfaces 0 et 1 pour le mode de communication programmable et permettent de sélectionner le débit en bauds, la parité et le nombre de bits de données.
  • Page 112 Automate programmable S7-200 Manuel système Vous pouvez recevoir des messages sans utiliser d’interruptions en surveillant l’octet SMB86 (interface 0) ou l’octet SMB186 (interface 1). Ces octets sont différents de zéro lorsque l’opération Recevoir est inactive ou a été interrompue. Ils prennent la valeur zéro pendant la réception de données.
  • Page 113: Conditions De Début Et De Fin Pour L'opération Recevoir

    Jeu d’opérations S7- -200 Chapitre 6 Conditions de début et de fin pour l’opération Recevoir L’opération Recevoir utilise les bits de l’octet de commande de réception de message (SMB87 ou SMB187) pour définir les conditions de début et de fin de message. Conseil En cas de trafic de données en provenance d’autres unités sur l’interface de communication lors de l’exécution de l’opération Recevoir, la fonction de réception de message peut...
  • Page 114 Automate programmable S7-200 Manuel système Ligne inactive et caractère de début : L’opération Recevoir peut commencer un message avec la combinaison d’une ligne inactive et d’un caractère de début. Lorsque l’opération Recevoir est exécutée, la fonction de réception de message recherche une condition de ligne inactive.
  • Page 115 Jeu d’opérations S7- -200 Chapitre 6 Il est possible d’interrompre un message de plusieurs façons avec l’opération Recevoir. Il est possible de combiner les conditions suivantes : Détection de caractère de fin : Le caractère de fin correspond à tout caractère utilisé pour signaler la fin du message.
  • Page 116 Automate programmable S7-200 Manuel système Caractères Caractères Début du message La temporisation de message expire : Démarre la temporisation de message Met fin au message et génère l’interruption de réception de message Figure 6-13 Utilisation de la temporisation de message pour arrêter l’opération Recevoir Nombre maximal de caractères : Il est possible d’indiquer à...
  • Page 117 Jeu d’opérations S7- -200 Chapitre 6 Exemple : Opérations Transférer message de mémoire tampon et Recevoir NETWORK 1 //Ce programme recevra une chaîne de caractères //jusqu’à détection d’un caractère de saut de ligne. //Le message sera alors retransmis //à l’émetteur. SM0.1 //Premier cycle : MOVB...
  • Page 118 Automate programmable S7-200 Manuel système Exemple : Opérations Transférer message de mémoire tampon et Recevoir, continued NETWORK 1 //Programme d’interruption Réception achevée : //1. Si l’état de réception indique la réception du caractère de fin, alors associer une temporisation de 10 ms pour déclencher une émission et un renvoi.
  • Page 119: Opérations Lire Adresse Interface Et Définir Adresse Interface

    Jeu d’opérations S7- -200 Chapitre 6 Opérations Lire adresse interface et Définir adresse interface L’opération Lire adresse interface (GPA) lit l’adresse de station de l’interface de CPU S7--200 indiquée dans PORT et copie cette valeur à l’adresse indiquée dans ADDR. L’opération Définir adresse interface (SPA) donne à...
  • Page 120: Opérations De Comparaison

    Automate programmable S7-200 Manuel système Opérations de comparaison Comparaison de valeurs numériques Les opérations de comparaison servent à comparer deux valeurs : IN1 = IN2 IN1 >= IN2 IN1 <= IN2 IN1 > IN2 IN1 < IN2 IN1 <> IN2 Les opérations de comparaison d’octets ne sont pas signées.
  • Page 121 Jeu d’opérations S7- -200 Chapitre 6 Exemple : Opérations de comparaison NETWORK 1 //Tourner le potentiomètre analogique 0 pour //faire varier la valeur d’octet SMB28. //Q0.0 est active lorsque la valeur SMB28 est //inférieure ou égale à 50. //Q0.1 est active lorsque la valeur SMB28 est //supérieure ou égale à...
  • Page 122: Comparaison De Chaînes

    Automate programmable S7-200 Manuel système Comparaison de chaînes L’opération Comparer chaînes compare deux chaînes de caractères ASCII : IN1 = IN2 IN1 <> IN2 Lorsque la comparaison est vraie, l’opération de comparaison active le contact (CONT) ou la sortie (LOG) ou bien charge la valeur 1 en haut de la pile, combine la valeur 1 à...
  • Page 123: Opérations De Conversion

    Jeu d’opérations S7- -200 Chapitre 6 Opérations de conversion Opérations de conversion standard Conversions numériques Les opérations Convertir octet en entier de 16 bits (BTI), Convertir entier de 16 bits en octet (ITB), Convertir entier de 16 bits en entier de 32 bits (ITD), Convertir entier de 32 bits en entier de 16 bits (DTI), Convertir entier de 32 bits en réel (DTR), Convertir DCB en entier (BCDI) et Convertir entier en DCB (IBCD) convertissent une valeur d’entrée IN au format...
  • Page 124: Fonctionnement Des Opérations Convertir Dcb En Entier Et Convertir Entier En Dcb

    Automate programmable S7-200 Manuel système Fonctionnement des opérations Convertir DCB en entier et Convertir entier en DCB L’opération Convertir DCB en entier (BCDI) convertit la Situations d’erreur mettant ENO à 0 valeur décimale codée binaire IN en une valeur entière et H SM1.6 (nombre DCB incorrect) charge le résultat dans la variable indiquée par OUT.
  • Page 125: Fonctionnement Des Opérations Arrondir Et Tronquer

    Jeu d’opérations S7- -200 Chapitre 6 Fonctionnement des opérations Arrondir et Tronquer L’opération Arrondir (ROUND) convertit la valeur de nombre Situations d’erreur mettant ENO à 0 réel IN en un nombre entier de 32 bits et place le résultat H SM1.1 (débordement) dans la variable indiquée par OUT.
  • Page 126: Fonctionnement De L'opération Générer Profil Pour Afficheur À Sept Segments

    Automate programmable S7-200 Manuel système Fonctionnement de l’opération Générer profil pour afficheur à sept segments Pour illuminer les segments d’un afficheur à sept segments, l’opération Générer profil pour afficheur à sept segments (SEG) convertit le caractère (octet) indiqué par IN afin de générer un profil binaire (octet) à...
  • Page 127: Opérations De Conversion Ascii

    Jeu d’opérations S7- -200 Chapitre 6 Opérations de conversion ASCII Les caractères ASCII autorisés sont les valeurs hexadécimales 30 à 39 et 41 à 46. Conversion entre valeurs ASCII et hexadécimales L’opération Convertir ASCII en nombre hexadécimal (ATH) convertit un nombre LEN de caractères ASCII, en commençant au caractère IN, en chiffres hexadécimaux en commençant à...
  • Page 128: Fonctionnement De L'opération Convertir Entier De 32 Bits En Ascii

    Automate programmable S7-200 Manuel système La figure 6-15 décrit l’opérande de format pour l’opération Convertir entier de 16 bits en ASCII. La taille de la mémoire tampon de sortie est toujours de 8 octets. C’est le champ nnn qui précise le nombre de chiffres à...
  • Page 129: Fonctionnement De L'opération Convertir Réel En Ascii

    Jeu d’opérations S7- -200 Chapitre 6 out out out BPFo BPFa +1 +2 +3 +4 +5 +6 +8 +9 +10 +11 in=- -12 in=1234567 c = virgule (1) ou point décimal (0) nnn = chiffres à droite du séparateur décimal Figure 6-16 Opérande FMT pour l’opération Convertir entier de 32 bits en ASCII (DTA) Fonctionnement de l’opération Convertir réel en ASCII...
  • Page 130 Automate programmable S7-200 Manuel système Exemple : Convertir ASCII en nombre hexadécimal NETWORK 1 I3.2 VB30, VB40, 3 ‘3’ ‘E’ ‘A’ Remarque : X signifie que le quartet reste inchangé. VB30 VB40 Exemple : Convertir entier de 16 bits en ASCII NETWORK 1 //Convertir la valeur entière en VW2 //en 8 caractères ASCII en commençant à...
  • Page 131: Opérations De Conversion De Chaîne

    Jeu d’opérations S7- -200 Chapitre 6 Opérations de conversion de chaîne Conversion de valeurs numériques en chaîne Les opérations Convertir entier de 16 bits en chaîne (ITS), Convertir entier de 32 bits en chaîne (DTS) et Convertir réel en chaîne (RTS) convertissent, respectivement, des nombres entiers de 16 bits, des nombres entiers de 32 bits et des nombres réels (IN) en une chaîne ASCII (OUT).
  • Page 132: Fonctionnement De L'opération Convertir Entier De 32 Bits En Chaîne

    Automate programmable S7-200 Manuel système Tableau 6-19 Opérandes autorisés pour les opérations convertissant des valeurs numériques en chaînes Entrées/sorties Type de Opérandes données IW, QW, VW, MW, SMW, SW, T, C, LW, AIW, *VD, *LD, *AC, constante DINT ID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, constante REAL ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, constante BYTE...
  • Page 133: Fonctionnement De L'opération Convertir Réel En Chaîne

    Jeu d’opérations S7- -200 Chapitre 6 Fonctionnement de l’opération Convertir réel en chaîne L’opération Convertir réel en chaîne (RTS) convertit une Situations d’erreur mettant ENO à 0 valeur réelle (IN) en chaîne ASCII. Le format FMT indique la H 0006 (adresse indirecte) précision de conversion à...
  • Page 134: Conversion De Sous- -Chaînes En Valeurs Numériques

    Automate programmable S7-200 Manuel système Conversion de sous- -chaînes en valeurs numériques Les opérations Convertir sous--chaîne en entier de 16 bits (STI), Convertir sous--chaîne en entier de 32 bits (STD) et Convertir sous--chaîne en réel (STR) convertissent une valeur de chaîne IN, en commençant au décalage INDX, respectivement en un nombre entier de 16 bits, un nombre entier de 32 bits ou un nombre réel OUT.
  • Page 135 Jeu d’opérations S7- -200 Chapitre 6 Chaînes d’entrée autorisées Chaînes d’entrée autorisées Chaînes d’entrée pour entiers de 16 bits et de 32 bits pour nombres réels incorrectes Chaîne d’entrée Sortie ent. de 16 bits Chaîne d’entrée Sortie réelle Chaîne d’entrée ‘123’...
  • Page 136: Opérations Encoder Un Bit Et Décoder Un Bit

    Automate programmable S7-200 Manuel système Opérations Encoder un bit et Décoder un bit Encoder un bit L’opération Encoder un bit (ENCO) écrit, dans le quartet le moins significatif de l’octet de sortie OUT, le numéro du bit le moins significatif qui est à 1 dans le mot d’entrée IN. Décoder un bit L’opération Décoder un bit (DECO) met à...
  • Page 137: Opérations De Comptage

    Jeu d’opérations S7- -200 Chapitre 6 Opérations de comptage Opérations de comptage SIMATIC Compteur incrémental L’opération Compteur incrémental (CTU) incrémente en partant de la valeur en cours à chaque front montant de l’entrée d’incrémentation CU. Lorsque la valeur en cours ”Cxxx”...
  • Page 138: Compteur Incrémental/Décrémental

    Automate programmable S7-200 Manuel système Compteur incrémental/décrémental L’opération Compteur incrémental/décrémental (CTUD) incrémente en partant de la valeur en cours à chaque front montant de l’entrée d’incrémentation CU et décrémente à chaque front montant de l’entrée de décrémentation CD. La valeur en cours Cxx du compteur contient le décompte en cours.
  • Page 139 Jeu d’opérations S7- -200 Chapitre 6 Exemple : Compteur décrémental SIMATIC NETWORK 1 //Valeur en cours C1 de compteur décrémental //est décrémentée de 3 à 0 avec I0.1 désactivée, //front montant en I0.0 décrémente la valeur en //cours C1 //I0.1 activée charge la valeur prédéfinie 3 I0.0 I0.1 C1, +3...
  • Page 140: Opérations De Comptage Cei

    Automate programmable S7-200 Manuel système Opérations de comptage CEI Compteur incrémental L’opération Compteur incrémental (CTU) incrémente de la valeur en cours à la valeur prédéfinie PV en cas de front montant à l’entrée d’incrémentation CU. Lorsque la valeur en cours CV est supérieure ou égale à la valeur prédéfinie, le bit de sortie de compteur Q est activé.
  • Page 141 Jeu d’opérations S7- -200 Chapitre 6 Exemple : Opérations de comptage CEI Chronogramme I4.0 Incr. I3.0 Décr. I2.0 Réinit. I1.0 Chargem. Valeur en cours CV Q0.0 Sortie incr. Q0.1 Sortie décr.
  • Page 142: Compteurs Rapides

    Automate programmable S7-200 Manuel système Compteurs rapides Définir mode pour compteur rapide L’opération Définir mode pour compteur rapide (HDEF) sélectionne le mode de fonctionnement (MODE) d’un compteur rapide spécifique (HSCx). La sélection du mode définit les fonctions d’horloge, de sens, de démarrage et de remise à...
  • Page 143: Comprendre Les Différents Compteurs Rapides

    Jeu d’opérations S7- -200 Chapitre 6 Les compteurs rapides servent typiquement d’entraînement pour dispositifs de comptage où un arbre en rotation à vitesse constante est muni d’un codeur angulaire incrémental. Le codeur angulaire fournit un nombre défini de valeurs de comptage par tour et une impulsion de remise à zéro par tour.
  • Page 144: Définition Des Modes Et Des Entrées Du Compteur

    Automate programmable S7-200 Manuel système Définition des modes et des entrées du compteur L’opération HDEF (Définir mode pour compteur rapide) permet de définir les modes et les entrées du compteur rapide. Le tableau 6-26 montre les entrées utilisées pour les fonctions d’horloge, de gestion du sens de comptage, de mise à...
  • Page 145: Exemples De Modes Pour Compteur Rapide

    Jeu d’opérations S7- -200 Chapitre 6 Exemples de modes pour compteur rapide Les chronogrammes des figures 6-22 à 6-26 vous montrent comment fonctionne chaque compteur selon son mode. Valeur en cours chargée = 0, valeur prédéfinie chargée = 4, sens de comptage : incrémenter, bit de validation de compteur : valider Interruption ”VC = VP”...
  • Page 146 Automate programmable S7-200 Manuel système Lorsque vous utilisez les modes de comptage 6, 7 ou 8 et qu’un front montant apparaît en moins de 0,3 microseconde d’intervalle à l’entrée d’incrémentation et à l’entrée de décrémentation, il peut arriver que le compteur rapide considère ces deux événements comme simultanés. La valeur en cours reste alors inchangée et le sens de comptage n’est pas inversé.
  • Page 147: Fonctionnement Des Entrées Mise À Zéro Et Démarrage

    Jeu d’opérations S7- -200 Chapitre 6 Valeur en cours chargée = 0, valeur prédéfinie chargée = 9, sens de comptage initial : incrémenter, bit de validation de compteur : valider Interruption ”Inverser Interruption ”VC = VP” sens de comptage” générée générée Interruption ”VC = VP”...
  • Page 148: Définition De L'octet De Commande

    Automate programmable S7-200 Manuel système Quatre compteurs comportent trois bits de commande permettant de configurer l’état actif pour les entrées de mise à zéro et de démarrage et de sélectionner la fréquence de comptage simple ou quadruple (compteurs en quadrature de phase uniquement). Ces bits se trouvent dans l’octet de commande du compteur en question et ne servent qu’à...
  • Page 149: Lecture De La Valeur Courante

    Jeu d’opérations S7- -200 Chapitre 6 L’interrogation de l’octet de commande et des valeurs en cours et prédéfinie associées est liée à l’exécution de l’opération HDEF. Le tableau 6-28 présente chacun des bits de commande. Tableau 6-28 Bits de commande pour HSC0, HSC1, HSC2, HSC3, HSC4 et HSC5 HSC0 HSC1 HSC2...
  • Page 150: Affectation D'interruptions

    Automate programmable S7-200 Manuel système Procédez comme suit pour écrire une nouvelle valeur en cours et/ou une nouvelle valeur prédéfinie dans le compteur rapide (l’ordre d’exécution des étapes 1 et 2 est indifférent) : Chargez la valeur à écrire dans le SM approprié de nouvelle valeur en cours et/ou de nouvelle valeur prédéfinie (voir tableau 6--30).
  • Page 151 Jeu d’opérations S7- -200 Chapitre 6 Nota Une erreur grave peut se produire si vous tentez de charger une nouvelle valeur en cours ou de désactiver puis de réactiver le compteur rapide à l’intérieur du programme d’interruption associé à la mise à zéro externe. Octet d’état Un octet d’état fournit, pour chaque compteur rapide, des mémentos d’état indiquant le sens de comptage en cours et si la valeur en cours est supérieure ou égale à...
  • Page 152: Exemples De Séquences D'initialisation Pour Les Compteurs Rapides

    Automate programmable S7-200 Manuel système Exemples de séquences d’initialisation pour les compteurs rapides HSC1 sert de modèle de compteur dans les descriptions suivantes de séquences d’initialisation et de fonctionnement. Nous y supposons, en outre, que le S7--200 vient d’être mis à l’état ”Marche” (RUN) et que donc le mémento ”Premier cycle”...
  • Page 153 Jeu d’opérations S7- -200 Chapitre 6 Initialisation, modes 3, 4 ou 5 La procédure suivante décrit comment initialiser HSC1 comme compteur incrémental/décrémental monophase avec gestion externe du sens de comptage (modes 3, 4 ou 5). Appelez, à l’aide du mémento ”Premier cycle”, un sous--programme où l’initialisation est exécutée.
  • Page 154 Automate programmable S7-200 Manuel système Afin de détecter si la valeur en cours est égale à la valeur prédéfinie, programmez une interruption en associant l’événement d’interruption 13 (Valeur en cours = valeur prédéfinie) à un programme d’interruption. Consultez le paragraphe sur les interruptions. Afin de détecter si le sens de comptage change, programmez une interruption en associant l’événement d’interruption 14 (Sens de comptage modifié) à...
  • Page 155 Jeu d’opérations S7- -200 Chapitre 6 Initialisation, mode 12 La procédure suivante décrit comment initialiser HSC0 pour compter les impulsions générées par PTO0 (mode 12). Appelez, à l’aide du mémento ”Premier cycle”, un sous--programme où l’initialisation est exécutée. L’appel d’un sous--programme permet de mieux structurer le programme et, comme il n’est pas exécuté...
  • Page 156: Chargement D'une Nouvelle Valeur En Cours (Tout Mode)

    Automate programmable S7-200 Manuel système Chargement d’une nouvelle valeur en cours (tout mode) Charger une nouvelle valeur en cours inhibe le compteur pendant la durée de la modification. Dans cet état, il ne compte pas ni ne génère d’interruptions. La procédure suivante décrit comment modifier la valeur en cours de HSC1 (tout mode). Chargez, dans SMB47, la valeur permettant d’écrire la valeur en cours désirée : SMB47 = 16#C0 valide le compteur,...
  • Page 157 Jeu d’opérations S7- -200 Chapitre 6 Exemple : Activer compteur rapide NETWORK 1 //Appeler SBR_0 au premier cycle. SM0.1 CALL SBR_0 NETWORK 1 //Au premier cycle, configurer HSC1 : //1. Valider le compteur. - - Ecrire nouvelle valeur en cours. - - Ecrire nouvelle valeur prédéfinie.
  • Page 158: Sortie D'impulsions

    Automate programmable S7-200 Manuel système Sortie d’impulsions L’opération Sortie d’impulsions (PLS) permet de gérer les fonctions PTO (Sortie de trains d’impulsions) et PWM (Modulation de durée des impulsions) disponibles sur les sorties rapides (Q0.0 et Q0.1). L’assistant de commande de positionnement amélioré crée des instructions personnalisées pour votre application, qui simplifient votre travail de programmation et tirent parti des fonctions supplémentaires des CPU S7--200.
  • Page 159: Train D'impulsions (Pto)

    Jeu d’opérations S7- -200 Chapitre 6 Train d’impulsions (PTO) La fonction PTO fournit une sortie en signaux carrés (rapport cyclique de 50 %) pour un nombre d’impulsions et une période donnés (voir figure 6-28). PTO peut produire soit un train d’impulsions unique, soit plusieurs trains d’impulsions (rassemblés en un profil d’impulsions).
  • Page 160: Modulation De Durée Des Impulsions (Pwm)

    Automate programmable S7-200 Manuel système Pipeline d’impulsions PTO à plusieurs segments Dans ce mode, le S7--200 lit automatiquement les caractéristiques de chaque segment de train d’impulsions dans une table de profil figurant en mémoire V. Les mémentos spéciaux utilisés dans ce mode sont l’octet de commande, l’octet d’état et le décalage de début de la table de profil en mémoire V (SMW168 ou SMW178).
  • Page 161 Jeu d’opérations S7- -200 Chapitre 6 Il existe deux méthodes pour changer les caractéristiques d’un signal PWM : Mise à jour synchrone : Vous pouvez effectuer une mise à jour synchrone si aucune modification de la base de temps n’est nécessaire. Lors d’une mise à jour synchrone, la modification des caractéristiques de signal a lieu sur une limite de période afin d’assurer une transition lisse.
  • Page 162 Automate programmable S7-200 Manuel système Tableau 6-36 Adresses SM des registres de commande PTO / PWM Q0.0 Q0.1 Bits d’état SM66.4 SM76.4 Abandon du profil PTO (erreur de calcul de différence) : 0 = pas d’erreur 1 = abandon SM66.5 SM76.5 Abandon du profil PTO suite à...
  • Page 163 Jeu d’opérations S7- -200 Chapitre 6 Tableau 6-37 Référence pour l’octet de commande PTO/PWM Résultat de l’exécution de l’opération PLS Registre de Registre de Méthode Nombre Durée commande Mode PTO Unité de Validation Mode de mise à d’impulsi d’impul- - Période (val.
  • Page 164 Automate programmable S7-200 Manuel système Vous pouvez utiliser la formule suivante pour déterminer la valeur de différence de période destinée à un segment donné que le générateur PTO/PWM utilise pour ajuster la période de chaque impulsion : Différence de période pour un segment = | Pér_fin -- Pér_init | / Quantité...
  • Page 165: Opérations Arithmétiques

    Jeu d’opérations S7- -200 Chapitre 6 Opérations arithmétiques Opérations Additionner, Soustraire, Multiplier et Diviser Additionner Soustraire IN1 + IN2 = OUT IN1 -- IN2 = OUT CONT et IN1 + OUT = OUT OUT -- IN1 = OUT LIST Les opérations Additionner entiers de 16 bits (+I) et Soustraire entiers de 16 bits (--I) additionnent et soustraient respectivement deux nombres entiers de 16 bits et fournissent un résultat de 16 bits.
  • Page 166 Automate programmable S7-200 Manuel système Tableau 6-39 Opérandes autorisés pour les opérations Additionner, Soustraire, Multiplier et Diviser Entrées/sorties Types de Opérandes données IN1, IN2 IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *AC, *LD, const. DINT ID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, constante REAL ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, constante...
  • Page 167: Multiplier Entiers De 16 Bits En Entier De 32 Bits Et Diviser Entiers De 16 Bits Avec Reste

    Jeu d’opérations S7- -200 Chapitre 6 Multiplier entiers de 16 bits en entier de 32 bits et Diviser entiers de 16 bits avec reste Multiplier entiers de 16 bits en entier de 32 bits IN1 * IN2 = OUT CONT et LOG IN1 * OUT = OUT LIST L’opération Multiplier entiers de 16 bits en entier de 32 bits...
  • Page 168: Opérations Numériques

    Automate programmable S7-200 Manuel système Opérations numériques Calcul sinus, Calcul cosinus et Calcul tangente Les opérations Calcul sinus (SIN), Calcul cosinus (COS) et Calcul tangente (TAN) évaluent la fonction trigonométrique de la valeur d’angle IN et placent le résultat dans OUT. La valeur de l’angle d’entrée doit être exprimée en radians.
  • Page 169: Opérations D'incrémentation Et De Décrémentation

    Jeu d’opérations S7- -200 Chapitre 6 Opérations d’incrémentation et de décrémentation Incrémenter IN + 1 = OUT CONT et LOG OUT + 1 = OUT LIST Décrémenter IN -- 1 = OUT CONT et LOG OUT -- 1 = OUT LIST L’opération Incrémenter ajoute 1 à...
  • Page 170: Opération Calcul Pid

    Automate programmable S7-200 Manuel système Opération Calcul PID L’opération Calcul PID (PID) exécute un calcul de boucle PID sur la boucle LOOP référencée en se basant sur les entrées et les informations de configuration figurant dans TABLE (TBL). Situations d’erreur mettant ENO à 0 H SM1.1 (débordement) H 0006 (adressage indirect) Mémentos spéciaux influencés...
  • Page 171: Compréhension De L'algorithme Pid

    Jeu d’opérations S7- -200 Chapitre 6 Compréhension de l’algorithme PID Lors du fonctionnement en état stable, un régulateur PID régule la valeur de la grandeur réglante de façon à amener le signal d’écart (e) à zéro. Le signal d’écart est mesuré par la différence entre la consigne (SP, point de fonctionnement désiré) et la mesure (PV, point de fonctionnement effectif).
  • Page 172: Compréhension De L'action Proportionnelle Dans L'équation Pid

    Automate programmable S7-200 Manuel système Le S7--200 utilise une forme modifiée de l’équation simplifiée ci--dessus lorsqu’il calcule la grandeur réglante de la boucle. Voici cette équation modifiée : grandeur action action intégrale action dérivée réglante proportionnelle avec : valeur calculée de la grandeur réglante à l’instant d’échantillonnage n valeur de l’action proportionnelle de la grandeur réglante à...
  • Page 173: Compréhension De L'action Dérivée Dans L'équation Pid

    Jeu d’opérations S7- -200 Chapitre 6 Compréhension de l’action dérivée dans l’équation PID L’action dérivée MD est proportionnelle à la modification du signal d’écart. Le S7--200 utilise l’équation suivante pour calculer l’action dérivée : ((SP - - PV ) - - (SP - - PV n - - 1 n - - 1...
  • Page 174: Conversion De La Grandeur Réglante De La Boucle En Une Valeur Entière Mise À L'échelle

    Automate programmable S7-200 Manuel système La consigne et la mesure sont des valeurs analogiques du monde réel dont la grandeur, la plage et les unités peuvent être différentes. Il faut donc les convertir en représentations normalisées à virgule flottante avant de pouvoir les utiliser dans l’opération PID. La première étape consiste à...
  • Page 175: Boucles À Action Avant Ou À Action Inverse

    Jeu d’opérations S7- -200 Chapitre 6 La suite d’instructions ci--après montre comment mettre la grandeur réglante à l’échelle : MOVR VD108, AC0 //Transférer la grandeur réglante dans l’accumulateur - -R 0.5, AC0 //N’inclure cette instruction que si la valeur est bipolaire 64000.0, AC0 //Mettre à...
  • Page 176: Vérification D'alarmes Et Opérations Spéciales

    Automate programmable S7-200 Manuel système Modes Il n’existe pas de commande intégrée du mode pour les boucles PID S7--200. Le calcul PID n’a lieu que lorsque le courant circule vers la boîte PID. Ainsi, le mode automatique existe lorsque le calcul PID est effectué...
  • Page 177 Jeu d’opérations S7- -200 Chapitre 6 Table de boucle La table pour la boucle de régulation (80 octets) a le format représenté au tableau 6-44. Tableau 6-44 Table de boucle Décalage Champ Format Type Description Mesure REAL Contient la mesure qui doit être mise à l’échelle entre 0,0 et 1,0.
  • Page 178: Opérations D'interruption

    Automate programmable S7-200 Manuel système Opérations d’interruption Valider tous les événéments d’interruption, Inhiber tous les événements d’interruption L’opération Valider tous les événements d’interruption (ENI) valide le traitement de tous les événements d’interruption objets d’une association. L’opération Inhiber tous les événements d’interruption (DISI) inhibe le traitement de tous les événements d’interruption.
  • Page 179: Fonctionnement Des Opérations D'association Et De Dissociation D'interruptions

    Jeu d’opérations S7- -200 Chapitre 6 Tableau 6-45 Opérandes autorisés pour les opérations d’interruption Entrées/sorties Types de Opérandes données BYTE constante (0 à 127) EVNT BYTE Constante CPU 221 et CPU 222 : 0 à 12, 19 à 23 et 27 à 33 CPU 224 : 0 à...
  • Page 180: Prise En Charge Système Des Interruptions

    Automate programmable S7-200 Manuel système Tableau 6-46 Evénements d’interruption, continued CPU 221 CPU 224XP Evénement Description CPU 222 CPU 224 CPU224XPsi CPU 226 Temporisation T96 VC = VP Interface 0 Réception de message achevée Interface 1 Réception de message achevée Interface 1 Réception de caractère Interface 1...
  • Page 181: Partage De Données Entre Programme Principal Et Programmes D'interruption

    Jeu d’opérations S7- -200 Chapitre 6 Partage de données entre programme principal et programmes d’interruption Vous pouvez partager des données entre le programme principal et un ou plusieurs programmes d’interruption. Comme il est impossible de prédire quand le S7--200 va générer une interruption, il vaut mieux limiter le nombre de variables utilisées à...
  • Page 182: Interruptions Commandées Par Horloge

    Automate programmable S7-200 Manuel système Interruptions d’E/S Parmi les interruptions d’entrée/sortie, on compte les interruptions sur front montant ou descendant, les interruptions de compteur rapide et les interruptions de sortie de trains d’impulsions. Le S7--200 peut générer une interruption sur front montant ou descendant d’une entrée (I0.0, I0.1, I0.2 ou I0.3).
  • Page 183: Priorité Et Mise En File D'attente Des Interruptions

    Jeu d’opérations S7- -200 Chapitre 6 Priorité et mise en file d’attente des interruptions Le S7--200 traite les interruptions dans l’ordre où elles apparaissent au sein de leur classe de priorité. Un seul programme d’interruption utilisateur est actif à un moment donné. Un programme d’interruption dont l’exécution a commencé...
  • Page 184 Automate programmable S7-200 Manuel système Le tableau 6-50 présente tous les événements d’interruption, leur priorité et le numéro d’événement qui leur est affecté. Tableau 6-49 Mémentos de débordement des files d’attente d’interruptions Description (0 = pas de débordement, 1 = débordement) Mémento spécial Interruptions de communication SM4.0...
  • Page 185 Jeu d’opérations S7- -200 Chapitre 6 Exemple : Opérations d’interruption NETWORK 1 //Premier cycle : //1. Définir programme d’interruption INT_0 comme interruption sur front descendant pour I0.0 //2. Valider toutes les interruptions SM0.1 ATCH INT_0, 1 NETWORK 2 //En cas d’erreur d’E/S, inhiber //l’interruption pour front descendant en I0.0.
  • Page 186 Automate programmable S7-200 Manuel système Exemple : Opération Effacer événement d’interruption NETWORK 1 // Assistant HSC SM0.0 MOVB 16#A0, SMB47 //Définir bits de commande : //écrire valeur prédéfinie ; MOVD +6, SMD52 //PV = 6; ATCH HSC1 STEP1 13 ATCH HSC1_STEP1, 13 //Interruption HSC1_STEP1 : VC = VP //pour HC1 NETWORK 2 //Effacer interruptions indésirables dues...
  • Page 187: Combinaisons Logiques

    Jeu d’opérations S7- -200 Chapitre 6 Combinaisons logiques Opérations d’inversion Inverser octet, mot, double mot Les opérations Inverser octet (INVB), Inverser mot (INVW) et Inverser double mot (INVD) forment le complément à un de l’entrée IN et chargent le résultat dans l’adresse de mémoire OUT.
  • Page 188: Opérations Et, Ou Et Ou Exclusif

    Automate programmable S7-200 Manuel système Opérations ET, OU et OU exclusif ET octet, ET mot, ET double mot Les opérations ET octet (ANDB), ET mot (ANDW) et ET double mot (ANDD) combinent selon ET les bits correspondants de deux valeurs d’entrée IN1 et IN2 et chargent le résultat dans l’adresse de mémoire OUT.
  • Page 189 Jeu d’opérations S7- -200 Chapitre 6 Exemple : Opérations ET, OU et OU exclusif NETWORK 1 I4.0 ANDW AC1, AC0 AC1, VW100 XORW AC1, AC0 ET mot OU mot 0001 1111 0110 1101 0001 1111 0110 1101 1101 0011 1110 0110 VW100 1101 0011 1010 0000 égale...
  • Page 190: Opérations De Transfert

    Automate programmable S7-200 Manuel système Opérations de transfert Transférer octet, mot, double mot ou réel Les opérations Transférer octet (MOVB), Transférer mot (MOVW), Transférer double mot (MOVD) et Transférer réel (MOVR) transfèrent une valeur d’une adresse IN à une nouvelle adresse OUT sans modifier la valeur d’origine. L’opération Transférer double mot permet de créer un pointeur.
  • Page 191: Transférer Octet Directement (Lecture Et Écriture)

    Jeu d’opérations S7- -200 Chapitre 6 Transférer octet directement (lecture et écriture) Les opérations Transférer octet directement permettent de transférer directement un octet entre une E/S physique et une adresse de mémoire. L’opération Transférer octet, lecture directe (BIR) lit l’entrée physique IN et écrit le résultat dans l’adresse de mémoire OUT, sans mise à...
  • Page 192: Opérations De Transfert En Bloc

    Automate programmable S7-200 Manuel système Opérations de transfert en bloc Transférer nombre d’octets, de mots ou de doubles mots Les opérations Transférer nombre d’octets (BMB), de mots (BMW) et de doubles mots (BMD) transfèrent le nombre N indiqué d’octets, de mot et de doubles mots, respectivement, en commençant à...
  • Page 193: Opérations De Gestion D'exécution De Programme

    Jeu d’opérations S7- -200 Chapitre 6 Opérations de gestion d’exécution de programme Fin de traitement conditionnelle L’opération Fin de traitement conditionnelle (END) met fin au cycle en cours selon le résultat logique précédent. Vous pouvez vous servir de l’opération Fin de traitement conditionnelle dans le programme principal, mais pas dans les sous--programmes ni dans les programmes d’interruption.
  • Page 194 Automate programmable S7-200 Manuel système Conseil Servez--vous de l’opération WDR pour redémarrer la surveillance du temps de cycle si vous pensez que votre temps de cycle dépassera 500 ms ou qu’une explosion de l’activité d’interruption empêchera de revenir au cycle principal pendant plus de 500 ms. Pour chaque utilisation de l’opération WDR, utilisez également une opération d’écriture directe dans un octet de sortie (QB) de chaque module d’extension TOR afin de réinitialiser la surveillance du temps de cycle de chaque module d’extension.
  • Page 195: Opérations De Boucle For/Next

    Jeu d’opérations S7- -200 Chapitre 6 Opérations de boucle FOR/NEXT Les opérations FOR et NEXT permettent de définir une boucle qui est exécutée le nombre de fois précisé. Une opération NEXT est nécessaire pour chaque opération FOR. Vous pouvez imbriquer jusqu’à huit boucles FOR/NEXT les unes dans les autres.
  • Page 196 Automate programmable S7-200 Manuel système Exemple : Opérations de boucle FOR/NEXT NETWORK 1 //Lorsque I2.0 est activé, la boucle //externe (flèche 1) est exécutée 100 //fois. I2.0 VW100, +1, +100 NETWORK 2 //La boucle interne (flèche 2) //est exécutée deux fois pour chaque //exécution de la boucle externe //si I2.1 est activé.
  • Page 197: Opérations De Saut

    Jeu d’opérations S7- -200 Chapitre 6 Opérations de saut L’opération Sauter au repère (JMP) effectue un saut à l’intérieur du programme au repère N indiqué. L’opération Définir repère (LBL) précise la destination N d’un saut. Vous pouvez utiliser l’opération de saut dans le programme principal, dans des sous--programmes et dans des programmes d’interruption.
  • Page 198: Opérations Scr (Relais Séquentiels)

    Automate programmable S7-200 Manuel système Opérations SCR (relais séquentiels) Les opérations SCR fournissent une technique de programmation de commande d’état simple mais puissante, qui s’intègre naturellement aux programmes CONT, LOG ou LIST. Dès que votre application est constituée d’une séquence d’opérations devant être répétée, vous pouvez faire appel aux relais séquentiels pour structurer votre programme afin qu’il corresponde de manière directe à...
  • Page 199 Jeu d’opérations S7- -200 Chapitre 6 La figure 6-31 montre la pile SCR et la pile logique et les effets de l’exécution de l’opération Charger relais séquentiel. Tenez compte des indications suivantes pour les opérations SCR : L’opération Charger relais séquentiel (LSCR) signale le début d’un segment SCR et l’opération Fin de relais séquentiel (SCRE) signale la fin d’un segment SCR.
  • Page 200 Automate programmable S7-200 Manuel système Exemple : Opérations SCR NETWORK 1 //Activer Etat 1 lors du premier cycle. SM0.1 S0.1, 1 NETWORK 2 //Début de la zone de commande Etat 1 LSCR S0.1 NETWORK 3 //Commande les signaux pour la rue 1 : //1.
  • Page 201 Jeu d’opérations S7- -200 Chapitre 6 Divergence Dans de nombreuses applications, un graphe séquentiel unique doit être partagé en deux ou plusieurs branches. Lorsqu’un tel graphe diverge en plusieurs branches, toutes les branches en sortie doivent être activées simultanément, comme illustré à la figure 6-32. Etat L Condition de transition Etat M...
  • Page 202 Automate programmable S7-200 Manuel système Etat L Etat M Condition de transition Etat N Figure 6-33 Convergence de branches séquentielles Exemple : Convergence de branches séquentielles NETWORK 1 //Début de la zone de commande Etat L. LSCR S3.4 NETWORK 2 //Passage à l’état L’ V100.5 SCRT S3.5...
  • Page 203 Jeu d’opérations S7- -200 Chapitre 6 Dans d’autres situations, un graphe séquentiel peut être dirigé vers une branche séquentielle parmi plusieurs possibles, selon la condition de transition qui devient vraie en premier. Une telle situation est décrite dans la figure 6-34 qui montre un programme SCR équivalent. Etat L Condition de transition Condition de transition...
  • Page 204: Opération Del De Diagnostic

    Automate programmable S7-200 Manuel système Opération DEL de diagnostic Si le paramètre d’entrée IN est égal à zéro, l’opération éteint la DEL de diagnostic. Si le paramètre d’entrée IN est supérieur à zéro, l’opération allume la DEL de diagnostic en jaune.
  • Page 205: Opérations De Décalage Et De Rotation

    Jeu d’opérations S7- -200 Chapitre 6 Opérations de décalage et de rotation Opérations de décalage à droite et à gauche Les opérations de décalage déclenchent le décalage de la valeur d’entrée IN vers la droite ou vers la gauche du nombre N de bits indiqué...
  • Page 206 Automate programmable S7-200 Manuel système Tableau 6-61 Opérandes autorisés pour les opérations de décalage et de rotation Entrées/sorties Types de Opérandes données BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, constante WORD IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC, constante DWORD ID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, constante...
  • Page 207: Opération Sur Registre À Décalage

    Jeu d’opérations S7- -200 Chapitre 6 Opération sur registre à décalage L’opération Décaler valeur dans registre à décalage décale une valeur dans le registre à décalage. Cette opération facilite la mise en séquence et la gestion du flux de produit ou des données.
  • Page 208 Automate programmable S7-200 Manuel système L’équation ci--dessous permet de calculer l’adresse du bit de poids fort du registre à décalage (MSB.b) : MSB.b = [(octet de S_BIT) + ([N] - - 1 + (bit de S_BIT)) / 8].[reste de la division par 8] Par exemple, pour S_BIT égal à...
  • Page 209: Opération De Permutation D'octets

    Jeu d’opérations S7- -200 Chapitre 6 Opération de permutation d’octets L’opération Permuter octets (SWAP) permute l’octet de poids fort du mot IN avec celui de poids faible. Situations d’erreur mettant ENO à 0 H 0006 (adresse indirecte) Tableau 6-63 Opérandes autorisés pour l’opération Permuter octets Entrées/sorties Types de Opérandes données...
  • Page 210: Opérations Sur Chaîne

    Automate programmable S7-200 Manuel système Opérations sur chaîne Longueur de chaîne L’opération Longueur de chaîne (SLEN) renvoie la longueur de la chaîne indiquée par IN. Copier chaîne L’opération Copier chaîne (SCPY) copie la chaîne indiquée par IN dans la chaîne indiquée par OUT. Concaténer chaîne L’opération Concaténer chaîne (SCAT) ajoute la chaîne indiquée par IN à...
  • Page 211 Jeu d’opérations S7- -200 Chapitre 6 Exemple : Opérations Concaténer chaîne, Copier chaîne et Longueur de chaîne NETWORK 1 //1. Ajouter la chaîne à ”MONDE” à la chaîne en VB0 //2. Copier la chaîne en VB0 dans une nouvelle chaîne en VB100 //3.
  • Page 212 Automate programmable S7-200 Manuel système Copier sous- -chaîne de chaîne L’opération Copier sous--chaîne de chaîne (SSCPY) copie le nombre de caractères N indiqué de la chaîne indiquée par IN, en commençant à l’indice INDX, dans une nouvelle chaîne indiquée par OUT. Situations d’erreur mettant ENO à...
  • Page 213: Rechercher Chaîne Dans Chaîne

    Jeu d’opérations S7- -200 Chapitre 6 Rechercher chaîne dans chaîne L’opération Rechercher chaîne dans chaîne (SFND) recherche la première occurrence de la chaîne IN2 dans la chaîne IN1. La recherche commence à la position de début indiquée par OUT (qui doit être comprise entre 1 et la longueur de la chaîne).
  • Page 214 Automate programmable S7-200 Manuel système Exemple : Opération Rechercher chaîne dans chaîne L’exemple suivant utilise une chaîne stockée dans VB0 comme commande pour la mise en marche ou l’arrêt d’une pompe. Une chaîne ”ON” est stockée dans VB20 et une chaîne ”OFF” est stockée dans VB30. Le résultat de l’opération de recherche est stocké...
  • Page 215: Opérations Sur Table

    Jeu d’opérations S7- -200 Chapitre 6 Opérations sur table Inscrire dans table L’opération Inscrire dans table inscrit des valeurs de mot (DATA) dans une table TBL. La première valeur dans la table (LT) correspond à la longueur maximale de la table et la seconde valeur (DE) au décompte des entrées effectivement dans la table.
  • Page 216: Premier Entré, Premier Sorti Et Dernier Entré, Premier Sorti

    Automate programmable S7-200 Manuel système Premier entré, premier sorti et Dernier entré, premier sorti Une table peut comporter jusqu’à 100 entrées. Premier entré, premier sorti L’opération Premier entré, premier sorti (FIFO) transfère l’entrée la plus ancienne d’une table dans l’adresse de mémoire de sortie en extrayant la première entrée dans la table (TBL) et en l’écrivant dans l’adresse indiquée par DATA.
  • Page 217 Jeu d’opérations S7- -200 Chapitre 6 Exemple : Opération Dernier entré, premier sorti NETWORK 1 I0.1 LIFO VW200, VW300 Avant exécution de LIFO Après exécution de LIFO VW300 1234 VW200 0006 LT (nb. max. d’entrées) VW200 0006 LT (nb. max. d’entrées) VW202 0003 DE (décompte des entrées)
  • Page 218: Initialiser

    Automate programmable S7-200 Manuel système Initialiser L’opération Initialiser (FILL) initialise N mots consécutifs, en commençant à l’adresse OUT, avec la valeur de mot contenue dans l’adresse IN. N est compris entre 1 et 255. Situations d’erreur mettant ENO à 0 H 0006 (adresse indirecte) H 0091 (opérande hors plage) Tableau 6-70 Opérandes autorisés pour l’opération Initialiser...
  • Page 219: Chercher Dans Table

    Jeu d’opérations S7- -200 Chapitre 6 Chercher dans table L’opération Chercher dans table (FND) recherche des données correspondant à certains critères dans une table. L’opération Chercher dans table recherche, dans la table (TBL) en commençant par l’entrée de table INDX, la valeur ou le profil de données (PTN) correspondant au critère défini par CMD.
  • Page 220 Automate programmable S7-200 Manuel système Exemple : Opération Chercher dans table NETWORK 1 I2.1 FND= VW202, 16#3130, AC1 Lorsque I2.1 est à 1, rechercher une AC1 doit être mis à 0 pour commencer valeur égale à 3130 hexa dans la la recherche au début de la table.
  • Page 221 Jeu d’opérations S7- -200 Chapitre 6 Exemple : Création d’une table NETWORK 1 //Créer une table de 20 entrées en //commençant à l’adresse de mémoire //4. //1. Au premier cycle, définir la //longueur maximale de la table. SM0.1 MOVW +20, VW0 NETWORK 2 //Réinitialiser la table avec l’entrée I0.0 //En cas de front montant en I0.0, //initialiser les emplacements à...
  • Page 222: Opérations De Temporisation

    Automate programmable S7-200 Manuel système Opérations de temporisation Opérations de temporisation SIMATIC Démarrer temporisation sous forme de retard à la montée Démarrer temporisation sous forme de retard à la montée mémorisé Les opérations Démarrer temporisation sous forme de retard à la montée (TON) et Démarrer temporisation sous forme de retard à...
  • Page 223 Jeu d’opérations S7- -200 Chapitre 6 Tableau 6-73 Fonctionnement des opérations de temporisation Valeur en cours >= valeur Mise sous Type Etat de l’entrée de validation (IN) prédéfinie tension/premier cycle Bit de temporisation activé, à 1 : Déc. du temps par la valeur en Bit de temporisation le comptage continue pour cours...
  • Page 224: Détermination De La Résolution De La Temporisation

    Automate programmable S7-200 Manuel système Détermination de la résolution de la temporisation Les temporisations comptent des intervalles de temps. La résolution (ou période) de la temporisation détermine la durée dans chaque intervalle. Par exemple, une temporisation TON ayant une résolution de 10 ms compte le nombre d’intervalles de 10 ms qui s’écoulent une fois la temporisation TON validée : une valeur de comptage de 50 pour une temporisation de 10 ms correspond à...
  • Page 225: Influence De La Résolution Sur Le Fonctionnement Des Temporisations

    Jeu d’opérations S7- -200 Chapitre 6 Influence de la résolution sur le fonctionnement des temporisations Pour une temporisation ayant une résolution de 1 ms, le bit et la valeur en cours de temporisation sont mis à jour de manière asynchrone par rapport au cycle. Ainsi, pour les cycles qui durent plus d’une milliseconde, le bit et la valeur en cours de temporisation sont actualisés plusieurs fois pendant le cycle.
  • Page 226 Automate programmable S7-200 Manuel système Conseil Pour garantir que la sortie d’une temporisation à redéclenchement automatique est activée pendant un cycle chaque fois que la temporisation atteint la valeur prédéfinie, utilisez un contact à ouverture et non le bit de temporisation en tant qu’entrée de validation pour la temporisation. Exemple : Temporisation sous forme de retard à...
  • Page 227 Jeu d’opérations S7- -200 Chapitre 6 Exemple : Temporisation sous forme de retard à la montée mémorisé SIMATIC NETWORK 1 //Tempo TONR T1 à 10 ms expire à //PT=(100 x 10 ms=1s) I0.0 TONR T1, +100 NETWORK 2 //Le bit T1 est géré par la temporisation T1. //Activer Q0.0 lorsque la temporisation a accumulé...
  • Page 228: Opérations De Temporisation Cei

    Automate programmable S7-200 Manuel système Opérations de temporisation CEI Temporisation d’enclenchement L’opération Temporisation d’enclenchement (TON) compte le temps qui s’écoule lorsque l’entrée de validation est activée. Temporisation de déclenchement La temporisation de déclenchement (TOF) retarde la désactivation d’une sortie pour un intervalle de temps donné...
  • Page 229 Jeu d’opérations S7- -200 Chapitre 6 Exemple : Temporisation d’enclenchement CEI Chronogramme Entrée VW100 (val. en cours) PT = 3 PT = 3 Sortie (Q) Exemple : Temporisation de déclenchement CEI Chronogramme Entrée VW100 (val. en cours) PT = 3 PT = 3 Sortie (Q) Exemple : Temporisation d’impulsion CEI...
  • Page 230: Temporisations D'intervalle

    Automate programmable S7-200 Manuel système Temporisations d’intervalle Début de temps d’intervalle L’opération Début de temps d’intervalle (BITIM) lit la valeur en cours du compteur intégré d’une milliseconde et range cette valeur dans OUT. L’intervalle temporisé maximum pour une valeur de milliseconde double mot est 2 à la puissance 32 ou 49,7 jours.
  • Page 231: Opérations De Sous--Programme

    Jeu d’opérations S7- -200 Chapitre 6 Opérations de sous- -programme L’opération Appeler sous--programme (CALL) donne la main au sous--programme SBR_N. Vous pouvez appeler un sous--programme avec ou sans paramètres. Une fois son exécution terminée, le sous--programme rend la main à l’opération suivant l’appel.
  • Page 232: Appel D'un Sous- -Programme Avec Paramètres

    Automate programmable S7-200 Manuel système Lors de l’appel d’un sous--programme, toute la pile est sauvegardée, puis la valeur en haut de la pile est mise à 1 et toutes les autres valeurs y sont mises à 0. Le sous--programme appelé prend alors le contrôle.
  • Page 233 Jeu d’opérations S7- -200 Chapitre 6 BOOL : On utilise ce type de données pour les entrées et sorties à un seul bit. IN3 dans l’exemple suivant est une entrée booléenne. BYTE, WORD, DWORD : Ces types de données identifient des paramètres d’entrée ou de sortie non signés, de 1, 2 et 4 octets respectivement.
  • Page 234 Automate programmable S7-200 Manuel système Il n’y a pas de conversion automatique du type de données pour les paramètres d’entrée ou de sortie. Ainsi, si la table des variables locales précise qu’un paramètre est de type de données REAL et que le programme appelant indique un double mot pour ce paramètre, la valeur dans le sous--programme sera un double mot.
  • Page 235 Jeu d’opérations S7- -200 Chapitre 6 Exemple : Appel de sous- - programme avec chaînes Cet exemple copie un littéral chaîne différent dans une adresse unique en fonction de l’entrée donnée. L’adresse unique de cette chaîne est sauvegardée. Elle est ensuite transmise au sous- -programme via une adresse indirecte.
  • Page 236 Automate programmable S7-200 Manuel système...
  • Page 237: Dans Ce Chapitre

    Communication via un réseau Le S7--200 est conçu pour apporter une solution à vos besoins de communication et de mise en réseau par la prise en charge des réseaux les plus simples comme les plus complexes. Il fournit également des outils vous permettant de communiquer avec d’autres unités, telles que des imprimantes et des plateaux de balance qui utilisent leurs propres protocoles de communication.
  • Page 238: Principes Fondamentaux De La Communication De Réseau S7

    Automate programmable S7-200 Manuel système Principes fondamentaux de la communication de réseau S7- -200 Sélection de l’interface de communication pour votre réseau Le S7--200 prend en charge de nombres types différents de réseaux de communication. Vous sélectionnez un réseau dans l’application Paramétrage interface PG/PC. Un réseau sélectionné est appelé...
  • Page 239: Utilisation De Maîtres Et D'esclaves Dans Un Réseau Profibus

    Communication via un réseau Chapitre 7 Utilisation de maîtres et d’esclaves dans un réseau PROFIBUS Le S7--200 prend en charge un réseau avec maîtres et esclaves et peut fonctionner aussi bien comme maître que comme esclave dans un réseau PROFIBUS, STEP 7--Micro/WIN étant toujours un maître.
  • Page 240: Configuration Du Débit Et De L'adresse De Réseau Pour Step 7- -Micro/Win

    Automate programmable S7-200 Manuel système Configuration du débit et de l’adresse de réseau pour STEP 7- -Micro/WIN Vous devez configurer le débit et l’adresse de réseau pour STEP 7--Micro/WIN. Le débit doit correspondre à celui des autres unités raccordées au réseau et l’adresse de réseau doit être univoque.
  • Page 241: Définition De L'adresse Éloignée

    Communication via un réseau Chapitre 7 Définition de l’adresse éloignée Avant de charger les paramètres actualisés dans le S7--200, vous devez définir l’interface de communication (COM) de STEP 7--Micro/WIN (Local) et l’adresse du S7--200 (Eloigné) afin qu’elles correspondent au paramétrage du S7--200 éloigné...
  • Page 242: Sélection Du Protocole De Communication Pour Votre Réseau

    Automate programmable S7-200 Manuel système Sélection du protocole de communication pour votre réseau Les informations suivantes constituent une présentation des protocoles acceptés par les CPU S7--200. Interface point à point (PPI) Interface multipoint (MPI) PROFIBUS Sur la base du modèle de communication OSI (interconnexion de systèmes ouverts) à sept couches, ces protocoles sont réalisés sur un réseau en anneau à...
  • Page 243: Protocole Profibus

    Communication via un réseau Chapitre 7 Protocole MPI MPI autorise la communication maître à maître et STEP 7- -Micro/WIN : S7- -200 : Maître maître à esclave (voir figure 7-8). Esclave STEP 7--Micro/WIN établit une liaison maître--esclave pour communiquer avec une CPU S7--200.
  • Page 244: Exemples De Configurations De Réseau Utilisant Uniquement Des Unités

    Automate programmable S7-200 Manuel système Exemples de configurations de réseau utilisant uniquement des unités S7- - 200 Réseaux PPI à un seul maître Pour un réseau simple à un seul maître, la station de programmation et la CPU S7--200 sont raccordées par un câble PPI multi--maître ou par un processeur de communication (carte CP) installé...
  • Page 245: Réseaux Ppi Complexes

    Communication via un réseau Chapitre 7 Réseaux PPI complexes La figure 7-13 montre un exemple de réseau utilisant plusieurs maîtres avec une communication S7- -200 d’égal à égal. STEP 7--Micro/WIN et l’unité HMI lisent et écrivent STEP 7- -Micro/WIN dans les CPU S7--200 par l’intermédiaire du réseau et les CPU S7--200 se servent des opérations S7- -200 NETR et NETW pour échanger entre elles des...
  • Page 246: Réseaux À Débits Supérieurs À 187,5 Kilobauds

    Automate programmable S7-200 Manuel système Réseaux à débits supérieurs à 187,5 kilobauds Pour les débits supérieurs à 187,5 kilobauds, la CPU S7--200 doit être raccordée au réseau à l’aide d’un module EM 277 (voir figure 7-16). STEP 7--Micro/WIN doit être raccordé par l’intermédiaire d’un processeur de communication (carte CP).
  • Page 247: Exemples De Configurations De Réseau Utilisant Des Unités Ethernet Ou Internet

    Communication via un réseau Chapitre 7 Configurez STEP 7--Micro/WIN afin qu’il utilise le protocole PROFIBUS pour une carte CP. Sélectionnez le profil DP ou Standard si le réseau ne comprend que des unités DP. Si le réseau comprend des unités non DP, telles que des TD 200, sélectionnez le profil Universel (DP/FMS) pour tous les maîtres.
  • Page 248: Installation Et Désinstallation D'interfaces De Communication

    Automate programmable S7-200 Manuel système Installation et désinstallation d’interfaces de communication A partir de la boîte de dialogue ”Paramétrage interface PG/PC”, servez--vous de la boîte de dialogue ”Installer/Désinstaller des interfaces” pour installer ou désinstaller des interfaces de communication pour votre ordinateur. Dans la boîte de dialogue ”Paramétrage interface PG/PC”, cliquez sur Sélectionner pour accéder à...
  • Page 249: Constitution Du Réseau

    Communication via un réseau Chapitre 7 Constitution du réseau Règles générales Equipez toujours les fils pouvant être menacés par la foudre d’une protection appropriée contre les surtensions. Evitez de placer les câbles de signaux et de communication de faible tension dans la même goulotte que les câbles d’alimentation en courant alternatif et les câbles pour courant continu à...
  • Page 250: Utilisation De Répéteurs Dans Le Réseau

    Automate programmable S7-200 Manuel système Utilisation de répéteurs dans le réseau Un répéteur RS--485 fournit une polarisation et une résistance de terminaison pour le segment de réseau. Vous pouvez utiliser un répéteur pour les raisons suivantes : Pour augmenter la longueur d’un réseau : L’ajout d’un répéteur à votre réseau vous permet de l’étendre de 50 m.
  • Page 251: Brochage Des Connecteurs

    Communication via un réseau Chapitre 7 Brochage des connecteurs Les interfaces de communication de la CPU S7--200 sont compatibles avec RS--485 sur un connecteur subminiature D à neuf broches, en conformité avec la norme PROFIBUS définie dans la norme européenne EN 50170. Le tableau 7-7 montre le connecteur pour la connexion physique à...
  • Page 252: Polarisation Et Terminaison Du Câble De Réseau

    Automate programmable S7-200 Manuel système Polarisation et terminaison du câble de réseau Siemens propose deux types de connecteurs de réseau vous permettant de connecter aisément plusieurs appareils à un réseau : un connecteur de réseau standard (voir le brochage au tableau 7-7) et un connecteur comprenant une interface de programmation vous permettant de raccorder une station de programmation ou une unité...
  • Page 253 électrique entre le port RS--485 sur la CPU S7--200 et le port RS--232 ou USB pour le raccordement à votre ordinateur. Si vous n’utilisez pas les câbles PPI multi--maître Siemens, vous devez fournir une isolation pour le port RS--232 de votre ordinateur.
  • Page 254 La CPU S7--200 prend en charge de nombreux types d’unités HMI (interface homme--machine) de Siemens ainsi que d’autres constructeurs. Alors que certaines de ces unités HMI (comme le TD 200) ne vous permettent pas de sélectionner le protocole de communication utilisé par l’unité, d’autres unités (comme les gammes OP et TP) vous permettent de le faire.
  • Page 255: Création De Protocoles Personnalisés En Mode De Communication Programmable

    Communication via un réseau Chapitre 7 Création de protocoles personnalisés en mode de communication programmable Le mode de communication programmable permet à votre programme de gérer l’interface de communication de la CPU S7--200. Vous pouvez, grâce à ce mode, mettre en œuvre des protocoles de communication personnalisés pour communiquer avec de nombreux appareils intelligents.
  • Page 256 Automate programmable S7-200 Manuel système Utilisation du câble RS- - 232/PPI multi- - maître et de la communication programmable avec des unités RS- -232 Vous pouvez utiliser le câble RS--232/PPI multi--maître et la communication programmable pour connecter les CPU S7--200 à d’autres matériels compatibles avec la norme RS--232. Le câble doit être réglé...
  • Page 257: Utilisation De Modems Et De Step 7--Micro/Win Avec Votre Réseau

    Communication via un réseau Chapitre 7 Utilisation de modems et de STEP 7- -Micro/WIN avec votre réseau STEP 7--Micro/WIN version 3.2 ou plus utilise les Options de modem et téléphonie Windows standard pour sélectionner et configurer les modems téléphoniques. Ces options se trouvent dans le panneau de configuration Windows.
  • Page 258: Ajout D'une Connexion

    Automate programmable S7-200 Manuel système Ajout d’une connexion Servez--vous de l’assistant de connexion pour ajouter une nouvelle connexion et pour supprimer ou éditer une connexion existante, comme illustré à la figure 7-24. Assistant de connexion Double--cliquez sur l’icône dans la fenêtre ”Configuration de la communication”. Double--cliquez sur le câble PC/PPI pour ouvrir la boîte de dialogue ”Paramétrage interface PG/PC”.
  • Page 259: Configuration D'un Modem Éloigné

    Communication via un réseau Chapitre 7 Configuration d’un modem éloigné Le modem éloigné est le modem qui est connecté au S7--200. Si le modem éloigné est un module modem EM 241, aucune configuration n’est requise. Si vous vous connectez à un modem autonome ou à...
  • Page 260 Automate programmable S7-200 Manuel système Configuration d’un câble PPI multi- - maître pour le fonctionnement avec la communication programmable câble RS--232/PPI multi--maître permet également d’envoyer des chaînes de commandes AT de modem lorsqu’il est configuré pour communication programmable. Notez cette configuration est nécessaire uniquement s’il faut modifier les paramétrages par défaut du modem.
  • Page 261 Communication via un réseau Chapitre 7 Le commutateur 5 permet de sélectionner le fonctionnement en mode PPI ou en mode PPI/Communication programmable. Si vous utilisez STEP 7--Micro/WIN pour communiquer avec le S7--200 via des modems, sélectionnez le mode PPI (commutateur 5 = 1). Sinon, sélectionnez le mode PPI/Communication programmable (commutateur 5 = 0).
  • Page 262 Automate programmable S7-200 Manuel système Utilisation d’un modem radio avec le câble RS- -232/PPI multi- -maître Vous pouvez vous servir d’un câble RS--232/PPI multi--maître pour connecter l’interface de communication RS--232 d’un modem radio à une CPU S7--200. Toutefois, l’utilisation de modems radio est différente de celle de modems téléphoniques.
  • Page 263: Thèmes Avancés

    Communication via un réseau Chapitre 7 Thèmes avancés Optimisation des performances du réseau Les facteurs suivants influent sur les performances du réseau, le débit et le nombre de maîtres ayant le plus d’influence : Débit : Exploiter le réseau au débit le plus élevé pris en charge par toutes les stations a l’effet le plus important sur le réseau.
  • Page 264 Automate programmable S7-200 Manuel système Vous trouverez des indications sur la rotation du jeton dans les Conseils de programmation sur le CD de documentation (voir le conseil 42). Conseils de programmation CPU 222 CPU 222 CPU 224 CPU 224 TD 200 TD 200 TD 200 TD 200...
  • Page 265: Comparaison Des Temps De Rotation Du Jeton

    Communication via un réseau Chapitre 7 Comparaison des temps de rotation du jeton Le tableau 7-12 présente les différents temps de rotation du jeton en fonction du nombre de stations, de la quantité de données et du débit. Ces temps sont valables lorsque l’on utilise les opérations NETR (Lire depuis réseau) et NETW (Ecrire dans réseau) avec la CPU S7--200 ou d’autres maîtres.
  • Page 266: Utilisation De Réseaux Complexes

    Automate programmable S7-200 Manuel système Comme indiqué au tableau 7-13, la CPU S7--200 ou l’EM 277 fournissent un nombre donné de liaisons. Chaque interface (interface 0 et interface 1) d’une CPU S7--200 prend en charge quatre liaisons distinctes -- ce qui fait huit liaisons au maximum pour la CPU S7--200 --, en plus de la liaison PPI partagée.
  • Page 267 Communication via un réseau Chapitre 7 Toutefois, pour certaines applications, il est Tableau 7-14 Adresse de station la plus élevée et temps de impossible de réduire le nombre de maîtres rotation du jeton prescrit dans le réseau. S’il y a plusieurs maîtres, Adresse vous devez gérer le temps de rotation du de station...
  • Page 268 Automate programmable S7-200 Manuel système Exemple : Considérons un réseau fonctionnant à 9,6 kilobauds avec quatre TD 200 et quatre S7--200, chaque S7--200 écrivant 10 octets de données dans l’autre S7--200 à chaque seconde. Servez--vous du tableau 7-12 pour calculer les temps de transfert spécifiques pour le réseau. 4 unités TD 200 transférant 16 octets de données = 0,66 s 4 S7--200 transférant 10 octets de données =...
  • Page 269: Configuration Du Câble Rs--232/Ppi Multi--Maître Pour Le Mode Éloigné

    Communication via un réseau Chapitre 7 Configuration du câble RS- -232/PPI multi- -maître pour le mode éloigné HyperTerminal en tant qu’outil de configuration Si vous ne disposez pas de STEP 7--Micro/WIN pour configurer le câble RS--232/PPI multi--maître pour le mode éloigné, vous pouvez utiliser le logiciel HyperTerminal ou tout autre progiciel de terminal passif.
  • Page 270 Automate programmable S7-200 Manuel système Sélectionnez la commande Fichier > Propriétés. Dans l’onglet ”Connexions”, cliquez sur le bouton Configurer... afin d’afficher les propriétés du port de communication (voir figure 7-38). Dans la boîte de dialogue ”Propriétés de COMx”, sélectionnez le débit en bits par seconde dans la liste déroulante.
  • Page 271 Communication via un réseau Chapitre 7 L’écran Configuration du câble RS--232/PPI pour le mode éloigné vous guide à travers les étapes nécessaires pour configurer le câble pour le type de fonctionnement éloigné que vous désirez. Si vous disposez d’une ancienne version de STEP 7--Micro/WIN, sélectionnez l’option 2 ”Réseau PPI à...
  • Page 272: Fonctionnement En Mode Communication Programmable Avec Hyperterminal

    Automate programmable S7-200 Manuel système Les écrans HyperTerminal à la figure 7-43 montrent comment entrer les commandes AT. Appuyez sur la touche Entrée si vous n’avez pas besoin d’indiquer une deuxième commande AT à l’invite. Vous reviendrez ainsi au choix vous permettant de modifier des commandes AT ou de quitter.
  • Page 273: Dans Ce Chapitre

    Guide de dépannage du matériel et outils de test logiciels STEP 7--Micro/WIN fournit des outils logiciels pour vous aider à déboguer et à tester votre programme. Ces outils englobent la visualisation de l’état du programme pendant son exécution par le S7--200, la sélection d’un certain nombre de cycles à exécuter par le S7--200 et le forçage de valeurs.
  • Page 274: Fonctions Pour Le Test Du Programme

    Automate programmable S7-200 Manuel système Fonctions pour le test du programme STEP 7--Micro/WIN propose plusieurs fonctions pour vous aider à tester votre programme : signets, tables de références croisées et éditions à l’état ”Marche”. Utilisation de signets pour faciliter l’accès au programme Vous pouvez définir des signets dans votre programme pour aller et venir plus facilement entre différentes lignes désignées par signet d’un long programme.
  • Page 275 Guide de dépannage du matériel et outils de test logiciels Chapitre 8 Conseil Les opérations Front montant (EU) et Front descendant (ED) sont représentées avec un opérande. Pour afficher des informations sur ces opérations, sélectionnez l’icône Références croisées dans Affichage. L’onglet d’utilisation des fronts indique les numéros des opérations sur front dans votre programme.
  • Page 276: Affichage De La Visualisation D'état De Programme

    Automate programmable S7-200 Manuel système Affichage de la visualisation d’état de programme STEP 7--Micro/WIN vous permet de surveiller l’état du programme utilisateur en cours d’exécution. Lorsque vous visualisez l’état d’un programme, l’éditeur de programme affiche les valeurs des opérandes des opérations. Pour visualiser l’état du programme, cliquez sur le bouton Visualisation d’état de programme ou sélectionnez la commande Test >...
  • Page 277: Surveillance Et Modification Des Données Dans Le S7- -200 À L'aide D'une Table De Visualisation D'état

    Guide de dépannage du matériel et outils de test logiciels Chapitre 8 Visualisation de l’état du programme en LIST Vous pouvez surveiller l’état d’exécution de votre programme LIST instruction par instruction. Pour un programme LIST, STEP 7--Micro/WIN visualise l’état des opérations qui sont affichées à l’écran.
  • Page 278: Forçage De Valeurs Spécifiques

    Automate programmable S7-200 Manuel système Forçage de valeurs spécifiques Vous pouvez, avec le S7--200, forcer certaines ou toutes les entrées et sorties (bits I et Q). Vous pouvez, en outre, forcer jusqu’à 16 valeurs de mémoire (V ou M) ou valeurs d’E/S analogiques (AI ou AQ).
  • Page 279: Guide De Dépannage Du Matériel

    Guide de dépannage du matériel et outils de test logiciels Chapitre 8 Guide de dépannage du matériel Tableau 8-1 Guide de dépannage du matériel S7- -200 Symptôme Causes possibles Solution possible Les sorties ne fonctionnent L’unité commandée a causé une Vous devez utiliser un circuit de plus.
  • Page 280 Automate programmable S7-200 Manuel système...
  • Page 281: Commande De Mouvement En Boucle Ouverte Avec Le S7

    Commande de mouvement en boucle ouverte avec le S7--200 Le S7--200 fournit trois méthodes pour la commande de mouvement en boucle ouverte : Modulation de durée des impulsions (PWM) : Cette fonction est intégrée dans le S7--200 et sert à la commande de vitesse, de positionnement ou de rapport cyclique. Sortie de trains d’impulsions (PTO) : Cette fonction est intégrée dans le S7--200 et sert à...
  • Page 282: Présentation

    Automate programmable S7-200 Manuel système Présentation Le S7--200 fournit trois méthodes pour la commande de mouvement en boucle ouverte : Modulation de durée des impulsions (PWM) : Cette fonction est intégrée dans le S7--200 et sert à la commande de vitesse, de positionnement ou de rapport cyclique. Sortie de trains d’impulsions (PTO) : Cette fonction est intégrée dans le S7--200 et sert à...
  • Page 283: Utilisation De La Fonction Pwm (Modulation De Durée Des Impulsions)

    Commande de mouvement en Chapitre 9 Utilisation de la fonction PWM (modulation de durée des impulsions) La fonction PWM fournit une sortie à période fixe avec un rapport cyclique variable. La sortie PWM s’exécute en continu une fois qu’elle a été lancée à la fréquence indiquée (période). La durée d’impulsion varie de la manière nécessaire pour obtenir la commande désirée.
  • Page 284 Automate programmable S7-200 Manuel système Opération PWMx_RUN L’opération PWMx_RUN permet de commander le rapport cyclique de la sortie en faisant varier la durée d’impulsion de 0 à la durée d’impulsion de la période. L’entrée Cycle est une valeur de mot qui définit la période pour la sortie PWM.
  • Page 285: Informations Fondamentales Sur La Commande De Positionnement En Boucle Ouverte À L'aide De Moteurs Pas À Pas Et De Servomoteurs

    Commande de mouvement en Chapitre 9 Informations fondamentales sur la commande de positionnement en boucle ouverte à l’aide de moteurs pas à pas et de servomoteurs La fonction PTO intégrée dans l’AP S7--200 et le module de positionnement EM 253 utilisent tous deux une sortie de trains d’impulsions pour commander à...
  • Page 286: Entrée Des Temps D'accélération Et De Décélération

    Automate programmable S7-200 Manuel système Selon les fiches techniques des moteurs, la vitesse de démarrage/d’arrêt (ou d’accrochage/décrochage) pour un moteur et une charge donnée est indiquée de différentes façons. Typiquement une valeur SS_SPEED utile correspond à 5 % à 15 % de la valeur MAX_SPEED.
  • Page 287: Configuration De Profils De Mouvement

    Commande de mouvement en Chapitre 9 Configuration de profils de mouvement Un profil est une description de mouvement prédéfinie consistant en une ou plusieurs vitesses de mouvement effectuant un changement de position d’un point de départ à un point d’arrivée. Vous ne devez pas définir de profil pour pouvoir utiliser la fonction PTO ou le module.
  • Page 288: Création Des Pas Du Profil

    Automate programmable S7-200 Manuel système Création des pas du profil Un pas est une distance fixe dont se déplace un outil, incluant la distance couverte pendant les temps d’accélération et de décélération. Pour la fonction PTO, chaque profil peut contenir jusqu’à 29 pas.
  • Page 289: Configuration De La Sortie Pto

    Commande de mouvement en Chapitre 9 Configuration de la sortie PTO Utilisez l’assistant de commande de positionnement pour configurer l’une des sorties intégrées pour le mode PTO. Pour lancer l’assistant de commande de positionnement, cliquez sur l’icône Outils dans la barre d’exploration, puis double--cliquez sur l’icône Assistant de commande de positionnement, ou bien sélectionnez la commande Outils >...
  • Page 290: Opérations Créées Par L'assistant De Commande De Positionnement

    Automate programmable S7-200 Manuel système Opérations créées par l’assistant de commande de positionnement L’assistant de commande de positionnement facilite la commande de votre sortie PTO intégrée en créant cinq sous--programmes à une opération. Chaque opération de positionnement est précédée de ”PTOx_”, x correspondant au numéro de voie (x=0 pour Q0.0, x=1 pour Q0.1). Sous- -programme PTOx_CTRL Le sous--programme PTOx_CTRL (Commande) valide et initialise la sortie PTO pour l’utilisation de cette dernière...
  • Page 291 Commande de mouvement en Chapitre 9 Sous- -programme PTOx_RUN Le sous--programme PTOx_RUN (Exécuter profil) ordonne à l’AP d’exécuter le déplacement défini dans un profil spécifique rangé dans la table de configuration et de profils. L’activation du bit EN valide ce sous--programme. Veillez à ce que le bit EN reste activé...
  • Page 292 Automate programmable S7-200 Manuel système Sous- -programme PTOx_MAN Le sous--programme PTOx_MAN (Mode manuel) place la sortie PTO en mode manuel. Cela permet de démarrer, d’arrêter et de faire fonctionner le moteur à des vitesses différentes comprises dans la plage allant de la vitesse de démarrage/d’arrêt à...
  • Page 293 Commande de mouvement en Chapitre 9 Opération PTOx_LDPOS L’opération PTOx_LDPOS (Charger position) donne une nouvelle valeur au paramètre de position en cours du compteur d’impulsions PTO. Vous pouvez également vous servir de cette opération afin de définir une nouvelle position zéro pour toute commande de déplacement.
  • Page 294: Codes D'erreur Pour Les Opérations Pto

    Automate programmable S7-200 Manuel système Sous- -programme PTOx_ADV Le sous--programme PTOx_ADV arrête le profil de mouvement continu en cours et avance du nombre d’impulsions précisé dans la définition de profil de l’assistant. Ce sous--programme est créé si vous avez indiqué au moins une rotation continue à une vitesse avec l’option PTOx_ADV activée dans l’assistant de commande de positionnement.
  • Page 295: Caractéristiques Du Module De Positionnement

    Commande de mouvement en Chapitre 9 Caractéristiques du module de positionnement Le module de positionnement dispose des fonctions et des performances nécessaires pour la commande de positionnement en boucle ouverte mono--axe : Il fournit une commande rapide, avec une plage allant de 20 impulsions par seconde à 200 000 impulsions par seconde.
  • Page 296 Automate programmable S7-200 Manuel système Le module de positionnement fournit cinq entrées TOR et quatre sorties TOR constituant l’interface avec votre application de mouvement (voir tableau 9-8). Il s’agit d’entrées et de sorties locales pour le module de positionnement. L’annexe A indique les caractéristiques techniques détaillées du module de positionnement et contient également des schémas de câblage pour le raccordement du module de positionnement à...
  • Page 297: Programmation Du Module De Positionnement

    Commande de mouvement en Chapitre 9 Programmation du module de positionnement STEP 7--Micro/WIN fournit des outils d’utilisation aisée pour la configuration et la programmation du module de positionnement. Il vous suffit de suivre les étapes suivantes : Configurez le module de positionnement. STEP 7--Micro/WIN fournit un assistant de commande de positionnement pour créer la table de configuration et de profils et les opérations de positionnement.
  • Page 298: Configuration Du Module De Positionnement

    Automate programmable S7-200 Manuel système Configuration du module de positionnement Vous devez créer une table de configuration et de profils pour le module de positionnement afin que ce dernier commande votre application de déplacement. L’assistant de commande de positionnement rend cette configuration rapide et facile en vous guidant pas à pas tout au long de Commande de la procédure.
  • Page 299: Editez La Configuration Par Défaut Des Entrées/Sorties

    Commande de mouvement en Chapitre 9 Editez la configuration par défaut des entrées/sorties Sélectionnez le bouton Options supplémentaires pour modifier ou visualiser la configuration par défaut des entrées/sorties intégrées. Sélectionnez le niveau d’activité (haut ou bas) via l’onglet Niveaux actifs d’entrée. Lorsque le niveau est défini à...
  • Page 300: Entrez Le Temps D'accélération

    Automate programmable S7-200 Manuel système Entrez les paramètres de marche fractionnée Entrez ensuite les valeurs pour les paramètres JOG_SPEED et JOG_INCREMENT. JOG_SPEED : La vitesse de marche fractionnée, JOG_SPEED, du moteur est la vitesse maximale pouvant être obtenue tant que la commande de marche fractionnée reste active. JOG_INCREMENT : Distance de laquelle l’outil est déplacé...
  • Page 301: Configurez Un Point De Référence Et Les Paramètres De Recherche

    Commande de mouvement en Chapitre 9 Vous entrez une valeur de temps Vitesse (JERK_TIME) pour indiquer la MAX_SPEED compensation d’à--coup. C’est le temps d’accélération nécessaire pour passer de zéro à l’accélération maximale. Un temps d’à--coup plus long produit un SS_SPEED fonctionnement plus lisse avec une augmentation moindre de la période Distance...
  • Page 302 Automate programmable S7-200 Manuel système L’assistant de commande de positionnement fournit des options de point de référence évoluées qui vous permettent d’indiquer un décalage du point de référence (RP_OFFSET), qui est la distance du point de référence à la position zéro (voir figure 9-15). RP_OFFSET : Distance du point Zone de de référence à...
  • Page 303: Fin De La Configuration

    Commande de mouvement en Chapitre 9 Octet de commande Entrez ensuite l’adresse d’octet de sortie pour l’octet de commande. L’octet de commande est l’adresse des 8 sorties TOR réservées à l’interface vers le module de positionnement dans la mémoire image du processus. Vous trouverez à la figure 4-11 du chapitre 4 la description de la numérotation des E/S.
  • Page 304: Opérations Créées Par L'assistant De Commande De Positionnement Pour Le Module De Positionnement

    Automate programmable S7-200 Manuel système Opérations créées par l’assistant de commande de positionnement pour le module de positionnement L’assistant de commande de positionnement facilite la commande du module de positionnement en créant des sous--programmes d’opérations uniques en fonction de la position du module et des options de configuration sélectionnées.
  • Page 305 Commande de mouvement en Chapitre 9 Opération POSx_CTRL L’opération POSx_CTRL (Commande) valide et initialise le module de positionnement en ordonnant automatiquement au module de positionnement de charger la table de configuration et de profils à chaque fois que le S7--200 passe à...
  • Page 306 Speed, notamment si le temps d’accélération ou de décélération configuré est court et que la différence entre la vitesse maximale et la vitesse de démarrage/d’arrêt configurées est grande. Pour plus d’informations, consultez la rubrique FAQ 22632118 sur le site Internet de Siemens à l’adresse www.siemens.com/S7--200.
  • Page 307 Commande de mouvement en Chapitre 9 Opération POSx_GOTO L’opération POSx_GOTO ordonne au module de positionnement d’aller à un emplacement désiré. L’activation du bit EN valide cette opération. Veillez à ce que le bit EN reste activé jusqu’à ce que le bit Done signale que l’exécution de l’opération s’est achevée.
  • Page 308 Automate programmable S7-200 Manuel système Opération POSx_RUN L’opération POSx_RUN (Exécuter profil) ordonne au module de positionnement d’exécuter le déplacement défini dans un profil spécifique rangé dans la table de configuration et de profils. L’activation du bit EN valide cette opération. Veillez à ce que le bit EN reste activé...
  • Page 309 Commande de mouvement en Chapitre 9 Opération POSx_RSEEK L’opération POSx_RSEEK (Rechercher position du point de référence) déclenche une recherche du point de référence qui utilise la méthode de recherche figurant dans la table de configuration et de profils. Lorsque le module de positionnement localise le point de référence et que le mouvement s’est arrêté, le module de positionnement charge la valeur de paramètre RP_OFFSET dans la...
  • Page 310 Automate programmable S7-200 Manuel système Opération POSx_LDOFF L’opération POSx_LDOFF (Charger décalage du point de référence) établit une nouvelle position zéro située à un autre emplacement par rapport à la position du point de référence. Vous devez déterminer la position du point de référence avant d’exécuter cette opération.
  • Page 311 Commande de mouvement en Chapitre 9 Opération POSx_LDPOS L’opération POSx_LDPOS (Charger position) donne une nouvelle valeur au paramètre de position en cours dans le module de positionnement. Vous pouvez également vous servir de cette opération afin de définir une nouvelle position zéro pour toute commande de déplacement absolu.
  • Page 312 Automate programmable S7-200 Manuel système Opération POSx_SRATE L’opération POSx_SRATE (Définir allures) ordonne au module de positionnement de modifier les temps d’accélération, de décélération et d’à--coup. L’activation du bit EN valide cette opération. Veillez à ce que le bit EN reste activé jusqu’à ce que le bit Done signale que l’exécution de l’opération s’est achevée.
  • Page 313 Commande de mouvement en Chapitre 9 Opération POSx_DIS L’opération POSx_DIS active ou désactive la sortie DIS du module de positionnement, ce qui vous permet de désactiver ou d’activer un contrôleur de moteur. Si vous utilisez la sortie DIS du module de positionnement, cette opération peut être appelée à...
  • Page 314 Automate programmable S7-200 Manuel système Opération POSx_CLR L’opération POSx_CLR (Emettre impulsion au niveau de la sortie CLR) ordonne au module de positionnement de générer une impulsion de 50 ms au niveau de la sortie CLR. L’activation du bit EN valide cette opération. Veillez à ce que le bit EN reste activé...
  • Page 315 Commande de mouvement en Chapitre 9 Opération POSx_CFG L’opération POSx_CFG (Recharger configuration) ordonne au module de positionnement de lire le bloc de configuration à l’adresse indiquée par le pointeur de la table de configuration et de profils. Le module de positionnement compare alors la nouvelle configuration à...
  • Page 316: Exemples De Programmes Pour Le Module De Positionnement

    Automate programmable S7-200 Manuel système Exemples de programmes pour le module de positionnement Le premier exemple de programme montre un déplacement relatif simple utilisant les opérations POSx_CTRL et POSx_GOTO pour effectuer une mise en longueur par découpage. Ce programme ne nécessite pas de mode de recherche du point de référence ni de profil de mouvement et la longueur peut être mesurée soit en impulsions, soit en unités physiques.
  • Page 317 Commande de mouvement en Chapitre 9 Programme- - exemple 1 : Déplacement relatif simple (application de mise en longueur par découpage), continued NETWORK 6 //Lorsque la découpe est achevée, //redémarrer à moins que l’entrée //Arrêt ne soit active. Q0.2 I0.1 M0.1 I0.1 Q0.2, 1...
  • Page 318 Automate programmable S7-200 Manuel système Programme- - exemple 2 : Utilisation des opérations POSx_CTRL, POSx_RUN, POSx_SEEK et POSx_MAN, continued NETWORK 4 //Arrêt d’urgence //Désactiver module et mode //automatique I0.1 M0.0, 1 S0.1, 9 Q0.3, 3 NETWORK 5 //Lorsqu’en mode automatique : //Activer le voyant de //fonctionnement M0.0...
  • Page 319 Commande de mouvement en Chapitre 9 Programme- - exemple 2 : Utilisation des opérations POSx_CTRL, POSx_RUN, POSx_SEEK et POSx_MAN, continued NETWORK 11 //Utiliser le profil 1 pour la mise en //position. S0.2 L60.0 S0.2 L63.7 L60.0 CALL POS0_RUN, L63.7, VB228, I0.1, M1.2, VB940, VB941, VB942, VD944, VD948 NETWORK 12 //Lorsqu’en position, activer...
  • Page 320 Automate programmable S7-200 Manuel système Programme- - exemple 2 : Utilisation des opérations POSx_CTRL, POSx_RUN, POSx_SEEK et POSx_MAN, continued NETWORK 16 //A moins que Arrêt ne soit activé, //redémarrer lorsque la découpe est //achevée. Q0.3, 1 Q0.4, 1 I0.2 SCRT S0.1 I0.2 M0.0, 4 NETWORK 17...
  • Page 321: Surveillance Du Module De Positionnement À L'aide Du Panneau De Commande Em

    Commande de mouvement en Chapitre 9 Surveillance du module de positionnement à l’aide du panneau de commande EM 253 STEP 7--Micro/WIN met à votre disposition le panneau de commande EM 253 pour vous assister dans la conception de votre solution de commande de positionnement. Les onglets Fonctionnement, Configuration et Diagnostic facilitent le contrôle et la commande du fonctionnement du module de positionnement pendant les phases de démarrage et de test de votre processus de conception.
  • Page 322: Affichage Et Modification De La Configuration Du Module De Positionnement

    Automate programmable S7-200 Manuel système Déplacement à une position absolue : Cette commande permet un déplacement vers une position indiquée à une vitesse prescrite. Vous devez avoir établi la position zéro avant d’utiliser cette commande. Déplacement d’une quantité relative : Cette commande vous permet de vous déplacer d’une distance indiquée en partant de la position en cours à...
  • Page 323: Codes D'erreur Pour Le Module De Positionnement Et Les Opérations De Positionnement

    Commande de mouvement en Chapitre 9 Codes d’erreur pour le module de positionnement et les opérations de positionnement Tableau 9-20 Codes d’erreur des opérations Code d’erreur Description Pas d’erreur Interruption utilisateur Erreur de configuration Servez- -vous de l’onglet ”Diagnostic” du panneau de commande EM 253 pour afficher les codes d’erreur.
  • Page 324 Automate programmable S7-200 Manuel système Tableau 9-21 Codes d’erreur du module Code d’erreur Description Pas d’erreur Pas de courant utilisateur Bloc de configuration manquant Erreur du pointeur du bloc de configuration La taille du bloc de configuration dépasse la mémoire V disponible. Format incorrect du bloc de configuration Trop de profils indiqués Indication STP_RSP incorrecte...
  • Page 325: Thèmes Avancés

    Commande de mouvement en Chapitre 9 Thèmes avancés Compréhension de la table de configuration et de profils L’assistant de commande de positionnement a été conçu pour faciliter les applications de positionnement grâce à la génération automatique des informations de configuration et de profils en fonction des réponses que vous donnez sur votre système de commande de positionnement.
  • Page 326 Automate programmable S7-200 Manuel système Tableau 9-22 Table de configuration et de profils, suite Décalage Description de la fonction Type STP_RSP Indique la réponse de l’entraînement à l’entrée STP (1 octet) - -- - Pas d’action. La condition d’entrée n’est pas prise en compte. Décélérer jusqu’à...
  • Page 327 Commande de mouvement en Chapitre 9 Tableau 9-22 Table de configuration et de profils, suite Décalage Description de la fonction Type RP_FAST Vitesse rapide pour la recherche du point de réf. : MAX_SPD ou moins DINT (4 oct.) REAL RP_SLOW Vitesse lente pour la recherche du point de référence : vitesse maximale à...
  • Page 328 Automate programmable S7-200 Manuel système Tableau 9-22 Table de configuration et de profils, suite Décalage Description de la fonction Type MODE Sélectionne le mode de fonctionnement pour ce bloc de profil (1 octet) - -- - (+1) Position absolue Position relative Vitesse unique, fonctionnement continu, rotation positive Vitesse unique, fonctionnement continu, rotation négative Réservé...
  • Page 329 Commande de mouvement en Chapitre 9 Mémentos spéciaux pour le module de positionnement Le S7--200 alloue 50 octets de mémento spéciaux (SM) à chaque module intelligent en fonction de sa position physique sur le bus d’extension d’E/S (voir tableau 9-23). Lorsque le module détecte une situation d’erreur ou une modification dans l’état des données, il actualise ces mémentos spéciaux.
  • Page 330 Automate programmable S7-200 Manuel système Octet de commande pour le module de positionnement Le module de positionnement met à disposition un octet d’entrées TOR qui est utilisé comme octet de commande. La figure 9-20 décrit cet octet de commande. Le tableau 9-20 présente les définitions des codes de commande (code_commande).
  • Page 331 Commande de mouvement en Chapitre 9 Tableau 9-26 Commandes de déplacement Commande Description Commandes 0 à 24 Lorsque cette commande est exécutée, le module de positionnement exécute le déplacement indiqué dans le champ MODE du bloc de profil précisé par la partie Exécuter le déplacement indiqué...
  • Page 332 Automate programmable S7-200 Manuel système Tableau 9-26 Commandes de déplacement, suite Commande Description Commande 122 Lorsque cette commande est exécutée, le module de positionnement effectue le déplacement indiqué dans le champ MOVE_CMD du bloc interactif. Exécuter le déplacement indiqué dans le bloc interactif Dans les modes 0 et 1 (modes de déplacement absolu et relatif), un déplacement à...
  • Page 333: Antémémoire Pour Les Profils Du Module De Positionnement

    Commande de mouvement en Chapitre 9 Antémémoire pour les profils du module de positionnement Le module de positionnement sauvegarde les données d’exécution de quatre profils au maximum en antémémoire. Lorsque le module de positionnement reçoit une commande pour exécuter un profil, il vérifie si le profil requis se trouve dans l’antémémoire.
  • Page 334: Compréhension Des Modes De Recherche Du Point De Référence Pris En Charge Par Le Module De Positionnement

    Automate programmable S7-200 Manuel système Compréhension des modes de recherche du point de référence pris en charge par le module de positionnement Les figures suivantes contiennent des schémas illustrant les différentes options de chaque mode de recherche du point de référence. La figure 9-21 montre deux des options du mode de recherche 1 du point de référence.
  • Page 335 Commande de mouvement en Chapitre 9 Configuration par défaut : RPS active LMT- - Sens de recherche PR : négatif active Sens d’approche PR : positif Zone de travail Mouvement positif Mouvement négatif Sens de recherche PR : positif RPS active LMT+ Sens d’approche PR : positif active...
  • Page 336 Automate programmable S7-200 Manuel système Configuration par défaut : RPS active LMT- - Sens de recherche PR : négatif active Sens d’approche PR : positif Zone de travail Nombre d’impulsions ZP Mouvement positif Mouvement négatif Sens de recherche PR : positif RPS active LMT+ Sens d’approche PR : positif...
  • Page 337: Sélection De L'emplacement De La Zone De Travail Afin D'éliminer Le Jeu

    Commande de mouvement en Chapitre 9 Sélection de l’emplacement de la zone de travail afin d’éliminer le jeu La figure 9-25 montre la zone de travail par rapport au point de référence (PR), la zone RPS active et les commutateurs de fin de course (LMT+ et LMT--) afin d’obtenir un sens d’approche qui élimine le jeu.
  • Page 338 Automate programmable S7-200 Manuel système...
  • Page 339: Création D'un Programme Pour

    Création d’un programme pour le module modem Le module modem EM 241 permet de connecter le S7--200 directement à une ligne téléphonique analogique et prend en charge la communication entre le S7--200 et STEP 7--Micro/WIN. Le module modem accepte également le protocole esclave Modbus RTU. La communication entre le module modem et le S7--200 se fait par l’intermédiaire du bus d’E/S d’extension.
  • Page 340: Caractéristiques Du Module Modem

    Automate programmable S7-200 Manuel système Caractéristiques du module modem Le module modem qui vous permet de connecter votre S7--200 directement à une ligne téléphonique analogique présente les caractéristiques suivantes : Il fournit une interface de ligne téléphonique internationale. Il fournit une interface de modem vers STEP 7--Micro/WIN pour la programmation et la correction des problèmes (téléservice).
  • Page 341: Protocole Modbus Rtu

    Création d’un programme pour Chapitre 10 Interface STEP 7- -Micro/WIN Le module modem vous permet de communiquer avec STEP 7--Micro/WIN par l’intermédiaire d’une ligne téléphonique (téléservice). Vous n’avez pas besoin de configurer ou de programmer la CPU S7--200 pour utiliser le module modem en tant que modem éloigné en cas d’utilisation avec STEP 7--Micro/WIN.
  • Page 342: Radiomessagerie Et Messagerie Sms

    Automate programmable S7-200 Manuel système Le tableau 10-3 montre les adresses Tableau 10-3 Correspondances entre adresses Modbus et Modbus prises en charge par le module adresses de la CPU S7- -200 modem et la table des correspondances Adresse Modbus Adresse CPU S7- - 200 entre adresses Modbus et adresses de la 000001 Q0.0...
  • Page 343: Variables Intégrées Dans Du Texte Et Des Messages Sms

    Création d’un programme pour Chapitre 10 Variables intégrées dans du texte et des messages SMS Le module modem peut incorporer des valeurs de données provenant de la CPU dans des messages textuels et formater ces valeurs en fonction d’une spécification dans le message. Vous pouvez indiquer le nombre de chiffres à...
  • Page 344: Rappel De Sécurité

    Automate programmable S7-200 Manuel système Rappel de sécurité La fonction de rappel du module modem est facultative et peut être configurée à l’aide de l’assistant d’extension de modem. Elle fournit une protection supplémentaire pour la CPU associée en n’autorisant l’accès à la CPU qu’à partir de numéros de téléphone prédéfinis. Lorsque la fonction de rappel est activée, le module modem répond aux appels entrants, vérifie l’appelant, puis déconnecte la ligne.
  • Page 345 Création d’un programme pour Chapitre 10 Table de configuration pour le module modem Tous les messages textuels, numéros de téléphone, informations de transfert de données, numéros de rappel et autres options sont rangés dans une table de configuration du module modem qui doit être chargée dans la mémoire V de la CPU S7--200.
  • Page 346: Configuration Du Module Modem À L'aide De L'assistant D'extension De Modem

    Automate programmable S7-200 Manuel système DEL d’état du module modem Le module modem présente huit DEL d’état sur sa face avant. Elles sont décrites dans le tableau 10-5. Tableau 10-5 DEL d’état du module modem EM 241 Description Défaillance du module : Cette DEL s’allume lorsque le module détecte une situation d’erreur, par exemple : Absence d’alimentation externe 24 V- - Dépassement du chien de garde d’E/S...
  • Page 347 Création d’un programme pour Chapitre 10 Le module modem accepte deux protocoles de communication : le protocole PPI (pour communiquer avec STEP 7--Micro/WIN) et le protocole Modbus RTU. Le choix du protocole dépend du type d’unité utilisée comme correspondant éloigné. Ce paramètre gère le protocole de communication utilisé...
  • Page 348 Automate programmable S7-200 Manuel système Le champ ”Description” permet d’ajouter une description textuelle au numéro de téléphone. Le champ ”Numéro de téléphone” contient le numéro de téléphone du fournisseur de service de messagerie. Pour les messages textuels, il s’agit du numéro de téléphone de la ligne de modem que le fournisseur de services utilise pour accepter des messages textuels.
  • Page 349 Création d’un programme pour Chapitre 10 Adresse Modbus = 1 + (adresse de mémoire V / 2) Adresse de mémoire V = (adresse Modbus --1) * 2 10. L’onglet ”Numéros de téléphone” dans la boîte de dialogue ”Configurer transferts de données CPU à...
  • Page 350: Présentation Des Opérations Pour Modem Et Restrictions

    Automate programmable S7-200 Manuel système 15. L’assistant d’extension de modem crée un bloc de configuration pour le module modem et demande à l’utilisateur d’indiquer l’adresse de mémoire de début à laquelle les données de configuration du module modem doivent être rangées. Le bloc de configuration du module modem est rangé...
  • Page 351: Opérations Pour Le Module Modem

    Création d’un programme pour Chapitre 10 Opérations pour le module modem Opération MODx_CTRL L’opération MODx_CTRL (commande du module) sert à activer et à initialiser le module modem. Cette opération doit être appelée à chaque cycle et ne doit être utilisée qu’une fois dans le projet.
  • Page 352 Automate programmable S7-200 Manuel système Opération MODx_MSG L’opération MODx_MSG (envoyer un message) sert à envoyer un radiomessage ou un message SMS à partir du module modem. Cette opération nécessite 20 à 30 secondes à partir de l’instant où l’entrée START est déclenchée jusqu’au moment où...
  • Page 353 Création d’un programme pour Chapitre 10 Tableau 10-8 Codes d’erreur renvoyés par les opérations MODx_MSG et MODx_XFR Erreur Description Pas d’erreur Erreurs sur la ligne téléphonique Absence de tonalité de numérotation Ligne occupée Erreur de numérotation Pas de réponse Dépassement du délai de connexion (pas de connexion en 1 minute) Connexion interrompue ou réponse inconnue Erreurs dans la commande Le radiomessage numérique contient des chiffres interdits.
  • Page 354 Automate programmable S7-200 Manuel système Tableau 10-8 Codes d’erreur renvoyés par les opérations MODx_MSG et MODx_XFR, suite Erreur Description UCP : erreurs de messages SMS renvoyées par le fournisseur de services (suite) Remise différée interdite Nouveau numéro complet incorrect Nouveau code de légitimation interdit Texte de norme incorrect Période incorrecte Type de message non pris en charge par le système...
  • Page 355: Exemple De Programme Pour Le Module Modem

    Création d’un programme pour Chapitre 10 Exemple de programme pour le module modem Exemple : Module modem NETWORK 1 //Appeler le sous- -programme // MOD0_CTRL à chaque cycle. SM0.0 CALL MOD0_CTRL NETWORK 2 // Envoyer un message textuel //à un téléphone cellulaire. I0.0 L63.7 I0.0...
  • Page 356 Automate programmable S7-200 Manuel système Tableau 10-11 Mémentos spéciaux pour le module modem EM 241 Adresse SM Description SMB200 à Nom du module (16 caractères ASCII). SMB200 est le premier caractère. SMB215 ”EM241 Modem” SMB216 à Numéro de version logicielle (4 caractères ASCII). SMB216 est le premier caractère. SMB219 SMW220 Code d’erreur...
  • Page 357: Thèmes Avancés

    Création d’un programme pour Chapitre 10 Thèmes avancés Compréhension de la table de configuration L’assistant d’extension de modem a été conçu pour faciliter les applications avec modem grâce à la génération automatique de la table de configuration en fonction des réponses que vous donnez sur votre système.
  • Page 358 Automate programmable S7-200 Manuel système Tableau 10-12 Table de configuration pour le module modem, suite Bloc Numéros de téléphone de rappel (facultatif) Décalage Description d’octet Numéro de téléphone de rappel 1 : chaîne représentant le premier numéro de téléphone autorisé pour l’accès par rappel du module modem EM 241. Il faut allouer à chaque numéro de téléphone de rappel la même quantité...
  • Page 359: Format Du Numéro De Téléphone De Messagerie

    Création d’un programme pour Chapitre 10 Format du numéro de téléphone de messagerie Le numéro de téléphone de messagerie est une structure qui contient les informations nécessaires au module modem pour envoyer un message. Le numéro de téléphone de messagerie est une chaîne ASII commençant par un octet de longueur suivi par les caractères ASCII.
  • Page 360: Format Des Messages Textuels

    Automate programmable S7-200 Manuel système Format des messages textuels Le format des messages textuels définit le format des messages de radiomessagerie textuelle ou des messages SMS. Ces types de messages peuvent contenir du texte et des variables intégrées. Le message textuel est une chaîne ASCII, commençant par un octet de longueur suivi par des caractères ASCII.
  • Page 361: Format Des Messages De Transfert De Données Cpu

    Création d’un programme pour Chapitre 10 Format des messages de transfert de données CPU Vous indiquez un transfert de données CPU, c’est--à--dire soit un transfert de CPU à CPU soit un transfert de données de CPU à unité Modbus, en utilisant le format des messages de transfert de données CPU.
  • Page 362 Automate programmable S7-200 Manuel système...
  • Page 363: Utilisation De La Bibliothèque Du Protocole Uss Pour Commander

    STEP 7--Micro/WIN. Lorsque vous sélectionnez une opération USS, un ou plusieurs sous--programmes associés (USS1 à USS7) sont automatiquement ajoutés. Les bibliothèques Siemens sont vendues sur un CD distinct, Supplément STEP 7--Micro/WIN : Bibliothèque d’opérations, de référence 6ES7 830--2BC00--0YX0. Une fois la version 1.1 de la bibliothèque Siemens achetée et installée, toute mise à...
  • Page 364: Conditions Requises Pour L'utilisation Du Protocole Uss

    Automate programmable S7-200 Manuel système Conditions requises pour l’utilisation du protocole USS Les bibliothèques d’opérations STEP 7--Micro/WIN fournissent des sous--programmes, des programmes d’interruption et des opérations pour la prise en charge du protocole USS. Les opérations du protocole USS utilisent les ressources suivantes dans le S7--200 : Le protocole USS est une application commandée par interruptions.
  • Page 365: Utilisation Des Opérations Uss

    Utilisation de la bibliothèque du protocole USS pour commander Chapitre 11 Certains entraînements ont besoin de Tableau 11-1 Temps de communication délais plus longs lorsqu’ils utilisent les Débit Temps entre interrogations des opérations accédant aux paramètres. En entraînements actifs effet, la durée nécessaire pour l’accès à un bauds (sans accès actifs aux paramètres) paramètre dépend du type d’entraînement...
  • Page 366: Opérations Pour Le Protocole Uss

    Automate programmable S7-200 Manuel système Opérations pour le protocole USS Opération USS_INIT L’opération USS_INIT (interface 0) ou USS_INIT_P1 (interface 1) permet d’activer et d’initialiser ou bien de désactiver la communication avec un entraînement MicroMaster. Il faut que cette opération s’exécute sans erreurs pour que vous puissiez utiliser une autre opération USS.
  • Page 367 Utilisation de la bibliothèque du protocole USS pour commander Chapitre 11 La sortie Done est mise à 1 à l’achèvement de l’opération USS_INIT. L’octet de sortie Error contient le résultat de l’exécution de l’opération. Le tableau 11-6 présente les situations d’erreur possibles pouvant résulter de l’exécution de l’opération.
  • Page 368 Automate programmable S7-200 Manuel système Le bit Resp_R (réponse reçue) accuse réception d’une réponse provenant de l’entraînement. Tous les entraînements actifs sont interrogés afin d’obtenir leurs dernières informations d’état. A chaque fois que le S7--200 reçoit une réponse de l’entraînement, le bit Resp_R est mis à 1 pendant un cycle et toutes les valeurs suivantes sont mises à...
  • Page 369 Utilisation de la bibliothèque du protocole USS pour commander Chapitre 11 L’entrée Drive (adresse de l’entraînement) donne l’adresse de l’entraînement MicroMaster auquel la commande USS_CTRL doit être envoyée. Les adresses autorisées vont de 0 à 31. L’entrée Type (type d’entraînement) sélectionne le type d’entraînement. Définissez ”Type” à 0 pour un entraînement MicroMaster 3 (ou antérieur).
  • Page 370 Automate programmable S7-200 Manuel système Octet de Octet de poids fort poids faible 1 = Prêt à démarrer 1 = Prêt à fonctionner 1 = Fonctionnement validé 1 = Erreur d’entraînement 0 = OFF2 (commande d’arrêt en roue libre) 0 = OFF3 (commande d’arrêt rapide) 1 = Inhibition à...
  • Page 371 Utilisation de la bibliothèque du protocole USS pour commander Chapitre 11 Opération USS_RPM_x Il existe trois opérations de lecture pour le protocole USS : L’opération USS_RPM_W (interface 0) ou USS_RPM_W_P1 (interface 1) lit un mot non signé. L’opération USS_RPM_D (interface 0) ou USS_RPM_D_P1 (interface 1) lit un double mot non signé.
  • Page 372 Automate programmable S7-200 Manuel système Opération USS_WPM_x Il existe trois opérations d’écriture pour le protocole USS : L’opération USS_WPM_W (interface 0) ou USS_WPM_W_P1 (interface 1) écrit un mot non signé. L’opération USS_WPM_D (interface 0) ou USS_WPM_D_P1 (interface 1) écrit un double mot non signé.
  • Page 373 Utilisation de la bibliothèque du protocole USS pour commander Chapitre 11 Lorsque l’entrée EEPROM est à 1, l’écriture se fait à la fois dans la mémoire vive et dans la mémoire EPROM de l’entraînement. Lorsque cette entrée est à 0, l’écriture se fait uniquement dans la mémoire vive de l’entraînement.
  • Page 374: Exemples De Programmes Pour Le Protocole Uss

    Automate programmable S7-200 Manuel système Exemples de programmes pour le protocole USS Exemple : Opérations USS ; programme s’affichant correctement en LIST NETWORK 1 //Initialiser le protocole USS : //Valider le protocole USS au premier //cycle pour interface 0 à 19200 //avec adresse d’entraînement //”0”...
  • Page 375: Codes D'erreur D'exécution Uss

    Utilisation de la bibliothèque du protocole USS pour commander Chapitre 11 Codes d’erreur d’exécution USS Tableau 11-6 Codes des erreurs d’exécution pour les opérations USS Codes d’erreur Description Pas d’erreur Pas de réponse de l’entraînement Erreur de total de contrôle dans la réponse de l’entraînement Erreur de parité...
  • Page 376 Automate programmable S7-200 Manuel système Une résistance de Position commutateur = ON Position commutateur = OFF Position commutateur = ON Terminaison et polarisation Ni terminaison ni polarisation Terminaison et polarisation terminaison doit être raccordée et polarisée à chaque extrémité du câble.
  • Page 377 Utilisation de la bibliothèque du protocole USS pour commander Chapitre 11 Définissez la vitesse de transmission de l’interface série RS--485. Appuyez sur la touche P. Appuyez sur la flèche vers le haut ou vers le bas jusqu’à ce que P092 apparaisse. Appuyez sur P pour valider le paramètre.
  • Page 378: Connexion Et Configuration De L'entraînement Micromaster Série

    Automate programmable S7-200 Manuel système Connexion et configuration de l’entraînement MicroMaster série 4 Connexion de l’entraînement MicroMaster 4 Pour effectuer la connexion à l’entraînement MicroMaster série 4 (MM4), insérez les extrémités du câble RS--485 dans les deux bornes sans vis à bride gainée fournies pour l’exploitation USS. Vous pouvez utiliser le câble et les connecteurs PROFIBUS standard pour connecter le S7--200.
  • Page 379 Utilisation de la bibliothèque du protocole USS pour commander Chapitre 11 Si le S7--200 constitue un noeud de terminaison dans le réseau ou s’il s’agit d’une liaison point à point, il faut utiliser les bornes A1 et B1 -- et non les bornes A2 et B2 -- du connecteur puisqu’elles permettent de régler les paramétrages de terminaison (par exemple, avec le type de connecteur DP 6ES7 972--0BA40--0X40).
  • Page 380 Automate programmable S7-200 Manuel système Configuration de l’entraînement MicroMaster série 4 Avant de connecter un entraînement au S7--200, assurez--vous que l’entraînement a les paramètres système suivants. Servez--vous du clavier de l’entraînement pour définir les paramètres. Restaurez les paramètres d’usine de l’entraînement (facultatif) : P0010=30 P0970=1 Si vous sautez cette étape, assurez--vous que les paramètres suivants sont définis comme...
  • Page 381: Utilisation De La Bibliothèque Du Protocole Modbus

    STEP 7--Micro/WIN. Lorsque vous insérez une opération Modbus dans votre programme, un ou plusieurs sous--programmes associés sont automatiquement ajoutés à votre projet. Les bibliothèques Siemens sont vendues sur un CD distinct, Supplément STEP 7--Micro/WIN : Bibliothèque d’opérations, de référence 6ES7 830--2BC00--0YX0. Une fois la version 1.1 de la bibliothèque Siemens achetée et installée, toute mise à...
  • Page 382: Présentation

    Automate programmable S7-200 Manuel système Présentation Les bibliothèques d’opérations STEP 7--Micro/WIN facilitent la communication avec des unités maîtres et esclaves Modbus grâce à des sous--programmes et des programmes d’interruption préconfigurés, conçus spécifiquement pour la communication Modbus. Les opérations Modbus esclave permettent de configurer le S7--200 afin qu’il agisse en tant qu’esclave Modbus RTU et communique avec des maîtres Modbus.
  • Page 383: Initialisation Et Temps D'exécution Pour Le Protocole Modbus

    Utilisation de la bibliothèque du protocole Modbus Chapitre 12 Les opérations du protocole Modbus esclave utilisent les ressources suivantes du S7--200 : L’initialisation du protocole Modbus esclave réserve l’interface 0 à la communication du protocole Modbus esclave. Lorsque l’interface 0 sert à la communication pour le protocole Modbus esclave, elle ne peut être utilisée par ailleurs, notamment pour la communication avec STEP 7--Micro/WIN.
  • Page 384: Adressage Modbus

    Automate programmable S7-200 Manuel système Adressage Modbus Les adresses Modbus sont normalement écrites en tant que valeurs de 5 caractères contenant le type de données et le décalage. Le premier caractère détermine le type de données et les quatre derniers caractères sélectionnent la valeur correcte dans le type de données. Adressage Modbus maître : Les opérations Modbus maître mappent alors les adresses sur les fonctions correctes à...
  • Page 385: Configuration De La Table Des Mnémoniques

    Utilisation de la bibliothèque du protocole Modbus Chapitre 12 Configuration de la table des mnémoniques Lorsque vous avez entré une adresse pour le premier mnémonique, la table calcule et définit automatiquement le reste des mnémoniques dans la table. Vous devez définir une adresse de début en mémoire V pour cette table qui occupe 779 octets. Veillez à...
  • Page 386: Utilisation Des Opérations Modbus Esclave

    Automate programmable S7-200 Manuel système Utilisation des opérations Modbus esclave Procédez comme suit pour utiliser les opérations Modbus esclave dans votre programme S7--200 : Insérez l’opération MBUS_INIT dans votre programme et exécutez--la pour un seul cycle. Cette opération vous permet soit d’initialiser, soit de modifier les paramètres de communication Modbus.
  • Page 387: Opérations Pour Le Protocole Modbus

    Utilisation de la bibliothèque du protocole Modbus Chapitre 12 Opérations pour le protocole Modbus Opération MBUS_INIT (initialiser esclave) L’opération MBUS_INIT permet d’activer et d’initialiser ou bien de désactiver la communication Modbus. Il faut que cette opération s’exécute sans erreurs pour que vous puissiez utiliser une opération MBUS_SLAVE.
  • Page 388 Automate programmable S7-200 Manuel système Le paramètre MaxIQ donne la valeur 0 à 128 au nombre d’entrées et de sorties à disposition des adresses Modbus 0xxxx et 1xxxx. La valeur 0 désactive toutes les lectures et les écritures dans les entrées et les sorties. La valeur proposée pour MaxIQ est 128, ce qui permet d’accéder à toutes les entrées et les sorties dans le S7--200.
  • Page 389 Utilisation de la bibliothèque du protocole Modbus Chapitre 12 Tableau 12-6 Codes d’erreur d’exécution du protocole Modbus esclave Codes d’erreur Description Pas d’erreur Erreur de plage de mémoire Débit ou parité interdits Adresse d’esclave interdite Valeur interdite pour un paramètre Modbus Les registres de maintien chevauchent des mnémoniques de l’esclave Modbus Erreur de parité...
  • Page 390 Automate programmable S7-200 Manuel système Opération MBUS_CTRL (initialiser maître) L’opération MBUS_CTRL pour l’interface 0 du S7--200 (ou MBUS_CTRL_P1 pour l’interface 1) permet d’initialiser, de surveiller ou de désactiver la communication Modbus. Il faut que cette opération s’exécute sans erreurs pour que vous puissiez utiliser une opération MBUS_MSG.
  • Page 391 Utilisation de la bibliothèque du protocole Modbus Chapitre 12 Tableau 12-8 Codes des erreurs d’exécution de MBUS_CTRL Codes d’erreur Description Pas d’erreur La parité sélectionnée n’est pas valable Le débit sélectionné n’est pas valable Le délai d’expiration sélectionné n’est pas valable Le mode sélectionné...
  • Page 392 Automate programmable S7-200 Manuel système Le paramètre Count indique le nombre d’éléments de données à lire ou écrire dans cette demande. Count est le nombre de bits pour les types de données bits et le nombre de mots pour les types de données mots. Adresse 0xxxx Count est le nombre de bits à...
  • Page 393 Utilisation de la bibliothèque du protocole Modbus Chapitre 12 Vx.7 Vx.0 10008 10001 10007 10002 10006 10003 10005 10004 Figure 12-1 Format pour les octets assemblés (adresses d’entrées TOR) Pour les adresses de données bits ne commençant pas sur des limites d’octets paires, le bit correspondant à...
  • Page 394: Exemple De Programme

    Automate programmable S7-200 Manuel système Tableau 12-11 Codes des erreurs d’exécution MBUS_MSG Modbus maître, suite Codes d’erreur Description Erreur dans les paramètres de demande : Un ou plusieurs paramètres d’entrée (Slave, RW, Addr ou Count ) ont une valeur incorrecte. Recherchez dans la documentation les valeurs autorisées pour les paramètres d’entrée.
  • Page 395 Utilisation de la bibliothèque du protocole Modbus Chapitre 12 Exemple de programmation du protocole Modbus maître Le programme mettra les sorties Q0.1 et Q0.2 à 1 si une erreur est renvoyée par l’opération MBUS_MSG. NETWORK 1 // Initialiser et surveiller le maître // Modbus en appelant MBUS_CTRL // à...
  • Page 396: Thèmes Avancés

    Automate programmable S7-200 Manuel système Thèmes avancés Cette rubrique contient des informations pour les utilisateurs avancés du protocole Modbus maître. La plupart des utilisateurs de la bibliothèque du protocole Modbus maître n’ont pas besoin de ces informations et ne doivent pas modifier le mode de fonctionnement par défaut de la bibliothèque du protocole Modbus maître.
  • Page 397: Utilisation Des Accumulateurs

    Utilisation de la bibliothèque du protocole Modbus Chapitre 12 Utilisation des accumulateurs Les accumulateurs (AC0, AC1, AC2, AC3) sont utilisés par les opérations Modbus maître et apparaissent dans le listage des références croisées. Les valeurs dans les accumulateurs sont sauvegardées et restaurées par les opérations Modbus maître. Ainsi, toutes les données utilisateur se trouvant dans les accumulateurs sont préservées pendant l’exécution des opérations Modbus maître.
  • Page 398 Automate programmable S7-200 Manuel système...
  • Page 399: Utilisation De Recettes

    Utilisation de recettes STEP 7--Micro/Win fournit un assistant Recette qui vous aide à organiser des recettes et des définitions de recettes. Les recettes sont stockées dans la cartouche mémoire plutôt que dans l’AP. Dans ce chapitre Présentation ..............Définition et terminologie pour les recettes .
  • Page 400: Présentation

    Automate programmable S7-200 Manuel système Présentation La prise en charge de recettes a été intégrée dans STEP 7--Micro/WIN et l’AP S7--200. STEP 7--Micro/Win fournit un assistant Recette qui vous aide à organiser des recettes et des définitions de recettes. Toutes les recettes sont stockées dans la cartouche mémoire. Ainsi, pour utiliser la fonction Recette, vous devez avoir installé...
  • Page 401: Définition Et Terminologie Pour Les Recettes

    Utilisation de recettes Chapitre 13 Définition et terminologie pour les recettes Vous trouverez ici des définitions et des explications terminologiques pour vous aider à comprendre l’assistant Recette. Une configuration de recette est l’ensemble des composantes de projet générée par l’assistant Recette. Ces composantes comprennent des sous--programmes, des onglets de blocs de données et des tables de mnémoniques.
  • Page 402: Définition De Recettes

    Automate programmable S7-200 Manuel système Définition de recettes Sélectionnez la commande Outils > Assistant Recette pour créer une recette à l’aide de l’assistant Recette. Le premier écran contient des explications sur le fonctionnement de base de l’assistant Recette. Cliquez sur le bouton Suivant pour commencer à configurer vos recettes. Procédez comme suit pour créer une définition de recette (voir figure 13-2).
  • Page 403: Affectation De Mémoire

    Utilisation de recettes Chapitre 13 Affectation de mémoire L’écran Allouer de la mémoire indique l’adresse de début dans la zone de mémoire V qui contiendra la recette chargée à partir de la cartouche mémoire. Vous pouvez soit sélectionner l’adresse de mémoire V, soit laisser l’assistant Recette vous proposer l’adresse d’un bloc de mémoire V inutilisé...
  • Page 404: Chargement Dans La Cpu D'un Projet Avec Une Configuration De Recette

    Automate programmable S7-200 Manuel système Chargement dans la CPU d’un projet avec une configuration de recette Procédez comme suit pour charger dans la CPU un projet contenant une configuration de recette (voir figure 13-7). Sélectionnez la commande Fichier > Charger dans la CPU. Dans la boîte de dialogue, sous Options, vérifiez que les cases Bloc de code, Bloc de données et...
  • Page 405: Opérations Créées Par L'assistant Recette

    Utilisation de recettes Chapitre 13 Opérations créées par l’assistant Recette Sous- -programme RCPx_READ L’assistant Recette crée le sous--programme RCPx_READ qui sert à lire une recette individuelle de la cartouche mémoire dans la zone indiquée de la mémoire V. Le x dans l’opération RCPx_READ correspond à la définition de recette qui contient la recette que vous désirez lire.
  • Page 406 Automate programmable S7-200 Manuel système...
  • Page 407: Utilisation De Journaux De

    Utilisation de journaux de données STEP 7--Micro/Win fournit un assistant Journal de données servant à stocker des données de mesure de processus dans la cartouche mémoire. Le transfert de données de processus dans la cartouche mémoire libère des adresses de mémoire V qui seraient sinon occupées pour la sauvegarde de ces données.
  • Page 408: Présentation

    Automate programmable S7-200 Manuel système Présentation La prise en charge de journaux de données a été intégrée dans STEP 7--Micro/WIN et l’AP S7--200. Grâce à cette fonction, vous pouvez sauvegarder de manière permanente des enregistrements contenant des données du processus sous la gestion du programme. Ces enregistrements peuvent facultativement contenir un horodatage.
  • Page 409: Définition Et Terminologie Des Journaux De Données

    Utilisation de journaux de Chapitre 14 Définition et terminologie des journaux de données Vous trouverez ici des définitions et des explications terminologiques pour vous aider à comprendre l’assistant Journal de données. Un journal de données est un ensemble d’enregistrements généralement classés par date et heure.
  • Page 410: Effacer Le Journal De Données

    Automate programmable S7-200 Manuel système Heure Vous pouvez ajouter une indication d’heure à chaque enregistrement de journal de données. Si vous sélectionnez cette option, la CPU ajoute automatiquement l’heure à chaque enregistrement lorsque le programme utilisateur requiert une écriture dans le journal de données.
  • Page 411: Edition D'une Configuration De Journal De Données Existante

    Utilisation de journaux de Chapitre 14 Edition d’une configuration de journal de données existante Procédez comme suit pour éditer une configuration de journal de données existante : Cliquez sur la liste déroulante des configurations et sélectionnez une configuration de journal de données existante comme illustré...
  • Page 412 Automate programmable S7-200 Manuel système Composantes du projet L’écran Composantes du projet énumère les différentes composantes qui seront ajoutées à votre projet (voir figure 14-6). Cliquez sur Terminer pour mettre fin à l’assistant Journal de données et pour ajouter ces composantes. Vous pouvez donner un nom unique à...
  • Page 413: Chargement Dans La Cpu D'un Projet Contenant Une Configuration De Journal De Données

    Le répertoire des journaux de données se situe sous le répertoire indiqué pendant l’installation. Le répertoire d’installation par défaut est c:\program files\siemens\Microsystems si STEP 7 n’est pas installé. Le répertoire d’installation par défaut est c:\siemens\Microsystems si STEP 7 est installé. Procédez comme suit pour lire un journal de données :...
  • Page 414: Opération Créée Par L'assistant Journal De Données

    Automate programmable S7-200 Manuel système Opération créée par l’assistant Journal de données L’assistant Journal de données ajoute un sous--programme à votre projet. Sous- -programme DATx_WRITE Le sous--programme DATx_WRITE sert à consigner les valeurs en cours des champs du journal de données dans la cartouche mémoire.
  • Page 415: Mise Au Point Automatique Pid Et Panneau De Commande

    Mise au point automatique PID et panneau de commande de mise au point PID La mise au point automatique -- ou autoréglage -- PID est une fonction qui a été intégrée aux AP S7--200 et un panneau de commande de mise au point PID a été ajouté à STEP 7--Micro/WIN. Ensemble, ces deux fonctions améliorent considérablement l’utilité...
  • Page 416: Compréhension De La Mise Au Point Automatique Pid

    Automate programmable S7-200 Manuel système Compréhension de la mise au point automatique PID Introduction L’algorithme de mise au point automatique utilisé dans le S7--200 est basé sur la méthode des relais suggérée par K. J. Åström et T. Hägglund en 1984. Durant les 20 dernières années, la méthode des relais a été...
  • Page 417 Mise au point automatique Chapitre 15 Tableau 15-1 Table de boucle Décal. Champ Format Type Description Mesure REAL Contient la mesure qui doit être mise à l’échelle entre 0,0 et 1,0. Consigne REAL Contient la consigne qui doit être mise à l’échelle entre 0,0 et 1,0.
  • Page 418 Automate programmable S7-200 Manuel système Tableau 15-2 Description détaillée des champs de commande et d’état Champ Description Commande AT BPFo BPFa (ACNTL) Entrée - - Octet EN : à 1 pour lancer la mise au point automatique, à 0 pour annuler la mise au point automatique Etat AT (ASTAT) BPFo...
  • Page 419: Conditions Requises

    Mise au point automatique Chapitre 15 Conditions requises La boucle pour laquelle vous voulez procéder à une mise au point automatique doit être en mode automatique. La grandeur réglante de la boucle doit être commandée par l’exécution de l’opération PID. La mise au point automatique échouera si la boucle est en mode manuel. Avant de déclencher une mise au point automatique, vous devez mettre votre processus dans un état stable, ce qui signifie que la mesure doit avoir atteint la consigne -- ou, pour une boucle de type P, une différence constante entre mesure et consigne -- et que la grandeur réglante ne varie...
  • Page 420: Séquence De Mise Au Point Automatique

    Automate programmable S7-200 Manuel système Séquence de mise au point automatique La séquence de mise au point automatique commence une fois que les valeurs d’hystérésis et d’écart ont été déterminées. La mise au point commence lorsque l’échelon de grandeur réglante initial est appliqué...
  • Page 421: Anomalies

    Mise au point automatique Chapitre 15 Anomalies Trois situations d’avertissement peuvent être générées lors de l’exécution de la mise au point. Ces avertissements sont signalés dans trois bits du champ ASTAT de la table de boucle. Une fois mis à 1, ces bits restent à 1 jusqu’au lancement de la séquence de mise au point automatique suivante.
  • Page 422: Panneau De Commande De Mise Au Point Pid

    Automate programmable S7-200 Manuel système Panneau de commande de mise au point PID STEP 7--Micro/WIN comprend un panneau de commande de mise au point PID qui vous permet de surveiller par graphique le comportement de vos boucles PID. En outre, le panneau de commande permet de lancer une séquence de mise au point automatique, de l’interrompre et d’appliquer les...
  • Page 423 Mise au point automatique Chapitre 15 Une légende, à droite de la zone Options de diagramme, identifie les couleurs utilisées pour tracer les valeurs de mesure, de consigne et de grandeur réglante. Directement sous la zone de sélection PID en cours se trouve une zone qui affiche des informations pertinentes sur l’opération en cours d’exécution.
  • Page 424 Automate programmable S7-200 Manuel système La figure 15-5 montre la réaction de la boucle à la même modification de la consigne (de 12000 à 14000) après avoir appliqué les valeurs déterminées par la mise au point automatique avec l’option Réaction rapide. Notez qu’il n’y a pas de dépassement pour ce processus, mais qu’il y a juste un petit peu d’oscillation transitoire.
  • Page 425: Caractéristiques Techniques

    Caractéristiques techniques Dans cette annexe Caractéristiques techniques d’ordre général ......... Caractéristiques techniques pour les CPU .
  • Page 426: Caractéristiques Techniques D'ordre Général

    Directive 94/9/EC (ATEX) ”Appareils et systèmes de protection destinés à être utilisés en atmosphères explosibles” EN 60079--15:2005 Type de protection ”n” La déclaration de conformité CE est tenue à la disposition des autorités compétentes auprès de : Siemens AG IA AS RD ST PLC Amberg Werner--von--Siemens--Str. 50 D92224 Amberg Allemagne Underwriters Laboratories, Inc.
  • Page 427: Homologations Pour Le Domaine Maritime

    A- -534 pas été homologués pour ces certificats spéciaux. Veuillez contacter votre agence Polski Rejestr TE/1246/883241/99 Siemens si vous avez besoin d’informations supplémentaires concernant la dernière liste d’homologations exactes par numéro de référence. Durée d’utilisation électrique des relais La figure A-1 présente les performances typiques données par les fournisseurs de relais.
  • Page 428 Automate programmable S7- -200 Manuel système Caractéristiques techniques Toutes les CPU et tous les modules d’extension de la famille S7--200 présentent les caractéristiques techniques énumérées dans le tableau A-1. Nota Lorsqu’un contact mécanique active un courant de sortie vers la CPU S7--200 ou un module d’extension TOR quelconque, il envoie un signal ”1”...
  • Page 429 Caractéristiques techniques Annexe A Tableau A-1 Caractéristiques techniques, suite Compatibilité électromagnétique - - Immunité selon EN61000- -6- -2 EN 61000--4--2 Décharge électrostatique 8 kV : décharge dans l’air vers toutes les surfaces et l’interface de communication 4 kV : décharge au contact vers les surfaces conductrices exposées EN 61000--4--3 Champ électromagnétique par 10 V/m de 80 à...
  • Page 430: Caractéristiques Techniques Pour Les Cpu

    Automate programmable S7- -200 Manuel système Caractéristiques techniques pour les CPU Tableau A-2 Numéros de référence des CPU Inter- - Entrées Sorties Modèle de Alimentation Entrées faces de analo- - analo- - Connecteur Numéro de référence Sorties TOR (nominale) communi- - giques giques amovible...
  • Page 431 Caractéristiques techniques Annexe A Tableau A-4 Caractéristiques techniques pour les CPU CPU 221 CPU 222 CPU 224 CPU 224XP CPU 226 CPU 224XPsi Mémoire Taille du programme utilisateur avec édition à l’état Marche 4096 octets 8192 octets 12288 octets 16384 octets sans édition à...
  • Page 432 Automate programmable S7- -200 Manuel système Tableau A-5 Alimentation des CPU Alimentation d’entrée Tension d’entrée 20,4 à 28,8 V- - 85 à 264 V~ (47 à 63 Hz) Courant d’entrée CPU uniquement Charge max. CPU uniquement Charge max. à 24 V- - à...
  • Page 433 Caractéristiques techniques Annexe A Tableau A-7 Sorties TOR des CPU Généralités Sortie 24 V- - Sortie 24 V- - Sortie 24 V- - Sortie relais (CPU 221, CPU 222, (CPU 224XP) (CPU 224XPsi) CPU 224, CPU 226) Type Transistor à technologie MOS (mode N) Transistor à...
  • Page 434 Automate programmable S7- -200 Manuel système Tableau A-8 Entrées analogiques de la CPU 224XP et de la CPU 224XPsi Généralités Entrées analogiques (CPU 224XP, CPU 224XPsi) Nombre d’entrées 2 entrées Type d’entrée analogique à une extrémité Plage de tension ±10 V Format de mot de données, plage pleine échelle - -32 000 à...
  • Page 435: Schémas De Câblage

    Caractéristiques techniques Annexe A Schémas de câblage Entrée 24 V- - Entrée 24 V- - Entrées/sorties analogiques de la CPU 224XP et de la CPU 224XPsi Utilisées comme entrées mode N Utilisées comme entrées mode P 1M .0 A+ B+ 1M .0 Sortie Entrées...
  • Page 436 Automate programmable S7- -200 Manuel système CPU 222 CC/CC/CC CPU 222 CA/CC/Relais (6ES7 212- -1AB23- -0XB0) (6ES7 212- -1BB23- -0XB0) Alim. 24 V-- Alim. 120/240 V~ N(- -) N(- -) L(+) L(+) L+ DC L+ 0.0 0.1 0.2 0.3 0.4 0.5 1L 0.0 0.1 0.2 2L 0.3 0.4 0.0 0.1 0.2 0.3 2M 0.4 0.5...
  • Page 437 Caractéristiques techniques Annexe A CPU 224XP CC/CC/CC (6ES7 214- -2AD23- -0XB0) E/S analogiques CPU 224XP 24 V-- Alim. 1M 1L+ 0.0 0.1 0.2 0.3 0.4 2M 2L+ 0.5 0.6 0.7 1.0 1.1 L+ DC A+ B+ 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 1.0 1.1 1.2 1.3 1.4 1.5 Sortie alim.
  • Page 438 Automate programmable S7- -200 Manuel système CPU 226 CC/CC/CC (6ES7 216- -2AD23- -0XB0) Alim. 24 V-- Alim. 24 V-- 1M 1L+ 0.0 0.1 0.2 0.3 1L+ 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.4 0.5 0.6 0.7 2M 2L+ 2M 2L+ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7...
  • Page 439: Caractéristiques Techniques Pour Les Modules D'extension Tor

    Caractéristiques techniques Annexe A Caractéristiques techniques pour les modules d’extension Tableau A-11 Numéros de référence des modules d’extension TOR Connecteur Numéro de référence Modèle Entrées TOR Sorties TOR amovible 6ES7 221- -1BF22- -0XA0 EM 221, entrées TOR 8 x 24 V- - 8 x 24 V- - 6ES7 221- -1EF22- -0XA0 EM 221, entrées TOR 8 x 120/230 V~...
  • Page 440 Automate programmable S7- -200 Manuel système Tableau A-13 Entrées des modules d’extension TOR Généralités Entrée 24 V- - Entrées 120/230 V~ (47 à 63 Hz) Type P/N (CEI type 1 en mode P) CEI type I Tension nominale 24 V- - à 4 mA 120 V~ à...
  • Page 441 Caractéristiques techniques Annexe A Tableau A-14 Sorties des modules d’extension TOR Sortie 24 V- - Sortie relais Généralités Généralités Sortie 120/230 V Sortie 120/230 V~ 0,75 A 10 A Type Transistor à technologie MOS (mode Contact sec Triac, activation passage par zéro Tension nominale 24 V- -...
  • Page 442 Automate programmable S7- -200 Manuel système Attention Lorsqu’un contact mécanique active un courant de sortie vers la CPU S7- -200 ou un module d’extension TOR quelconque, il envoie un signal ”1” aux sorties TOR pendant environ 50 microsecondes. Cela peut provoquer un fonctionnement inattendu des machines ou du processus, pouvant entraîner la mort, des blessures graves et des dommages matériels importants.
  • Page 443 Caractéristiques techniques Annexe A EM 221 entrées TOR 8 x 24 V- - EM 221 entrées TOR 16 x 24 V- - (6ES7 221- -1BH22- -0XA0) (6ES7 221- -1BF22- -0XA0) 1M .0 2M .4 EM 221 entrées TOR 8 x 120/230 V~ EM 222 sorties TOR 8 x 120/230 V~ (6ES7 221- -1EF22- -0XA0) (6ES7 222- -1EF22- -0AX0)
  • Page 444 Automate programmable S7- -200 Manuel système EM 223 8 entrées/8 sorties TOR 24 V- - EM 223 8 entrées TOR 24 V- -/8 sorties relais (6ES7 (6ES7 223- -1BH22- -0XA0) 223- -1PH22- -0XA0) N(- -) N(- -) L(+) L(+) 1M 1L+ .0 2M 2L+ .4 1M .0 .3 2M .4...
  • Page 445 Caractéristiques techniques Annexe A EM 223 32 entrées/32 sorties TOR 24 V- - (6ES7 223- -1BM22- -0XA0) 1M 1L+ 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 2M 2L+ 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 0.1 0.2 0.3 0.4 0.5 0.6 0.7 1.1 1.2 1.3...
  • Page 446: Caractéristiques Techniques Pour Les Modules D'extension Analogiques

    Automate programmable S7- -200 Manuel système Caractéristiques techniques pour les modules d’extension analogiques Tableau A-15 Numéros de référence des modules d’extension analogiques Connecteur Numéro de référence Modèle Entrées EM Sorties EM amovible 6ES7 231- -0HC22- -0XA0 EM 231, 4 entrées analogiques 6ES7 231- -0HF22- -0XA0 EM 231, 8 entrées analogiques 6ES7 232- -0HB22- -0XA0...
  • Page 447 Caractéristiques techniques Annexe A Tableau A-18 Sorties des modules d’extension analogiques Généralités 6ES7 232- - 0HB22- - 0XA0 6ES7 232- - 0HD22- - 0XA0 6ES7 235- - 0KD22- - 0XA0 Isolation (site à logique) Néant Plage de signal Sortie de tension ±...
  • Page 448 Automate programmable S7- -200 Manuel système EM 231, 4 entrées analogiques EM 231, 8 entrées analogiques (6ES7 231- -0HC22- -0XA0) (6ES7 231- -0HF22- -0XA0) Courant PS PS L+ M Entrée tension normale Tension 0--20mA 4--20mA Entrées inutilisées Inutilisé +- - court--circuitées RA A+ A- - RB B+ B- - RC C+ C- - RD D+ D- - 250 ohms (intégré)
  • Page 449 Caractéristiques techniques Annexe A EM 235 4 entrées/1 sortie analogiques (6ES7 235- -0KD22- -0XA0) Courant PS PS L+ M Tension 4--20mA 0--20mA Inutilisé +- - RA A+ A- - RB B+ B- - RC C+ C- - RD D+ D- - 250 ohms (intégré) Configuration Gain...
  • Page 450: Calibrage Des Entrées

    Automate programmable S7- -200 Manuel système Calibrage des entrées Les réglages de calibrage affectent l’étage amplificateur d’instrumentation qui suit le multiplexeur analogique (voir le schéma fonctionnel des entrées pour l’EM 231 à la figure A-17 et pour l’EM 235 à la figure A-19). Aussi, le calibrage affecte--t--il toutes les voies d’entrée utilisateur. Des variations dans les valeurs de composants de chaque circuit d’entrée précédant le multiplexeur analogique entraîneront, même après le calibrage, de légères différences dans les lectures entre voies connectées au même signal d’entrée.
  • Page 451: Configuration Pour L'em

    Caractéristiques techniques Annexe A Configuration pour l’EM 231 Les tableaux A-20 et A-21 indiquent comment configurer le module EM 231 à l’aide des commutateurs multiples. Toutes les entrées sont réglées à la même plage d’entrée analogique. Dans ces tableaux, ON correspond à fermé et OFF à ouvert. Les réglages des commutateurs sont uniquement lus lors de la mise sous tension.
  • Page 452 Automate programmable S7- -200 Manuel système Configuration pour l’EM 235 Le tableau A-22 indique comment configurer le module EM 235 à l’aide des commutateurs multiples. Les commutateurs 1 à 6 permettent de sélectionner la plage d’entrée analogique et la résolution. Toutes les entrées sont réglées à la même plage d’entrée analogique et au même format.
  • Page 453: Format D'un Mot De Données D'entrée Pour L'em 231 Et L'em

    Caractéristiques techniques Annexe A Format d’un mot de données d’entrée pour l’EM 231 et l’EM 235 La figure A-16 montre où se trouve la valeur de donnée de 12 bits au sein du mot d’entrée analogique de la CPU. BPFo BPFa Valeur de donnée 12 bits AIW XX...
  • Page 454: Format D'un Mot De Données De Sortie Pour L'em 232 Et L'em

    Automate programmable S7- -200 Manuel système EM 231, 8 entrées analogiques Réglage gain Instrumentation Tampon MUX 8 à 1 Filtre d’entrée Figure A-18 Schéma fonctionnel des entrées pour l’EM 231 8 entrées analogiques EM 235 Rloop Réglage gain Instrumentation Tampon Rloop DONNEES REF_VOLT...
  • Page 455: Schémas Fonctionnels Des Sorties Pour L'em 232 Et L'em

    Caractéristiques techniques Annexe A BPFo AQW XX Valeur de donnée 11 bits Format de données de sortie de courant BPFo AQW XX Valeur de donnée 12 bits Format de données de sortie de tension Figure A-20 Format d’un mot de données de sortie pour l’EM 232 et l’EM 235 Conseil Les 12 bits des lectures CNA (convertisseur numérique--analogique) sont cadrés à...
  • Page 456: Conseils D'installation

    Automate programmable S7- -200 Manuel système Conseils d’installation Suivez les conseils suivants pour assurer précision et répétabilité : Assurez--vous que l’alimentation de capteur 24 V-- est libre de bruit et stable. Utilisez des câbles de capteur les plus courts possibles. Utilisez des paires torsadées blindées pour les câbles de capteur.
  • Page 457: Définitions Des Spécifications Analogiques

    Caractéristiques techniques Annexe A Définitions des spécifications analogiques Précision : écart par rapport à la valeur attendue pour un point donné Résolution : effet d’une modification du bit de poids faible reflété au niveau de la sortie Tableau A-23 Spécifications pour l’EM 231 et l’EM 235 1 2 3 4 5 Répétabilité...
  • Page 458: Caractéristiques Techniques Pour Les Modules D'extension Pour Thermocouples Et Pour Capteurs Rtd

    Automate programmable S7- -200 Manuel système Caractéristiques techniques pour les modules d’extension pour thermocouples et pour capteurs RTD Tableau A-24 Numéros de référence des modules pour thermocouples et pour capteurs RTD Connecteur Numéro de référence Modèle Entrées EM Sorties EM amovible 6ES7 231- -7PD22- -0XA0 EM 231 pour thermocouples, 4 entrées analogiques...
  • Page 459: Compatibilité

    Caractéristiques techniques Annexe A EM 231 pour thermocouples, 4 entrées analogiques EM 231 pour thermocouples, 8 entrées analogiques (6ES7 231- -7PD22- -0XA0) (6ES7 231- -7PF22- -0XA0) A+ A- - B+ B- - C+ C- - D+ D- - EM 231 AI 4 Configuration Alimentation 24 V--...
  • Page 460: Immunité Au Bruit

    Automate programmable S7- -200 Manuel système Immunité au bruit Utilisez à cet effet des fils blindés afin d’obtenir une meilleure immunité aux bruits. Si vous n’utilisez pas une voie d’entrée de thermocouple, court--circuitez les entrées de voie inutilisées ou connectez--les à une autre voie en parallèle. Module EM 231 pour thermocouples Le module EM 231 pour thermocouples fournit, pour la gamme S7--200, une interface pratique et isolée à...
  • Page 461 Caractéristiques techniques Annexe A Tableau A-27 Configuration des commutateurs multiples du module pour termocouples Commutateurs 1,2,3 Type de thermocouple Réglage Description J (par défaut) Les commutateurs 1 à 3 SW 1, 2, 3 SW 1, 2, 3 sélectionnent le type de sélectionnent le type de thermocouple (ou fonctionnement mV) pour toutes les voies sur le...
  • Page 462: Utilisation Du Thermocouple : Indicateurs D'état

    Automate programmable S7- -200 Manuel système Conseil H La source de courant de rupture de fil peut provoquer des interférences avec des signaux provenant de certaines sources de niveau bas, telles que des simulateurs de thermocouples. H Les tensions d’entrée dépassant approximativement ±200 mV déclenchent une détection de rupture de fil même si la source de courant de rupture de fil est désactivée.
  • Page 463 Caractéristiques techniques Annexe A Si l’AP a lu les données : les quatre voies du module EM 231 pour thermocouples, 4 entrées analogiques, sont actualisées toutes les 405 millisecondes ; toutes les voies du module EM 231 pour thermocouples, 8 entrées analogiques, sont actualisées toutes les 810 millisecondes.
  • Page 464 Automate programmable S7- -200 Manuel système Tableau A-29 Plages de température (°C) et précision pour les types de thermocouple Mot de données (1 chiffre = 0,1 _C) Type J Type J Type K Type K Type T Type T Type E Type E Type R, S Type R, S...
  • Page 465 Caractéristiques techniques Annexe A Tableau A-30 Plages de température (en °F) pour les différents types de thermocouples Mot de données (1 chiffre = 0,1 °F) Type J Type J Type K Type K Type T Type T Type E Type E Type R, S Type R, S Type N...
  • Page 466: Module Em 231 Pour Capteurs Rtd

    Automate programmable S7- -200 Manuel système Module EM 231 pour capteurs RTD Le module EM 231 pour capteurs RTD fournit, pour la gamme S7--200, une interface pratique pour plusieurs capteurs thermométriques à résistance (capteurs RTD) différents. Il permet également au S7--200 de mesurer trois étendues de résistance différentes. Tous les capteurs RTD reliés au module doivent être du même type.
  • Page 467 Caractéristiques techniques Annexe A Tableau A-31 Sélection du type de capteur RTD : commutateurs multiples (SW) 1 à 6 pour le module EM 231 RTD, 4 entrées analogiques RTD Type and RTD Type and Alpha Alpha GOST 500Ω Pt GOST Cu 50Ω 0.003910 0.00428 GOST 100Ω...
  • Page 468 Automate programmable S7- -200 Manuel système Tableau A-33 Réglage des commutateurs DIP pour capteurs RTD Commutateur 6 Détection de rupture de Réglage Description fil/ Hors plage vers le haut Indique positif si rupture de fil ou (module à deux voies uniquement) (+3276,7 degrés) hors plage Configuration...
  • Page 469: Indicateurs D'état Du Module Em 231 Pour Capteurs Rtd

    Caractéristiques techniques Annexe A Indicateurs d’état du module EM 231 pour capteurs RTD Le module RTD fournit à l’AP des mots de données indiquant des températures ou signalant des situations d’erreur. Les bits d’état signalent des erreurs de plage et des défaillances de l’alimentation utilisateur ou du module.
  • Page 470 Automate programmable S7- -200 Manuel système Un logiciel interne au module pour capteurs RTD procède à la détection de rupture de fil. Les entrées hors plage et les situations de rupture de fil détectées sont signalées par mise à 1 du bit d’état de plage dans le SMB et par mise des données de voie en haut ou en bas de l’échelle via les réglages de commutateur.
  • Page 471: Plages Du Module Em 231 Pour Capteurs Rtd

    Caractéristiques techniques Annexe A Plages du module EM 231 pour capteurs RTD Les tableaux NO TAG et A--36 montrent les plages de température et la précision du module EM 231 pour chaque type de capteur thermométrique à résistance. Tableau A-35 Plages de température (en °C) et précision pour les différents types de capteurs RTD Pt100, GOST GOST...
  • Page 472 Automate programmable S7- -200 Manuel système Tableau A-36 Temperature Ranges (°F) and Accuracy for the RTD Module Pt100, GOST GOST GOST Pt200, 0.003910 Ni100, 0.00426 0.00428 Ni100 Pt500, Pt10, Ni120, Cu 10 Cu 10 Cu 10 Decimal Pt10000 GOST Pt1000, Pt50, Ni1000 0.00427...
  • Page 473 Caractéristiques techniques Annexe A Tableau A-37 Représentation des valeurs analogiques de transducteurs résistifs 150W à 600W Système Plage du transducteur résistif Decimal Hexadecimal Ω Ω Ω 32767 7FFF 177.77 355.54 711.09 Débordement Ω Ω Ω 32512 7F00 176.39 352.78 705.55 Ω...
  • Page 474: Caractéristiques Techniques Pour Le Module Em 277 Profibus--Dp

    Automate programmable S7- -200 Manuel système Caractéristiques techniques pour le module EM 277 PROFIBUS- -DP Tableau A-38 Numéro de référence du module EM 277 PROFIBUS- -DP Numéro de référence Modèle Entrées EM Sorties EM Connecteur amovible 6ES7 277- -0AA22- -0XA0 EM 277 PROFIBUS- -DP Tableau A-39 Caractéristiques générales pour le module EM 277 PROFIBUS- -DP Nom et description du...
  • Page 475: Cpu S7- - 200 Prenant En Charge Les Modules Intelligents

    Caractéristiques techniques Annexe A CPU S7- - 200 prenant en charge les modules intelligents Le module esclave EM 277 PROFIBUS--DP est un module d’extension intelligent conçu pour fonctionner avec les CPU S7--200 présentées au tableau A-41. Tableau A-41 Compatibilité du module EM 277 PROFIBUS- -DP avec les CPU S7- -200 Description CPU 222 version 1.10 ou plus CPU 222 CC/CC/CC et CPU 222 CA/CC/Relais...
  • Page 476 Automate programmable S7- -200 Manuel système Communication norme DP PROFIBUS--DP (ou norme DP) est un protocole de communication d’E/S éloignées défini dans la norme européenne EN 50170. Les appareils qui adhèrent à cette norme sont compatibles même s’ils sont fabriqués par des sociétés différentes. ”DP” signifie périphérie décentralisée (distributed peripherals), c’est--à--dire E/S éloignées, et ”PROFIBUS”...
  • Page 477 Caractéristiques techniques Annexe A L’interface DP du module EM 277 PROFIBUS--DP peut être reliée à un maître DP dans le réseau tout en communiquant, en tant qu’esclave MPI, avec d’autres maîtres tels que des PG SIMATIC ou des CPU S7--300/S7--400 dans le même réseau La figure A-27 montre un réseau PROFIBUS avec une CPU 224 et un module EM 277 PROFIBUS--DP.
  • Page 478 Automate programmable S7- -200 Manuel système La figure A-28 montre un schéma de mémoire V dans une CPU 224 et les zones d’adresses d’E/S d’une CPU maître DP. Dans cet exemple, le maître DP a défini une configuration d’E/S de 16 octets de sortie et de 16 octets d’entrée et un décalage de 5000 en mémoire V.
  • Page 479: Cohérence Des Données

    Caractéristiques techniques Annexe A Cohérence des données PROFIBUS prend en charge trois types Maître Esclave Octet 0 Octet 0 de cohérence des données : Octet 1 Octet 1 Cohérence octet Octet 2 Octet 2 La cohérence ”octet” garantit que Octet 3 Octet 3 les octets sont transférés en tant Octet 0...
  • Page 480 Automate programmable S7- -200 Manuel système Informations d’état 50 octets de mémentos spéciaux sont alloués à chaque module intelligent en fonction de leur position physique. Le module actualise les adresses SM correspondant à la position relative du module par rapport à la CPU (eu égard aux autres modules). Si c’est le premier module, il actualise les octets SMB200 à...
  • Page 481: Autres Caractéristiques De Configuration

    Caractéristiques techniques Annexe A DEL d’état pour l’EM 277 PROFIBUS- - DP Le module EM 277 PROFIBUS--DP comporte quatre DEL d’état en face avant, qui indiquent l’état de fonctionnement de l’interface DP : Après la mise en route de la CPU S7--200, la DEL DX MODE reste éteinte tant qu’il n’y a pas de tentative de communication DP.
  • Page 482 EM 277 PROFIBUS--DP. Si la version de votre logiciel ne comporte pas de tel fichier, vous pouvez accéder au dernier fichier GSD (SIEM089D.GSD) sur le site Internet : www.profibus.com. Si vous configurez un maître non Siemens, reportez--vous à la documentation fournie par le fabricant de cet appareil.
  • Page 483 ; Module Definition List ;General parameters Module = ”2 Bytes Out/ 2 Bytes In -” 0x31 GSD_Revision EndModule Vendor_Name = ”Siemens” Module = ”8 Bytes Out/ 8 Bytes In -” 0x37 Model_Name = ”EM 277 PROFIBUS-DP” EndModule Revision = ”V1.02”...
  • Page 484 Automate programmable S7- -200 Manuel système Exemple de programme pour la communication DP avec une CPU Vous trouverez ci--après un exemple de programme en LIST pour le module PROFIBUS--DP à l’emplacement 0, programme destiné à une CPU utilisant l’information relative à l’interface DP en mémoire SM.
  • Page 485 Caractéristiques techniques Annexe A Exemple de communication DP avec une CPU NETWORK 1 //Calculer le pointeur des données de sortie. //Si en mode d’échange de données : //1. Tampon de sortie est un décalage à partir de VB0. //2. Convertir décalage mém. V en entier double.
  • Page 486: Caractéristiques Techniques Pour Le Module Modem Em 241

    Automate programmable S7- -200 Manuel système Caractéristiques techniques pour le module modem EM 241 Tableau A-46 Numéro de référence du module EM 241 Numéro de référence Modèle Entrées EM Sorties EM Connecteur amovible 6ES7 241- -1AA22- -0XA0 Module modem EM 241 1 Huit sorties (Q) servent de commandes logiques pour la fonction modem et ne pilotent pas directement de signaux externes.
  • Page 487 Caractéristiques techniques Annexe A CPU S7- - 200 prenant en charge les modules intelligents Le module modem EM 241 est un module d’extension intelligent conçu pour fonctionner avec les CPU S7--200 présentées au tableau A-49. Tableau A-49 Compatibilité du module modem EM 241 avec les CPU S7- -200 Description CPU 222 version 1.10 ou plus CPU 222 CC/CC/CC et CPU 222 CA/CC/Relais...
  • Page 488: Caractéristiques Techniques Pour Le Module De Positionnement Em

    Automate programmable S7- -200 Manuel système Avertissement Des surtensions atmosphériques ou d’autres tensions élevées inattendues sur la ligne téléphonique peuvent endommager votre module modem EM 241. Pour le protéger, utilisez un dispositif de protection contre les surtensions sur la ligne téléphonique que vous trouverez dans le commerce, comme ceux généralement fournis pour protéger les modems des ordinateurs personnels.
  • Page 489 Caractéristiques techniques Annexe A Tableau A-53 Caractéristiques techniques pour le module de positionnement EM 253, continued Généralités 6ES7 253- - 1AA22- - 0XA0 Sorties Nombre de sorties intégrées 6 sorties (4 signaux) Type de sortie P0+, P0- -, P1+, P1- - Circuit de commande RS- -422/485 P0, P1, DIS, CLR Drain ouvert...
  • Page 490 Automate programmable S7- -200 Manuel système CPU S7- - 200 prenant en charge les modules intelligents Le module de positionnement EM 253 est un module d’extension intelligent conçu pour fonctionner avec les CPU S7--200 présentées au tableau A-54. Tableau A-54 Compatibilité du module de positionnement EM 253 avec les CPU S7- -200 Description CPU 222 version 1.10 ou plus CPU 222 CC/CC/CC et CPU 222 CA/CC/Relais...
  • Page 491: Schémas De Câblage

    Caractéristiques techniques Annexe A Schémas de câblage Les bornes ne sont pas dans l’ordre dans les schémas suivants. La disposition des bornes se trouve à la figure A-34. +5VDC 3.3K 5.6K STOP 3.3K 5.6K 3.3K 3.3K 5.6K LMT+ P0-- 5.6K P1-- LMT- - Figure A-35...
  • Page 492 Automate programmable S7- -200 Manuel système Module de positionnement EM 253 Industrial Devices Corp. (Next Step) +24V +5VDC 3.3K 24V_RTN STOP 3.3K Les bornes ne sont pas dans l’ordre. 3.3K La disposition des bornes se trouve à la figure A-34. 3.3K LMT+ P0--...
  • Page 493 Caractéristiques techniques Annexe A Module de positionnement EM 253 Parker/Compumotor OEM 750 +24V +5VDC 3.3K 24V_RTN STOP 3.3K 3.3K Les bornes ne sont pas dans l’ordre. La disposition des bornes se trouve à 3.3K la figure A-34. LMT+ Step P0-- LMT-- P1-- Figure A-39...
  • Page 494: Caractéristiques Techniques Pour Le Module Ethernet (Cp 243--1)

    Automate programmable S7- -200 Manuel système Caractéristiques techniques pour le module Ethernet (CP 243- -1) Tableau A-56 Numéro de référence pour le module Ethernet (CP 243- -1) Numéro de référence Module d’extension Entrées EM Sorties EM Connecteur amovible 6GK7 243- -1EX00- -OXE0 Module Ethernet (CP 243- -1) Huit sorties (Q) servent de commandes logiques pour la fonction Ethernet et ne pilotent pas directement de signaux externes.
  • Page 495: Configuration

    Caractéristiques techniques Annexe A CPU S7- - 200 prenant en charge les modules intelligents Le module Ethernet (CP 243--1) est un module d’extension intelligent conçu pour fonctionner avec les CPU S7--200 présentées au tableau A-49. Tableau A-59 Compatibilité du module Ethernet (CP 243- -1) avec les CPU S7- -200 Description CPU 222 version 1.10 ou plus CPU 222 CC/CC/CC et CPU 222 CA/CC/Relais...
  • Page 496: Caractéristiques Techniques Pour Le Module Internet (Cp 243--1 It)

    Automate programmable S7- -200 Manuel système Caractéristiques techniques pour le module Internet (CP 243- -1 IT) Tableau A-60 Numéro de référence pour le module Internet (CP 243- -1 IT) Numéro de référence Module d’extension Entrées EM Sorties EM Connecteur amovible 6GK7 243- -1GX00- -OXE0 Module Internet (CP 243- -1 IT) Huit sorties (Q) servent de commandes logiques pour la fonction IT et ne pilotent pas directement de signaux externes.
  • Page 497 Caractéristiques techniques Annexe A Le module Internet (CP 243--1 IT) est un processeur de communication permettant de raccorder le système S7--200 à un réseau Ethernet industriel. Il est possible de configurer et de programmer le S7--200 ainsi que d’en effectuer le diagnostic à distance via Ethernet à l’aide de STEP 7 Micro/WIN.
  • Page 498 Automate programmable S7- -200 Manuel système Configuration Vous pouvez configurer le module Internet (CP 243--1 IT) à l’aide de l’assistant Internet de STEP 7--Micro/WIN afin de connecter un AP S7--200 à un réseau Ethernet/Internet. Le module Internet (CP 243--1 IT) comprend une fonction supplémentaire de serveur web que vous pouvez Internet configurer à...
  • Page 499: Caractéristiques Techniques Pour Le Module Interface Ac (Cp 243--2)

    Caractéristiques techniques Annexe A Caractéristiques techniques pour le module interface AC (CP 243- -2) Tableau A-64 Numéro de référence pour le module interface AC (CP 243- -2) Numéro de référence Modèle Entrées EM Sorties EM Connecteur amovible 6GK7 243- -2AX01- -0XA0 Module interface AC (CP 243- -2) 8 TOR et 8 analogiques 8 TOR et 8 analogiques...
  • Page 500: Fonctionnement

    Automate programmable S7- -200 Manuel système Fonctionnement Dans la mémoire image du S7--200, le module interface AC occupe un octet d’entrée TOR (octet d’état), un octet de sortie TOR (octet de commande), ainsi que 8 mots d’entrée et 8 mots de sortie analogiques.
  • Page 501: Cartouches Optionnelles

    Caractéristiques techniques Annexe A Cartouches optionnelles Cartouche Description Numéro de référence Cartouche mémoire Cartouche mémoire, 64 Ko (programme utilisateur, recette et journal de données) 6ES7 291- -8GF23- -0XA0 Cartouche mémoire Cartouche mémoire, 256 Ko (programme utilisateur, recette et journal de 6ES7 291- -8GH23- -0XA0 données) Horloge temps réel avec pile...
  • Page 502: Câble D'extension D'e/S

    Automate programmable S7- -200 Manuel système Câble d’extension d’E/S Caractéristiques générales (6ES7 290- - 6AA20- - 0XA0) Longueur de câble 0,8 m Poids 25 g Type de connecteur ruban à 10 broches Connecteur femelle Connecteur mâle Figure A-43 Installation standard du câble d’extension d’E/S Conseil Un seul câble d’extension est autorisé...
  • Page 503: Câble Rs--232/Ppi Multi--Maître Et Câble Usb/Ppi Multi--Maître

    Caractéristiques techniques Annexe A Câble RS- -232/PPI multi- -maître et câble USB/PPI multi- -maître Tableau A-68 Caractéristiques techniques pour les câbles RS- -232/PPI multi- -maître et USB/PPI multi- -maître Description Câble RS- - 232/PPI multi- - maître S7- - 200 Câble USB/PPI multi- - maître S7- - 200 Référence 6ES7 901- - 3CB30- - 0XA0...
  • Page 504 Automate programmable S7- -200 Manuel système Câble RS- -232/PPI multi- -maître S7- -200 Tableau A-69 Câble RS- -232/PPI multi- -maître S7- -200 : brochages pour le connecteur RS- -485 vers le connecteur mode local RS- -232 Brochage connecteur RS- -485 Brochage connecteur local RS- -232 Numéro de Numéro de...
  • Page 505 Caractéristiques techniques Annexe A Utilisation du câble RS- -232/PPI multi- -maître S7- -200 avec STEP 7- -Micro/WIN 3.2, Service Pack 4 (ou plus) Pour le raccordement direct à votre ordinateur personnel : Réglez le mode PPI (commutateur 5=1). Activez Local (commutateur 6=0). Réglez le mode à...
  • Page 506: Câble Usb/Ppi Multi- -Maître S7

    Automate programmable S7- -200 Manuel système Câble USB/PPI multi- -maître S7- -200 STEP 7--Micro/WIN 3.2 Service Pack 4 (ou plus) doit être installé pour que vous puissiez utiliser le câble USB. Nous vous recommandons de n’utiliser le câble USB qu’avec des CPU 22x S7--200 ou des CPU ultérieures.
  • Page 507: Simulateurs D'entrées

    Caractéristiques techniques Annexe A Simulateurs d’entrées Simulateur 8 positions Simulateur 14 positions Simulateur 24 positions Numéro de référence 6ES7 274- - 1XF00- - 0XA0 6ES7 274- - 1XH00- - 0XA0 6ES7 274- - 1XK00- - 0XA0 Taille (L x l x p) 61 x 33,5 x 22 mm 91,5 x 35,5 x 22 mm 148,3 x 35,5 x 22 mm...
  • Page 508 Automate programmable S7- -200 Manuel système...
  • Page 509: Calcul D'un Bilan De Consommation

    Calcul d’un bilan de consommation La CPU S7--200 possède une alimentation interne fournissant du courant à la CPU elle--même, aux modules d’extension, ainsi qu’à d’autres équipements consommant du courant 24 V--. Les informations ci--après doivent vous aider à déterminer combien d’énergie ou de courant la CPU S7--200 peut mettre à...
  • Page 510: Calcul D'un Exemple De Bilan De Consommation

    Automate programmable S7- -200 Manuel système Calcul d’un exemple de bilan de consommation L’exemple présenté au tableau B-1 montre comment calculer le bilan de consommation pour un automate S7--200 comprenant : une CPU 224 S7--200 CA/CC/Relais trois EM 223, 8 entrées CC/8 sorties relais un EM 221, 8 entrées CC Cette installation comporte 46 entrées et 34 sorties au total.
  • Page 511: Calcul De Votre Bilan De Consommation

    Calcul d’un bilan de Annexe B Calcul de votre bilan de consommation Servez--vous du tableau ci--dessous pour déterminer combien de courant la CPU S7--200 peut mettre à la disposition de votre configuration. Vous trouverez à l’annexe A des informations sur le courant fourni par votre modèle de CPU et sur les besoins en courant de vos modules d’extension.
  • Page 512 Automate programmable S7- -200 Manuel système...
  • Page 513: Codes D'erreur

    Codes d’erreur Les codes d’erreur vous aident à identifier les problèmes se présentant dans votre CPU S7--200. Dans cette annexe Codes et messages pour erreurs graves ..........Erreurs de programmation détectées à...
  • Page 514: Codes Et Messages Pour Erreurs Graves

    Automate programmable S7- -200 Manuel système Codes et messages pour erreurs graves Les erreurs graves mettent la CPU S7--200 dans l’incapacité d’exécuter votre programme. Selon leur gravité, le S7--200 se retrouve dans l’impossibilité d’exécuter certaines fonctions ou toutes les fonctions. L’objectif du traitement des erreurs graves est de mettre le S7--200 dans un état sûr dans lequel il puisse analyser les situations d’erreur existantes.
  • Page 515: Erreurs De Programmation Détectées À L'exécution

    Codes d’erreur Annexe C Erreurs de programmation détectées à l’exécution Votre programme peut créer des situations d’erreur bénigne (telles les erreurs d’adressage) pendant l’exécution normale du programme. Dans ce cas, le S7--200 génère un code d’erreur bénigne détectée à l’exécution. Le tableau C-2 présente les codes des erreurs bénignes. Tableau C-2 Erreurs de programmation détectées à...
  • Page 516: Violation Des Règles De Compilation

    Automate programmable S7- -200 Manuel système Violation des règles de compilation Lorsque vous chargez un programme dans le S7--200, ce dernier le compile. S’il détecte une violation de règle de compilation (une opération incorrecte, par exemple), il interrompt le chargement et génère un code d’erreur bénigne de règle de compilation. Le tableau C-3 présente les codes d’erreur générés en cas de violation des règles de compilation.
  • Page 517: Mémentos Spéciaux

    Mémentos spéciaux Les mémentos spéciaux (SM) vous offrent diverses fonctions d’état et de commande et servent également pour l’échange d’informations entre le S7--200 et votre programme. Il peut s’agir de bits, d’octets, de mots ou de doubles mots. Dans cette annexe SMB0 : Bits d’état .
  • Page 518: Smb0 : Bits D'état

    Automate programmable S7- -200 Manuel système SMB0 : Bits d’état Comme décrit dans le tableau D-1, l’octet SMB0 contient huit bits d’état mis à jour par le S7--200 à la fin de chaque cycle. Tableau D-1 Octet de mémento spécial SMB0 (SM0.0 à SM0.7) Bits SM Description (lecture seule) SM0.0...
  • Page 519: Smb2 : Réception De Caractère (Communication Programmable)

    Mémentos spéciaux Annexe D SMB2 : Réception de caractère (communication programmable) Le SMB2 est la mémoire tampon de réception des caractères en communication programmable. Comme décrit dans le tableau D-3, chaque caractère reçu dans ce mode de communication est rangé dans cette mémoire afin que le programme puisse y accéder aisément. Conseil L’interface 0 et l’interface 1 se partagent les octets SMB2 et SMB3.
  • Page 520: Smb5 : Etat Des E/S

    Automate programmable S7- -200 Manuel système SMB5 : Etat des E/S Comme décrit dans le tableau D-6, le SMB5 contient des bits d’état relatifs aux conditions d’erreur détectées dans le système d’entrées/sorties. Ces bits fournissent une vue d’ensemble des erreurs d’entrée/sortie.
  • Page 521: Smb8 À Smb21 : Registres D'id Et D'erreurs De Module D'e/S

    Mémentos spéciaux Annexe D SMB8 à SMB21 : Registres d’ID et d’erreurs de module d’E/S Les octets SMB8 à SMB21 sont organisés par paires d’octets pour les modules d’extension 0 à 6. Comme décrit dans le tableau D-8, l’octet pair de chaque paire correspond au registre d’identification du module en question ;...
  • Page 522: Smw22 À Smw26 : Temps De Cycle

    Automate programmable S7- -200 Manuel système SMW22 à SMW26 : Temps de cycle Comme décrit dans le tableau D-9, les mots SMW22, SMW24, et SMW26 fournissent des informations sur le temps de cycle : temps de cycle minimal, temps de cycle maximal et dernier temps de cycle en millisecondes.
  • Page 523: Smb31 Et Smw32 : Commande D'écriture En Mémoire Non Volatile (Eeprom)

    Mémentos spéciaux Annexe D Tableau D-11 Octet de mémento spécial SMB30, suite Interface 0 Interface 1 Description SM30.5 SM130.5 d : Bits de données par caractère 0 =8 bits par caractère 1 =7 bits par caractère SM30.6 et SM130.6 et pp : Parité...
  • Page 524: Smb34 Et Smb35 : Registres De Période Pour Interruptions Cycliques

    Automate programmable S7- -200 Manuel système SMB34 et SMB35 : Registres de période pour interruptions cycliques Comme décrit dans le tableau D-13, le SMB34 indique la période pour l’interruption cyclique 0 et le SMB35 celle pour l’interruption cyclique 1. Vous pouvez indiquer une période de 1 à 255 ms en incréments de 1 milliseconde.
  • Page 525 Mémentos spéciaux Annexe D Tableau D-14 Octets de mémento spéciaux SMB36 à SMD62 Octet SM Description SM36.0 à SM36.4 Réservés SM36.5 HSC0 : bit d’état ”Sens de comptage en cours”, 1 = incrémentation SM36.6 HSC0 : bit d’état ”Valeur en cours égale à valeur prédéfinie”, 1 = égale SM36.7 HSC0 : bit d’état ”Valeur en cours supérieure à...
  • Page 526: Smb66 À Smb85 : Registres Pto/Pwm

    Automate programmable S7- -200 Manuel système SMB66 à SMB85 : Registres PTO/PWM Comme décrit dans le tableau D-15, les octets SMB66 à SMB85 permettent de surveiller et de commander les fonctions PTO (train d’impulsions) et PWM (modulation de durée des impulsions). Vous trouverez la description complète de ces bits dans la présentation des opérations de sorties d’impulsions rapides au chapitre 6.
  • Page 527: Smb86 À Smb94 Et Smb186 À Smb194 : Commande De Réception De Message

    Mémentos spéciaux Annexe D SMB86 à SMB94 et SMB186 à SMB194 : Commande de réception de message Comme décrit dans le tableau D-16, les octets SMB86 à SMB94 et SMB186 à SMB194 permettent de commander et de lire l’état de l’opération de réception de message (RCV). Tableau D-16 Octets de mémento spéciaux SMB86 à...
  • Page 528: Smw98 : Erreurs Sur Le Bus D'e/S D'extension

    Automate programmable S7- -200 Manuel système SMW98 : Erreurs sur le bus d’E/S d’extension Comme décrit dans le tableau D-17, le mot SMW98 vous donne des informations sur le nombre d’erreurs sur le bus d’E/S d’extension. Tableau D-17 Mot de mémento spécial SMW98 Octet SM Description SMW98...
  • Page 529: Smb166 À Smb185 : Table De Définition De Profil Pto0, Pto1

    Mémentos spéciaux Annexe D Tableau D-18 Octets de mémento spéciaux SMB131 à SMB165, suite Octet SM Description SMD152 HSC4 : nouvelle valeur prédéfinie SM156.0 à SM156.4 Réservés SM156.5 HSC5 : bit d’état ”Sens de comptage en cours”, 1 = incrémentation SM156.6 HSC5 : bit d’état ”Valeur en cours égale à...
  • Page 530: Smb200 À Smb549 : Etat De Module Intelligent

    Automate programmable S7- -200 Manuel système SMB200 à SMB549 : Etat de module intelligent Comme décrit dans le tableau D-20, les SMB200 à SMB549 sont réservés aux informations fournies par les modules d’extension intelligents, tels que le module EM 277 PROFIBUS--DP. Consultez les caractéristiques techniques de votre module spécifique à...
  • Page 531: Numéros De Référence S7

    Numéros de référence S7--200 Numéro de référence CPU 221 CC/CC/CC, 6 entrées/4 sorties 6ES7 211- -0AA23- -0XB0 CPU 221 CA/CC/Relais, 6 entrées/4 relais 6ES7 211- -0BA23- -0XB0 CPU 222 CC/CC/CC, 8 entrées/6 sorties 6ES7 212- -1AB23- -0XB0 CPU 222 CA/CC/Relais, 8 entrées/6 relais 6ES7 212- -1BB23- -0XB0 CPU 224 CC/CC/CC, 14 entrées/10 sorties 6ES7 214- -1AD23- -0XB0...
  • Page 532 Automate programmable S7- -200 Manuel système Modules d’extension Numéro de référence Module SIWAREX MS Micro Scale (manuel inclus) 7MH4 930- -0AA01 SINAUT MD720- -3 GSM/GPRS Modem 6NH9 720- -3AA00 SINAUT ANT 794- -4MR Antenna GSM Quadband AMD UMTS 6NH9 860- -1AA00 Modules de communication Numéro de référence Module EM 277 PROFIBUS- -DP...
  • Page 533 Numéros de référence S7- -200 Annexe E Manuels Numéro de référence Automate programmable S7- -200, Manuel système (korean) 6ES7 298- -8FA24- -8GH0 S7- -200 Point- -to- -Point Interface Communication Manual (anglais/allemand) 6ES7 298- -8GA00- -8XH0 CP 243- -2 Maître AS- -Interface Manuel 6GK7 243- -2AX01- -0XA0 Pupitre opérateur OP 73micro, TP 177micro (WinCC flexible) Instructions de service 6AV6 691- -1DF01- -0AC0...
  • Page 534 Automate programmable S7- -200 Manuel système...
  • Page 535: Temps D'exécution Pour Les

    Temps d’exécution pour les opérations LIST Les temps d’exécution des opérations sont très importants si votre application comprend des fonctions à durée critique. Ces temps sont présentés au tableau F-2. Conseil Tenez compte, lorsque vous utilisez les temps d’exécution du tableau F-2, de l’effet du flux d’énergie vers l’opération, de l’effet de l’adressage indirect et de l’utilisation de certaines zones de mémoire sur ces temps d’exécution.
  • Page 536 Automate programmable S7- -200 Manuel système Tableau F-2 Temps d’exécution des opérations Opération Opération µs µs Avec : I 0,24 BITIM SM, T, C, V, S, Q, M Avec : Entrées locales 10,5 Entrées d’extension Avec : Sorties locales - -D Sorties d’extension Total = Base + (longueur∗ML) Temps de base (longueur de const.)
  • Page 537 Temps d’exécution pour les Annexe F Opération Opération µs µs DLED Avec : I 0,22 SM, T, C, V, S, Q, M LDB <=, =, >=, >, <, <> DTCH LDD <=, =, >=, >, <, <> 35 typ. Avec : Entrées locales 40 max.
  • Page 538 Automate programmable S7- -200 Manuel système Opération Opération µs µs Avec : Entrées locales Total = Base + (ML∗N) Entrées d’extension Temps de base Multiplicateur de longueur (ML) OR<=, =, >=, >, <, <> N = décompte décalage Total = Base + (ML ∗ N) Temps de base (pour 1er chiffre dans résultat) Multiplicateur de longueur (ML)
  • Page 539 Temps d’exécution pour les Annexe F Opération Opération µs µs SLEN STOP Pas de flux de signal Total = Base + (ML + N) Total = Base + (ML ∗ N) Temps de base Temps de base (pour 1er car. Multiplicateur de longueur (ML) source) N = décompte décalage...
  • Page 540 Automate programmable S7- -200 Manuel système...
  • Page 541: Informations De Référence S7

    Informations de référence S7--200 Afin de vous aider dans votre recherche d’informations, cette annexe récapitule les informations : sur les mémentos spéciaux, sur les événements d’interruption, sur les plages de mémoire et les fonctions des CPU S7--200, sur les compteurs rapides HSC0, HSC1, HSC2, HSC3, HSC4, HSC5, sur les opérations S7--200.
  • Page 542 Automate programmable S7- -200 Manuel système Tableau G-2 Evénements d’interruption avec ordre de priorité Numéro Priorité dans la Description de l’interruption Classe de priorité d’événement classe Interface 0 : Réception de caractère Interface 0 : Transfert achevé Interface 0 : Réception de message achevée Communication Communication (haute)
  • Page 543 Informations de référence Annexe G Tableau G-3 Plages de mémoire et fonctions des CPU S7- -200 CPU 224XP Description CPU 221 CPU 222 CPU 224 CPU 226 CPU 224XPsi Taille du programme utilisateur avec édition à l’état Marche 4096 octets 4096 octets 8192 octets 12288 octets...
  • Page 544 Automate programmable S7- -200 Manuel système Tableau G-4 Compteurs rapides HSC0, HSC3, HSC4 et HSC5 HSC0 HSC3 HSC4 HSC5 Mode Sens de Sens de Horloge Mise à 0 Horloge Horloge Mise à 0 Horloge comptage comptage I0.0 I0.1 I0.3 I0.4 I0.0 I0.2 I0.3...
  • Page 545 Informations de référence Annexe G Opérations booléennes Opérations arithmétiques, d’incrémentation et de décrémentation Charger Charger valeur binaire directement IN1, OUT Additionner entiers, entiers doubles ou Charger valeur binaire inverse réels IN1, OUT LDNI Charger valeur binaire inv. directement IN1+OUT=OUT IN1, OUT - -I IN1, OUT Soustraire entiers, entiers doubles ou...
  • Page 546 Automate programmable S7- -200 Manuel système Opérations de transfert, décalage et rotation Opérations sur table, de recherche et de conversion MOVB IN, OUT DATA, TBL Inscrire dans table MOVW IN, OUT LIFO TBL, DATA Transférer octet, mot, double mot, réel Extraire des données d’une table MOVD IN, OUT...
  • Page 547 Index Symbols Affectation de mémoire, Assistant Journal de données, 397 &, 38 Affichage *, 38 Eléments du programme, 63 Visualisation d’état de programme, 262 Afficheur à sept segments, 112 Afficheur de texte, Assistant, 6 Afficheurs de texte, 6 ACCEL_TIME (temps d’accélération), Module de Caches de face avant vierges, 519 positionnement EM 253, 272 Numéro de référence, 519...
  • Page 548 Automate programmable S7-200 Manuel sistème Associer programme d’interruption à événement, EM 231 pour thermocouples, 445 Bornier de connexion Augmentation de la mémoire de programme, Démontage, 21 Désactivation de l’édition à l’état Marche, 53 Remontage, 21 Automate programmable S7--200, Manuel système, Boucles à...
  • Page 549 Index Assistant, 156 Changement de relais séquentiel, 184 Chargement Commande de boucle, 159 Compréhension, 157 Nouvelle valeur en cours dans les compteurs rapides, 142 Conversion de la grandeur réglante en entier mis à l’échelle, 160 Nouvelle valeur prédéfinie dans les compteurs Conversion des variables d’entrée, 159 rapides, 142 Mode automatique, 162...
  • Page 550 Automate programmable S7-200 Manuel sistème Communication, 224 Affectation d’interruptions, 137 Chronogrammes, 131–133 Conflits, 252 Débit en bauds, 246, 248 Compréhension, 129 Définition de l’octet de commande, 134 Entraînements MicroMaster, 350 Modem, 246–247 Définition des modes et des entrées, 130 Modem radio, 248–249 Fonctionnement des entrées mise à...
  • Page 551 Index Entraînement MM3, 361 Copier chaîne, 196 Copier deuxième valeur de la pile, 85 Entraînement MM4, 364 Modem au S7--200 , 246 Copier sous--chaîne de chaîne, 198 Correspondance d’adresses avec le S7--200, Modem radio au S7--200 , 248 Unités de réseau, 251 Modbus, 370 Connexions Coupure de courant, Mémoire rémanente, 43, 49...
  • Page 552 Automate programmable S7-200 Manuel sistème Cycle , 28 Démontage Bornier de connexion, 21 Indication du nombre, 264 Temporisations, 211 Module CPU, 21 Module d’extension , 21 Dépannage Codes d’erreur, 500 Guide, 265 Matériel S7--200, 265 Date, valeur, 88 DATx_WRITE, Sous--programme de journal de Dernier entré, premier sorti, 202 données, 400 Exemple, 203...
  • Page 553 Index Editeurs de programme, 63 Assistant de commande de positionnement, 284 Caractéristiques, 281 Conventions, 67 Liste d’instructions (LIST), 63 Codes d’erreur, 309 Codes d’erreur des opérations, 309 Logigramme (LOG), 63 Ouverture, 11 Codes d’erreur du module, 310 Schéma à contacts (CONT), 63 Commandes de déplacement, 317 Sélection, 63 Configuration, 284, 308...
  • Page 554 Automate programmable S7-200 Manuel sistème Entrée EN, 68 Changement, 46 Protocole de communication programmable, 241 Entrées, 28, 29 Analogiques, filtrage, 50 Ethernet, 228 TCP/IP, 229 Calibrage, 436 Compteurs rapides, 130 Evénements CPU, Journal, 53 conditionnelles/inconditionnelles, 68 Evénements d’interruption Mise à zéro et démarrage (HSC), 133 Informations de référence, 528 Priorité, 171 Module CPU, 421...
  • Page 555 Index Opérations d’inversion , 173 Opérations de transfert, 176 Opérations de transfert en bloc, 178 Opérations de comparaison, 106 Opérations de comptage CEI, 126 Opérations de permutation, 195 Opérations de conversion standard, 111 Fonctions PTO/PWM, Registres (SMB66 à SMB85), Opérations de décalage, 192 Opérations de permutation, 195 FOR/NEXT Opérations de rotation, 192...
  • Page 556 Automate programmable S7-200 Manuel sistème Incrémentation de pointeurs, 39 Incrémenter, 155 Exemple, 155 Jeu, Sélection de la zone de travail, 323 Informations AP, boîte de dialogue, 69 Jeux d’opérations Informations de diagnostic, Module de CEI 1131--3, 66 positionnement EM 253, 308 Sélection, 66 Informations de référence, 527 SIMATIC, 66...
  • Page 557 Index Protocole Modbus esclave, 369 Modes Calcul PID, 162 Protocole Modbus maître, 368 Mémentos spéciaux (SM), 35 Compteurs rapides, 130 Modes de recherche du point de référence, 320 Fonctionnement PTO/PWM, 147 Potentiomètres analogiques, 56 Modification Protocole Modbus esclave, 369 Pointeurs, 39 Protocole Modbus maître, 368 Sens de comptage des compteurs rapides, 141 Valeur en cours dans les compteurs rapides, 142...
  • Page 558 Automate programmable S7-200 Manuel sistème Principe fondamental, 446 Transferts de données, 329 Modules analogiques, 4 Module EM 277 PROFIBUS--DP, Nombre de liaisons, 228 EM 231 pour capteurs RTD, 444 EM 231 pour thermocouples, 444 Module Ethernet, Assistant, 481 Module Ethernet CP 243--1, Nombre de liaisons, 229 EM 231, module d’entrées analogiques, 437 Module Internet, Assistant, 484 Module d’E/S analogiques EM 235, 438...
  • Page 559 Index Mot, accès, 31 Calcul PID, 156 Calcul sinus, 154 Moteurs pas à pas Commande de position en boucle ouverte, 271 Calcul tangente, 154 Générateurs PTO/PWM, 149 Changement de relais séquentiel, 184 Multiplier, 151 Charger relais séquentiel, 184 Multiplier entiers de 16 bits en entier de 32 bits Chercher dans table, 205 (MUL), 153 Combinatoires sur bits, 80...
  • Page 560 Automate programmable S7-200 Manuel sistème Dissocier programme d’interruption POSx_CTRL, 291 POSx_DIS, 299 d’événement, 164 Diviser, 151 POSx_GOTO, 293 POSx_LDOFF, 296 Diviser entiers de 16 bits avec reste (DIV), 153 Dupliquer bit n de la pile, 85 POSx_LDPOS, 297 Dupliquer valeur supérieure de la pile, 85 POSx_MAN, 292 Ecrire dans réseau, 91 POSx_RSEEK, 295...
  • Page 561 Index Opérations arithmétiques sur nombres entiers, Exemple, 126 Opérations de comptage SIMATIC Exemple, 152 Opérations arithmétiques sur nombres réels, Compteur décrémental, 123 Compteur incrémental, 123 Exemple, 152 Opérations booléennes Compteur incrémental/décrémental, 124 Blocs bistables avec mise à 1 ou mise à 0 Exemples, 125 prioritaire, 87 Opérations de conversion...
  • Page 562 Automate programmable S7-200 Manuel sistème Conseils d’utilisation, 351 Panneau de commande de mise au point PID, 408 Programme--exemple, 360 PID, mise au point automatique USS4_DRV_CTRL, 353 Anomalies, 407 USS4_INIT, 352 Compréhension, 402 USS4_RPM_x et USS4_WPM_x, 357, 358 Conditions requises, 405 Opérations LIST Ecart, 405 Informations de référence, 531...
  • Page 563 Index Programme--exemple, 470 Configuration de la table des mnémoniques, 371 Correspondance d’adresses avec le S7--200, Mode de fonctionnement, Profil de mouvement, 273 Profil de mouvement CRC, 369 Création des pas, 274 Définition, 273 Exemple de programmation, 375 Module de positionnement, 273 Fonctions prises en charge, 372 Profilé...
  • Page 564 Automate programmable S7-200 Manuel sistème Rappel de sécurité, Module modem EM 241, 330 Adresses, 225 Adresses des unités, 228 Rapport cyclique (fonction PTO), 144 Réception de données , 102 Câble, 235, 236 Câble PPI multi--maître, 239 Recettes, Chargement dans et depuis la CPU, 41 Recevoir, 95 Calcul des distances, 235 Communication programmable, 96...
  • Page 565 Index Relais séquentiels (S), 36 Sauvegarde des données, 41 S, mémoire, 36 Schémas de câblage, 421–423 S7--200 Sorties analogiques (AQ), 36 Accès aux données, 31 Table de visualisation d’état, 263 Accumulateurs, 34 Temporisations (T), 33 Adressage, 31 Valeurs constantes, 37 S7--300, Exemples de configurations de réseau, 231 Adresse de réseau, 226–228 Alimentation, 8...
  • Page 566 Automate programmable S7-200 Manuel sistème SMB186 à SMB194 : Commande de réception de Sorties CC et relais, 24 Sorties d’impulsions message, 513 SMB2 : Réception de caractère (communication Modulation de durée des impulsions (PWM), 144 Rapides, 57 programmable), 505 SMB200 à SMB549 : Etat de module intelligent, 516 Sortie d’impulsions (PLS), 144 SMB28 et SMB29 : potentiomètres analogiques, 508 Sortie de trains d’impulsions (PTO), 144...
  • Page 567 Index Table de configuration, Module modem EM 241, Tronquer, 111 Types de données, Paramètres des 331, 343 Table de configuration et de profils, Module de sous--programmes, 219 positionnement EM 253, 311 Table de définition de profil PTO0, PTO1 (SMB166 à SMB185), 515 Table de profils, Module de positionnement EM 253, Unités HMI, 240...
  • Page 568 Automate programmable S7-200 Manuel sistème...
  • Page 569 SIEMENS ENERGY & AUTOMATION INC ATTN: TECHNICAL COMMUNICATIONS ONE INTERNET PLAZA PO BOX 4991 JOHNSON CITY TN USA 37602--4991 Expéditeur Nom : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _...
  • Page 570 Vos remarques et suggestions nous permettent d’améliorer la qualité générale de notre documentation. C’est pourquoi nous vous serions reconnaissants de compléter ces formulaires et de les renvoyer à Siemens. Répondez aux questions suivantes en attribuant une note comprise entre 1 pour très bien et 5 pour très mauvais.
  • Page 571 Plages de mémoire et fonctions du S7- -200 CPU 224XP, Description CPU 221 CPU 222 CPU 224 CPU 226 CPU 224XPsi Taille du programme utilisateur avec édition à l’état Marche 4096 octets 4096 octets 8192 octets 12288 octets 16384 octets sans édition à...
  • Page 572 LIST Page LIST Page LIST Page LIST Page LIST Page AW > = IBCD MOVB AW <> INCB MOVD ROUND BCDI INCD MOVR INCW MOVW BITIM INVB INVD NEXT INVW NETR NETW SCAT SCPY CALL OB = SCRE CEVNT OB > = SCRT CFND OB >...

Table des Matières