Chapitre II Généralités sur l’API S7-300
Introduction
Tous les secteurs de l’industrie, de la production d’électricité, l’emballage alimentaire
utilisent les automates programmables industriels pour améliorer la production. Dans ce chapitre,
nous présenterons les différents aspects de ces outils puissants et polyvalents. Nous nous
intéresserons, également à la gamme de produits SIMATIC S7-300 proposée par SIEMENS dans le
cadre de l’automatisation de l’industrie en général.
1. Définition d’un Automate Programmable Industriel (A.P.I)
L’automate programmable industriel A.P.I ou Programmable Logic Controller PLC est un
appareil électronique programmable. Il est défini suivant la norme française EN-61131-1, adapte à
l'environnement industriel, et réalise des fonctions d'automatisme pour assurer la commande de pré-
actionneurs et d'actionneurs a partir d'informations logiques, analogiques ou numériques. C’est
aujourd’hui le constituant essentiel des automatismes. On le trouve non seulement dans tous les
secteurs de l’industrie, mais aussi dans les services et dans l’agriculture.
La force principale d’un automate programmable industriel API réside dans sa grande capacité de
communication avec l’environnement industriel. Outre son unité centrale et son alimentation, il est
constitue essentiellement de modules d’entrées/sorties, qui lui servent d’interface de communication
avec le processus industriel de conduite.
Et il a comme rôles principaux dans un processus :
D’assurer l’acquisition de l’information fournie par les capteurs ;
En faire le traitement ;
Elaborer la commande des actionneurs ;
Assurer également la communication pour l’échange d’informations avec l’environnement.
2. Les avantages des automates programmables
Dés leur introduction, les API gagnent de la popularité dans les industries et deviennent de
plus en plus essentiels et indispensables pour assurer un bon fonctionnement des processus, on peut
citer quelques avantages qu’ils offrent :
La facilité de mise en œuvre par rapport aux autres systèmes d’automatisation qui les
précèdent.
La possibilité d’agir sur deux paramètres matériel et programme.
La flexibilité : possibilité d’ajout ou de suppression d’une ou plusieurs entrée/sortie
(capteurs/actionneurs), ainsi qu’une amélioration ou ajout de fonctions sans avoir à refaire le
câblage et cela à travers une console de programmation.
Rapidité d’exécution.
facilité de diagnostic.
Possibilité de tester ses programmes avant utilisation.
ENSET-ORAN/5 ELN/2012 Page 14
Chapitre II Généralités sur l’API S7-300
Possibilité de mettre en œuvre plusieurs automates en réseaux.
Fiabilité.
3. Architecture générale des A.P.I.
Cette architecture est représentée dans la figure suivante :
Figure II.1 : Architecteur interne d'un API
3-1) structure interne:
En général un automate programmable se constitue essentiellement de:
3.1.1. Module d'alimentation
Il assure la distribution d'énergie aux différents modules. L'automate est alimenté
généralement par le réseau monophasé 230V-50 Hz mais d'autres alimentations sont possibles
(110V …etc.).
3.1.2. Unité centrale (CPU) :
La C.P.U (Central Processions Unit) peut être considérée comme étant cerveau de
l’automate. Elle désigne le centre de contrôle et de calcul de l’automate. Elle veille à ce que
l’instruction programme, soient exécutées les unes après les autres en lisant en permanence l’état
des entrées afin d’établir l’état du sorties. Elle est composée essentiellement d’une unité
arithmétique et logique (ALU) et des registres Ses deux principales caractéristiques sont sa vitesse
d’exécution et sont temps de réponse.
ENSET-ORAN/5 ELN/2012 Page 15
Chapitre II Généralités sur l’API S7-300
3.1.3. Liaisons de communication
Elles Permettent la communication de l'ensemble des blocs de l'automate et des éventuelles
extensions. Les liaisons s’effectuent :
avec l’extérieur par des borniers sur lesquels arrivent des câbles transportant le signal
électrique ;
avec l’intérieur par des bus reliant divers éléments, afin d’échanger des données, des états et
des adresses.
3.1.4. Mémoires
Un système de processeur est accompagne par un ou plusieurs types de mémoires. Elles
permettent De stocker:
le système d'exploitation dans des ROM ou PROM,
Le programme dans des EEPROM,
Les données système lors du fonctionnement dans des RAM. Cette dernière est
généralement secourue par pile ou batterie. On peut, en règle générale, augmenter la
capacité mémoire par adjonction de barrettes mémoires
3.1.5. Modules d'entrées / sorties
Ils assurent le rôle d’interface entre la CPU et le processus, en récupérant les informations sur
l'état de ce dernier et en coordonnant les actions. Plusieurs types de modules sont disponibles sur le
marché selon l'utilisation souhaitée :
- Modules TOR : l'information traitée ne peut prendre que deux états (vrai/faux, 0 ou 1 …) C'est
le type d'information délivrée par une cellule photoélectrique, un bouton poussoir …etc.
- Modules analogiques : l'information traitée est continue et prend une valeur qui évolue dans une
plage bien déterminée. C'est le type d'information délivrée par un capteur (débit, niveau, pression,
température…etc.).
- Modules spécialisés : l'information traitée est contenue dans des mots codes sous forme binaire
ou bien hexadécimale. C'est le type d'information délivrée par un ordinateur ou un module
intelligent.
4. CRITERES DE CHOIX D’UN API
Le choix d'un automate programmable est en premier lieu le choix d'une société ou d'un
groupe et les contacts commerciaux.
Le personnel de maintenance doit toute fois être formé sur ce matériel et une trop grande
diversité du matériel peut avoir de graves répercussions.
Un automate utilisant des langages de programmation de type GRAFCET est également
préférable pour assurer les mises au point et dépannages dans les meilleures conditions.
ENSET-ORAN/5 ELN/2012 Page 16
Chapitre II Généralités sur l’API S7-300
La possession d'un logiciel de programmation est aussi source d'économies (achat du logiciel et
formation du personnel). Des outils permettant une simulation des programmes sont également
souhaitables. Les critères de choix de l’automate sont les suivants :
4.1. CRITERES TECHNOLOGIQUES
Nombre d'entrées / sorties :
Le nombre de cartes peut avoir une incidence sur le nombre de racks dès que le nombre
d'entrées / sorties nécessaires devient élevé.
Type de processeur :
La taille mémoire, la vitesse de traitement et les fonctions spéciales offertes par le processeur
permettront le choix dans une gamme souvent très étendue.
Fonctions ou modules spéciaux :
Certaines cartes (commande d'axe, pesage ...) permettront de "soulager" le processeur et
devront offrir les caractéristiques souhaitées (résolution, ...).
Fonctions de communication :
L'automate doit pouvoir communiquer avec les autres systèmes de commande (API,
supervision ) et offrir des possibilités de communication avec des standards normalisés (Profibus ).
4.2. CRITERES ECONOMIQUES
Le critère économique, est un facteur déterminant dans le choix d’une solution. En effet, le
choix de cette dernière dépend non seulement des exigences techniques, mais aussi des différents
coûts d’étude, de mise au point et de maintenance. La disponibilité du matériel (API) au niveau
d’un des laboratoires de notre département, l’existence de la documentation, ont parfaitement
contribué au choix d’un API SIEMENS S7-300
5. Présentation de l’API S7-300
S7-300 est un mini automate modulaire pour les applications d’entrée et de milieu de gamme,
avec possibilité d’extensions jusqu’a 32 modules, et une mise en réseau par l’interface multipoint
(MPI), PROFIBUS et Industriel Ethernet.
L’API S7-300 est constitué d’un module d’alimentation, d’une CPU et de modules d’entrées et de
sorties (modules d’E/S).
ENSET-ORAN/5 ELN/2012 Page 17
Chapitre II Généralités sur l’API S7-300
Figure II-2 : Schéma de commande d’une installation par un automate S7-300
Les signaux d’entrées sont combinés et traités par la CPU puis transmis vers les cartes de
sorties. Le système S7-300 est modulaire et on y trouve les types de modules suivants :
Unités centrales (CPU) ;
Modules d’alimentation (PS) ;
Coupleurs (IM) ;
Processeurs de communication (PC), (par exemple pour le raccordement à PROFIBUS) ;
Il est possible de raccorder des automates programmables S5 au système
d’automatisation S7 de la famille SIMATIC, Le raccordement dépend du type bu utilisé ;
Modules de fonction (FM), (par exemple de comptage, régulation, positionnement…) ;
Les Modules d’entrées/ sorties T.O.R ou analogiques sont maintenant appelés des modules
de signaux (SM).
Unités centrales (CPU)
L’unité centrale c’est le cerveau de l’API. Ce dernier liée aux étapes des signaux d’entrés
exécute le programme utilisateur et commande les sorties.
Rémanence sans pile du S7-300
On n’a pas besoin de pile pour sauvegarder les temporisations, compteurs et mémentos S7-
300. Le contenu des blocs y est également sauvegardé en cas de coupure de la tension. Les unités
centrales des SIMATIC S7-300 ont une mémoire tampon de secours ne nécessitant aucune
maintenance qui sauvegarde les opérandes les données qui ont été déclarées permanentes.
ENSET-ORAN/5 ELN/2012 Page 18
Chapitre II Généralités sur l’API S7-300
Modules d’alimentation (PS)
Tout réseau 24V peut être utilisé pour alimenter de la CPU des S7-300. Les modules
d’alimentation suivants de la gamme S7 sont prévus pour être utilises avec le S7-300(voir le
tableau suivent).
Désignations Courant de sorties Tension à la sorties Tension à l’entrée
2A DC 24 V AC 120/230 V
PS 307 5A DC 24 V AC 120/230 V
10 A DC 24 V AC 120/230 V
Tableau II-1 : Les modules d’alimentations suivantes la gamme S7-300
Coupleurs (IM)
Certains coupleurs disponibles dans S5 ont leur équivalent dans S7. Ils peuvent être utilisés
pour un couplage sur de courtes distances. Pour un couplage sur de longues distances, il est
recommandé d’émettre les signaux via le bus PROFIBUS.
Modules de communication (CP)
La communication homme-machine ou machine-homme ainsi que l’échange de données avec
d’autres appareils sont assurées par des processeurs de communication qui permettent :
La conduite et l’observation des machines ou processus. La signalisation et la consignation des états
des machines et des installations.
On distingue pour le S7 :
Interface AS-I
C’est un système de connexion employé pour le premier niveau du processus dans les
installations d’automatisation.
Il permet notamment de relier des capteurs et actionneurs échangeant des données binaires.
MPI
C’est une interface multipoint pour SIMATIC S7 et peut servir à la mise en réseau de
plusieurs CPU pour l’échange de petites quantités de données (jusqu'à 70 octets).
Industriel Ethernet
Il est comme PROFIBUS mais permet la transmission de grandes quantités de données.
ENSET-ORAN/5 ELN/2012 Page 19
Chapitre II Généralités sur l’API S7-300
5. CONCLUSION
Dans ce chapitre on a vue que :
- L’automate programmable industriel est devenu un produit incontournable dans les
systèmes automatisés de l’industrie a couse de la flexibilité de son architecture, la facilité de sa
programmation, de sa connexion et de son adaptation dans les milieux industriels.
- L’automate S7-300 possède plusieurs gammes de CPU et de modules d'alimentation.
L'adressage des modules d'E/S se fait par l'intermédiaire des adresses de programme STEP7.
- Le nombre d'entrées / sorties est le critère principal pour faire le choix d’un API.
ENSET-ORAN/5 ELN/2012 Page 20