Beruflich Dokumente
Kultur Dokumente
1. Actions particulires
1.1 Action continue
1.2 Action conditionnelle
1.3 Action temporise
1.4 Action de comptage dun temps
1.5 Actions fugitives ou ponctuelles
1.6 Actions mmorises
2. Rceptivits particulires
2.1 Rceptivit fonction du temps
2.2 Rceptivit faisant intervenir un changement dtat
2.3 Dtection de fronts
5. Macro-reprsentation
5.1 sous-programme ou reprise de squence
5.2 Classification des sous-programmes
5.3 Macro-tape
6. Hirarchisation et forage
1. Actions particulires
Action associe une tape ( distinction entre la dure de laction et la dure dactivit de ltape ).
On note
Xi = Etat actif de ltape i
X1 = 1 si ltape 1 est active
X3 = 1 si ltape 3 est inactive
1. Action continue
Laction associe ltape se continue tant que ltape laquelle elle est associe est vraie.
Cest une action conditionnelle dans laquelle le temps intervient comme condition logique
Notation :
t/ i / q sec
N de l'tape ou
tat d'une variable
T = 5s
A = X8 + A.X27
Gnralement
A = U ( Xi ) +A . U ( X j )
Runion de toutes les tapes
pour la mise 1 de A
2. Les rceptivits
2.1 Rceptivit fonction du temps
- Ralisation
A la dtection du changement dtat de la variable dentre a, on provoque le lancement dune
impulsion la valeur logique 1 pendant un temps dt. Cest un circuit monostable ( circuit implant
dans les API permettant de dlivrer une information 1 pendant un temps dtermin.
En logique cble lectronique, le circuit squentiel sera constitu dune bascule temporise, une
pour chaque front, ou dun monostable.
5. Macro-reprsentation
5.1 Sous programme, tache ou reprise de squence
5.3 Macro-tape
5.31 Dfinitions
- Une macro-tape est la reprsentation unique dun
ensemble dtapes et de transitions nomme expansion de la macro-tape.
- Une Expansion de macro-tape comporte une
tape dentre et une tape de sortie
- Le franchissement dune transition en amont de la
macro-tape active ltape dentre de son expansion.
- Ltape de sortie participe la validation des
transitions de sortie de la macro-tape
- Une expansion est lie une seule macro-tape
( cette restriction a pour but dviter des conflits
daccs ), exemple 1.
- Une expansion de macro-tape peut elle mme
comporter dautre macro-tapes, certaines configurations sont viter exemple 2.
5.32 Exemples
N1
N2
6. Hirarchisation et forage
6.1 Introduction
Il savre souvent ncessaire de pouvoir forcer
une situation dune partie commande isole, cest
dire de provoquer une volution vers une situation
dfinie quelle que soit la situation en cours. cest le
cas lorsque la partie commande est dfaillante ou
dans le cas dune situation bloque. La consigne de
forage de situation souvent pour objectif de rinitialiser la partie commande. En gnral un bouton poussoir INI sur le pupitre.
Autres cas :
- Arrt durgence
- Coupure dnergie (PO)
- Arrts avec reprise
De tels comportements ( volution dune situation
quelconque vers une situation dtermine, lors de
lapparition dun vnement ) peuvent tre dcrit au
moyen de transitions.
De telles reprsentations sont trs lourdes, voire
inextricables.
F/PCL:0
Lordre de forage F/PCL : 0 Provoque simultanment
- Lactivation de ltape 0 du GRAFCET de la partie commande du processus PCL
- La dsactivation de toutes les autres tapes de PCL
On peut forcer simultanment la partie commande de plusieurs parties commandes dun niveau
infrieur, indpendante.
F/PCL2 : ( )
Il faut alors grer la ractivation du PLC2.
Dans beaucoup dapplication la situation forcer sur une partie commande peut dpendre de conditions. Cest le cas pour lexemple ci-dessous.
La situation est force tant que ltape 101 est active. Lordre
continu assure le maintien du forage et donc un blocage de GCL
dans la situation 1,10: GCL ne pourra voluer que lorsque ltape
101 de GCH sera dsactive.
Attention :
Ce blocage peut survenir la suite dune erreur de conception
Tant que ltape 2 est active, CGL est fig dans la situation
actuelle (quelle quelle soit). Il ne pourra reprendre son volution normale quaprs la dsactivation de ltape 2
Dsactivation dun graphe
Le forage la situation vide de GCL provoque sa dsactivation. GCL est dsactiv, plus aucune transition nest valide.
- Dsactivation d'un graphe
Le forage la situation vide de CGL provoque sa dsactivation. CGL est inactiv, donc plus aucunes transition n'est
valide.
Cet ordre devra normalement tre suivi, dans une tape
ultrieure, par un ordre de forage de situation de GCL.
Ce type dtape est utilis pour la mmorisation de la situation en cours, la dtection dune coupure dnergie sur la PC ( tension < une tension de seuil UC).
Laction associe cette tape permet de mmoriser
la situation en cours dans une mmoire non volatile
identifie par la variable SITUATION DARRET.
Notons que ltape 50 ne restera active que pendant
un temps dtermin par la descente du signal dalimentation ( suffisant pour permettre laction de mmorisation ) ce qui justifie lutilisation dune tape puits.
Une possibilit pour dcrire une reprise dnergie aprs une coupure peut tre dcrite par la figure
ci dessous.
Elle suppose lexistence dune mmoire non volatile contenant ltat de la variable SITUATION
DARRET.
Lors de la coupure dnergie de la PC le modle suppose que le concept de situation na plus
aucune signification ( donc plus dtape active).
La transition source de GCH permet de prendre en compte le retour en nergie. Si la situation
darrt est non vide on force GFN dans une situation dtermine sinon (cas de premire initialisation)
on force GFN dans la situation initiale 1.