Aucun titre de diapositive -...
Transcript of Aucun titre de diapositive -...
![Page 2: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/2.jpg)
2
ITII2 Automatisme
I / Les Automates Programmables Industriels1 – Présentation2 – Structure et fonctionnement3 - Caractéristiques
II / La Programmation IEC 1131-3 sous CoDeSys1 – L'adressage des données2 – Le langage IL3 – Le langage ST4 – Le Langage LD5 – Le langage FBD6 – Le langage CFC (non IEC 1131-3)7 – Le langage SFC
III / Le bus de terrain ASi1 – Présentation2 – Couche Physique3 – Couche liaison de données4 – Couche Application
IV / Protocole Modbus1 – Présentation2 – Supports de communication3 – Principe des échanges
Plan du Cours :
![Page 3: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/3.jpg)
3
ITII2 Automatisme
I / Les Automates Programmables Industriels
1 - Introduction
Les automates programmables industriels sont apparus à la fin des années soixante, à la demande de l'industrie automobile américaine, qui réclamait plus d' adaptabilité de leurs systèmes de commande.Les coûts de l'électronique permettant alors de remplacer avantageusement les technologies alors utilisées.
Avant : utilisation de relais électromagnétiques et de systèmes pneumatiques pour la réalisation des parties commandes
⇒ logique câbléeInconvénients : cher, pas de flexibilité, pas de communication possible
![Page 4: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/4.jpg)
4
ITII2 Automatisme
Contraintes du milieu industriel (1) :
✔ Influences externes :
- poussières,
- température,
- humidité,
- vibrations,
- parasites électromagnétiques, …
→ Solution : utilisation de systèmes à base de microprocesseurs permettant une modification aisée des automatismes.
⇒ logique programmée
![Page 5: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/5.jpg)
5
ITII2 Automatisme
Contraintes du milieu industriel (2) :
✔ Personnel : - dépannage possible par des techniciens de formation électromécanique
- possibilité de modifier le système en cours de fonctionnement
✔ Matériel :
- Evolutif- Modulaire- Implantation aisée
![Page 6: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/6.jpg)
6
ITII2 Automatisme
L'Automate Programmable Industriel (API) est un appareil électronique programmable, adapté à l'environnement industriel, qui réalise des fonctions d'automatisme pour assurer la commande de préactionneurs et d'actionneurs à partir d'informations logique, analogique ou numérique.
Définition :
Les API sont utilisés dans divers secteurs d'activités, que l'on peut regrouper en trois catégories :
![Page 7: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/7.jpg)
7
ITII2 Automatisme
- Les systèmes automatisés de production (SAP), dont l'objectif est d'apporter de la valeur ajoutée à une matière première, en respectant certaines contraintes (financières, normes de sécurité etc...).
- L'industrie automobile, la métallurgie,
- La production d'énergie (centrales nucléaires, thermiques,
hydrauliques...)
- L'industrie agro-alimentaire, pharmaceutique,
- Le génie-chimique, la pétrochimie,
- Les chaînes de conditionnement,
- etc ...
![Page 8: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/8.jpg)
8
ITII2 Automatisme
- L'automatisation des bâtiments (GTB : Gestion Technique des Bâtiments), dont les objectifs sont :
- L'amélioration du confort (gestion des ascenseurs, régulation de
températures...),
- La sécurité (alarmes anti-intrusion, détection de fumées...)
- La réduction des dépenses énergétiques (gestion automatisée des
consignes de température et d'éclairage...)
- Engins de chantiers (grues...),
- Tri postal,
- etc...
- L'automatisation de machines spéciales :
![Page 9: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/9.jpg)
9
ITII2 Automatisme
Nature des informations traitées par l'automate :
➢Analogique : l'information est continue et peut prendre une valeur comprise dans une plage bien déterminée. C'est le type d'information délivrée par un capteur (pression, température …).
Une grandeur analogique (tension, courant...) doit être convertie en grandeur numérique par une carte d'entrée spécifique pour pouvoir être traitée par le programme automate.
➢Numérique : l'information est contenue dans des mots codés sous forme binaire ou bien hexadécimale. Il peut s'agir d'une variable interne du programme (compteur...).
➢Tout ou rien (T.O.R.) : l'information ne peut prendre que deux états (vrai/faux, 0 ou 1 …). C'est le type d'information délivrée par un détecteur, un bouton poussoir …
![Page 10: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/10.jpg)
10
ITII2 Automatisme
Architecture des systèmes automatisés :Partie Commande
(P.C)Partie Opérative
(P.O)Partie Relation
(P.R)
API (CPU)
Préactionneurs Actionneurs
Effecteurs
Détecteurs /CapteursConditionneurs
E Ana E TOR
S Ana & S TOR
Procédé
Superviseur
Pupitres opérateurs
Commande & signalisation
(1)
(2)
(3)
(4)
(5) (6)
(7)
(8)
(9)
![Page 11: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/11.jpg)
11
ITII2 Automatisme
(1) : l'API transmet les ordres de commandes aux préactionneurs, sous forme de niveaux électriques TOR (0/24V) ou analogiques (0-10V, +/-10V, 4-20mA, 0-20mA)
(2) : Le préactionneur converti ces ordres en commandes contenant l'énergie nécessaire au pilotage des actionneurs. Exemples : contacteurs, distributeurs électro-pneumatique, variateurs de vitesse...
(3) : L'actionneur assure la conversion d'énergie pour agir sur le procédé (exemples : moteur asynchrone, vérin hydraulique, résistance chauffante...).
(4) : l'effecteur se situe entre l'actionneur et le procédé à contrôler (exemples : arbre moteur + pâles pour un malaxeur mu par un moteur asynchrone, ventouse de saisie pour un vérin destiné au déplacement de plaques métalliques etc...
(5) : Les paramètres physiques utiles à la commande du procédé (exemples : températures, pressions, présences...) sont surveillés grâce à des détecteurs (TOR) et des capteurs (analogiques).
(6,7) : Ces informations électriques sont transmises à la P.C - directement reliées aux cartes TOR pour les détecteurs, parfois par le biais d'un conditionneur (et/ou d'un transmetteur) pour l'analogique.
(8) : Un réseau local industriel dédié à la supervision permet de lier la P.C et la P.R (et donc indirectement la P.O). Certains éléments de signalisation peuvent néanmoins se faire par le biais des cartes d'E/S (voyants, b.p ...).
![Page 12: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/12.jpg)
12
ITII2 Automatisme
Architectures compactes et modulaires :
Automates modulaires Automates compacts
Crouzet Millenium
Siemens 1200
Schneider Zelio
Schneider M340
Siemens 1500
Wago 750
![Page 13: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/13.jpg)
13
ITII2 Automatisme
Informations(capteurs, dialogue)
Entrées
SortiesOrdres
(pré actionneurs, dialogue)
Programme
Traiter les informations entrantes pour émettre des ordres de sorties
en fonction d’un programme.
2 - Structure & Fonctionnement d’un API
![Page 14: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/14.jpg)
14
ITII2 Automatisme
Le cycle de fonctionnement est organisé en 4 tâches :
Bus Entrées / Sorties
Unité de Traitement
RAM
Module d' Entrées
Module de
Sorties
Tâche 1 : Gestion du système (auto-contrôle de l’automate)
Tâche 2 : Acquisition des données en entrée (mémorisation)
Tâche 3 : Traitement des données (exécution du programme)
Tâche 4 : Affectation des sorties (émission des ordres)
![Page 15: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/15.jpg)
15
ITII2 Automatisme
Déroulement d'un Cycle-automate :
Traitement Interne
Lecture des Entrées
Exécution du Programme
Ecriture des Sorties
![Page 16: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/16.jpg)
16
ITII2 Automatisme
➢ Présentation du contrôleur WAGO 750-849 :
Ports Ethernet pour le chargement des programmes, la
supervision...
Interface série (configuration)
Bornes pour l'alimentation 24Vcc
![Page 17: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/17.jpg)
17
ITII2 Automatisme
➢ Caractéristiques du contrôleur WAGO 750-849 :
![Page 18: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/18.jpg)
18
ITII2 Automatisme
Interface d'entrée : elle permet de recevoir les informations de la P.O (ou du pupitre) et de mettre en forme (filtrage, ...) ce signal tout en l'isolant électriquement (optocouplage) :
Le contact "N.O" "ferme le 24 V" sur l'entrée de l'API lorsqu'il est actif
Le contact "N.F" "ouvre le 24 V" sur l'entrée de l'API lorsqu'il est actif
![Page 19: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/19.jpg)
19
ITII2 Automatisme
➔ Coupleur d'entrées : « du bornier vers la mémoire image »
Mise à jour de façon ponctuelle, à chaque cycle automate
+-
+-
+-
+-
E1
E2
E3
E4
Bornier d'entrée Isolation / Filtrage Mémoire Image
%IX 0.0 E1
%IX 0.1 E2
%IX 0.2 E3
%IX 0.3 E4
... ….
... ...
![Page 20: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/20.jpg)
20
ITII2 Automatisme
➢ Exemple de Carte D'E TOR (750-400) :
![Page 21: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/21.jpg)
21
ITII2 Automatisme
➢ Exemple de Carte D'E analogiques avec conditionneur pour PT100 (750-461) :
Le signal délivré par la sonde est converti (montage 3 fils) en valeur numérique mise à l'échelle au format INT.
La température est représentée en 100eme de degrés, sur une plage -200°C / + 200°C.
![Page 22: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/22.jpg)
22
ITII2 Automatisme
➢ Exemple de Carte D'E analogiques 0-10V (750-459) :
la gamme de tension [0 V to +10V] est convertie par un CAN 12 bit, puis mise à l'échelle ; la gamme numérique obtenue est [0 ; 32760].
![Page 23: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/23.jpg)
23
ITII2 Automatisme
Mettre en évidence dans le tableau suivant le format des données et la résolution du convertisseur :
![Page 24: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/24.jpg)
24
ITII2 Automatisme
➢ Exemple de Carte D'E analogiques 4-20mA (750-454) :
![Page 25: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/25.jpg)
25
ITII2 Automatisme
Cette borne d’entrées analogiques traite des signaux sur une plage de courant standardisée de 0-20 mA ou de4-20 mA respectivement.Le signal d’entrée est séparé galvaniquement et le transfert à l’unité centrale se fait avec une résolution de 12 bits.
![Page 26: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/26.jpg)
26
ITII2 Automatisme
+-+-
+-+-
S1
S2
S3
S4
Bornier de sortiesIsolation / Amplification - Relayage
Mémoire Image des sorties
S1 %QX 0.0
S2 %QX 0.1
S3 %QX 0.2
S4 %QX 0.3
... ….
... ...
Variables du programme
Bits de sorties
Interface de sortie : elle permet de commander les préactionneurs et éléments de signalisation du S.A.P. tout en assurant l'isolement électrique entre P.C et P.O.
Mise à jour de façon ponctuelle, à chaque cycle automate
![Page 27: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/27.jpg)
27
ITII2 Automatisme
➢ Exemple de Carte De S TOR à Relais (750-513) :
![Page 28: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/28.jpg)
28
ITII2 Automatisme
➢ Caractéristiques :
La tension commutée par une sortie à Relais peut être une
source continue ou alternative
La fréquence de commutation admise est relativement faible
( < 1 Hz)
![Page 29: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/29.jpg)
29
ITII2 Automatisme
➢ Exemple de Carte De S TOR à Transistors (750-501) :
![Page 30: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/30.jpg)
30
ITII2 Automatisme
➢ Cractéristiques :
La tension commutée par une sortie à
transistor es nécessairement
continue
La fréquence de commutation peut être élevée (plrs kHz)
![Page 31: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/31.jpg)
31
ITII2 Automatisme
➢ Exemple de Carte De S ANA +/-10V :
![Page 32: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/32.jpg)
32
ITII2 Automatisme
Mettre en évidence dans le tableau suivant le format des données et la résolution du convertisseur :
![Page 33: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/33.jpg)
33
ITII2 Automatisme
La Norme IEC 1131-3 définit les règles d 'écriture des programmes pour les API.
Les fabricants d'API fournissent des logiciels de programmation plus ou moins fidèles à cette norme (de plus en plus tout de même).
Le logiciel CoDeSys est une plateforme de développement ouverte, multimatérielle utilisée pour programmer les contrôleurs WAGO utilisés en TP.
Il obéit aux spécification de la norme CEI 61131-3
II / La Programmation IEC 1131-3
![Page 34: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/34.jpg)
34
ITII2 Automatisme
Toute donnée traitée par un programme automate possède :
- Une Direction (Entrée, Sortie, Interne)
- Un format (Bit, Octet, Mot ...)
- Une Adresse (Chiffre indiquant la position de la donnée dans le plan mémoire de l'API).
La syntaxe pour toute donnée est la suivante :
% 'Direction' . 'Format' . 'Adresse'
1 / L'adressage des Données.
![Page 35: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/35.jpg)
35
ITII2 Automatisme
La direction :
Une entrée est une valeur, provenant du terrain, qui ne peut être que lue par le programme chargé dans le contrôleur.
Notation : %I.x.xExemple : capteur, détecteur, bouton poussoir etc...
Une sortie est une donnée à destination du terrain, dont la valeur peut être fixée par l'automate. (Remarque : Une sortie peut aussi être lue par le programme)
Notation : %Q.x.xExemple : voyant lumineux, commande d'un contacteur etc...
Une variable interne est une donnée qui n'est pas directement liée au terrain, mais une
information gérée par le programme chargé dans l'API.Exemples : valeur d'un compteur, d'une temporisation, étape d'un grafcet …
Notation : %M.x.x
![Page 36: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/36.jpg)
36
ITII2 Automatisme
Le format : ✔ Un bit est une valeur binaire ou encore booléenne dont la valeur est « VRAIE » (notée TRUE) ou « FAUSSE » (notée FALSE).
Notation : %x.X.x.x
Exemple : Un voyant lumineux est relié à la 4eme borne de la 1°carte de sorties T.O.R du rack automate. Son état correspondra à la variable booléenne :
% Q X 0.3
✔ Un octet est une donnée codée sur 8 bits
Notation : %x.B.x
![Page 37: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/37.jpg)
37
ITII2 Automatisme
✔ Un mot est une donnée codée sur 16 bit
Notation : %x.W.x
Exemple : Un capteur de température est relié à la 3eme entrée analogique du rack automate. La valeur numérique correspondante sera stockée dans la variable :
✔ Un double mot est une variable codée sur 32 bits
Notation : %x.DW.x
% I W 2
![Page 38: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/38.jpg)
38
ITII2 Automatisme
Les valeurs numériques peuvent être représentées sous formes décimales, hexadécimales (en ajoutant 16# devant la valeur) ou binaires (2#...)
➔exemples : 125 → 125 1A216
→ 16#1A2 01102 → 2#0110
En plus du format, on peut définir un type pour les variables internes (liste non exhaustive) :
BOOL : valeur booléenne ('TRUE' ou 'FALSE')
INT : valeur entière signée sur 16 bits
UINT : valeur entière non signée sur 16 bits
DINT : valeur entière signée sur 32 bits
DUINT : valeur entière non signée sur 32 bits
REAL : valeur réelle sur 32 bits
TIME : durée définie en h/mn/s/ms Notation : t # ...h ...m ...s ...ms
DATE : date définie en année/mois/jour Notation : d # ...-...-...
TIME_OF_DAY : heure du jour définie en h/mn/s Notation : tod # ... : ... : ...
DATE_AND_TIME : date & heure Notation : dt # ...-...-... - ... : ... : ...
STRING : chaîne de caractères. Notation : ' Ma Chaine '
![Page 39: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/39.jpg)
39
ITII2 Automatisme
Les adresses :
Le dernier champ d'adressage d'une donnée est son adresse.
Elle est constituée: - de 2 chiffres séparés par un point pour les bits, le 1° indique le n° du mot, le
second la position du bit dans ce mot (0 à 15).- d'un seul chiffre pour tous les autres types.
Exemple (bit d'entrée) : %IX0.2 Il s'agit de la 3° entrée (les adresses commencent à 0) de la 1ere carte d'E T.O.R.
Exemple (Mot interne) : %MW42
Il s'agit du mot interne d'adresse 42.
![Page 40: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/40.jpg)
40
ITII2 Automatisme
Déclaration de variables :
Un programme doit réaliser des calculs et utilise donc des variables. Ces variables doivent être déclarées en en-tête de celui-ci.
Une variable peut être :
- une variable d'entrée s'il s'agit d'une variable que le programme utilise (valeur calculée par un autre sous-programme, état d'un capteur...);
- une variable de sortie s'il s'agit d'une variable que le programme modifie (affectation d'une sortie, résultat d'un calcul...)
- D'une variable interne, si cette variable est uniquement utlisée pour faire un calcul intermédiaire.
![Page 41: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/41.jpg)
41
ITII2 Automatisme
variable interne du programme "prog" de type booléen, initialisée à '0' et associée à la sortie physique TOR 4.0.
Variable de sortie du programme "prog", de type 'temps', et initialisée à la valeur 1s et 500ms.
Variable booléenne interne à "prog" initialisée à '1'.
Exemples de déclaration :
Variable d'entrée du programme "prog", de type "mot" et associée à l'entrée analogique 0.
![Page 42: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/42.jpg)
42
ITII2 Automatisme
Organisation du projet :
Le Projet CoDeSys contient au minimum le programme PLC_PRG (programme principal), qui peut éventuellement appelé :
- des fonctions : une fonction retourne une valeur, et ne peut mémoriser aucune variable entre deux appels.
- des programmes : un programme peut posséder des entrées, des sorties et des variables internes qui peuvent être mémorisées entre deux appels.
- des blocs fonctionnels : possède les mêmes caractéristiques qu'un programme mais peut être appelé plusieurs fois. Chaque appel consiste en une instanciation du bloc et apparaît comme une déclaration de variable.
![Page 43: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/43.jpg)
43
ITII2 Automatisme
2 / Langage IL (Instruction List).Il s'agit d'un langage textuel proche du langage machine de l'API. Il s'apparente à l'assembleur d'un microcontrôleur. Ce langage n'est plus trop utilisé à l'heure actuelle.
Exemple : Soit l'équation logique suivante →
... se traduit par le code suivant :
%I1.3 . %I1.4)1.5)((%I1.0.%I %Q2.0
La norme IEC 1131-3 définit 5 langages de programmation : IL, ST, SFC, LD et FDB.
![Page 44: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/44.jpg)
44
ITII2 Automatisme
3 / Langage ST (Structured Text).
Il s'agit d'un langage textuel proche des langages évolués tels que le C. Il s'avère indispensable dès lors que l'on a besoin de faire des traitements numériques par exemple.
Exemple : Soit l'équation logique suivante →
... se traduit par le code suivant :
%I1.3 . %I1.4)1.5)((%I1.0.%I %Q2.0
%Q2.0 := ( (%I1.0 AND %I1.5) OR %I1.4 ) AND NOT( %I1.3) ;
![Page 45: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/45.jpg)
45
ITII2 Automatisme
➢ Comparaison (alternative IF … ELSE … … END_IF):
➢ Incrémentation d'une variable :
CPT := CPT + 1 ;
Affectation : « := »
![Page 46: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/46.jpg)
46
ITII2 Automatisme
➢ Boucle FOR :
➢ Boucle WHILE :
FOR i := 0 TO 9 BY 1 DO
.............. ;
END_FOR;
WHILE condition = TRUE DO
.............. ;
END_WHILE;
![Page 47: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/47.jpg)
47
ITII2 Automatisme
➢ Opérations Numériques :
Le choix du langage ST s'impose dès lors que l'on doit faire des traitements numériques sur des variables. Les opérations de bases sont :
- Addition :
- Soustraction :
- Multiplication :
- Division :
Res := Op1 + Op2 ;
Res := Op1 - Op2 ;
Res := Op1 * Op2 ;
Res := Op1 / Op2 ;
![Page 48: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/48.jpg)
48
ITII2 Automatisme
- modulo :
- Conversion Entier → Réel :
- Conversion Réel → Entier :
- Conversion Mot → Réel :
Res := Op1 MOD Op2 ;
Nb_Re := INT_TO_REAL ( Nb_ent) ;
Nb_ent := REAL_TO_INT ( Nb_Re) ;
Nb_Re := WORD_TO_REAL ( Mot) ;
![Page 49: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/49.jpg)
49
ITII2 Automatisme
4 / Langage LD (LaDder ).
Il s'agit d'un langage graphique que l'on pourra par exemple utiliser pour coder les équations logiques des réceptivités d'un grafcet.
Le principe est le suivant :
- Les variables d'entrée sont symbolisés par des contacts électriques(NO ou NF), les variables de sortie par des bobines.
On considère que l'extrémité gauche du réseau constitue la borne + d'une alimentation (imaginaire) et la partie droite sa borne -
La mise en série, en // de contacts (variables d'E) NO ou NF permet l'alimentation conditionnelle de la bobine (variable de S), donc L'implantation d'équation logique.
![Page 50: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/50.jpg)
50
ITII2 Automatisme
➢ Opérations logiques de Base :
ET : OU : NON :
Exemple : Soit l'équation logique suivante →
Cette équation se traduit en LD par la ligne suivante :%I1.3 . %I1.4)1.5)((%I1.0.%I %Q2.0
![Page 51: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/51.jpg)
51
ITII2 Automatisme
✔ Mémoire RS :
✔ Front montant :
t
t
t
A
B
x
t
t
t
A
x
t
tx
A✔ Front descendant :
![Page 52: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/52.jpg)
52
ITII2 Automatisme
➢ Temporisation : retard à l'activation
➢ Temporisation : retard au déclenchement
➢ Temporisation : monostable
t
t
A
x3s
t
t
A
x3s
t
t
A
x3s
3s
3s
TON
TOF
TP
![Page 53: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/53.jpg)
53
ITII2 Automatisme
➢ Compteur décompteur :
Nom Type RôleCU BOOL Entrée de comptage (sur front)
CD BOOL Entrée de dé comptage (sur front)
RESET BOOL Entrées de remise à zéro
LOAD BOOL entrée de préchargement
PV INT valeur de préchargement
QU BOOL Sortie, passe à 'TRUE' lorsque CV >=PV
QD BOOL Sortie, passe à 'TRUE' lorsque CV = 0
CV INT Valeur courante du compteur
![Page 54: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/54.jpg)
54
ITII2 Automatisme
5 / Langage FBD (Functionnal Bloc Diagram ).
Il s'agit également d'un langage graphique fonctionnant sur le même principe que LD mais avec les symboles s'apparentant à ceux que l'on utilise pour les logigrammes.
Exemple : Soit l'équation logique suivante →
Cette équation se traduit en FBD par le diagramme suivant :
%I1.3 . %I1.4)1.5)((%I1.0.%I %Q2.0
AND
ORAND
%I1.4%I1.3
%Q2.0
%I1.5
%I1.0
![Page 55: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/55.jpg)
55
ITII2 Automatisme
6 / Langage CFC (Component Functional Chart).
Ce langage n'est pas défini par la norme CEI, mais sera utilisé dans l'environnement de programmation CODeSys. Il reprend les éléments utilisés en FBD, mais les symboles peuvent être placés librement sur le schéma (et non pas ligne par ligne comme en FBD).
De plus, la plupart des opérateurs définis en ST sont également utilisables (opérations numériques etc...).
On ne peut pas l'utiliser pour coder les réceptivités.
En revanche, on l'utilisera comme langage de programmation principal qui appellera les différentes tâches.
![Page 56: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/56.jpg)
56
ITII2 Automatisme
Mémoire RS
Opérations numériques
opérations logiques
Compteurs
Comparaisons
Détection de Fronts
![Page 57: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/57.jpg)
57
ITII2 Automatisme
7 / Langage SFC (Sequential Functional Chart ).Il s'agit du langage Grafcet. On l'utilisera pour décrire les différentes tâches séquentielles de l'automatisme.
Il est constitué d'étapes auxquelles sont associées des actions. Les étapes sont séparées par des réceptivités. Lorsqu'une étape est active les actions associées à l'étape sont activées.Lorsque la réceptivité qui suit l'étape active devient vraie, l'étape en cours se désactive, et l'étape suivante devient l'étape active.
Réceptivité
étape
Action
Étape initiale
Important : Il faut toujours respecter l'alternance Étape/transition
![Page 58: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/58.jpg)
58
ITII2 Automatisme
✔ Étapes :
L'étape initiale est matérialisée par un double rectangle
A chaque étape correspond un nom unique, auquel seront associées les variables :
→ "nom.t" : variable de type "TIME" représentant la durée passée dans l'étapenom.t : durée passée dans l'étape
→ "nom.x" : variable de type "BOOL" représentant l'état de l'étape ('TRUE' si l'étape est en cours, 'FALSE' dans le cas contraire)
![Page 59: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/59.jpg)
59
ITII2 Automatisme
Entrées TOR
Temporisation
Sorties TOR, activées pendant la durée de l'étape (attribut 'N' : normal.
✔ Réceptivités : ✔ Actions :
![Page 60: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/60.jpg)
60
ITII2 Automatisme
Les réceptivité sont des valeurs booléennes, qui peuvent apparaître directement sur le grafcet (langage ST). Elles peuvent prendre la forme :
- De valeurs booléennes constantes (TRUE ou FALSE)
- De variables booléennes simples
- De combinaisons logiques ( exemple : (a OR b) AND NOT c )
- De comparaison entre des valeurs numériques ou temporelles (exemples : A > 100,
A<>B, A=5, etape1.t>t#1s500ms)
- De combinaisons des éléments précédents
Note 1 : il est impossible de réaliser une affectation (:=) dans une réceptivité.
Note 2 : il sera également possible d'utiliser les langages LD et FBD pour coder les réceptivités ; dans ce cas chaque réceptivité sera programmée dans une section spécifique.
![Page 61: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/61.jpg)
61
ITII2 Automatisme
Les attributs suivants peuvent être associés aux actions en SFC :
Attribut Paramètre Description
N Aucun Action Normale : L'action est activée lorsque l'étape associée est active, et se désactive automatiquement à la sortie de l'étape.
S, R Aucun Action Mémorisée : l'attribut « S » (Set) permet de mémoriser l'activation de l'action, celle-ci restera active jusqu'à ce que l'attribut « R » (Reset) soit rencontré dans le grafcet sur la même action.
L Durée d'activation :
t#.....
Action limitée dans le temps : L'action est activée à l'entrée dans l'étape, puis désactivée automatiquement au bout du temps, spécifié (ou à la sortie de l'étape).
D Temps de retard :
t#.....
Action Retardée : L'action est activée avec le retard spécifié après l'entrée dans l'étape.
![Page 62: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/62.jpg)
62
ITII2 Automatisme
Le chronogramme suivant récapitule l’exécution des différents types d'action possibles : t
t
t
tr0
t
t
t
t
t
t
t
tr1
tr2
Init.X
Step2.X
Step3.X
A
B
C
D1s
![Page 63: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/63.jpg)
63
ITII2 Automatisme
✔Structure OU : Alternative. Elle permet d'effectuer un choix entre plusieurs séquences. Notez bien la structure de la divergence et de la convergence.
Divergence
Convergence
![Page 64: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/64.jpg)
64
ITII2 Automatisme
✔ Cas particulier d'utilisation de la branche OU :
Reprise de séquence saut d'étapes
![Page 65: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/65.jpg)
65
ITII2 Automatisme
✔Structure ET : Parallélisation. Elle permet d'effectuer un choix entre deux séquences. Notez bien la structure de la divergence et de la convergence.
Divergence
Convergence
![Page 66: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/66.jpg)
66
ITII2 Automatisme
✔ Convergence en ET : Synchronisation.
Une branche en ET converge généralement au moyen d'étapes vides (sans actions) qui terminent chacune des branche parallèles ; avec une réceptivités en aval de la convergence toujours vraie.
Cela permet une exécution des différents cycles parallélisés parfaitement indépendante ; et lorsque tous ces cycles sont achevés, le grafcet reprend sa branche principale
![Page 67: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/67.jpg)
67
ITII2 Automatisme
➢ Variables "drapeau" :
Ce sont des variables utilisables dans les programmes et blocs programmés en SFC, définis dans la bibliothèque "iec_sfc.lib", et qui permettent d'agir sur un grafcet. En voici quelques unes (consulter l'aide pour une liste exhaustive) :
• SFCReset (BOOL) → Réinitialisation du grafcet (retour à l'étape initiale et arrêt de l’exécution)● SFCInit (BOOL) → Retour à l'étape initiale● SFCPause (BOOL) → Figeage du grafcet● SFCError → Dépassement du temps maximal affecté à une étape● SFCCurrentStep (STRING) → Nom de l'étape SFC en cours● SFCTip, SFCTipMode (BOOL) → Lorsque SFCTipMOde est 'TRUE', le grafcet passe en mode pas à pas, la validation des réceptivités sont alors validées avec SFCTip.
![Page 68: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/68.jpg)
68
ITII2 Automatisme
En outre, il est également possible de programmer des actions exécutée une seule fois à l'entrée ou à la sortie d'une étape. Ces actions, appelées "actions d'entrée" et "action de sortie" sont effective pendant un seul cycle automate et peuvent être programmées en LD, FBD ou ST :
Action d'entrée
Action de sortie
Exemple de programmation d'action d'entrée en langage ST
t
t
t
Step2.X
Action d'entréeAction de sortie
➢ Actions programmées (langage SFC) :
![Page 69: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/69.jpg)
69
ITII2 Automatisme
➢ Actions programmées - suite (langage SFC) : Une action programmée peut également être de type continue, c'est à dire éxécutée pendant toute la durée de l'étape (comme une action CEI de type 'N').
Cela permet de coder les actions dans le langage de son choix. On peut utiliser cette méthode pour créer des actions condistionnelles :
t
t
Step2.X
Cond
A
![Page 70: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/70.jpg)
70
ITII2 Automatisme
➢ Actions programmées - suite (langage SFC) : L'exemple ci-dessous reprend le fonctionnement précédent mais en kangage LD :
t
t
Step2.X
Cond
A
![Page 71: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/71.jpg)
71
ITII2 Automatisme
➢ Appel & Synchronisation de programmes :
➔Programme Principal PLC_PRG :
➔ Bloc Fonctionnel G2 :
➔ Bloc Fonctionnel G1 :
Étapes de synchronisation
![Page 72: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/72.jpg)
72
ITII2 Automatisme
➔ Bloc Fonctionnel G1 : Déclaration des variables d' E/S
➔ Bloc Fonctionnel G2 : Déclaration des variables d' E/S
![Page 73: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/73.jpg)
73
ITII2 Automatisme
➢ Structures "objets" :
On peut également synchroniser l'exemple précédent en utilisant les structures analogues à celles utilisées dans les langages orientés "objet" mises en œuvre dans CoDeSys.
On peut ainsi échanger des variables entre programmes. Dans le cas du SFC, pour chaque étape, les 2 variables suivantes sont automatiquement créées :
Nom_etape . t : durée d'activité de l'étape (type TIME)Nom_etape . x : activité de l'étape (type BOOL)
Pour synchroniser deux grafcets, on pourra donc utiliser :'PLC_PRG' . 'nom d'instance du bloc' . 'nom de l'étape' . x
Si le programme SFC est un bloc fonctionnel, ou bien :'nom_du_programme' . 'nom de l'étape' . x
Si le programme SFC est un programme
![Page 74: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/74.jpg)
74
ITII2 Automatisme
![Page 75: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/75.jpg)
75
ITII2 Automatisme
➢Présentation :
● Liaison série Multipoint (2 fils) pour relier l'ensemble des capteurs et des préactionneurs à l'automate.
● Celui-ci possède une carte spécifique appelée « coupleur » et qui est maître de la liaison, c'est à dire capable d'interroger les capteurs et de commander les préactionneurs.
● Chaque nœud (capteur ou préactionneur) connecté au bus possède sa propre adresse lui permettant d'être identifié par l'automate via le coupleur.
● Il existe plusieurs protocoles de communication pour les bus capteurs/Actionneurs. Le plus répandu est ASi (Actuator Sensor Interface).
III / Le Bus de terrain ASi
![Page 76: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/76.jpg)
76
ITII2 Automatisme
E/S
E/S
APIMaître
AS-InterfaceAPI
Câblage « traditionnel » Câblage « Bus »
➔ Comparaison Câblage traditionnel / Câblage Bus :
Coupleur
Bus
Esclaves(capteurs + préactionneurs)
![Page 77: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/77.jpg)
77
ITII2 Automatisme
➢Intérêts des bus capteurs/actionneurs :
● Câblage simplifié
● Réduction des coûts de maintenance
● Réduction des coûts et des durées d'installation.
![Page 78: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/78.jpg)
78
ITII2 Automatisme
Technologie prise vampire :
connexion rapide et aisée des capteurs/actionneurs ou modules
câble plat codé mécaniquement
deux fils pour les données et la puissance
Gaine isolante IP67 autocicatrisante
inutile de dénuder pour raccorder un nouveau composant sur le bus montage dans toutes les positions
➢ Le Câble ASi :
![Page 79: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/79.jpg)
79
ITII2 Automatisme
• Transmission par courants porteurs :Un seul câble pour alimenter les capteurs & actionneurs (jusqu'à 8A) connectés au bus, et le transfert des données.
• Alimentation en mode différentiel (TBTS):Bonne immunité aux perturbations (CEI 1000-4).
Redressement
=PrimaireL
L
R
V+
Découplage
AS-i +
AS-i -
30 V=
V-
R
Codage Manchester par courant porteur
AS
t
U alim30V
Alim. + transfert des données
➢ Alimentation et Signaux électriques sur le bus:
![Page 80: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/80.jpg)
80
ITII2 Automatisme
0 0 1 0 1 1 1 0 1
Émis
sion
Réce
ptio
n
Bits à coder
Codage Manchester
Signal après filtrage (Modulation APM)
détection fronts descendants
détection fronts montants
Bits décodés (RS)
![Page 81: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/81.jpg)
81
ITII2 Automatisme
Asi est basé sur une architecture maître/esclave, avec 1 seul maître pâr bus qui peut initier une communication.
Cette technique permet de garantir la durée du temps de cycle (temps nécessaire à l'interrogation de tous les esclaves connectés au bus).
➢ Système Maître / Esclave :
![Page 82: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/82.jpg)
82
ITII2 Automatisme
Maître
Esclave 1
Esclave 2
Esclave 31
Requête maître
Réponse esclave 1
Requête maître
Réponse esclave 2
Requête maître
Réponse esclave nEsclave n
Requête maître
Réponse esclave 31
31 esclaves maximum
Temps de cycle caractéristique: 5 ms pour
31 esclaves
➢ Polling des esclaves :
Le coupleur ASI gère de façon autonome (ou IMPLICITE) la communication avec les esclaves ; il s’agit d’une tâche de fond qui n’est pas accessible au programmeur.
![Page 83: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/83.jpg)
83
ITII2 Automatisme
Maître:polling cyclique des esclaves
Esclave AS-i : adresse de 1 à 31
mise à jour des sorties
acquisition de l'état des entrées
Requête maître
Réponse esclave
1 Esclave AS-i supporte:
4 interfaces logiques(entrées, sorties ou bidirectionnelles)
et au besoin,4 paramètrespour sélectionner un état particulier
• Un seul mâitre Asi peut donc gérer jusqu'à 62 x 8 = 496 E/S T.O.R (en Asi
v2.0 ou supérieur – 248 pour Asi v1.0)
![Page 84: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/84.jpg)
84
ITII2 Automatisme
Esclave
Maître
Les échanges Maître / Esclave :
Ad=1 Ad=2
Ad=3Ad=4
Echanges des données d'entrées / sorties Paramètres Services
1 cycle AS-i
Q. Ad1 R.1 Q. Ad2 R.2 Q. Ad3 R.3 Q. Ad4 R.4 P. Adx R.x S. Ady R.y
Etat des entrées
Mise à jour des sorties
Q. Ad1 R.1
![Page 85: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/85.jpg)
85
ITII2 Automatisme
ST CB A4 A3 A2 A1 I4 I3 I2 I1 I0A0 PB EB
ST I3 I2 I1 I0 PB EB
Requête du maître :
Réponse de l ’esclave :
5 bits d'informationfonction du type de la requête
4 bits d'informationretournée au maître
Bit de débutST = 0
Bit de débutST = 0
Bit de finEB = 1
Bit de finEB = 1
Bit de contrôle0 = échange de paramètres, données, définis par I0 à I41 = commande définie par I0 à I4
Bit de contrôle de parité pairen'incluant pas le bit de fin
Bit de contrôle de parité pairen'incluant pas le bit de fin
5 bits d'adresse esclave (1 à 31)0 réservé à la fonction adressage automatique
➢ Mise en trame :
![Page 86: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/86.jpg)
86
ITII2 Automatisme
Exercice :
Calculer la durée minimale d'un cycle de traitement AS-i lorsque le nombre maximum d'esclaves est connecté au maître et vérifier la durée annoncée par les caractéristiques du bus AS-i.
Le débit sur la ligne est maximum (170 kBps)
Réponse :
Tcycle
= (31 + 1 + 1) * (14 + 7) / 170.103 = 4,07 ms < 5ms
[Nombre de trames] * [Nombre de bits/trame] / [débit]
![Page 87: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/87.jpg)
87
ITII2 Automatisme
Catalogue des requêtes du maître :
CB
0 A4 A3 A2 A1 A0 0 S3 S2 S1 S0Echange de données
Ecriture de paramètres
Ecriture d'adresse
Reset esclave
Reset adresse
Lecture I/O Configuré
Lecture code ID
Lecture Status esclave
Lecture et reset Status esclave
0 A4 A3 A2 A1 A0 0 P3 P2 P1 P0
0 0 0 0 0 0 A4 A3 A2 A1 A0
1 A4 A3 A2 A1 A0
1 A4 A3 A2 A1 A0
1 A4 A3 A2 A1 A0
1 A4 A3 A2 A1 A0
1 A4 A3 A2 A1 A0
1 A4 A3 A2 A1 A0
1 1 1 0 0
0 0 0 0 0
0 0 0 01
0 0 01 1
1 1 1 0
1 1 1
1
1 1
5 bits d'adresse esclave 5 bits d'information
Requêtes du maître
![Page 88: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/88.jpg)
88
ITII2 Automatisme
Catalogue des réponses des esclaves:
Réponse esclave
E3 E2 E1 E0
P3 P2 P1 P0
110 0
110 0
110 0
C3 C2 C1 C0
ID3 ID2 ID1 ID0
St3 St2 St1 St0
St3 St2 St1 St0
4 bits d'information
Pi = paramètres renvoyés en écho
Ack de l'esclave '6 Transaction 15 ms max
Ack de l'esclave '6 Transaction 2 ms max
Ack de l'esclave '6
I/O code esclave de '0 à 'F
ID code esclave de '0 à 'F
Sti = 4 bits d'états de l'esclave
Sti = 4 bits d'états de l'esclave avant RAZ
Ei = entrées esclave
![Page 89: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/89.jpg)
89
ITII2 Automatisme
Profils ASi.
Chaque équipement ASi dispose d'un profil, qui va permettre de garantir l'interopérabilité des produits ASi entre fabricants.
Ce profil prend la forme d'une valeur (1 octet), notée en hexadécimal, et définit le comportement de l'esclave sur le bus :
- Données d'entrées et de sorties échangées
- Paramètres accessibles
- Type de capteur / actionneur
Ci-après, deux exemples de profils éxistants.
![Page 90: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/90.jpg)
90
ITII2 Automatisme
![Page 91: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/91.jpg)
91
ITII2 Automatisme
![Page 92: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/92.jpg)
92
ITII2 Automatisme
✔ Plan Mémoire du maître ASi :L'automate crée automatiquement un plan mémoire image pour l'ensemble des entrées, et un autre pour les sortie gérées par le coupleur Asi.
Pour une configuration standard, avec le coupleur en première position dans le rack, les esclaves ASi T.O.R seront adressés comme suit dans le programme automate :
@2 @3 XXX @1
@6 @7 @4 @5
@10 @11 @8 @9
@14 @15 @12 @13
.......... .......... .......... @16
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
%IW4
%QW4
%IW5
%QW5
%IW6
%QW6
%IW7
%QW7
%IW8
%QW8
Bit :
![Page 93: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/93.jpg)
93
ITII2 Automatisme
Exemples de composant ASi :
D0 = commutation
D1 = signalisation
D2 = état
D3 = test
P0 =temporisation
P1 = inversion
P2 = distance
P3 = fonction spéciale
capteurou
Actionneur
énergie
Esclave avec circuit intégré AS-
InterfaceUn boîtier
Une connexion
Structure :
![Page 94: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/94.jpg)
94
ITII2 Automatisme
Exemple de capteur :
Cellule Photoélectrique XUJK... (Schneider) :
Distance de détection (P1) Dark-on / Dark-off (P2)
AS-i
Alimentation par le bus :
Paramètres :
Données :
Détection (entrée I1) Encrassement lentille (entrée I2)
![Page 95: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/95.jpg)
95
ITII2 Automatisme
Exemple d'actionneur (pré) : Distriubteur électropneumatique AC2027 (ecomot) :
![Page 96: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/96.jpg)
96
ITII2 Automatisme
D0 = capteur 1
D1 = capteur 2
D2 = actionneur 1
D3 = actionneur 2
P0
Jusqu’à 4 capteursou/et
4 actionneursénergie
Esclave avec circuit intégré AS-
InterfaceUn boîtier Auto-surveillance
interface AS-i pour capteurs/actionneurs conventionnels :
![Page 97: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/97.jpg)
97
ITII2 Automatisme
![Page 98: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/98.jpg)
98
ITII2 Automatisme
Exemple de maître Asi pour API : Borne WAGO 750-655 pour contrôleur 750-xxx :
![Page 99: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/99.jpg)
99
ITII2 Automatisme
Console d'adressage ASi:
- Adressage des esclaves Asi (Modes A/B),
- Fonctions de Diagnostique (Tension Bus etc...),
- Lecture des profils ASi,
- etc...
![Page 100: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/100.jpg)
100
ITII2 Automatisme
1 - Présentation 1.1 – Objectifs 1.2 – Exemple d’application 1.3 – Types de données 1.4 – Principales fonctions
2 – Supports de Communication 2.1 – RS232 2.2 – RS485 2.3 – Ethernet 2.4 - Synthèse
3 – Transactions Modbus 3.1 principe des échanges 3.2 Trames Modbus RTU 3.3 Trames Modbus TCP
Annexes Principales fonctions Modbus Extraits de documentations
IV / Le Protocole Modbus
![Page 101: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/101.jpg)
101
ITII2 Automatisme
1 - PRÉSENTATION 1-1 – Objectifs Groupe Schneider / Merlin Gerin / Télémécanique (Modicon à
l’époque) à l’origine du projet
Système de communication basé sur une liaison série
Faire communiquer entre eux différents équipements d’automatisme (automates, variateurs, IHM…)
Echanger des données sous formes de Bits et de Mots
Exemple :
Variateur de vitesse@2
API (maître)IHM@1
Affichage état de l’état
fonctionnement
Ordres de pilotage
Liaison Modbus
![Page 102: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/102.jpg)
102
ITII2 Automatisme
q 1-2 – Exemple d’applicationq L’architecture suivante permet la supervision d’une installation électrique
destinée à la ventilation d’un local :
q
q 4 variateurs de vitesse Schneider ATV61 sont utilisés pour piloter les moteurs d’entraînement des ventilateurs
q
q Un coupleur* Modbus Wago 750-312 muni d’une carte 8 entrées TOR est utilisé pour relevé l’état des disjoncteurs de l’installation. Les contacts auxiliaires des disjoncteurs sont reliés comme suit :
q Q1 (extraction 1) : ED1
q Q2 (extraction 2) : ED2
q Q3 (insufflation 1) : ED3
q Q4 (insufflation 2) : ED4
q Q0 (général) : ED5 (ED6, ED7, ED8 : N.C)
q
q Un compteur d’énergie communicant Schneider IEM3150 effectue différents relevés (puissance instantanée, énergie consommée, courants, tensions…)
q
![Page 103: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/103.jpg)
103
ITII2 Automatisme
Réseau Ethernet
Liaison RS485**
Poste de supervisionPC + carte réseauLogiciel de supervision utilisant Modbus (TCP)@IP : 192.168.0.100
Extraction 1VariateurATV61@ Modbus : 1
Extraction 2VariateurATV61@ Modbus : 4
Insufflation 1VariateurATV61@ Modbus : 2
Insufflation 2VariateurATV61@ Modbus : 3
Surveillance disjoncteursCoupleur 750-312Carte 8E TOR@ Modbus : 6
Compteur Energieiem3150@ Modbus : 5
Passerelle MBEthernet/RS485@IP : 192.168.0.101
**paramétrage : 19200 Bds, parité paire, 1 bit de STOP
![Page 104: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/104.jpg)
104
ITII2 Automatisme
1-3 – Types de données 4 types de données sont définis par le protocole:
● Type d’objet ● Accès ● Exemples
● Discret Inputs ● Bit ● R - entrées TOR- Fin de course- Contact auxiliaire de disjoncteur
● Coils ● Bit ● R/W - Sorties TOR- Bit interne- RAZ d’un compteur d’énergie
● Input Registers ● Mot ● R - Entrées analogiques- Lecture d’un capteur
● Holding Registers ● Mot ● R/W - Sorties analogiques- Variable d’un programme (ex: temporisation,
opérande d’un calcul…)- Valeur de paramétrage d’un équipement (ex :
consigne de vitesse d’un variateur…)
ü Les données d’un équipement sont identifiées par des adresses codées sur 16 bits.
ü Exemple (compteur d’énergie Schneider iem3150) :
![Page 105: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/105.jpg)
105
ITII2 Automatisme
![Page 106: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/106.jpg)
106
ITII2 Automatisme
Les fonctions Modbus permettent à des équipements d’échanger ces différents types de données :
➢ Code Fonction ➢ Description➢ 1 ➢ Lecture de bits (coils)
➢ 2 ➢ Lecture de bits d’entrée (discret inputs)
➢ 3 ➢ Lecture de mots (holding registers)
➢ 4 ➢ Lecture de mots d’entrée (input registers)
➢ 5 ➢ Ecriture de 1 bit
➢ 6 ➢ Ecriture de 1 mot
➢ 15 ➢ Ecriture de n bits
➢ 16 ➢ Ecriture de n mots
Exemples (installation ventilation du §1.2) :
• Fixer la vitesse de rotation d’un ventilateur : fonction 6• Relever les mesures du compteur d’énergie : fonction 3 ou 4 • Afficher l’état des disjoncteurs : Fonction 1
1-4 – Principales Fonctions
![Page 107: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/107.jpg)
107
ITII2 Automatisme
2 – SUPPORTS DE COMMUNICATION2.1 - RS 232ü Liaison Point à Point
ü 3 Fils minimums : Emission (Tx) – Réception (Rx) – Masse/référence commune (Gnd)
ü Niveaux de tension +12V (‘0’) / -12V (‘1’)
ü D < 30m
‘0’ ‘1’ ‘0’ ‘0’ ‘1’ ‘1’ ‘0’ ‘0’ ‘1’
+12V
-12V
Vrs232
![Page 108: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/108.jpg)
108
ITII2 Automatisme
Connectique :
![Page 109: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/109.jpg)
109
ITII2 Automatisme
2.2 - RS 485ü Liaison Multipoints (jusqu’à 63 esclaves en Modbus)
ü 2 Fils minimums : D0 – D1
ü Transmission différentielle (Niveaux de tension 0V/5V)
ü D < 120m (1000m avec répéteurs)
‘0’ ‘1’ ‘0’ ‘0’ ‘1’ ‘1’ ‘0’ ‘0’ ‘1’
+5V
0V
VD0
![Page 110: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/110.jpg)
110
ITII2 Automatisme
Comparaison RS232 / RS 485 :
![Page 111: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/111.jpg)
111
ITII2 Automatisme
Dans tous les cas (RS232 et RS485), on doit définir les paramètres de la communication considérée, et vérifier que le paramétrage soit identique sur toutes les stations :
Débit binaire (« Baudrate ») : Egalement appelé « vitesse de transmission », Il s’exprime en Bauds (Bds) et correspond au nombre de bots par seconde.
Par défaut, le débit est de 19200 Bds en Modbus. Autres débits usuels : 1200 Bds, 2400 Bds, 4800 Bds, 9600 Bds.
Parité (« Parity ») : Bit de contrôle insérer à la fin de chaque octet transmis vérifiant, selon le paramétrage choisi, que le nombre de bits à ‘1’ dans l’octet est paire (« even ») / impaire (« odd »).
Le contrôle de parité peut aussi être désactivé (« none »)
Bit(s) de stop : Un bit de Start à ‘0’est inséré au début de chaque octet à transmettre. L’utilisateur peut également paramétrer 1 ou 2 bits de STOP (à ‘1’) à la fin de celui-ci.
Contrôle de flux : Matériel (utilisation des signaux RTS/CTS), logiciel ou aucun.
![Page 112: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/112.jpg)
112
ITII2 Automatisme
Connectique :
![Page 113: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/113.jpg)
113
ITII2 Automatisme
‘0’ ‘1’ ‘0’ ‘0’ ‘1’ ‘1’ ‘0’ ‘0’ ‘1’
+2V
-2V
Vrx+
2.3 - Ethernetü Liaison Multipoints
ü 4 Fils minimums (2 paires Rx/Tx)
ü Transmission différentielle (niveaux +/-2V) + codage manchester
ü D < 100m
![Page 114: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/114.jpg)
114
ITII2 Automatisme
Connectique (câble rj45 100 base T):
2.4 - Synthèseü RS232 : Limité à 2 équipements et aux courtes distances.
ü RS485 : Solution industrielle, bonne immunité aux parasites em, choix pour les connexions dans le TGBT.
ü Ethernet : Lien vers la supervision
![Page 115: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/115.jpg)
115
ITII2 Automatisme
3 – TRANSACTIONS MODBUS
3-1 – Principe des échanges Un échange Modbus est également appelé transaction
Une transaction est composée d’un couple Requête/Réponse
Un réseau Modbus est composé d’un maître et d’un ou plusieurs esclave(s)
Le maître est le seul à pouvoir émettre des requêtes
Les esclaves répondent au maître
Le protocole Modbus définit la composition des trames de requêtes et de réponse
![Page 116: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/116.jpg)
116
ITII2 Automatisme
3-2 – Trames Modbus RTU La variante RTU de Modbus est la forme la plus utilisée sur
lignes séries (RS485 et RS232)
Une trame Modbus RTU comporte les champs suivants :
Rq les trames sont généralement présentées en format hexadécimal
Adresse : n° d’esclave Modbus
Code fonction : définit le type d’échange (cf § 1.4)
Données : contient les données relatives à la fonction. Pour une lecture : adresse et nombre de données à lire. Pour une écriture : adresse, nombre de valeurs et valeurs à écrire.
CRC : champ de contrôle
Adresse Code Fonction Données CRC
1 octet 1 octet N octets 2 octets
![Page 117: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/117.jpg)
117
ITII2 Automatisme
➢ Adresse ➢ Code Fonction
➢ Données ➢ CRC
➢ 1 octet ➢ 1 octet ➢ N octets ➢ 2 octets
➢ Adresse ➢ Code Fonction
➢ Données ➢ CRC
➢ Idem requête
➢ Idem requête
➢ N octets ➢ 2 octets
➢ Adresse ➢ Code Fonction
➢ Données ➢ CRC
➢ 1 octet ➢ 1 octet ➢ N octets ➢ 2 octets
➢ Adresse ➢ Code Fonction
➢ D’exception
➢ Code d’exception
➢ CRC
➢ Idem requête
➢ Code + 0x80
➢ 1 octets➢ 1: ε sur code fct➢ 2 : ε sur adresse➢ 3 : ε sur données
➢ 4 : autre ε
➢ 2 octets
Transaction sans erreur :
Transaction avec erreur :
Maître
Maître
Maître
Maître
Esclave
Esclave
![Page 118: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/118.jpg)
118
ITII2 Automatisme
o Lecture de l’état des disjoncteurs pour affichage sur le superviseur :
o Réponse (seul Q3 est ouvert) :
o Affichage des vitesses de rotation des 4 ventilateurs sur le superviseur :
➢ @ Modbus ➢ Code Fct ➢ Adr 1er bit ➢ Nb de bits ➢ CRC
➢ XX XX
➢ @ Modbus ➢ Code Fct ➢ Nb octets ➢ État des bits ➢ CRC
● @ Modbus ● Code Fct ● Adr 1er mot ● Nb de mots ● CRC
● XX XX
xxx1 10112 → 1B16
Q0 Q4 Q3 Q2 Q1
40110 → 19116 Idem pr les 3 autres ventilateurs
avec @Modbus=2,3 et 4
![Page 119: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/119.jpg)
119
ITII2 Automatisme
o Réponses (Ext1=5,5 Hz, Ext2=15 Hz, Ins1=7Hz, Ins2=22,5Hz)
o Commande du ventilateur d’extraction 2 (Consigne de fréquence = 20 Hz)
o Réponse :
![Page 120: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/120.jpg)
120
ITII2 Automatisme
+5V
0V
VDiff
o Tracez le chronogramme de la tension différentielle correspondante sur la liaison RS485. :
o Écrire, en binaire, l’ensemble des bits transmis pour le 2° octet de la trame précédente :
![Page 121: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/121.jpg)
121
ITII2 Automatisme
3-3 – Trames Modbus TCP Le protocole Modbus TCP permet l’encapsulation de trames
Modbus dans les trames Ethernet :
Le port 502 est utilisé pour les échanges Modbus sur TCP.
● Adresse ● Code Fonction
● Données
● 1 octet ● 1 octet ● N octets
➢ En-tête Ethernet
➢ En-tête IP ➢ En-tête TCP ➢ Données ➢ CRD
➢ 22 octets ➢ 12 octets ➢ 24 octets ➢ 255 octets max
➢ 4 octets
● En-tête Modbus
6 octets
![Page 122: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/122.jpg)
122
ITII2 Automatisme
Modbus rajoute une en-tête compsée des champs suivants :
Transaction ID :
Protocol ID :
Length :
● Transaction ID ● Protocol ID ● Length
● 2 octets ● 2 octets ● 2 octets
● En-tête Modbus
6 octets
![Page 123: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/123.jpg)
123
ITII2 Automatisme
o Lecture des courants pour affichage sur le superviseur:
o Lecture des tensions pour affichage sur le superviseur:
![Page 124: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/124.jpg)
124
ITII2 Automatisme
0V
VDiff
o Tracez le chronogramme de la tension différentielle correspondante au premier octet utile de cette trame Modbus sur liaison Ethernet 10Mbs :
o Lecture des puissances affichage sur le superviseur:
![Page 125: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/125.jpg)
125
ITII2 Automatisme
ANNEXES
- DOCUMENTATIONS TECHNIQUES -
- Variateur ATV61- Coupleur Modbus Wago 750-31x
- PRINCIPALES FONCTIONS MODBUS-
- Fonction 01- Fonction 02- Fonction 03- Fonction 04- Fonction 05- Fonction 15- Fonction 16
![Page 126: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/126.jpg)
126
ITII2 Automatisme
![Page 127: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/127.jpg)
127
ITII2 Automatisme
![Page 128: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/128.jpg)
128
ITII2 Automatisme
![Page 129: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/129.jpg)
129
ITII2 Automatisme
![Page 130: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/130.jpg)
130
ITII2 Automatisme
![Page 131: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/131.jpg)
131
ITII2 Automatisme
![Page 132: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/132.jpg)
132
ITII2 Automatisme
![Page 133: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/133.jpg)
133
ITII2 Automatisme
![Page 134: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/134.jpg)
134
ITII2 AutomatismeLP MEEDD - UE2D-ARB
![Page 135: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/135.jpg)
135
ITII2 Automatisme
![Page 136: Aucun titre de diapositive - univ-tln.frneanne.univ-tln.fr/IMG/pdf/Cours_Autom_ITII_2018-2019.pdf · 6 ITII2 Automatisme L'Automate Programmable Industriel (API) est un appareil électronique](https://reader035.fdocument.pub/reader035/viewer/2022081406/608b28031f3b6359690609f6/html5/thumbnails/136.jpg)
136
ITII2 Automatisme
Variateur de Vitesse ATV61 :