Description des règles de programmation
Plusieurs cycles d'automate peuvent être nécessaires pour envoyer une requête Modbus ou une chaîne de caractères. Les bits de démarrage (Start), d'activation (Active), de fin d'opération (Done) et d'erreur (Error) fonctionnent de la manière suivante :

Le signal de démarrage est écrit par l'application. Les signaux Active, Done et Error sont lus par l'application.
ATTENTION | |
---|---|
La réinitialisation du bit de démarrage (Start) dès que le bit de fin d'opération (Done) est à 1 empêche le redémarrage du bloc XXMIT après une exécution réussie.
Plusieurs blocs fonction XXMIT ne peuvent pas être activés en même temps. Si plusieurs blocs fonction XXMIT sont activés, le premier bloc scruté va fonctionner et bloquer tous les autres blocs XXMIT jusqu'à ce qu'il ait terminé. L'appel du bloc suivant va immédiatement générer le code d'erreur 150.
Le bloc fonction XXMIT peut être utilisé uniquement dans une tâche MAST. Un code d'erreur (127) apparaît immédiatement si le bloc est activé dans les tâches FAST / AUX ou EVENT (Control Expert n'effectue aucun contrôle lors de la compilation).