Temporisation – IL
La norme IEC 61131 offre une définition des temporisations. PLC3000 intègre uniquement les Temporisation de type TON qu’il est possible de paramétrer en définissant la base de temps %Ti.TB, et la valeur de présélection %Ti.PV. La temporisation est déclenchée par l’activation de son entrée %Ti.IN, et sa sortie %Ti.Q passe à 1 lorsque la valeur courante de la temporisation atteint la valeur de présélection.
Les bases de temps %Ti.TB qu’il est possible de déclarer sont les suivantes : 10, 100 ms ; 1, 10 s ; 1 min.
Déclaration en IL
Soit 3 temporisations avec des bases de temps et des valeurs de présélection différentes
LD %S1 %T0.TB := 100ms %T1.TB := 1s %T2.TB := 1min %T0.PV := 3 %T1.PV := 2 %T2.PV := 1
Illustration avec un Grafcet
Considérons le Grafcet suivant
Programmation en IL – Transition par Transition avec Bits de franchissabilité
* TIMER LD %S1 %T0.TB := 100ms %T0.PV := 3 * INIT LD %S2 S %M0 R %M1 * TRANSITIONS LD %M0 AND %I0 ST %M10 * LD %M1 AND %T0.Q ST %M11 * CROSSING LD %M10 S %M1 R %M0 * LD %M11 S %M0 R %M1 * ACTIONS LD %M1 ST %T0.IN