Condition d’échelon de diagramme à relais

Les automates basés sur Logix évaluent les instructions de la logique à relais en fonction de la condition d’échelon de l’instruction précédente (c.-à-d. la condition d’entrée d’échelon). En fonction de la condition d’entrée d’échelon et de l’instruction, l’automate définit la condition d’échelon suivant l’instruction (c.-à-d. la condition de sortie d’échelon) qui, à son tour, affecte toutes les instructions subséquentes.
RungCondition
Si la condition d’entrée d’échelon d’une instruction d’entrée est vraie, l’automate évalue l’instruction et définit la condition de sortie d’échelon en fonction des résultats de l’instruction. Si l’instruction est évaluée comme étant vraie, la condition de sortie d’échelon est vraie ; si l’instruction est évaluée comme étant fausse, la condition de sortie d’échelon est fausse.
L’automate préscrute aussi les instructions. La préscrutation est une scrutation particulière de toutes les routines dans l’automate. Pendant cette opération, l’automate scrute toutes les routines et sous-routines principales, sauf les sauts susceptibles d'ignorer l’exécution d’instructions. L’automate exécute toutes les boucles FOR et tous les appels de sous-routine. Si une sous-routine est appelée plusieurs fois, elle est exécutée à chaque appel. L’automate utilise la préscrutation des instructions du diagramme à relais pour réinitialiser les valeurs internes et les E/S non rémanentes.
Pendant la préscrutation, les valeurs d’entrée ne sont pas à jour et les sorties ne sont pas écrites. Les conditions suivantes déclenchent la préscrutation :
  • Passage du mode Programme au mode Exécution
  • Passage automatique en mode Exécution depuis une condition de mise sous tension
  • La préscrutation n’est pas exécutée pour un programme dans les cas suivants :
  • La planification du programme est configurée alors que l’automate est en cours de fonctionnement
  • La planification du programme est annulée lorsque l’automate passe en mode Exécution.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal