SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
PROGRAMMATION DES APIS
HAMADACHE Fouzia
10/12/2020
1
10/12/2020
10/12/2020
10/12/2020
10/12/2020
REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE
Université de Mohamed El-Bachir El-Ibrahimi - Bordj Bou Arreridj
Faculté des Sciences et de la technologie
PLAN DU COURS
10/12/2020
2
1 • Introduction
2 • Mise en équation du GRAFCET
3 •Condition d’activation et désactivation d’une étape
4 •Câblage d’une étape
5 •Schéma de câblage électrique des étapes
6 •Commande des sorties
7 •Initialisation de la séquence
8 •Adressage des entrées-sorties
9
• Programmation d’un GRAFCET en langage LADDER
INTRODUCTION
 Malheureusement, ce ne sont pas tous les automates
qui se programment en GRAFCET directement. Mais,
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.
10/12/2020
3
MISE EN ÉQUATION DU GRAFCET
 Soit le GRAFCET simple suivant :
 A chaque étape i est associée une variable Xi :
Xi=1 si l'étape i est active
Xi=0 si l'étape i est inactive
 La réceptivité Ri a pour valeur :
Ri=0 si la réceptivité est fausse
Ri=1 si la réceptivité est vraie
10/12/2020
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
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
10/12/2020
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 :
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 )
10/12/2020
6
 Il est alors possible d’écrire la table de vérité de
l’activité de l'étape i : Xi
 Table de karnaugh associé:
10/12/2020
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
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 : .
i i i i
X CAX CDX X
 
10/12/2020
8
CÂBLAGE D’UNE ÉTAPE PAR BASCULE RS
 Application au GRAFCET : .
i i i i
X CAX CDX X
 
10/12/2020
9
MISE EN ÉQUATIONS DU GRAFCET
10/12/2020
10
MISE EN ÉQUATIONS DU GRAFCET
10/12/2020
11
10/12/2020
12
SCHÉMA DE CÂBLAGE ÉLECTRIQUE DES ÉTAPES
COMMANDE DES SORTIES
 Pour établir la commande de chaque sortie, il suffit de
considérer la ou les étapes durant lesquelles la sortie
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
10/12/2020
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 à
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 :
10/12/2020
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
suivant :
10/12/2020
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
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.
10/12/2020
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
électrique des étapes et des actions en langage ladder
en spécifiant bien sur les adresses des entrées et
sorties.
10/12/2020
18
MÉTHODE 2 PROGRAMMATION D’UN GRAFCET
EN LANGAGE LADDER
10/12/2020
19
INITIALISATION DE LA SÉQUENCE
10/12/2020
20
CÂBLAGE DES ÉTAPES
COMMANDE DES SORTIES
10/12/2020
21

Contenu connexe

Tendances

Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...Majda El Aouni
 
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variableMayssa Rjaibia
 
8 grafcet avec reprise de séquence
8  grafcet avec reprise de séquence8  grafcet avec reprise de séquence
8 grafcet avec reprise de séquenceomar bllaouhamou
 
Automates Programmables Industriels (API).pdf
Automates Programmables Industriels (API).pdfAutomates Programmables Industriels (API).pdf
Automates Programmables Industriels (API).pdfMENNANIZinedine
 
Exos de logique séquentielle
Exos de logique séquentielleExos de logique séquentielle
Exos de logique séquentielleMo Ur Ad Es-se
 
124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011sunprass
 
Le contacteur chap2 2 2-2-2-n2
Le contacteur chap2 2 2-2-2-n2Le contacteur chap2 2 2-2-2-n2
Le contacteur chap2 2 2-2-2-n2Madjdoub Chemlel
 
Les constituants d'un depart moteur
Les constituants d'un depart moteurLes constituants d'un depart moteur
Les constituants d'un depart moteurOndernemersschool
 
5 grafcet à séquence unique chariot
5  grafcet à séquence unique chariot5  grafcet à séquence unique chariot
5 grafcet à séquence unique chariotomar bllaouhamou
 
Cours fabrication mécanique1
Cours fabrication mécanique1Cours fabrication mécanique1
Cours fabrication mécanique1bendrisk
 
Tp DéMontage Moteur Asyn
Tp DéMontage Moteur AsynTp DéMontage Moteur Asyn
Tp DéMontage Moteur Asynyouri59490
 
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATUREARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATUREHajer Dahech
 
9 grafcet à séquences simultanées 1 et 2
9  grafcet à séquences simultanées 1 et 29  grafcet à séquences simultanées 1 et 2
9 grafcet à séquences simultanées 1 et 2omar bllaouhamou
 
TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire bilal001
 
Pince+bras+manipulateur+(corrigé)
Pince+bras+manipulateur+(corrigé)Pince+bras+manipulateur+(corrigé)
Pince+bras+manipulateur+(corrigé)Mohamed Trabelsi
 
Conception robot mobile
Conception robot mobile Conception robot mobile
Conception robot mobile Mouna Souissi
 
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automatesتمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automateselectrolouhla
 
Cahier 1er technique 2023.pdf
Cahier 1er technique 2023.pdfCahier 1er technique 2023.pdf
Cahier 1er technique 2023.pdfWassimOudni
 

Tendances (20)

Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...
 
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
 
8 grafcet avec reprise de séquence
8  grafcet avec reprise de séquence8  grafcet avec reprise de séquence
8 grafcet avec reprise de séquence
 
Le grafcet
Le grafcetLe grafcet
Le grafcet
 
Automates Programmables Industriels (API).pdf
Automates Programmables Industriels (API).pdfAutomates Programmables Industriels (API).pdf
Automates Programmables Industriels (API).pdf
 
Exos de logique séquentielle
Exos de logique séquentielleExos de logique séquentielle
Exos de logique séquentielle
 
124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011
 
Le contacteur chap2 2 2-2-2-n2
Le contacteur chap2 2 2-2-2-n2Le contacteur chap2 2 2-2-2-n2
Le contacteur chap2 2 2-2-2-n2
 
Les constituants d'un depart moteur
Les constituants d'un depart moteurLes constituants d'un depart moteur
Les constituants d'un depart moteur
 
5 grafcet à séquence unique chariot
5  grafcet à séquence unique chariot5  grafcet à séquence unique chariot
5 grafcet à séquence unique chariot
 
Cours fabrication mécanique1
Cours fabrication mécanique1Cours fabrication mécanique1
Cours fabrication mécanique1
 
Tp DéMontage Moteur Asyn
Tp DéMontage Moteur AsynTp DéMontage Moteur Asyn
Tp DéMontage Moteur Asyn
 
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATUREARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
 
9 grafcet à séquences simultanées 1 et 2
9  grafcet à séquences simultanées 1 et 29  grafcet à séquences simultanées 1 et 2
9 grafcet à séquences simultanées 1 et 2
 
TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire
 
Cours api
Cours apiCours api
Cours api
 
Pince+bras+manipulateur+(corrigé)
Pince+bras+manipulateur+(corrigé)Pince+bras+manipulateur+(corrigé)
Pince+bras+manipulateur+(corrigé)
 
Conception robot mobile
Conception robot mobile Conception robot mobile
Conception robot mobile
 
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automatesتمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
 
Cahier 1er technique 2023.pdf
Cahier 1er technique 2023.pdfCahier 1er technique 2023.pdf
Cahier 1er technique 2023.pdf
 

Similaire à Programmation des APIs.pdf

Similaire à Programmation des APIs.pdf (7)

Ladder
LadderLadder
Ladder
 
Grafcet.pdf
Grafcet.pdfGrafcet.pdf
Grafcet.pdf
 
Chapitre 4 grafcet
Chapitre 4 grafcetChapitre 4 grafcet
Chapitre 4 grafcet
 
