5.24. Communication maître Modbus
5.24.1. Les blocs de communication du
maître
L'option "G = Communication maître Modbus RTU" fournit à
l'appareil la fonction de communication maître Modbus RTU.
Le maître Modbus RTU a pour but de mettre à la disposition
de l'utilisateur jusqu'à 20 objets Modbus provenant de dispo-
sitifs connectés au régulateur en tant que nœuds esclaves,
ou permet d'écrire dans des dispositifs distants la valeur
d'une variable interne du régulateur.
Les caractéristiques de ces objets sont définies dans les blocs
de communication du maître et peuvent être configurées intui-
tivement dans la page de configuration dédiée "Communica-
tion du maître" de GF_eXpress.
Les objets de type ACCESS=READ ONLY ou de type
ACCESS=READ/WRITE peuvent être utilisés en tant que :
• référence pour les alarmes (REFE)
• référence pour les sorties numériques (F.out) lorsque
les données sont de type bit
• référence pour les sorties analogiques (F.ou.C, Func)
lorsque les données sont de type word
• comme entrées pour les fonctions mathématiques lorsque
les données sont de type word
• comme entrées pour les fonctions logiques lorsque
les données sont de type bit
et ils peuvent être :
• affichés dans Home.x sous forme de données numériques
(dS.SP, dS.F) ou d'un bargraphe (bAr.1, bAr.2, bAr.3)
• affichés et/ou configurés dans le sous-menu "MASTE"
ou dans le menu utilisateur
80495_MHW_1650CC-1850CC_05-2021_FRA_pag. 259
Les objets de type ACCESS=WRITE ONLY peuvent être utilisés
pour écrire la valeur d'une variable du régulateur (par exemple,
la puissance calculée par le PID) sur le dispositif distant.
Les objets peuvent être regroupés en deux types de tâches
(SPEED=LOW ou SPEED=HIGH) en fonction des performances
souhaitées en matière de vitesse de lecture et/ou d'écriture.
Les tâches sont exécutées en alternance et les temps de
balayage dépendent du nombre d'objets ayant la même
valeur que le paramètre SPEED.
Attention ! Il est possible de gérer l'échange de
données en Modbus vers des dispositifs esclaves
qui garantissent des temps de réponse inférieurs
au paramètre MASTER_TIM (plage 60...1000 ms,
par défaut = 60 ms). En cas d'absence de réponse,
le balayage du maître se poursuit mais l'erreur est
indiquée dans le paramètre ERR.x= tim.O avec x
de 1 à 20 dans le sous-menu MASTE.