Règles d'exécution
L'exécution d'une application de contrôle d'une ressource suit huit étapes principales dans une boucle. La durée de cette boucle est définie comme la durée de vie d'une ressource.
- Scrutation des variables d'entrée
- Consommation des variables associées
- Exécution de Programme Unitaire
- Production des variables associées
- Mise à jour des variables de sortie
- Enregistrement des valeurs de conservation
- Traitement des messages IXL
- Veille jusqu'au prochain cycle
Règles d'exécution

Dans le cas où des associations sont définies, les variables consommées par une ressource sont mises à jour après que les entrées sont scrutées, et les variables produites pour d'autres ressources sont envoyées avant la mise à jour des sorties.
Lorsqu'une durée de cycle est spécifiée, une ressource attend jusqu'à ce que cette durée soit écoulée avant de commencer l'exécution d'un nouveau cycle. La durée d'exécution des POU varie en fonction du nombre d'étapes actives dans les programmes et les instructions Sequential Function Chart (SFC) comme les sauts, les IF et les retours. Quand un cycle dépasse le délai imparti, la boucle continue à exécuter le cycle mais met en place un indicateur de dépassement. Dans ce cas, l'application ne fonctionne plus en temps réel.
Quand une durée de cycle n'est pas spécifiée, une ressource effectue toutes les étapes dans la boucle puis redémarre immédiatement un nouveau cycle.
Toutes les variables de sortie numériques pilotées par la scrutation des E/S sont remises à zéro lors de la mise sous tension ou du passage en mode Exécution.
Fournir une réponse