3/5
Les automates programmables industriels
Page :
IL (Instruction List) ou liste d'instructions :
Ce langage textuel de bas niveau est un langage à une instruction par ligne. Il ressemble, dans
certains aspects, au langage assembleur employé pour la programmation des microprocesseurs.
SFC (SEQUENTIAL FUNCTION CHART) :
Issu du langage GRAFCET, ce langage de haut niveau permet la programmation aisée de tous les
procédés séquentiels.
FBD (FUNCTION BLOCK DIAGRAM) ou schéma par bloc :
Ce langage permet de programmer graphiquement à l'aide de blocs, représentant des variables, des
opérateurs ou des fonctions. Il permet de manipuler tous les types de variables.
VII- Programmation sur API (AEG A020) :
Cet automate peut être programmé par 3 langages différents :
Liste d’instructions (IL)
Schéma à contacts (SCO)
Logigramme (LOG)
Liste des opérandes et des opérateurs de l’AEG A020 :
Les opérandes :
Les opérateurs : utilisables dans la programmation par Liste d’instructions (IL)
Type d'opération Opérateur Action Opérandes
utilisables
Opérations logiques
A
AN
O
ON
A(
O(
)
)N
Opérateur logique ET, signal positif
Opérateur logique ET, signal négatif
Opérateur logique OU, signal positif
Opérateur logique OU, signal négatif
Opérateur logique ET, parenthèse ouverte
Opérateur logique OU, parenthèse ouverte
Parenthèse fermée, signal positif
Parenthèse fermée, signal négatif
I , T , Q , M , C
I , T , Q , M , C
I , T , Q , M , C
I , T , Q , M , C
Opérations de sorties
=
=N
SL
RL
Sortie positive
Sortie négative
Activation mémoire
Désactivation mémoire
Q, M
Q, M
Q, M
Q, M
Opération
Comptage
=T
=Z
=P
Entrée temporisateur (sortie temporisation)
Transfert consigne compteur (effacement)
Entrée compteur (c: sortie compteur)
Opérations
d'organisation
de programme
PE
Fin du programme
Les entrées De I1 à I24
Les sorties de Q1 à Q16
Les Variables
internes M1, M2, M3, ……….., M124
(M125,………, 128:autre base de temps)
Temporisations
de T1 à T8 (base de temps 100 ms),
de T9 à T16 (base de temps 25 ms)
Compteurs de C1 à C16