Description de la fonction
La fonction WRITE_GDATA
permet d’écrire
les données partagées, appelées aussi Global Data, sur un réseau Modbus Plus.
Les Global Data sont partagées entre 64 stations maximum d’un même réseau Modbus Plus. Chaque station peut écrire jusqu’à 32 entiers qui sont utilisables par toutes les stations du réseau. Réciproquement, chaque station peut lire les 32 (maximum) entiers de toutes les autres stations du 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 :
LD Address
WRITE_GDATA Data_to_Write, Management_Param
Représentation en ST
Représentation :
WRITE_GDATA(Address, Data_to_Write, Management_Param);
Description des paramètres
Le tableau suivant décrit les paramètres d’entrée :
Paramètre |
Type |
Commentaire |
---|---|---|
|
ARRAY [0... 5] OF |
Adresse de la carte PCMCIA qui
connecte le Premium au réseau Modbus Plus. La valeur de cette
adresse est Remarque : les données sont écrites vers la carte PCMCIA qui se charge ensuite de les partager. |
|
ARRAY [n... m] OF |
Tableau de mots contenant la valeur des objets à écrire. La taille de ce tableau doit toujours être de 32 entiers de 16 bits, taille maximum des Global Data sur un réseau Modbus Plus. |
Le tableau suivant décrit les paramètres d’entrée/sortie :
Paramètre |
Type |
Commentaire |
---|---|---|
|
ARRAY [0.. 3] OF |
Table de gestion de l’échange. Il n’est pas nécessaire d’initialiser le paramètre de longueur avant de lancer l’échange. |