6 L'API 2018 2019.pdf


Aperçu du fichier PDF 6--lapi--2018-2019.pdf

Page 1 2 3 4 5 6




Aperçu texte


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 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
 Les opérateurs : utilisables dans la programmation par Liste d’instructions (IL)
Type d'opération

Opérations logiques

Opérations de sorties
Opération
Comptage
Opérations
d'organisation

Opérateur

Action

A
AN
O
ON
A(
O(
)
)N
=
=N
SL
RL

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
Sortie positive
Sortie négative
Activation mémoire
Désactivation mémoire

=T
=Z
=P

Entrée temporisateur (sortie temporisation)
Transfert consigne compteur (effacement)
Entrée compteur (c: sortie compteur)

PE

Fin du programme

Opérandes
utilisables
I,T,Q,M,C
I,T,Q,M,C
I,T,Q,M,C
I,T,Q,M,C

Q, M
Q, M
Q, M
Q, M

de programme

N.L

Les automates programmables industriels « API »

Page :

3/6