Incrémente .CV à chaque front montant de .CU, passe .Q à TRUE lorsque .CV >= .PV et remet .CV à 0 lorsque l'opérande dédié R est à TRUE.
CTUR est un compteur croissant doté d'une pastille d'opérande R (Reset) explicite affichée directement sur le nœud d'action dans l'Éditeur de séquences :
.CU — .CV s'incrémente de 1..CV >= .PV — La sortie .Q passe à TRUE..R (Reset) est à TRUE — .CV est remis à 0 et .Q passe à FALSE.PV (par exemple 50) et attribuez une variable booléenne de remise à zéro dans la pastille d'opérande R.from automation_machine import ActionQualifier, ActionInstruction
step.add_action("batch_counter", "Count batch parts", qualifier=ActionQualifier.P, instruction=ActionInstruction.CTUR, preset_value=50, reset="batch_reset")
ActionQualifier.P pour compter une seule fois par activation d'étapeActionInstruction.CTURPV, par exemple 50)R) — Variable ou expression booléenne qui remet .CV à 0| Variable | Type | Description |
|---|---|---|
.CU |
BOOL |
Entrée de comptage — un front montant incrémente .CV |
.R |
BOOL |
Entrée de remise à zéro — remet .CV à 0 et .Q à FALSE |
.Q |
BOOL |
Signal de sortie — TRUE lorsque .CV >= .PV |
.PV |
INT |
Valeur cible de présélection |
.CV |
INT |
Valeur de comptage cumulée actuelle |