Description de la fonction
La fonction WRITE_REG_QX
permet d'écrire
dans les registres d'un esclave Modbus connecté
à un module de communication Modicon M340 Modbus (BMX NOM) situé dans une station EIO.
lorsque vous programmez une fonction WRITE_REG_QX
, vous devez connaître les procédures
de routage utilisées par votre réseau.
Les paramètres supplémentaires EN
et ENO
peuvent être configurés.
Représentation en FBD
Représentation :

Représentation en LD
Représentation :

Représentation en IL
Représentation :
CAL WRITE_REG_QX_Instance
(ENABLE:=WriteRegQxEnable, ABORT:=WriteRegQxAbort, ADDR:=ModuleAddress,
NO_REG:=NbRegistersToWrite, REG_WRITE:=WriteData, SLAVEREG:=SlaveAddress,
IEC:=IndexAdjust, DONE=>WriteRegQxSuccessfull, ACTIVE=>WriteRegQxActive,
ERROR=>WriteRegQxFaulty, STATUS=>ErrorCode)
Représentation en ST
Représentation :
WRITE_REG_QX_Instance (ENABLE:=WriteRegQxEnable,
ABORT:=WriteRegQxAbort, ADDR:=ModuleAddress, NO_REG:=NbRegistersToWrite,
REG_WRITE:=WriteData, SLAVEREG:=SlaveAddress, IEC:=IndexAdjust, DONE=>WriteRegQxSuccessfull,
ACTIVE=>WriteRegQxActive, ERROR=>WriteRegQxFaulty, STATUS=>ErrorCode)
Description des paramètres
Description des paramètres d'entrée :
Paramètre |
Type de données |
Signification |
---|---|---|
|
|
Réglé sur 1 pour écrire les registres. |
|
|
Réglé sur 1 pour abandonner l'opération en cours. |
|
|
Tableau contenant l'adresse de l'esclave Modbus, c'est-à-dire le résultat de la fonction ADDMX. |
|
|
Nombre de registres à écrire dans l'esclave Modbus. |
|
|
Champ de données source (Une structure de données doit être déclarée en tant que variable localisée pour le fichier source.) |
|
|
Adresse d'offset du premier registre |
|
|
Réglage d'index appliqué
au paramètre
La valeur par défaut du paramètre |
Description des paramètres de sortie :
Paramètre |
Type de données |
Signification |
---|---|---|
|
|
Réglé sur 1 lorsque l'exécution de la fonction a abouti. |
|
|
Réglé sur 1 lorsque l'exécution de la fonction est en cours. |
|
|
Réglé sur 1 si une erreur est détectée par le bloc fonction. |
|
|
Fournit le code d'erreur si une erreur est détectée par le bloc fonction. |