Siemens ET 77..UC - Manuels
Siemens ET 77..UC - Manuel d'utilisation en ligne au format PDF.
Manuels:
Manuel d'utilisation Siemens ET 77..UC
Résumé
ii Informations relatives à la sécurité Ce manuel donne des consignes que vous devez respecter pour votre propre sécurité ainsi quepour éviter des dommages matériels. Elles sont mises en évidence par un triangled’avertissement et sont présentées, selon le risque encouru, de la façon suivante : Dange...
iii 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 application...
Automate programmable S7-200 Manuel système iv 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 ...
Avant-- propos v 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 pou...
Automate programmable S7-200 Manuel système vi Aide en ligne Il suffit d’appuyer sur une touche pour obtenir de l’aide ! En effet, F1 permet d’accéder à l’aide en ligne détaillée de STEP 7-- Micro/WIN, qui contient des informations utiles pour l’initiation à la programmation du S7-- 200, ainsi que d...
Avant-- propos vii Assistance technique A&D Accessible dans le monde entier à toute heure : Johnson City Nuremberg Pékin Assistance technique Monde entier (Nuremberg) Assistance technique 24 h sur 24, 365 jours par anTél : +49 (180) 5050-- 222 Fax : +49 (180) 5050-- 223 courriel : [email protect...
ix Sommaire 1 Présentation du produit 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nouveautés 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CPU S7-- ...
Sommaire xi Opérations sur chaîne 196 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opérations sur table 201 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
Sommaire xiii Hystérésis automatique et écart automatique 405 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Séquence de mise au point automatique 406 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Anomalies 407 . . . . . . . ...
Automate programmable S7-200 Manuel système xiv SMB66 à SMB85 : Registres PTO/PWM 512 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SMB86 à SMB94 et SMB186 à SMB194 : Commande de réception de message 513 . . . . . . . . . . SMW98 : Erreurs sur le bus d’E/S d...
1 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, qu...
Automate programmable S7-200 Manuel système 2 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’ent...
Automate programmable S7-200 Manuel système 4 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 li...
Présentation du produit Chapitre 1 5 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 : ...
Automate programmable S7-200 Manuel système 6 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...
7 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...
Automate programmable S7-200 Manuel système 8 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...
Automate programmable S7-200 Manuel système 10 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 : 1. Vérifiez q...
Mise en route Chapitre 2 11 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. LDN M0.0 TON T33, +100 NETWORK 2 //Comparaison devient vraie à une //vitesse visible avec...
Automate programmable S7-200 Manuel système 12 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 : 1. Double-- cliquez sur l’icône ”Opérat...
Mise en route Chapitre 2 13 2. Maintenez le bouton gauche de la souris enfoncé et faites glisserl’opération de comparaison sur ledeuxième réseau. 3. Cliquez sur les ”???” apparaissant au-- dessus du contact et entrezl’adresse pour la valeur detemporisation : T33 4. Appuyez sur la touche Entrée pour ...
Automate programmable S7-200 Manuel système 14 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. ...
17 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 o...
Automate programmable S7-200 Manuel système 18 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éces...
Installation du S7--200 Chapitre 3 19 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éce...
Automate programmable S7-200 Manuel système 20 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 96 mm Trous de...
Installation du S7--200 Chapitre 3 21 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 ...
Automate programmable S7-200 Manuel système 22 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 br...
Installation du S7--200 Chapitre 3 23 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 ...
Automate programmable S7-200 Manuel système 24 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’anne...
Installation du S7--200 Chapitre 3 25 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 inat...
27 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 ...
Automate programmable S7-200 Manuel système 28 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 ...
Concepts concernant les Chapitre 4 29 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 ...
Automate programmable S7-200 Manuel système 30 Lecture des entr? s vers la MIE Communication Test d'auto-diagnostic Sous-programme Programme principal Sous-programme Programme principal Sous-programme Sous-programme P ro gr am m e pr in c ipal N iv e a u d' im br ic a ti o n S B R 1 N iv ea u d' im ...
Concepts concernant les Chapitre 4 31 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. Accès aux données du ...
Automate programmable S7-200 Manuel système 32 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 VB100 BPFo BPFa VW100 15 8 BPF o 7 0 BPF a V...
Concepts concernant les Chapitre 4 33 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 no...
Automate programmable S7-200 Manuel système 34 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 à la valeur de comptage d’un compteur rapide...
Concepts concernant les Chapitre 4 35 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...
Automate programmable S7-200 Manuel système 36 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...
Concepts concernant les Chapitre 4 37 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 ...
Automate programmable S7-200 Manuel système 38 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). Module 0 Module 1 Module 2 I2.0 Q2.0 I2.1 Q2.1 ...
Concepts concernant les Chapitre 4 39 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 a...
Concepts concernant les Chapitre 4 41 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 d...
Automate programmable S7-200 Manuel système 42 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. Les recettes et les configurations de ...
Concepts concernant les Chapitre 4 43 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 valeur...
Automate programmable S7-200 Manuel système 44 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...
Concepts concernant les Chapitre 4 45 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 S...
Automate programmable S7-200 Manuel système 46 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”, l...
Concepts concernant les Chapitre 4 47 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 ...
Automate programmable S7-200 Manuel système 48 1. Exécutez la commande Affichage > Composante > Bloc dedonnées système et sélectionnez ”Temps d’arrière-- plan”. 2. Dans l’onglet ”Temps d’arrière-- plan”, sélectionnez letemps d’arrière-- plan pour lacommunication via la liste déroulante. 3. Cli...
Concepts concernant les Chapitre 4 49 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 ...
Automate programmable S7-200 Manuel système 50 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 fi...
Concepts concernant les Chapitre 4 51 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. C...
Automate programmable S7-200 Manuel système 52 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 foncti...
Concepts concernant les Chapitre 4 53 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 à l’état ”Marche” et l’...
Automate programmable S7-200 Manuel système 54 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 ...
Concepts concernant les Chapitre 4 55 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êc...
Automate programmable S7-200 Manuel système 56 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émento...
Concepts concernant les Chapitre 4 57 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...
Automate programmable S7-200 Manuel système 60 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 ...
Concepts, conventions et fonctions de programmation Chapitre 5 61 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...
Automate programmable S7-200 Manuel système 62 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 fon...
Automate programmable S7-200 Manuel système 64 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’...
Concepts, conventions et fonctions de programmation Chapitre 5 65 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ébutan...
Automate programmable S7-200 Manuel système 66 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 ...
Concepts, conventions et fonctions de programmation Chapitre 5 67 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...
Automate programmable S7-200 Manuel système 68 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...
Concepts, conventions et fonctions de programmation Chapitre 5 69 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 assista...
Automate programmable S7-200 Manuel système 70 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’...
Concepts, conventions et fonctions de programmation Chapitre 5 71 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 po...
Automate programmable S7-200 Manuel système 72 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 locale...
Concepts, conventions et fonctions de programmation Chapitre 5 73 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 ...
Jeu d’opérations S7--200 Chapitre 6 77 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...
Automate programmable S7-200 Manuel système 78 Plages de mémoire et fonctions du S7-- 200 Tableau 6-1 Plages de mémoire et fonctions des CPU S7-- 200 Description CPU 221 CPU 222 CPU 224 CPU 224XPCPU 224XPsi CPU 226 Taille du programme utilisateur avec édition à l’état Marche sans édition à l’état Ma...
Automate programmable S7-200 Manuel système 80 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 Contact...
Jeu d’opérations S7--200 Chapitre 6 81 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 à 0. P...
Jeu d’opérations S7--200 Chapitre 6 83 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é égal ...
Jeu d’opérations S7--200 Chapitre 6 85 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. Le résultat est chargé en haut de la pile. Après cette opération, la profonde...
Jeu d’opérations S7--200 Chapitre 6 87 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 à 0 (R) sont tous deux vrais, la sortie (OUT) est vraie. L’opération Bloc...
Automate programmable S7-200 Manuel système 88 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 à l’a...
Jeu d’opérations S7--200 Chapitre 6 91 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 ...
Automate programmable S7-200 Manuel système 92 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. Adresse de la station éloign. Pointeur sur la zone des données dans la station éloignée (I, Q, M ou V) Longueur des donné...
Jeu d’opérations S7--200 Chapitre 6 93 Conditionneur #2 Station 3 Conditionneur #3 Station 4 Conditionneur #4 Station 5 TD 200 Station 1 Conditionneur #1 Station 2 Barre d’aiguillage Station 6 VB100 VW101 Commande Etat VB100 VW101 Commande Etat VB100 VW101 Commande Etat VB100 VW101 VB200 VB300 VB200...
Jeu d’opérations S7--200 Chapitre 6 95 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 l...
Automate programmable S7-200 Manuel système 96 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élect...
Jeu d’opérations S7--200 Chapitre 6 97 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 ...
Automate programmable S7-200 Manuel système 98 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 l...
Jeu d’opérations S7--200 Chapitre 6 99 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 prov...
Automate programmable S7-200 Manuel système 100 3. 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 c...
Jeu d’opérations S7--200 Chapitre 6 101 Il est possible d’interrompre un message de plusieurs façons avec l’opération Recevoir. Il est possible de combiner les conditions suivantes : 1. Détection de caractère de fin : Le caractère de fin correspond à tout caractère utilisé pour signaler la fin du me...
Automate programmable S7-200 Manuel système 102 Caractères Début du messageDémarre la temporisation de message La temporisation de message expire :Met fin au message et génère l’interruption deréception de message Caractères Figure 6-13 Utilisation de la temporisation de message pour arrêter l’opéra...
Jeu d’opérations S7--200 Chapitre 6 105 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...
Automate programmable S7-200 Manuel système 106 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 ...
Automate programmable S7-200 Manuel système 108 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 ...
Jeu d’opérations S7--200 Chapitre 6 109 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...
Automate programmable S7-200 Manuel système 110 Fonctionnement des opérations Convertir DCB en entier et Convertir entier en DCB L’opération Convertir DCB en entier (BCDI) convertit la valeur décimale codée binaire IN en une valeur entière et charge le résultat dans la variable indiquée par OUT. IN ...
Jeu d’opérations S7--200 Chapitre 6 111 Fonctionnement des opérations Arrondir et Tronquer L’opération Arrondir (ROUND) convertit la valeur de nombre réel IN en un nombre entier de 32 bits et place le résultat dans la variable indiquée par OUT. Si la partie fractionnaire est supérieure ou égale à 0,...
Automate programmable S7-200 Manuel système 112 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 d...
Jeu d’opérations S7--200 Chapitre 6 113 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...
Automate programmable S7-200 Manuel système 114 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 à droite du séparateur décimal dan...
Jeu d’opérations S7--200 Chapitre 6 115 in=-- 12 in=1234567 out out out out out out out +1 +2 +3 +4 +5 +6 +7 out .. 0 1 2 1 2 3 4 5 -- out out out out 0 0 6 7 +8 +9 +10 +11 FMT BPFo BPFa n n n 0 0 0 0 c c = virgule (1) ou point décimal (0) nnn = chiffres à droite du séparateur décimal 2 1 0 6 7 5 4 ...
Jeu d’opérations S7--200 Chapitre 6 117 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 e...
Jeu d’opérations S7--200 Chapitre 6 119 Fonctionnement de l’opération Convertir réel en chaîne L’opération Convertir réel en chaîne (RTS) convertit une valeur réelle (IN) en chaîne ASCII. Le format FMT indique la précision de conversion à droite de la décimale, si le séparateur décimal doit être aff...
Automate programmable S7-200 Manuel système 120 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 c...
Automate programmable S7-200 Manuel système 122 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 b...
Jeu d’opérations S7--200 Chapitre 6 123 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” est supérieu...
Automate programmable S7-200 Manuel système 124 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 C...
Automate programmable S7-200 Manuel système 126 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 ég...
Automate programmable S7-200 Manuel système 128 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,...
Jeu d’opérations S7--200 Chapitre 6 129 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 im...
Automate programmable S7-200 Manuel système 130 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...
Jeu d’opérations S7--200 Chapitre 6 131 Exemples de modes pour compteur rapide Les chronogrammes des figures 6-22 à 6-26 vous montrent comment fonctionne chaque compteur selon son mode. Horloge 0 1 Cmd interne sens comptage (1 = incr.) 0 10 Valeur en cours chargée = 0, valeur prédéfinie chargée = 4,...
Automate programmable S7-200 Manuel système 132 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éne...
Jeu d’opérations S7--200 Chapitre 6 133 6 Horloge phase A 0 1 Horloge phase B 0 10 Valeur en cours chargée = 0, valeur prédéfinie chargée = 9, sens de comptageinitial : incrémenter, bit de validation de compteur : valider Val. compt. en cours Interruption ”VC = VP”générée 1 2 3 4 5 Interruption ”VC ...
Automate programmable S7-200 Manuel système 134 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 ...
Jeu d’opérations S7--200 Chapitre 6 135 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 HSC...
Automate programmable S7-200 Manuel système 136 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) : 1. Chargez la valeur à écrire dans le SM approprié de nouvelle valeur en...
Jeu d’opérations S7--200 Chapitre 6 137 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...
Jeu d’opérations S7--200 Chapitre 6 141 Initialisation, mode 12 La procédure suivante décrit comment initialiser HSC0 pour compter les impulsions générées par PTO0 (mode 12). 1. Appelez, à l’aide du mémento ”Premier cycle”, un sous-- programme où l’initialisation est exécutée. L’appel d’un sous-- pr...
Automate programmable S7-200 Manuel système 142 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 modifi...
Automate programmable S7-200 Manuel système 144 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 posit...
Jeu d’opérations S7--200 Chapitre 6 145 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’impulsio...
Automate programmable S7-200 Manuel système 146 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...
Jeu d’opérations S7--200 Chapitre 6 147 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...
Jeu d’opérations S7--200 Chapitre 6 149 Tableau 6-37 Référence pour l’octet de commande PTO/PWM Registre de Résultat de l’exécution de l’opération PLS Registre decommande(val. hexa) Validation Mode Mode PTOSegment Méthodede mise àjour PWM Unité detemps Nombred’impulsions Duréed’impul--sion Période 1...
Jeu d’opérations S7--200 Chapitre 6 151 Opérations arithmétiques Opérations Additionner, Soustraire, Multiplier et Diviser Additionner Soustraire IN1 + IN2 = OUT IN1 -- IN2 = OUT CONT et LOG IN1 + OUT = OUT OUT -- IN1 = OUT LIST Les opérations Additionner entiers de 16 bits (+I) et Soustraire entier...
Jeu d’opérations S7--200 Chapitre 6 153 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 (MUL)...
Automate programmable S7-200 Manuel système 154 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 vale...
Jeu d’opérations S7--200 Chapitre 6 155 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 à l’entrée IN et l’opération Décrémenter en retire 1 ; elles pla...
Automate programmable S7-200 Manuel système 156 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é...
Jeu d’opérations S7--200 Chapitre 6 157 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 f...
Jeu d’opérations S7--200 Chapitre 6 159 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 : MD n = K C * T D / T S * ((SP n -- PV n ) -- (SP n -- 1 ...
Automate programmable S7-200 Manuel système 160 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...
Jeu d’opérations S7--200 Chapitre 6 161 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 *R 64000.0, AC0 //Mettr...
Automate programmable S7-200 Manuel système 162 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é cycliquement. Le mode manuel...
Jeu d’opérations S7--200 Chapitre 6 163 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 0 Mesure(PV n ) REAL In Contient la mesure qui doit être mise àl’échelle entre 0,0 et ...
Automate programmable S7-200 Manuel système 164 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 associ...
Jeu d’opérations S7--200 Chapitre 6 165 Tableau 6-45 Opérandes autorisés pour les opérations d’interruption Entrées/sorties Types dedonnées Opérandes INT BYTE constante (0 à 127) EVNT BYTE Constante CPU 221 et CPU 222 : 0 à 12, 19 à 23 et 27 à 33 CPU 224 : 0 à 23 et 27 à 33 CPU 224XP et CPU 226 : 0 ...
Automate programmable S7-200 Manuel système 166 Tableau 6-46 Evénements d’interruption, continued CPU 224XPCPU224XPsiCPU 226 CPU 224 CPU 221CPU 222 Description Evénement 22 Temporisation T96 VC = VP O O O 23 Interface 0 Réception de message achevée O O O 24 Interface 1 Réception de message achevée O...
Jeu d’opérations S7--200 Chapitre 6 167 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 interrupti...
Automate programmable S7-200 Manuel système 168 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 interrupt...
Jeu d’opérations S7--200 Chapitre 6 169 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’interrupti...
Automate programmable S7-200 Manuel système 170 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ém...
Jeu d’opérations S7--200 Chapitre 6 173 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...
Automate programmable S7-200 Manuel système 174 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...
Automate programmable S7-200 Manuel système 176 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 s...
Jeu d’opérations S7--200 Chapitre 6 177 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 phys...
Automate programmable S7-200 Manuel système 178 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, respecti...
Jeu d’opérations S7--200 Chapitre 6 179 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 condition...
Jeu d’opérations S7--200 Chapitre 6 181 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...
Jeu d’opérations S7--200 Chapitre 6 183 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, da...
Automate programmable S7-200 Manuel système 184 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éq...
Jeu d’opérations S7--200 Chapitre 6 185 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 se...
Jeu d’opérations S7--200 Chapitre 6 187 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 ...
Automate programmable S7-200 Manuel système 190 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. La diode électroluminescente SF/DIAG d...
Jeu d’opérations S7--200 Chapitre 6 191 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é et chargent le résultat dans la sortie OU...
Jeu d’opérations S7--200 Chapitre 6 193 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. Utilisez-- la pour décaler d’un b...
Jeu d’opérations S7--200 Chapitre 6 195 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 o...
Automate programmable S7-200 Manuel système 196 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 ...
Jeu d’opérations S7--200 Chapitre 6 201 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...
Automate programmable S7-200 Manuel système 202 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é...
Automate programmable S7-200 Manuel système 204 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 00...
Jeu d’opérations S7--200 Chapitre 6 205 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...
Automate programmable S7-200 Manuel système 208 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 mon...
Automate programmable S7-200 Manuel système 210 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 d...
Jeu d’opérations S7--200 Chapitre 6 211 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...
Automate programmable S7-200 Manuel système 214 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...
Automate programmable S7-200 Manuel système 216 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 mill...
Automate programmable S7-200 Manuel système 218 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. A la fin de son exécution, les valeu...
Automate programmable S7-200 Manuel système 224 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’applicatio...
Communication via un réseau Chapitre 7 225 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. M...
Automate programmable S7-200 Manuel système 226 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...
Communication via un réseau Chapitre 7 227 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 d...
Automate programmable S7-200 Manuel système 228 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èl...
Communication via un réseau Chapitre 7 229 Protocole MPI MPI autorise la communication maître à maître et maître à esclave (voir figure 7-8). STEP 7-- Micro/WIN établit une liaison maître-- esclave pour communiquer avec une CPU S7-- 200. Le protocole MPI ne communique pas avec une CPU S7-- 200 opéra...
Automate programmable S7-200 Manuel système 230 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...
Communication via un réseau Chapitre 7 231 Réseaux PPI complexes La figure 7-13 montre un exemple de réseau utilisant plusieurs maîtres avec une communication d’égal à égal. STEP 7-- Micro/WIN et l’unité HMI lisent et écrivent dans les CPU S7-- 200 par l’intermédiaire du réseau et les CPU S7-- 200 s...
Automate programmable S7-200 Manuel système 232 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 pro...
Communication via un réseau Chapitre 7 233 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 profi...
Automate programmable S7-200 Manuel système 234 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 via un réseau Chapitre 7 235 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 l...
Automate programmable S7-200 Manuel système 236 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...
Communication via un réseau Chapitre 7 237 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...
Automate programmable S7-200 Manuel système 238 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 connecte...
Communication via un réseau Chapitre 7 239 Choix entre câble PPI multi -- maître ou carte CP pour votre réseau Comme le montre le tableau 7-8, STEP 7-- Micro/WIN prend en charge le câble RS-- 232/PPI multi-- maître et le câble USB/PPI multi-- maître, ainsi que plusieurs cartes CP (processeurs de com...
Automate programmable S7-200 Manuel système 240 Tableau 7-8 Cartes CP et protocoles pris en charge par STEP 7--Micro/WIN Configuration Débit enbauds Protocole Câble RS-- 232/PPI multi-- maître ou USB/PPI multi-- maître 1 connecté à un port sur la station de programmation 9,6 Kbauds à187,5 Kbauds PPI...
Communication via un réseau Chapitre 7 241 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 ...
Communication via un réseau Chapitre 7 243 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 pan...
Automate programmable S7-200 Manuel système 244 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. 1. Double-- cliquez sur l’icône dans la fenêtre ”Configuration de ...
Communication via un réseau Chapitre 7 245 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 à un modem cellulaire, vous devez ...
Automate programmable S7-200 Manuel système 246 Configuration d’un câble PPI multi -- maître pour le fonctionnement avec la communication programmable Le 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 la communication pr...
Communication via un réseau Chapitre 7 247 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élec...
Automate programmable S7-200 Manuel système 248 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...
Communication via un réseau Chapitre 7 249 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...
Automate programmable S7-200 Manuel système 250 Vous trouverez des indications sur la rotation du jeton dans les Conseils de programmation sur leCD de documentation (voir le conseil 42). CPU 222 Station 2 CPU 224 Station 6 CPU 224 Station 8 TD 200 Station 9 TD 200 Station 7 CPU 222 Station 4 TD 200 ...
Communication via un réseau Chapitre 7 251 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 de...
Automate programmable S7-200 Manuel système 252 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...
Automate programmable S7-200 Manuel système 254 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...
Communication via un réseau Chapitre 7 255 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 util...
Automate programmable S7-200 Manuel système 260 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 program...
Guide de dépannage du matériel et outils de test logiciels Chapitre 8 261 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’util...
Automate programmable S7-200 Manuel système 262 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...
Guide de dépannage du matériel et outils de test logiciels Chapitre 8 263 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 af...
Automate programmable S7-200 Manuel système 264 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). Le forçage de l...
Guide de dépannage du matériel et outils de test logiciels Chapitre 8 265 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 fonctionnentplus. S L’unité commandée a causé unesurintensité électrique qui aendomm...
267 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...
Automate programmable S7-200 Manuel système 268 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 rappor...
Commande de mouvement en Chapitre 9 269 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é...
Commande de mouvement en Chapitre 9 271 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’impulsi...
Automate programmable S7-200 Manuel système 272 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...
Commande de mouvement en Chapitre 9 273 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...
Automate programmable S7-200 Manuel système 274 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. Le module accepte 4 p...
Commande de mouvement en Chapitre 9 275 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 ...
Automate programmable S7-200 Manuel système 280 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 ...
Commande de mouvement en Chapitre 9 281 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 impul...
Automate programmable S7-200 Manuel système 282 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 le...
Commande de mouvement en Chapitre 9 283 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 : 1. Configurez le module de positionnement...
Automate programmable S7-200 Manuel système 284 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 con...
Commande de mouvement en Chapitre 9 285 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 ...
Automate programmable S7-200 Manuel système 286 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 command...
Commande de mouvement en Chapitre 9 287 Vous entrez une valeur de temps (JERK_TIME) pour indiquer la 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 fonctionnement plus lisse avec une augmentati...
Commande de mouvement en Chapitre 9 289 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...
Automate programmable S7-200 Manuel système 290 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...
Automate programmable S7-200 Manuel système 302 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 pa...
Commande de mouvement en Chapitre 9 307 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 Fonction...
Automate programmable S7-200 Manuel système 308 - 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 comm...
Commande de mouvement en Chapitre 9 309 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 0 Pas d’erreur 1 Interruption utilisateur 2 Erreur de configurationServez-- vous de l’onglet ”Diagnostic” d...
Commande de mouvement en Chapitre 9 311 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...
Commande de mouvement en Chapitre 9 315 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...
Automate programmable S7-200 Manuel système 316 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 c...
Commande de mouvement en Chapitre 9 319 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 ...
Commande de mouvement en Chapitre 9 323 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 ...
Automate programmable S7-200 Manuel système 326 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...
Création d’un programme pour Chapitre 10 327 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 mode...
Automate programmable S7-200 Manuel système 328 Le tableau 10-3 montre les adresses Modbus prises en charge par le module modem et la table des correspondances entre adresses Modbus et adresses de la CPU S7-- 200. Servez-- vous de l’assistant d’extension de modem pour créer un bloc de configuration ...
Création d’un programme pour Chapitre 10 329 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 no...
Automate programmable S7-200 Manuel système 330 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 ...
Création d’un programme pour Chapitre 10 331 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 ...
Automate programmable S7-200 Manuel système 332 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 DEL Description MF Défaillance du module : Cette DEL s’allume lorsque le mod...
Automate programmable S7-200 Manuel système 336 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 configu...
Création d’un programme pour Chapitre 10 337 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. Opération...
Création d’un programme pour Chapitre 10 341 Exemple de programme pour le module modem Exemple : Module modem NETWORK 1 //Appeler le sous-- programme // MOD0_CTRL à chaque cycle. LD SM0.0 CALL MOD0_CTRL NETWORK 2 // Envoyer un message textuel //à un téléphone cellulaire. LD I0.0 EU= L63.7 LD I0.0 CA...
Création d’un programme pour Chapitre 10 343 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 v...
Automate programmable S7-200 Manuel système 344 Tableau 10-12 Table de configuration pour le module modem, suite Bloc Numéros de téléphone de rappel (facultatif)Décalaged’octet Description 24 Numéro de téléphone de rappel 1 : chaîne représentant le premier numéro de téléphoneautorisé pour l’accès pa...
Création d’un programme pour Chapitre 10 345 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 u...
Automate programmable S7-200 Manuel système 346 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 ...
Création d’un programme pour Chapitre 10 347 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....
Automate programmable S7-200 Manuel système 350 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 pro...
Utilisation de la bibliothèque du protocole USS pour commander Chapitre 11 351 Certains entraînements ont besoin de délais plus longs lorsqu’ils utilisent les opérations accédant aux paramètres. En effet, la durée nécessaire pour l’accès à un paramètre dépend du type d’entraînement et du paramètre o...
Automate programmable S7-200 Manuel système 352 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...
Utilisation de la bibliothèque du protocole USS pour commander Chapitre 11 359 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îne...
Automate programmable S7-200 Manuel système 360 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îne...
Utilisation de la bibliothèque du protocole USS pour commander Chapitre 11 361 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 0 Pas d’erreur 1 Pas de réponse de l’entraînement 2 Erreur de total de contrôle dans la réponse ...
Automate programmable S7-200 Manuel système 362 A B A B A B A B On On A B A B Off Position commutateur = ON Terminaison et polarisation Position commutateur = OFF Ni terminaison ni polarisation Position commutateur = ON Terminaison et polarisation Une résistance determinaison doit êtreraccordée et p...
Utilisation de la bibliothèque du protocole USS pour commander Chapitre 11 363 5. 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. A...
Automate programmable S7-200 Manuel système 364 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 à ...
Automate programmable S7-200 Manuel système 366 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. 1. Restaure...
Automate programmable S7-200 Manuel système 368 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 communicat...
Utilisation de la bibliothèque du protocole Modbus Chapitre 12 369 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 ser...
Automate programmable S7-200 Manuel système 370 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 c...
Utilisation de la bibliothèque du protocole Modbus Chapitre 12 371 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 ...
Automate programmable S7-200 Manuel système 372 Utilisation des opérations Modbus esclave Procédez comme suit pour utiliser les opérations Modbus esclave dans votre programme S7-- 200 : 1. Insérez l’opération MBUS_INIT dans votre programme et exécutez-- la pour un seul cycle. Cette opération vous pe...
Utilisation de la bibliothèque du protocole Modbus Chapitre 12 373 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 p...
Utilisation de la bibliothèque du protocole Modbus Chapitre 12 379 Vx.7 Vx.0 10001 10008 10002 10007 10003 10006 10004 10005 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...
Automate programmable S7-200 Manuel système 380 Tableau 12-11 Codes des erreurs d’exécution MBUS_MSG Modbus maître, suite Description Codes d’erreur 4 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 lad...
Automate programmable S7-200 Manuel système 382 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 ...
Utilisation de la bibliothèque du protocole Modbus Chapitre 12 383 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 rest...
385 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 386 . . . . . . . . . . . . . . . . . . . . . . ...
Automate programmable S7-200 Manuel système 386 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ée...
Utilisation de recettes Chapitre 13 387 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’assistan...
Automate programmable S7-200 Manuel système 388 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...
Utilisation de recettes Chapitre 13 389 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...
Automate programmable S7-200 Manuel système 390 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). 1. Sélectionnez la commande Fichier > Charger dans la CPU . 2. Dan...
Utilisation de recettes Chapitre 13 391 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...
393 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ée...
Automate programmable S7-200 Manuel système 394 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...
Utilisation de journaux de Chapitre 14 395 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 cla...
Automate programmable S7-200 Manuel système 396 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...
Utilisation de journaux de Chapitre 14 397 Edition d’une configuration de journal de données existante Procédez comme suit pour éditer une configuration de journal de données existante : 1. Cliquez sur la liste déroulante des configurations et sélectionnez une configuration de journal dedonnées exis...
Utilisation de journaux de Chapitre 14 399 Chargement dans la CPU d’un projet contenant une configuration de journal de données Vous devez charger un projet contenant une configuration de journal de données dans une CPU S7-- 200 pour que le journal de données puisse être utilisé. Si un projet compor...
Automate programmable S7-200 Manuel système 400 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...
Automate programmable S7-200 Manuel système 402 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é...
Mise au point automatique Chapitre 15 405 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...
Automate programmable S7-200 Manuel système 406 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é à la gra...
Mise au point automatique Chapitre 15 407 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...
Automate programmable S7-200 Manuel système 408 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éque...
411 Caractéristiques techniques Dans cette annexe Caractéristiques techniques d’ordre général 412 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractéristiques techniques pour les CPU 416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
Automate programmable S7-- 200 Manuel système 412 Caractéristiques techniques d’ordre général Conformité aux normes Les normes nationales et internationales énumérées ci-- après ont été utilisées pour déterminer les caractéristiques de performance appropriées et tester les produits de la gamme S7-- ...
Caractéristiques techniques Annexe A 413 Homologations pour le domaine maritime Les produits S7-- 200 sont régulièrement soumis à des homologations d’agences spéciales pour des marchés et des applications spécifiques. Le tableau suivant présente les agences maritimes et le numéro de certificat pour ...
Automate programmable S7-- 200 Manuel système 414 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-- ...
Automate programmable S7-- 200 Manuel système 416 Caractéristiques techniques pour les CPU Tableau A-2 Numéros de référence des CPU Numéro de référence Modèle de CPU Alimentation (nominale) Entrées TOR Sorties TOR Inter-- faces de communi-- cation Entrées analo-- giques Sorties analo-- giques Connec...
Caractéristiques techniques Annexe A 421 Schémas de câblage + Entrée 24 V-- Utilisées comme entrées mode P 1M .0 .1 .2 .3 1M .0 .1 .2 .3 Entrée 24 V-- Utilisées comme entrées mode N + Sortie relais 1L .0 .1 .2 L(+) N(-- ) Sortie 24 V-- (mode P) 1M .0 .1 .2 + VL O A D Entrées/sorties analogiques de l...
Caractéristiques techniques Annexe A 425 Caractéristiques techniques pour les modules d’extension TOR Tableau A-11 Numéros de référence des modules d’extension TOR Numéro de référence Modèle Entrées TOR Sorties TOR Connecteur amovible 6ES7 221-- 1BF22-- 0XA0 EM 221, entrées TOR 8 x 24 V-- 8 x 24 V--...
Caractéristiques techniques Annexe A 435 4--20mA -- 0--20mA EM 235 4 entrées/1 sortie analogiques (6ES7 235-- 0KD22-- 0XA0) Alim. 24 V-- L+ D-- M RA A+ A-- RB B+ B-- RC C+ C-- RD D+ +-- Gain Configuration M0 Offset VL O A D IL O A D + V0 I0 250 ohms (intégré) PS PS + -- L+ M M Courant Inutilisé Tens...
Automate programmable S7-- 200 Manuel système 436 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...
Caractéristiques techniques Annexe A 437 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 à ouv...
Automate programmable S7-- 200 Manuel système 438 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...
Caractéristiques techniques Annexe A 439 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. 15 3 BPFo BPFa 0 AIW XX 0 0 0 0 2 14 Valeur de donnée 12 bits Donnée unipolaire 15 3 ...
Automate programmable S7-- 200 Manuel système 440 Instrumentation AMP Réglage gain Tampon CAN Filtre d’entrée MUX 8 à 1 EM 231, 8 entrées analogiques Figure A-18 Schéma fonctionnel des entrées pour l’EM 231 8 entrées analogiques REF_VOLT C C C A+ RA A-- Rloop C C C B+ RB B-- Rloop C C C C+ RC C-- Rl...
Caractéristiques techniques Annexe A 441 15 4 BPFo BPF a 0 AQW XX 0 0 0 0 3 14 Valeur de donnée 11 bits Format de données de sortie de courant 15 3 BPFo BPF a AQW XX 0 0 0 0 Valeur de donnée 12 bits Format de données de sortie de tension 4 0 0 Figure A-20 Format d’un mot de données de sortie pour l’...
Automate programmable S7-- 200 Manuel système 442 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 d...
Caractéristiques techniques Annexe A 443 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...
Automate programmable S7-- 200 Manuel système 444 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 Numéro de référence Modèle Entrées EM Sorties EM Connecteur amovibl...
Caractéristiques techniques Annexe A 445 EM 231 AI 2 x RTD EM 231 pour capteurs RTD, 2 entrées analogiques (6ES7 231-- 7PB22-- 0XA0) A+ A-- B+ B-- C+ C-- D+ Alimentation 24 V-- D-- EM 231 AI 4 EM 231 pour thermocouples, 4 entrées analogiques (6ES7 231-- 7PD22-- 0XA0) + -- + -- + + -- -- A+ A-- a+ a-...
Automate programmable S7-- 200 Manuel système 446 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 ...
Automate programmable S7-- 200 Manuel système 448 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...
Caractéristiques techniques Annexe A 449 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 le...
Automate programmable S7-- 200 Manuel système 452 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 troi...
Caractéristiques techniques Annexe A 455 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 utilis...
Caractéristiques techniques Annexe A 457 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 ...
Automate programmable S7-- 200 Manuel système 460 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 -- -- No...
Caractéristiques techniques Annexe A 461 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...
Automate programmable S7-- 200 Manuel système 462 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ér...
Automate programmable S7-- 200 Manuel système 464 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...
Caractéristiques techniques Annexe A 465 Cohérence des données PROFIBUS prend en charge trois types de cohérence des données : - La cohérence ”octet” garantit queles octets sont transférés en tantqu’entités. - La cohérence ”mot” garantit queles transferts de mots ne peuventpas être interrompus par d...
Automate programmable S7-- 200 Manuel système 466 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 a...
Caractéristiques techniques Annexe A 467 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...
Automate programmable S7-- 200 Manuel système 468 Maître PROFIBUS--DP MPI MPI PROFIBUS--DP MPI PROFIBUS--DP/MPI Fonctions XPUT/XGET S7--300 PROFIBUS--DP MPI STEP 7--Micro/WIN 1 Module EM 277 PROFIBUS--DP TD 200 1 2 1) Communication possible uniquement avec les CPU S7--200 et l’EM 277. 2) Le TD--200 ...
Automate programmable S7-- 200 Manuel système 470 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émo...
Automate programmable S7-- 200 Manuel système 472 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 -- 8 1 Non 1 Huit sorties (Q) s...
Automate programmable S7-- 200 Manuel système 474 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é...
Automate programmable S7-- 200 Manuel système 476 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 positio...
Automate programmable S7-- 200 Manuel système 480 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 Eth...
Caractéristiques techniques Annexe A 481 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) ...
Automate programmable S7-- 200 Manuel système 482 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 Modu...
Automate programmable S7-- 200 Manuel système 484 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 su...
Caractéristiques techniques Annexe A 485 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...
Automate programmable S7-- 200 Manuel système 486 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. Le module interface AC utilis...
Caractéristiques techniques Annexe A 487 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, rec...
Automate programmable S7-- 200 Manuel système 488 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 Cons...
Caractéristiques techniques Annexe A 489 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 Référence Câble RS-- 232/PPI multi-- maître S7-- 200 6ES7 901-- 3CB30-...
Automate programmable S7-- 200 Manuel système 490 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...
Automate programmable S7-- 200 Manuel système 492 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érie...
Caractéristiques techniques Annexe A 493 Simulateurs d’entrées Numéro de référence Simulateur 8 positions 6ES7 274-- 1XF00-- 0XA0 Simulateur 14 positions 6ES7 274-- 1XH00-- 0XA0 Simulateur 24 positions 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...
495 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...
Automate programmable S7-- 200 Manuel système 496 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 -...
Calcul d’un bilan de Annexe B 497 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...
499 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 500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Erreurs de programmation détectées à...
Automate programmable S7-- 200 Manuel système 500 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’...
Automate programmable S7-- 200 Manuel système 502 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...
503 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 504 . . ....
Automate programmable S7-- 200 Manuel système 504 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 Ce bi...
Mémentos spéciaux Annexe D 505 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 q...
Automate programmable S7-- 200 Manuel système 506 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. Tableau D-6 Octe...
Mémentos spéciaux Annexe D 507 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...
Automate programmable S7-- 200 Manuel système 508 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. Tableau ...
Mémentos spéciaux Annexe D 509 Tableau D-11 Octet de mémento spécial SMB30, suite Description Interface 1 Interface 0 SM30.5 SM130.5 d : Bits de données par caractère 0 =8 bits par caractère1 =7 bits par caractère SM30.6 etSM30.7 SM130.6 etSM130.7 pp : Parité 00 = pas de parité 10 = pas de parité 01...
Automate programmable S7-- 200 Manuel système 510 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 à...
Automate programmable S7-- 200 Manuel système 512 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 c...
Mémentos spéciaux Annexe D 513 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é...
Automate programmable S7-- 200 Manuel système 514 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 Cette ...
Mémentos spéciaux Annexe D 515 Tableau D-18 Octets de mémento spéciaux SMB131 à SMB165, suite Description Octet SM 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 ...
Automate programmable S7-- 200 Manuel système 516 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éristiq...
521 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...
527 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, ...
Index 533 Symbols &, 38*, 38 A ACCEL_TIME (temps d’accélération), Module de positionnement EM 253, 272 Accès Adressage direct, 31Données S7-- 200, 31, 38Table de visualisation d’état, 72 Accumulateurs, 34Action dérivée, algorithme PID, 159Action intégrale, algorithme PID, 158Action proportionnel...
Automate programmable S7-200 Manuel sistème 546 Dissocier programme d’interruption d’événement, 164 Diviser, 151Diviser entiers de 16 bits avec reste (DIV), 153Dupliquer bit n de la pile, 85 Dupliquer valeur supérieure de la pile, 85Ecrire dans réseau, 91Effacer événement d’interruption, 164Encoder ...
Automate programmable S7-200 Manuel sistème 548 Conseils d’utilisation, 351Programme-- exemple, 360USS4_DRV_CTRL, 353USS4_INIT, 352USS4_RPM_x et USS4_WPM_x, 357, 358 Opérations LIST Informations de référence, 531Temps d’exécution, 521 Opérations numériques Calcul cosinus, 154Calcul exponentielle, 15...
Automate programmable S7-- 200 Manuel système SIEMENS ENERGY & AUTOMATION INCATTN: TECHNICAL COMMUNICATIONSONE INTERNET PLAZAPO BOX 4991JOHNSON CITY TN USA 37602--4991 Expéditeur Nom : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Fonction : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ...
Automate programmable S7-- 200 Manuel système Vos remarques et suggestions :_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ...
Other Siemens Autres Manuals
-
Siemens 2010
Manuel d'utilisation
-
Siemens 30inc iSlide Single Oven
Manuel d'utilisation
-
Siemens 30inc Stainless Gas Cooktop
Manuel d'utilisation
-
Siemens 576.056A
Manuel d'utilisation
-
Siemens 8770 Curvy
Manuel d'utilisation
-
Siemens BB 12-01
Notice
-
Siemens CIELO 2 ACTIVE
Manuel d'utilisation
-
Siemens CMTC1515
Manuel d'utilisation
-
Siemens Codelock K44 Duo
Manuel d'utilisation
-
Siemens DE08101
Manuel d'utilisation
-
Siemens DE1821415
Manuel d'utilisation
-
Siemens DE1821515
Manuel d'utilisation
-
Siemens DE18401
Manuel d'utilisation
-
Siemens DE2427415
Manuel d'utilisation
-
Siemens DE2427515
Manuel d'utilisation
-
Siemens DE2427555
Manuel d'utilisation
-
Siemens DH18100
Manuel d'utilisation
-
Siemens DK-9490
Manuel d'utilisation
-
Siemens DO05755K
Manuel d'utilisation
-
Siemens EB612PB90E
Manuel d'utilisation