Les 3 adresses Modbus requises sont 1026 pour le GPC-M,
2050 pour le GPC-E1 et 4098 pour le GPC-E2. En raison
des adresses Modbus des trois paramètres, trois demandes
distinctes seraient nécessaires.
Pour lire ces grandeurs avec une seule requête, réduisant
ainsi les temps de mise à jour, il suffit de faire ce qui suit
dans GF_eXpress :
•
dans l'objet CustomVar1 (adresse 200), saisir la valeur
1026, c'est-à-dire l'adresse Modbus du premier para-
mètre auquel on veut accéder ;
•
dans l'objet CustomVar2 (adresse 201), la valeur 2050,
c'est-à-dire l'adresse Modbus du deuxième paramètre
auquel on veut accéder ;
•
dans l'objet CustomVar3 (adresse 202) la valeur 4098,
c'est-à-dire l'adresse Modbus du troisième paramètre
auquel on veut accéder.
À ce stade, grâce à la commande de lecture Modbus de trois
adresses consécutives à partir de 0, il sera possible d'accé-
der aux trois puissances fournies par une seule opération.
3.5.
Contraintes de temps de la communication en série
Pour permettre l'échange correct de données via le port sé-
rie avec l'appareil (esclave Modbus RTU), il est nécessaire
de respecter les contraintes de temps suivantes :
•
Lecture de paramètres à register/word
La lecture de n paramètres consécutifs, avec n variant
de 1 à 16, prend un temps égal à :
–
40 ms avec mémoire rétentive activée (par défaut),
–
35 ms avec mémoire rétentive désactivée.
Le réglage de la mémoire rétentive est obtenu par le
paramètre EEP.E (voir paragraphe « 3.26.2. Activation
de l'enregistrement dans la mémoire rétentive »).
Il s'ensuit que la commande Modbus successive, en
lecture ou en écriture vers le même nœud, devra être
envoyée après que ce temps d'attente se sera écoulé.
•
Écriture de paramètres à register/word
L'écriture de n paramètres consécutifs, dont n varie de
1 à 16, avec un ensemble complet de valeurs mises
à jour (16 au total) par rapport à celles qui se trouvent
actuellement sur l'appareil, prend un temps égal à :
81901A « MSW_GPC-40/600A »_03-2021_FRA_pag. 16
3.4.3.
Mode Multi- nœud
Ce mode est activé en réglant le commutateur DIP 7 = ON.
La mémoire est organisée en groupes :
•
GPC-M pour les variables du module M du contrôleur.
•
GPC-E1 pour les variables du module E1 du contrôleur.
•
GPC-E2 pour les variables du module E2 du contrôleur.
La valeur configurée (Cod) sur les sélecteurs rotatifs
correspond à celle du GPC-M ; celle des autres modules,
s'ils sont présents, est séquentielle (Cod+1 pour GPC-E1,
Cod+2 pour GPC-E2).
Exemples
Les sélecteurs rotatifs indiquent la valeur 14. Par consé-
quent, le nœud (Cod) 14 adresse le GPC-M, le nœud 15
adresse le GPC-E1 et le nœud 16 adresse le GPC-E2.
En utilisant ce paramètre, par exemple, la variable Ou.P
de GPC-M aura l'adresse 14, 2 (= Cod, 2), la variable Ou.P
de GPC-E1 aura l'adresse 15, 2 (= Cod+1, 2) et la variable
Ou.P de GPC-E2 aura l'adresse 16, 2 (= Cod+2, 2).
–
40 ms + (n x 10 ms *) avec mémoire rétentive acti-
vée (par défaut),
–
35 ms avec mémoire rétentive désactivée
Le réglage de la mémoire rétentive est obtenu par le
paramètre EEP.E (voir paragraphe « 3.26.2. Activation
de l'enregistrement dans la mémoire rétentive »).
Il s'ensuit que la commande Modbus successive, en
lecture ou en écriture vers le même nœud, devra être
envoyée après que ce temps d'attente se sera écoulé.
Les temps indiqués se réfèrent au cas où la vitesse de
transmission en série est égale à 19 200 bauds. Des vi-
tesses de transmission plus faibles augmentent les temps
de transmission et donc les temps d'attente.
Remarques
*) Si les paramètres STATUS_W (adresse Modbus 305)
sont saisis dans la demande d'écriture et que leur valeur
est différente de celle de l'esclave, le temps d'écriture
devient 30 ms au lieu de 10 ms.