Ce service permet de lire de manière explicite, les mots d'état associés au module de commande d'axes ou aux différentes voies.
Cette instruction peut s'appliquer à tous les types d'IODDT pouvant être associés au module TSX CSY 84 ou TSX CSY 164. Pour un axe indépendant, nous prendrons l'exemple d'une variable appelée Serco_Channel de type T_CSY_IND.
Il est également possible d'appliquer cette instruction à un module TSX CSY 84 ou TSX CSY 164. Dans ce cas, cette dernière doit être appliquée à un IODDT de type T_CSY_CMD. Prenons l'exemple de la variable appelée Sercos_module.
Syntaxe de l'instruction READ_STS (module)
READ_STS (Sercos_Module) : lecture des informations de diagnostic général du module associé à l'IODDT Serco_Module.
Syntaxe de l'instruction READ_STS (voie)
READ_STS (Sercos_Channel) : lecture des informations de diagnostic générale de la voie associée à l'IODDT Sercos_Channel.
Les 2 bits suivants de l'IODDT peuvent être utilisés pour contrôler les échanges de mots d'état entre le processeur et le module :
Symbole standard
|
Signification
|
Bit
|
STS_IN_PROGR
|
Ce bit est positionné à 1 lorsque la lecture est en cours. Il est remis à 0 lorsque l'échange est terminé.
|
%MWr.m.c.0.0
|
STS_ERR
|
Ce bit donne le compte-rendu de l'échange. Il est positionné à 1 en cas de défaut.
|
%MWr.m.c.1.0
|