Ces services permettent d'échanger les paramètres de réglage entre le processeur (projet) et le module de commande d'axes.
READ_PARAM : lecture explicite des paramètres dans le module de commande d'axes et mise à jour des mots de réglage %MW/D/Fr.m.c.r. par l'intermédiaire des IODDT.
WRITE_PARAM : écriture explicite des paramètres dans le module de commande d'axes. Cette instruction permet de modifier par programme les valeurs de réglage définies en configuration.
Ces deux instructions s'appliquent à une variable IODDT associée au module TSX CSY 84. Dans les paragraphes suivants, nous prendrons l'exemple d'une variable appelée Serco_Channel de type T_CSY_IND.
Syntaxe de l'instruction READ_PARAM
READ_PARAM (Sercos_Channel) : lecture des paramètres de réglage de la voie associée à l'IODDT Sercos_Channel.
Syntaxe de l'instruction WRITE_PARAM
WRITE_PARAM (Sercos_Channel) : écriture des paramètres de réglage 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 paramètres de réglage entre le processeur et le module :
Symbole standard
|
Signification
|
Bit
|
ADJ_IN_PROGR
|
Ce bit est positionné à 1 lorsque l'échange est en cours. Il est remis à 0 lorsque l'échange est terminé.
|
%MWr.m.c.0.2
|
ADJ_ERR
|
Ce bit est positionné à 1 si les paramètres transmis sont hors bornes ou erronés.
|
%MWr.m.c.1.2
|