Académique Documents
Professionnel Documents
Culture Documents
Programmationdesapis 230108193006 1c0b3534
Programmationdesapis 230108193006 1c0b3534
10/12/2020
10/12/2020
PROGRAMMATION DES APIS
HAMADACHE Fouzia
PLAN DU COURS
1 • Introduction
10/12/2020
2 • Mise en équation du GRAFCET
7 •Initialisation de la séquence
10/12/2020
généralement ils peuvent être programmés en «
diagramme échelle » (ou LADDER).
Il faut donc pouvoir transformer le GRAFCET qui est la
meilleure approche qui existe pour traiter les systèmes
séquentiels en « diagramme échelle » qui est le langage
le plus utilisé par les automates.
3
MISE EN ÉQUATION DU GRAFCET
Soit le GRAFCET simple suivant :
A chaque étape i est associée une variable Xi :
10/12/2020
Xi=1 si l'étape i est active
Xi=0 si l'étape i est inactive
La réceptivité Ri a pour valeur :
4
RÈGLES 2 ,3 ET 5 DU GRAFCET
Règle 2 : Franchissement d’une transition
Pour qu'une transition soit validée, il faut que toutes ses
étapes amont (immédiatement précédentes reliées à cette
10/12/2020
transition) soient actives. Le franchissement d'une
transition se produit lorsque la transition est validée, ET
seulement si la réceptivité associée est vraie.
Règle 3 : Evolution des étapes actives
Le franchissement d'une transition entraîne obligatoirement :
la désactivation de toutes les étapes immédiatement
précédentes reliées à cette transition
l'activation de toutes les étapes immédiatement suivantes
reliées à cette transition
Règle 5: Activation et désactivation simultanée d’une étape
Si une étape doit être simultanément désactivée par le
franchissement d'une transition aval, et activée par le
franchissement d'une transition amont, alors elle reste
active
5
CONDITION D’ACTIVATION ET DÉSACTIVATION
D’UNE ÉTAPE
D'après la règle 2 du GRAFCET , la Condition
d'Activation de l'étape i donne :
10/12/2020
CAXi = Xi-1 Ri-1
D'après la règle 3 du GRAFCET , , la Condition de
Désactivation de l'étape i donne :
CDXi =Xi Ri=Xi+1
Si la CA et la CD de l'étape i sont fausses, l'étape i
reste dans son état (effet mémoire). L'état de Xi à
l'instant t + δt dépend de l'état précédent de Xi à
l'instant t.
Finalement :Xi=f(CAXi , CDXi , Xi )
6
Il est alors possible d’écrire la table de vérité de
l’activité de l'étape i : Xi
10/12/2020
Table de karnaugh associé:
7
CÂBLAGE D’UNE ÉTAPE
Les étapes de GRAFCET peuvent être considérées
comme des fonctions mémoires. Elles disposent d’une
condition d’activation (CA) et d’une condition de
10/12/2020
désactivation (CD).
chaque étape peut être matérialisée par une mémoire
du type marche prioritaire possédant une structure de
la forme : X i CAX i CDX i . X i
8
CÂBLAGE D’UNE ÉTAPE PAR BASCULE RS
10/12/2020
Application au GRAFCET : X i CAX i CDX i . X i
9
MISE EN ÉQUATIONS DU GRAFCET
10/12/2020
10
MISE EN ÉQUATIONS DU GRAFCET
10/12/2020
11
SCHÉMA DE CÂBLAGE ÉLECTRIQUE DES ÉTAPES
10/12/2020
12
COMMANDE DES SORTIES
Pour établir la commande de chaque sortie, il suffit de
considérer la ou les étapes durant lesquelles la sortie
10/12/2020
doit être enclenchée. Ainsi :
La sortie RO a lieu durant l’ETAPE 2 d’où RO = X2
La sortie DE a lieu durant l’ETAPE 3 d’où DE = X3
La sortie MO a lieu durant l’ETAPE 4 d’où MO = X4
13
INITIALISATION DE LA SÉQUENCE
Nous remarquons sur le schéma précédent qu’à la mise
sous tension, toutes les mémoires se trouvant ici à
10/12/2020
l’état repos, aucune évolution n’est possible. Il est donc
impératif d’initialiser la séquence en venant
enclencher la mémoire X1 matérialisant l’étape initiale
de notre GRAFCET. Ceci est obtenu :
Soit en utilisant un contact d’initialisation ou un
contact de passage commandé lors de la mise sous
tension de l’automatisme, comme le montre le schéma
suivant :
14
Soit en testant l’état repos de toutes les mémoires
d’étape suivantes, pour venir alors systématiquement
enclencher la mémoire X1 , comme le montre le schéma
10/12/2020
suivant :
15
ADRESSAGE DES ENTRÉES-SORTIES
La déclaration d'une entrée ou sortie donnée à
l'intérieur d'un programme s'appelle l'adressage. Les
10/12/2020
entrées et sorties des API sont la plupart du temps
regroupées en groupes de huit sur des modules
d'entrées ou de sorties numériques. Cette unité de huit
est appelée octet. Chaque groupe reçoit un numéro que
l'on appelle l'adresse d'octet. Afin de permettre
l'adressage d'une entrée ou sortie à l'intérieur d'un
octet, chaque octet est divisé en huit bits. Ces derniers
sont numérotés de 0 à 7. On obtient ainsi l'adresse du
bit.L'API représenté ici a les octets d'entrée 0 et 1 ainsi
que les octets de sortie 0 et 1.
16
EXEMPLE D’ADRESSAGE DES ENTRÉES-SORTIES
ET ÉTAPES DU GRAFCET
10/12/2020
17
PROGRAMMATION D’UN GRAFCET EN
LANGAGE LADDER
Il suffit de transformer les schémas de câblage
10/12/2020
électrique des étapes et des actions en langage ladder
en spécifiant bien sur les adresses des entrées et
sorties.
18
MÉTHODE 2 PROGRAMMATION D’UN GRAFCET
EN LANGAGE LADDER
10/12/2020
INITIALISATION DE LA SÉQUENCE
19
CÂBLAGE DES ÉTAPES
10/12/2020
20
COMMANDE DES SORTIES
10/12/2020
21