Logique Dépendant De La Scrutation - Rockwell Automation Allen-Bradley ControlLogix 5580 Manuel Utilisateur

Table des Matières

Publicité

Chapitre 6
Meilleures pratiques de programmation
Une instruction « Equal To » utilise la valeur scan_count accumulée comme
référence pour activer un indicateur lorsque la millième scrutation est terminée.
80
Pour plus d'informations sur les instructions BSL, BSR, COP, CPS, DDT, FAL,
FBC, FFU et SRT, consultez la publication 1756-RM003, « Logix 5000
Controllers General Instructions Reference Manual ».
Logique dépendant de la scrutation
Si vous utilisez des points d'accès automate et programmez une tâche de
priorité inférieure afin qu'une instruction dépende d'une autre instruction qui
se produit ailleurs dans votre programme, une interruption de tâche et une
commutation peuvent perturber votre programmation. Une perturbation peut
survenir parce que la tâche de priorité inférieure peut être interrompue par la
tâche de priorité supérieure et une commutation peut se produire avant la fin
de la tâche de priorité inférieure.
Lorsque la tâche de priorité inférieure est exécutée depuis le début par le
nouvel automate principal après la commutation, l'instruction dépendante
peut échouer à s'exécuter à la valeur ou à l'état le plus récent.
Par exemple, si une tâche de priorité plus élevée interrompt la logique illustrée
dans cet exemple, la valeur de « scan_count.ACC » est envoyée à l'automate
secondaire à la fin du programme dans la tâche de priorité supérieure. Si une
commutation se produit avant que l'automate principal ne termine l'instruction
EQU, le nouvel automate principal commence son exécution au début du
programme et l'instruction EQU rate la dernière valeur de « scan_count.ACC ».
Par conséquent, toute programmation utilisant le point Scan_Count_Light peut
également s'exécuter en utilisant des données incorrectes.
Logique dépendant de la scrutation
Utiliser une instruction « Counter » pour
compter chaque scrutation du programme.
Publication Rockwell Automation 1756-UM015B-FR-P - Février 2021
Commutation
Interruption par une tâche
de priorité supérieure.

Publicité

Table des Matières
loading

Table des Matières