PréSentation Tsx37
PréSentation Tsx37PréSentation Tsx37
PréSentation Tsx37
 
Api
ApiApi
Api
 
Contador cc
Contador ccContador cc
Contador cc
 
Api gemma
Api gemmaApi gemma
Api gemma
 

Dernier

GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageInstitut de l'Elevage - Idele
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...Institut de l'Elevage - Idele
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesInstitut de l'Elevage - Idele
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...Institut de l'Elevage - Idele
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...Institut de l'Elevage - Idele
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de planchermansouriahlam
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéInstitut de l'Elevage - Idele
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...Institut de l'Elevage - Idele
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfSophie569778
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...Institut de l'Elevage - Idele
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusInstitut de l'Elevage - Idele
 

Dernier (20)

GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
 
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentes
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
 
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversité
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
 

Programmation des APIs.pdf

  • 1. PROGRAMMATION DES APIS HAMADACHE Fouzia 10/12/2020 1 10/12/2020 10/12/2020 10/12/2020 10/12/2020 REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE Université de Mohamed El-Bachir El-Ibrahimi - Bordj Bou Arreridj Faculté des Sciences et de la technologie
  • 2. PLAN DU COURS 10/12/2020 2 1 • Introduction 2 • Mise en équation du GRAFCET 3 •Condition d’activation et désactivation d’une étape 4 •Câblage d’une étape 5 •Schéma de câblage électrique des étapes 6 •Commande des sorties 7 •Initialisation de la séquence 8 •Adressage des entrées-sorties 9 • Programmation d’un GRAFCET en langage LADDER
  • 3. INTRODUCTION  Malheureusement, ce ne sont pas tous les automates qui se programment en GRAFCET directement. Mais, 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. 10/12/2020 3
  • 4. MISE EN ÉQUATION DU GRAFCET  Soit le GRAFCET simple suivant :  A chaque étape i est associée une variable Xi : Xi=1 si l'étape i est active Xi=0 si l'étape i est inactive  La réceptivité Ri a pour valeur : Ri=0 si la réceptivité est fausse Ri=1 si la réceptivité est vraie 10/12/2020 4
  • 5. 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 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 10/12/2020 5
  • 6. 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 : 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 ) 10/12/2020 6
  • 7.  Il est alors possible d’écrire la table de vérité de l’activité de l'étape i : Xi  Table de karnaugh associé: 10/12/2020 7
  • 8. 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 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 : . i i i i X CAX CDX X   10/12/2020 8
  • 9. CÂBLAGE D’UNE ÉTAPE PAR BASCULE RS  Application au GRAFCET : . i i i i X CAX CDX X   10/12/2020 9
  • 10. MISE EN ÉQUATIONS DU GRAFCET 10/12/2020 10
  • 11. MISE EN ÉQUATIONS DU GRAFCET 10/12/2020 11
  • 12. 10/12/2020 12 SCHÉMA DE CÂBLAGE ÉLECTRIQUE DES ÉTAPES
  • 13. COMMANDE DES SORTIES  Pour établir la commande de chaque sortie, il suffit de considérer la ou les étapes durant lesquelles la sortie 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 10/12/2020 13
  • 14. 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 à 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 : 10/12/2020 14
  • 15.  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 suivant : 10/12/2020 15
  • 16. 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 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. 10/12/2020 16
  • 17. EXEMPLE D’ADRESSAGE DES ENTRÉES-SORTIES ET ÉTAPES DU GRAFCET 10/12/2020 17
  • 18. PROGRAMMATION D’UN GRAFCET EN LANGAGE LADDER  Il suffit de transformer les schémas de câblage électrique des étapes et des actions en langage ladder en spécifiant bien sur les adresses des entrées et sorties. 10/12/2020 18
  • 19. MÉTHODE 2 PROGRAMMATION D’UN GRAFCET EN LANGAGE LADDER 10/12/2020 19 INITIALISATION DE LA SÉQUENCE