8.7.6
Length : IN, BYTE
Cette variable permet d'indiquer la longueur en octets qui doit être lue ou écrite
à partir du paramètre « Offset ». Si la valeur est égale à « 0 », la ligne de
commande est lue ou écrite en intégralité, à partir de l'Offset.
En combinaison avec DR26 au niveau des paramètres d'appel « DR »,
ce paramètre d'appel « Length » n'a aucune fonction. Le DR26 est toujours
lu en intégralité (CRC Check).
8.7.7
Command_Trigger : INOUT, BOOL
Une fois le code d'ordre saisi dans la variable « Command_Code », l'exécution
de l'ordre est déclenchée avec ce bit. Pour éviter que l'ordre soit exécuté
plusieurs fois, le bit doit être constitué sous la forme d'un flanc d'impulsion unique.
La bibliothèque procède à une remise à zéro de la variable de déclenchement
« Command_Trigger » après l'exécution de l'ordre.
8.7.8
Busy : OUT, BOOL
Ce bit est activé immédiatement après l'activation du bit « Command_Trigger ».
Il est remis à zéro immédiatement après exécution de l'ordre.
8.7.9
Done : OUT, BOOL
Si le dernier ordre déclenché a été exécuté sans erreur, le bit « Done » est activé.
8.7.10 Aborted : OUT, BOOL
Si le dernier ordre déclenché se termine par une erreur, le bit « Aborted »
est activé. La cause de l'erreur peut être analysée au niveau du paramètre
d'appel « Error ».
8.7.11 Error : OUT, WORD
Si le dernier ordre déclenché se termine par une erreur, la cause de l'erreur peut
être analysée au niveau du paramètre d'appel « Error ». Les messages d'erreur
suivants peuvent apparaître :
0 = analyse de l'erreur grâce au « Synchronous_Error_Code » de la bibliothèque
« MicroScale » (=VB n+5). Se reporter également au chapitre 7.5 « Liste des messages
d'erreur de données et de manipulation (Messages synchrones) »
1 = les ordres d'écriture/lecture ne sont pas pris en charge par le micrologiciel Siwarex MS
2 = un numéro de ligne inconnu a été saisi (seuls 3, 4, 9, 15, 26 et 30 sont valides)
3 = erreur de saisie des paramètres pour « Offset » ou « Length »
4 = tentative d'écriture des lignes de commande 9, 26 ou 30
SIWAREX MS
8-67