Télécharger Imprimer la page

Ercogener GenIP 30i Mode D'emploi page 85

Masquer les pouces Voir aussi pour GenIP 30i:

Publicité

5.3.2
Modbus Maître
Cette fonction se présente sous la forme d'une variable dynamique. Elle peut être intégrée dans le corps de
message d'un SMS, d'un mai ou TCPl. Le résultat peut être posté sur un serveur FTP ou TCP, data-logué
dans un fichier stocké sur USB ou dans la mémoire flash ou envoyé par SMS ou Mail.
Cette variable peut aussi être utilisée dans une action, comparée à une valeur fixe en vue de déclencher une
action ou effectuer une macro-commande.
La fonctionnalité Modbus maître est disponible en permanence. Elle s'active lors de l'envoi d'une requête.
Toutes les requêtes envoyées par le maître transitent par la passerelle Modbus. Il faut dont déclarer les
esclaves qui sont interrogés dans la page Mes protocoles->modbus de l'interface web.
Dans le cas ou un maître RS485 est déclaré et que le GenIP doit interroger des esclaves
présents sur la RS485, il est possible que des collisions entrainent la perte de la requête.
5.3.2.1
Structure des messages Modbus Maître
La structure du message ou variable se présente comme suit :
Champs
$MODBUS
@SLAVE
CODEF
@REGISTRE
NBREGISTRE
FORMATREPONSE
$
Chaque champs est séparé par un 'under score'
Les descriptions et illustrations non contractuelles du présent document sont données à titre indicatif.
EG_GenIP30i_1016_UG_004_FR
Description
Délimiteur d'en-tête de trame
Adresse de l'esclave Modbus, cet esclave doit être déclaré dans la liste des
esclaves Modbus, ou correspondre à l'adresse esclave du GenIP.
Ce champ peut être un Custom une Destination Partagée ou un Message
Dynamique
Code fonction Modbus. Doit faire parti de la liste des codes fonctions autorisés
(voir § 5.3.2.2 Code Fonction autorisée).
Adresse du registre mémoire de l'esclave Modbus à lire. La valeur doit être
décimale.
nombre de registres Modbus à lire. Cette valeur est conditionnée au type de
format de la réponse (cf. Format des données et nombre de registres pouvant être
lus). Les registres ont une taille de 16 bits. Dans le cas des codes fonction
Modbus 01 et 02, cette valeur sera le nombre de bits à lire.
Format de présentation de la réponse. (pour plus de détails, voir § 5.3.2.3 Format
des données et nombre de registre pouvant être lus)
Délimiteur fin de trame
ERCOGENER se réserve le droit d'apporter toute modification.
Page 85 / 143
Dct_426_01

Publicité

loading