Structure du message Exécution des Macro commandes
@Modbus esclave
Requête
code fonction = 0x10
Adresse Hi
Adresse Lo
Nb registres Hi
Nb registres Lo
Nb octets (Nb registres * 2)
Code sécurité 0 Lo
Code sécurité 1
Code sécurité 2
Code sécurité 3 Hi
Nb octet script Hi
Nb octet script Lo
Nom Script 0 (Hi)
Nom Script 1
Nom Script n (Lo)
CRC Hi
CRC Lo
Exemple de trame
Lecture de la version du GenIp
Code de sécurité
Ecriture des Macro commandes
Requête avec Code de sécurité
0110050000091204D20000000C76657273696F6E3B656E643B0903
Comme la Macro commande doit retourner une information, celle-ci est présente lorsque la valeur du
registre "Taille des données de retour" @ 0x0600 est différente de 0
Lecture de la présence de l'information de retour
Requête
0103060000018482
Les descriptions et illustrations non contractuelles du présent document sont données à titre indicatif.
EG_GenIP30i_1016_UG_004_FR
01
10
03
00
Nb de registre consécutif à écrire
Il correspond à la valeur en hexadécimale du code saisie via
l'interface web.
Nombre d'octet du "des Macro commandes".
Ne tient pas compte du caractère "Null" si la taille des Macro
commandes est impaire
Liste des Macro commandes
00 si la taille des Macro commandes est impaire
:
Liste des macros commandes version;end;
:
"1234"
Réponse
0103020000B844
0103020019798E
ERCOGENER se réserve le droit d'apporter toute modification.
Réponse
0190058C03
Commentaire
Valeur nulle. Le script n'a pas encore fini son
traitement
Valeur non nulle. L'information de retour est
présente dans le buffer "Données de retour".
Page 109 / 143
Commentaire
ACKNOWLEDGE
Dct_426_01