WRITE_PARAM et READ_PARAM
(Traduction du document original anglais)
Rappel
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.
Contrôle de l'échange
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