langage LADDER : Instructions de temporisateurs
Les temporisateurs et les compteurs sont des instructions de sorties. Ceux-ci sont régis par des éléments de trois mots (voir les articles précédents). Le mot 0 est le mot de contrôle: le mot 1, la valeur de présélection et le mot 2, celui de la valeur accumulée.
La valeur cumulée contient le nombre d’intervalles de temps qui seront comptés par l’instruction de temporisation; pour les compteurs, c’est le nombre de transition faux-vrai qui se produit. La valeur de présélection est la consigne entrée dans l’instruction de temporisation ou de compteur. Quand la valeur cumulée devient égale ou supérieure à la valeur de présélection, le bit d’état de fin est mis à 1. On peut utiliser ce bit pour contrôler un appareil de sortie. Les valeurs de présélection et cumulée d’une temporisation vont de 0 à +32767. Pour un compteur, les valeurs peuvent aller de -32768 à +32767.
La valeur cumulée contient le nombre d’intervalles de temps qui seront comptés par l’instruction de temporisation; pour les compteurs, c’est le nombre de transition faux-vrai qui se produit. La valeur de présélection est la consigne entrée dans l’instruction de temporisation ou de compteur. Quand la valeur cumulée devient égale ou supérieure à la valeur de présélection, le bit d’état de fin est mis à 1. On peut utiliser ce bit pour contrôler un appareil de sortie. Les valeurs de présélection et cumulée d’une temporisation vont de 0 à +32767. Pour un compteur, les valeurs peuvent aller de -32768 à +32767.
Fichier de données de temporisations (T4)
Les temporisations sont des éléments qui contiennent 3 mots. Le mot 0 est le mot de contrôle, le mot 1, la valeur de présélection et le mot 2 contient la valeur cumulée.
TT = Bit 14 de temporisation en cours.
DN = Bit 13 de Fin de temporisation.
255 temporisateurs peuvent être utilisés à même le fichier 4. Par exemple, le contact de fin du temporisateur 6 serait adressé tel : T4:6/13 ou T4:6/DN.
Le mot permettant de modifier la valeur de présélection est : T4:6.1 ou T4:6.PRE
Temporisation au Travail (TON)
L’instruction TON commence à compter les intervalles de temps quand les conditions de ligne deviennent vraies et cumule les intervalles tant qu’elles le restent. La valeur cumulée est remise à zéro si la ligne devient fausse.
- Le bit DN devient actif lorsque la valeur cumulée devient égale ou supérieure à la valeur de présélection. Ce bit revient à 0 lorsque le temporisateur est remis à 0.
- Le bit TT est mis à 1 lorsque la ligne de temporisation est vraie et que la valeur cumulée est plus faible que celle de présélection.
- Le bit EN est mis à 1 quand les conditions de ligne sont vraies et remis à 0 lorsqu’elles deviennent fausses.
Diagramme ladder et formes d'onde de TON |
Temporisation au Repos (TOF)
L’instruction TOF commence à compter les intervalles de temps quand les conditions passent par une transition descendante (vrai-faux). La valeur cumulée est remise à zéro quand les conditions de la ligne deviennent vraies.
- Le bit DN est mis à 0 quand la valeur cumulée est égale à la valeur de présélection. Il est mis à 1 quand les conditions de la ligne deviennent vraies..
- Le bit TT est mis à 1 lorsque la ligne de temporisation est fausse et la valeur cumulée plus faible que celle de présélection.
- Le bit EN est mis à 1 quand les conditions de ligne sont vraies et il est remis à 0 lorsqu’elles deviennent fausses..
Temporisation à Mémoire (RTO)
L’instruction RTO commence à compter les intervalles de temps quand les conditions de ligne deviennent vraies. Quand les conditions deviennent fausses, la valeur cumulée reste figée. Afin de replacer la valeur à 0, il faut utiliser l’instruction RES.
- Le bit DN est mis à 1 quand la valeur cumulée est égale à la valeur de présélection. Il n’est cependant pas remis à zéro lorsque les conditions de lignes deviennent fausses.
- Le bit TT est mis à 1 lorsque la ligne de temporisation est vraie et que la valeur cumulée est plus faible que celle de présélection.
- Le bit EN est mis à 1 quand les conditions de ligne sont vraies et il est remis à 0 lorsqu’elles deviennent fausses.
La valeur cumulée doit être remise à zéro par l’instruction RES.
Enregistrer un commentaire