INNOVTENTION
ACADEMY
PROGRAMMATION DES API
NOTIONS DE
BASES
QU EST CE QU UNE API ?
- Les Automates Programmables Industriels (API) sont des machines programmables
utilisées pour effectuer rapidement et précisément des tâches répétitives.
- Ils sont essentiels dans les industries manufacturières pour produire des composants et
effectuer des tests de qualité sur les produits finis.
- Les API permettent d'optimiser la production en réduisant les erreurs et en améliorant la
qualité des produits.
- Ils surpassent les capacités humaines en termes de vitesse et de précision, assurant des
produits de haute qualité et faciles à assembler.
PLC HARDWARE
LES COMPOSANTS D UNE API
Processeur (CPU) :
Il traite les instructions du programme, gère les entrées et sorties, surveille l'automate et dialogue avec le terminal de programmation.
Mémoire :
Stocke les instructions du programme et les données. Il existe deux types de mémoire : la RAM, modifiable mais volatile, et la EEPROM, qui
permet uniquement la lecture.
Interfaces entrées/sorties (E/S) :
Permettent au processeur de recevoir et d'envoyer des informations. Elles peuvent être numériques (tout ou rien) ou analogiques
(proportionnelles à une grandeur surveillée).
LES COMPOSANTS D UNE API
Alimentation :
-Convertit la tension alternative en basse tension continue (généralement 24V) nécessaire au fonctionnement du processeur et
des modules E/S.
Interface de communication :
- Permet la transmission de données sur des réseaux de communication pour relier l'API à d'autres automates ou équipements. Elle
est utilisée pour des opérations telles que la vérification de périphériques, l'acquisition de données et la gestion de la connexion.
Périphérique de programmation :
-Utilisé pour entrer le programme dans la mémoire du processeur. Le programme est développé sur ce périphérique puis transféré
dans la mémoire de l'API.
LES COMPOSANTS D UNE API
PLC SOFTWARE
Langages Graphiques :
Le Ladder Logic (LAD) utilise des symboles électriques pour représenter la logique de contrôle sous
forme de schémas, facilitant la compréhension des ingénieurs.
Le Function Block Diagram (FBD) utilise des blocs interconnectés pour représenter les opérations
logiques, mathématiques, etc., adapté aux applications complexes.
Langages Textuels :
Le Structured Text (ST) permet une programmation textuelle structurée et flexible, idéal pour des
algorithmes de contrôle sophistiqués.
LES ENTREES
LES ENTRÉES DIGITALES
Les commutateurs : Utilisés pour détecter l'état ou la position d'un dispositif mécanique, comme une
porte ou une vanne.
Boutons-Poussoirs :Utilisés pour démarrer/arrêter des processus ou activer des fonctions spécifiques.
Capteurs de Proximité :Utilisés pour détecter la présence ou l'absence d'un objet à proximité.
Fin de course : détectent la position des équipements industriels, garantissant leur bon
fonctionnement et la sécurité des opérations.
LES ENTREES
LES ENTRÉES ANALOGIQUES
Capteurs de Température :Mesurent la température ambiante ou d'un processus.
Capteurs de Pression :Mesurent la pression d'un fluide dans un système.
Capteurs de Niveau de Liquide :Mesurent le niveau de liquide dans un réservoir.
Capteurs de Déplacement Rotatif :Mesurent la rotation ou l'angle d'un objet.
LES SORTIES
LES SORTIES DIGITALES
Relais :
Les sorties relais sont des contacts électromécaniques qui peuvent commuter des charges électriques
plus importantes.
Elles sont utilisées pour contrôler des moteurs, des vannes, des lampes, etc.
Transistors de Sortie à Collecteur Ouvert :
Les sorties à transistor à collecteur ouvert sont des sorties semi-conductrices utilisant des transistors
pour commuter des charges.
Elles sont souvent utilisées pour des charges à faible courant, telles que des LED, des relais à état solide,
des bobines de relais, etc.
LES SORTIES
LES SORTIES DIGITALES
Sorties à Relais à Semi-conducteurs (SSR) :
Les sorties SSR sont des sorties à semi-conducteurs qui utilisent des dispositifs tels que des triacs ou des
transistors MOSFET pour commuter des charges.
Elles offrent des temps de commutation plus rapides que les relais électromécaniques et sont souvent
utilisées dans les applications nécessitant une commutation rapide et fréquente.
Elles sont utilisées pour contrôler des charges telles que des moteurs à courant alternatif, des chauffages, des
éclairages, etc.
Électrovannes :
Les sorties destinées aux électrovannes sont utilisées pour contrôler l'ouverture et la fermeture des
électrovannes, qui régulent le débit de fluides tels que l'air, l'eau, les gaz, etc.
Elles sont couramment utilisées dans les systèmes pneumatiques et hydrauliques pour contrôler le flux de
fluides dans les machines et les processus industriels.
LES SORTIES
LES SORTIES ANALOGIQUES
Vannes Proportionnelles :
Ajustent le débit d'un fluide en réponse à un signal électrique.
Utilisées pour une régulation précise du débit dans les systèmes hydrauliques et pneumatiques.
Variateurs de Fréquence (VFD) :
Convertissent un signal électrique en une fréquence variable pour contrôler la vitesse des moteurs.
Utilisés pour ajuster la vitesse des moteurs et améliorer l'efficacité énergétique.
Actionneurs Linéaires :
Transforment un signal électrique en un mouvement linéaire.
Utilisés pour le positionnement précis dans les systèmes de commande de mouvement.
LES TYPES DE SIGNAUX ANALOGIQUES
Signaux de Type Tension :
-Les signaux de type tension sont générés par certains capteurs analogiques qui produisent une tension proportionnelle à la grandeur physique mesurée.
-Les plages d'opération les plus courantes pour les signaux de tension sont le 0-5 VDC (Volts en courant continu) et le 0-10 VDC.
Signaux de Type Courant :
-Le signal 4-20 mA est devenu le standard de facto pour les signaux de courant utilisés dans l'industrie.
-Ce type de signal utilise un courant compris entre 4 mA (valeur minimale) et 20 mA (valeur maximale) pour représenter une plage de mesure.
-Le 4-20 mA est préféré car il offre une meilleure immunité au bruit électromagnétique par rapport aux signaux de tension, ce qui le rend idéal pour les
environnements industriels difficiles.
-Parfois, on peut également rencontrer des signaux de courant 0-20 mA, où 0 mA représente la valeur minimale et 20 mA la valeur maximale dans la
plage de mesure.
Signaux de Type Résistance :
-Les signaux de type résistance sont principalement utilisés avec les capteurs de température, tels que les thermocouples et les résistances de détection
de température (RTD).
-Ces capteurs modifient leur résistance en fonction de la température mesurée.
-Les systèmes de contrôle utilisent la variation de la résistance pour déterminer la température ambiante ou du processus.
POURQUOI LE RETOUR DE SIGNAL EN COURANT EST-IL SOUVENT PRÉFÉRÉ
À CELUI EN TENSION DANS L'INDUSTRIE ?
Immunité aux interférences électromagnétiques (EMI) : Les signaux de courant sont moins sensibles aux interférences
électromagnétiques par rapport aux signaux de tension.
Longues distances de transmission : Les signaux de courant peuvent être transmis sur de plus longues distances sans
perte de signal significative par rapport aux signaux de tension.
Facilité de diagnostic : Les boucles de courant 4-20 mA permettent souvent une détection plus facile des défauts dans
le circuit.
Compatibilité avec les équipements existants : Dans de nombreux cas, les systèmes industriels sont déjà configurés
pour utiliser des signaux de courant 4-20 mA. Changer vers des signaux de tension nécessiterait une mise à niveau
coûteuse et peut ne pas être nécessaire si les performances du système actuel sont adéquates.
DIFFÉRENCE ENTRE LES ENTRÉES PNP ET NPN
LES ENTRÉES PNP LES ENTRÉES NPN
Les PNP sont des capteurs "sources": ils laissent le courant
circuler dans le capteur à partir de V+ lié à l émetteur. Les NPN sont des capteurs "collecteurs": ils laissent le
courant circuler dans le capteur et vers V- lié à l émetteur.
La charge est connectée à la sortie de commutation et V-, V-
sert donc de point de mesure. Un changement de l'état du La charge est connectée à la sortie de commutation et V-, V-
signal active le transistor, le courant circule depuis V+ à sert donc de point de mesure. Un changement de l'état du
travers le transistor puis la charge en direction de V-, et signal active le transistor, le courant circule depuis V+ à
ferme ainsi le circuit. travers le transistor puis la charge en direction de V-, et
ferme ainsi le circuit.
DIFFÉRENCE ENTRE LES ENTRÉES PNP ET NPN
LES ENTRÉES PNP LES ENTRÉES NPN
Avec un capteur PNP, la commutation se produit sur la
patte +V. La patte -V fait le lien entre le dispositif et le Avec un capteur NPN, la commutation se produit sur la
capteur. Une alimentation -V permanente est connectée au patte -V. La patte +V fait le lien entre le dispositif et le
dispositif devant être activé, un PLC ou relais par exemple. capteur. Une alimentation +V permanente est connectée au
Lorsque le capteur est activé, il branche la patte +V et ferme dispositif devant être activé, un PLC ou relais par exemple.
le circuit. Le courant circule à travers le transistor du Lorsque le capteur est activé, il branche la patte -V et ferme
capteur dans le dispositif et l'allume ou en change l'état. le circuit. Le courant circule à travers le transistor du
capteur dans le dispositif et l'allume ou en change l'état.
CONNEXION DES ENTRÉES PNP ET NPN AVEC API
Lorsqu'un capteur est connecté à l'étage d'entrée d'un PLC, l'étage d'entrée détecte l'état dans lequel se trouve le capteur (actif ou
inactif), mais il doit être du même type que le capteur. Lorsqu'un capteur PNP est connecté à une entrée PNP, le courant circule du
capteur vers l'entrée. Cela signifie qu'à mesure que le capteur PNP délivre le courant, l'entée PNP doit recevoir le courant.
Alternativement, un capteur NPN reçoit le courant tandis que l'entrée PNP délivre le courant.
HISTOIRE ET DOMINANCE DES API DE SIEMENS
Début de l'histoire des API Siemens : Siemens fabrique et développe des Automates Programmables
Industriels (API) depuis plus de 30 ans, ce qui lui confère une expertise et une expérience considérables
dans le domaine de l'automatisation industrielle.
Autre
22%
Siemens
34%
Shneider
8%
Omron
8%
Mitsubishi Allen-Bradley
11% 17%
LES GAMMES DES API DE SIEMENS
LOGO SIMATIC SIMATIC SIMATIC SIMATIC
S7-300 S7-400 S7-1200 S7-1500
Description : Mini-automates Description : Modulaire, adapté aux Description : Haut de gamme, conçu Description : Compact, adapté aux Description : Dernière gamme
applications industrielles de taille pour les applications industrielles de petites applications industrielles. d'automates Siemens, offre des
pour la domotique et le moyenne à grande. process. Caractéristiques : Programmable performances avancées et une
contrôle de petites machines. Caractéristiques : Disponible en Caractéristiques : CPU performants avec TIA Portal, compatible PROFINET programmation conviviale.
Caractéristiques : Flexibles, différentes versions (CPU standard, avec une mémoire de travail IO pour une connectivité réseau Caractéristiques : Programmable via TIA
CPU Fail-safe), flexible pour les généreuse, répond aux exigences Portal, avec un écran de façade pour des
extensibles avec des E/S étendue. Disponible avec ou sans IHM,
industries de transformation. élevées des industries de process. configurations basiques, adapté à
supplémentaires via des idéal pour l'apprentissage de la
Limitations : Possède des limites de Limitations : Coût initial et coûts de diverses applications industrielles
programmation.
modules. Compatibles avec les performances pour les applications maintenance plus élevés par rapport à modernes.
très complexes ou à grande échelle. La d'autres automates Siemens. Limitations : Capacité et complexité
Limitations : Investissement initial plus
protocoles ASI et KNX. limitées par rapport au S7-1500.
disponibilité de certaines Technologie et fonctionnalités élevé par rapport aux gammes plus
Limitations : Idéaux pour de fonctionnalités avancées peut varier potentiellement moins modernes Certaines fonctionnalités avancées anciennes comme le S7-1200. Certaines
petites applications. Moins selon le modèle de CPU choisi. comparé aux dernières gammes peuvent être restreintes par les fonctionnalités avancées peuvent
comme le S7-1500. capacités matérielles. nécessiter des modules d'extension ou
adaptés pour des systèmes
des licences supplémentaires dans le
complexes ou des protocoles cadre du TIA Portal.
avancés.
LES TYPES DES API SIMATIC S7-1200
CPU S7-1200 CPU S7-1200 F
CPU S7-1200 SAFETY
STANDARD (FAIL-SAFE)
INTEGRATED
Mode de Fonctionnement : Mode de Fonctionnement : Mode de Fonctionnement :
Convient aux applications Intègre des fonctionnalités de Destiné aux applications
industrielles de taille sécurité pour les applications nécessitant une redondance
moyenne. critiques. et une sécurité accrues.
Caractéristiques : Mémoire Caractéristiques : Fonctions Caractéristiques : Fonctions
de travail intégrée, ports de sécurité certifiées, arrêts de sécurité avancées pour la
intégrés pour E/S numériques d'urgence sécurisés, détection et la réaction aux
et analogiques, compatible surveillance des sécurités défaillances, conforme aux
avec extensions pour une plus machines. normes SIL.
grande connectivité.
LES DIFFÉRENTES MODULES D'ENTRÉES/SORTIES (E/S) DISPONIBLES
POUR LES AUTOMATES SIEMENS S7-1200
TENSION D’ALIMENTATION TENSION D’ENTRÉE PUISSANCE DE SORTIE
24 V CC ou 120/230 V CA Seule la tension 24 V CC est
disponible pour les entrées. Sorties DC : Transistor MOSFET
24 V CC, 0,5 Ampère max par
canal.
Sorties RLY : Relais 5-30 V CC ou
5-250 V CA, 2 Ampères max par
canal.
LES SPÉCIFICATIONS DES ENTRÉES TOR ET DES SORTIES TOR POUR
L'AUTOMATE SIEMENS S7-1200, MODÈLE CPU 1217C DC/DC/DC
ENTRÉES TOR SORTIES TOR
Nombre d'entrées : 14 au total (10 en mode P/N, 4 Nombre de sorties : 10 au total (6 en mode N, 4
différentielles) différentielles)
Type de tension : 24 V CC nominal Plage de tension : 20,4 à 28,8 V CC
Plage de tension continue admise : jusqu'à 30 V CC Courant maximal : 0,5 A
Signaux logiques : 15 V CC à 2,5 mA pour le signal 1 Charge de lampe : 5 W
logique, 5 V CC à 1 mA pour le signal 0 logique Isolation : 500 V CA pendant 1 minute
Isolation : 500 V CA pendant 1 minute Fréquence de sortie de trains d'impulsions (max.) :
Fréquences d'entrée d'horloge HSC (max.) : 100/80 100 kHz pour les sorties Qa.4 à Qb.1, 1 MHz pour les
kHz pour les entrées Ia.0 à Ia.5, 30/20 kHz pour les sorties Qa.0 à Qa.3
entrées Ia.6 à Ib.1
APPAREILS EXTERNES
Modules d'E/S déportées (Remote I/O) :
Les modules d'E/S déportées sont utilisés pour étendre les capacités d'entrées/sorties d'un automate programmable en permettant la
connexion de modules d'E/S à distance.
Ils sont souvent utilisés dans les applications où les capteurs et actionneurs sont répartis sur de longues distances par rapport au PLC
central.
Exemple : Siemens ET200S, Allen-Bradley ControlLogix Remote I/O.
Modularité : Permet d'ajouter des modules d'E/S selon les
besoins.
Connexion décentralisée : Réduit les câbles en plaçant les
modules près des équipements.
Large gamme de modules : Propose différents types d'E/S pour
divers besoins.
Communications rapides : Compatible avec plusieurs
protocoles pour une communication efficace.
Diagnostic avancé : Offre des fonctionnalités de diagnostic
pour une maintenance facilitée.
Montage flexible : Peut être monté sur un rail DIN pour une SIEMENS ET200S
installation flexible.
APPAREILS EXTERNES
Variateurs de fréquence (VFD) :
Les variateurs de fréquence sont des dispositifs électroniques utilisés pour contrôler la vitesse et le couple des moteurs électriques à
courant alternatif (CA).
Ils permettent de régler la vitesse du moteur en modifiant la fréquence et la tension du courant fourni au moteur.
Ils sont couramment utilisés dans les systèmes de commande de moteurs pour réguler la vitesse dans diverses applications
industrielles.
Exemple : Siemens Micromaster, Allen-Bradley PowerFlex.
Contrôle de vitesse : Les Micromaster ajustent la fréquence et la
tension pour réguler la vitesse du moteur.
Large gamme de puissances : Disponibles dans différentes
puissances pour diverses applications.
Compatibilité : S'adaptent à une variété de moteurs et
d'environnements industriels.
Fonctionnalités avancées : Offrent des fonctionnalités de
contrôle avancées, de protection du moteur et de diagnostic.
Communication : Prend en charge plusieurs protocoles de
communication pour une intégration facile.
Facilité d'utilisation : Interface conviviale et logiciels de
programmation intuitifs.
Applications : Utilisés dans les convoyeurs, les pompes, les SIEMENS MICROMASTER
ventilateurs, etc.
APPAREILS EXTERNES
Modules de sécurité :
Les modules de sécurité sont utilisés pour assurer la sécurité des opérateurs et des machines en surveillant et en contrôlant les zones
dangereuses et les processus critiques.
Ils peuvent inclure des relais de sécurité, des modules de sécurité programmables, des dispositifs d'arrêt d'urgence, des barrières immatérielles,
etc.
Exemple : Siemens Simatic Safety Integrated, Allen-Bradley GuardLogix.
Intègre des fonctions de sécurité avancées dans les
automates programmables.
Programmation conviviale dédiée à la sécurité.
Utilise des protocoles de communication sécurisés.
Offre un diagnostic avancé pour la détection des pannes.
Compatible avec une large gamme d'automates Siemens.
SIEMENS SIMATIC SAFETY INTEGRATE,