Les automates de la gamme S5, S7-300 et S7-400 sont composés d'une CPU et de modules placés sur un rail suivant la configuration désirée. |
La gamme S7-200 dispose d'entrées et de sorties intégrées. Cette station peut néanmoins, dans une certaine limite, recevoir des modules d'extension d'entées et sorties . |
Constitution d'une station Siemens: | |
![]() | ![]() |
A) L'automate S5 |
B) L'automate S7-314 |
C) L'automate S7-212 |
2. Adressage |
La structure des automates Siemens est basé sur les combinaisons binaires. Les entrées et les sorties sont regroupées en Octets (8 bits de 0 à 7). Chaque entrée ou sortie correspondent à un bite de cet octet. |
Les modules E/S de l'automate S5 corresponde à 1 octet donc à 8 E ou à 8 S. Les modules de l'S7 comptent eux 2 octets donc 16 E ou 16 S. Pour connaître les spécificités des modules, consulter les modes d'emploie des automates. |
Relever de l'adressage des entrées et des sorties des automates S7 |
L'adressage des automates S7 garde exactement la même structure. Pour connaître le premier chiffre (n° de l'octet), il est préférable de consulter l'adressage dans le logiciel de programmation Step7 . |
Dans la fenêtre principale du logiciel "Simatic Manager", double cliquer sur "Matériel" pour arriver dans le menu de configuration. Double cliquer sur le module pour en faire apparaître ses propriétés et son adressage. La structure est la même que pour le S5 et le S7-212 (I124.0; I124.1; etc. et Q124.0; Q124.1; etc.) |
![]() |
Remarque: L'automate S7 peut être utilisé soit en langage Siemens (Allemand) soit en langage international (Anglais). La différence est l'initial utilisé pour nommer les entrées et les sorties : |
Opérande | Siemens | International | |
Entrées | E | I | |
Sorties | A | Q | |
3. Structure des programmes |
Les programmes des automates Siemens peuvent être décomposées en plusieurs blocs qui serons organisés suivant les besoins de notre automatisme. |
Par exemple, pour le palettiseur dépalettiseur se trouvant à l'atelier, le programme est décomposé en 8 blocs (appelé PB); le palettiseur; le dépalettiseur; le tapis d'alimentation; le tapis du palétuvier; les rouleaux d'évacuation; le pont chargement; le pont déchargement et le bras à intercalaires. |
Chacun de ces blocs sont indépendant les uns des autres. Un bloc d'organisation (OB) gère le fonctionnement, suivant les conditions déterminée au départ, tous les blocs de programmes (PB). |
4. Langage de programmation |
Les différentes consoles, PC compris, nous permettent, suivant les modèles, de programmer l'automate dans différents langages. |
a) Programmation en liste (LST): |
Ce langage est le langage de programmation de base, spécifique à la marque et au modèle d'automate. |
Ce type de programmation consiste à écrire toutes les instructions les unes après les autres dans l'ordre de déroulement du programme. Cette façon de faire permet de bien comprendre le fonctionnement du cycle mais, il faut utiliser un code spécifique (langage) à l'automate et à chez Siemens. Exemple: U E 0.0 U E 0.2 = A 1.0 Pour ce type de programmation, on doit déterminer : l’opération : " que faire ? " l'opérande : " avec quoi faut-il le faire ? "
| |||||||||||||||||||||||
b) programmation en schéma contact ou "ladder" (CNT) | |||||||||||||||||||||||
Au lieu d'écrire toutes les informations comme dans le langage liste, nous réalisons un schéma identique au schéma électrique. L'automate convertira lui-même le programme car l'automate ne comprend que le langage liste. Exemple : | |||||||||||||||||||||||
c) Programmation en blocs logiques (LOG) Comme pour la programmation en schéma contact, on réalise un schéma à l'aide des fonctions logiques et l'automate le transforme automatiquement. Exemple: |
Commentaires
Enregistrer un commentaire