Chapitre 3 PDF
Chapitre 3 PDF
Chapitre 3 PDF
I- Introduction :
Les API sont des micro-ordinateurs simplifiés qui sont spécialement conçu pour
traiter, par un programme, des problèmes de logique séquentielle (ou combinatoire) afin
de remplacer les commandes d'automatismes en logique câblée réalisée avec des circuits
logiques ou des relais. Ces équipements bien qu'ils offrent beaucoup moins de
possibilités que les processus classiques , ont l'avantage d'être employés très facilement
par des personnels non qualifiés en informatique , grâce à des langages de
programmation de type langage à relais , équations booléennes ou GRAFCET . Les API
sont en général conçues pour fonctionner en milieu industriel, afin de remplacer les
armoires à relais.
Instructions
Comptes rendus
Ordres
1|Page Mr AYADI.M
III- Structure générale des API
Actionneurs
2|Page Mr AYADI.M
V- Exemples d’API.
* Automates programmable OMRON :
- série CP1, CJ2
* Automates programmables TELEMECANIQUE :
- série TSX21 ; TSX17 ; TSX17-20 ; TSX27, 47, 67,87
* Automates programmables SCHNEIDER
- série TSX57, M340
* Automates programmables SIEMENS
- série S7300, S7400, S71200, S71500
* Automates programmables MOELLER
- série PS4
- série XC
2/ Types de variables
Il existe plusieurs types de variables, mais dans le cadre de cette première approche,
on fera plus particulièrement attention aux variables suivantes:
3|Page Mr AYADI.M
- Entrées (E)
- Sorties (A)
- Mémoire (M)
- Temporisations (T)
- Compteurs (Z)
• Les temporisateurs (T): le S7-200 fournit des temporisateurs qui comptent des
incréments de temps selon des résolutions (incréments de base de temps) égales
à 1ms, 10ms et 100ms.
• Les compteurs (C) : le S7-200 fournit trois types de compteurs qui comptent
chaque transition du niveau bas au niveau haut aux entrées de comptage : les
compteurs qui incrémentent, ceux qui décrémentent et ceux pouvant à la fois
incrémenter et décrémenter.
3/ Jeu d'instructions :
Le processeur exécute un certain nombre d’opérations logiques; l’ensemble des
instructions booléennes des instructions complémentaires de gestion de programme
(saut, mémorisation, adressage ...) constitue un jeu d’instructions.
Chaque automate possède ses propres jeux d’instructions. Mais par contre, les
constructeurs proposent tous une interface logicielle de programmation répondant à la
norme CEI1131-3. Cette norme définit cinq langages de programmation utilisables, qui
sont :
▪ Les langages graphiques :
• LD : Ladder Diagram (Diagrammes échelle)
• FBD : Function Block Diagram (Logigrammes)
• SFC : Sequential Function Chart ( Grafcet)
▪ Les langages textuels :
• IL : Instruction List (Liste d’instructions).
4|Page Mr AYADI.M
• ST: Structured Text (Texte structuré).
Le langage à relais (Ladder Diagram) est basé sur un symbolisme très proche de celui
utilisé pour les schémas de câblage classiques. Les symboles les plus utilisés sont donnés
au tableau suivant :
* Il existe plusieurs types de sorties pour l’API, mais nous n’allons en étudier que 3
sorties :
- Sortie directe : qui fonctionne comme l’entrée directe.
4/ Sécurité :
Les systèmes automatisés sont, par nature, source de nombreux dangers (tensions
utilisées, déplacements mécaniques, jets de matière sous pression, etc.).
Placé au cœur du système automatisé, l'automate se doit d'être un élément fiable car un
5|Page Mr AYADI.M
dysfonctionnement de celui-ci pourrait avoir de graves répercussions sur la sécurité des
personnes, de plus les coûts de réparation et un arrêt de la production peuvent avoir de
lourdes conséquences sur le plan financier.
Aussi, l'automate fait l'objet de nombreuses dispositions pour assurer la sécurité :
- Contraintes extérieures : l'automate est conçu pour supporter les différentes
contraintes du monde industriel et a fait l'objet de nombreux tests normalisés.
- Coupures d'alimentation : l'automate est conçu pour supporter les coupures
d'alimentation et permet, par programme, d'assurer un fonctionnement correct
lors de la réalimentation (reprises à froid ou à chaud).
- Mode RUN/STOP : Seul un technicien peut mettre en marche ou arrêter un
automate et la remise en marche se fait par une procédure d'initialisation
(programmée)
- Visualisation : Les automates offrent un écran de visualisation où l'on peut voir
l'évolution des entrées / sorties
variables affectation
a I0.0
b I0.1
c I0.2
F Q0.0
• Programmation LADDER
I0.0
6|Page Mr AYADI.M
6/ Application :
• Poste de perçage (voir chapitre1 : GRAFCET)
1) Ecrire les équations des étapes et des sorties
2) Donner le programme LADDER
7|Page Mr AYADI.M