Documentation MCS32
Compteur : CUP est l'entrée de comptage. Sur une détection d'un front montant sur son
entrée, elle incrémente d'une unité la variable compteur associée au compteur. Lorsque la valeur
de la variable compteur est supérieure ou égale à la valeur de présélection, la sortie Q du
compteur passe à un état vrai. L'entrée RST est prioritaire sur l'entrée CUP. Lorsqu'elle est
vraie, elle permet d'initialiser la variable compteur en la forçant à 0. A l'état initial, la variable
compteur vaut 0.
Décompteur : CDN est l'entrée de décomptage. Sur une détection d'un front montant sur son
entrée, elle décrémente d'une unité la variable compteur associée au décompteur. Lorsque la
valeur de la variable compteur est inférieure ou égale à 0, la sortie Q du compteur passe à un
état vrai. L'entrée RST est prioritaire sur l'entrée CDN. Lorsqu'elle est vraie, elle permet
d'initialiser la variable compteur en la forçant à la valeur de présélection. A l'état initial, la
variable compteur est égale à la valeur de présélection.
Les variables de comptage des compteurs ou décompteurs sont accessibles dans la tâche sous la
forme : <Nom du bloc> + <&>.
Exemple
: Nom du bloc
Variable locale associée au compteur
6-2-6- Temporisateurs
Les temporisateurs sont du type retard à l'enclenchement (TON). Le retard à l'enclenchement
est directement programmable et peut-être de deux formes différentes : valeur fixe ou variable
globale. Les temporisateurs sont réalisés à partir de l'instruction TIMER, qui permet de prendre
en compte les applications en route plus de 24 jours. Il est obligatoire d'associer la sortie d'une
temporisation avec une bobine, même si cette dernière n'est pas utilisée.
La variable associée à la temporisation est accessible dans la tâche sous la forme : <Nom du
bloc> + <TVAL!>. Cette variable indique la durée écoulée depuis la mise en fonction du bloc.
Exemple
: Nom du bloc
Variable locale associée à la temporisation
Réalisation d'une temporisation de type retard à l'enclenchement :
C'est la plus simple à réaliser. Il suffit de mettre l'expression de déclenchement sur l'entrée E.
La sortie Q de la temporisation donne le résultat.
Exemple :
Réalisation d'une temporisation de type retard au déclenchement :
Pour réaliser ce type de temporisation, l'expression de déclenchement et la bobine de sortie
doivent être complémentées comme dans l'exemple ci-dessous.
Exemple :
R342
EX
: Compteur1
: Tempo1
: Compteur1&
- 134 -
: Tempo1Val!
SERAD S.A.