Modbus TCP Pour Avisox
Modbus TCP Pour Avisox
Modbus TCP Pour Avisox
Le protocol d'échange MODBUS TCP est une encapsulation du protocol MODBUS dans
un protocol TCP.
Le protocol MODBUS série exige une vérification des données échangées, un checksum
CRC16 est donc envoyé dans chaque trame MODBUS serie.
En MODBUS TCP, c'est le protocol TCP qui assurent la validité des trames échangées.
Le CRC16 n'est donc pas inséré dans les trames MODBUS TCP.
2. La trame MODBUS
p-1
MODBUS TCP pour AvisoX 07/12/2009
Le code de fonction (0x03) est recopié sauf en cas d’erreur. Un code d’erreur
peut être retourné à l’emplacement du code fonction. Ce code d’erreur est
augmenté de 0x80.
12.34.00.00.00.06.FF.03.00.01.00.05
MBAP (7 car.) MODBUS (5 car.)
12.34.00.00.00.0D.FF.03.05.01.23.01.23.01.23.01.23.01.23
MBAP (7 car.) MODBUS (12 car.)
Le serveur MODBUS TCP d’AvisoX répond sur le port 9191 par défaut.
p-2
MODBUS TCP pour AvisoX 07/12/2009
12.34.00.00.00.S1.00.10.R1.R2.N1.N2.Q1.01.23.01.23.01.23.01.23.01.23
12.34.00.00.00.13.00.10.00.64.00.0A.14.01.23.01.23.01.23.01.23.01.23
MBAP (7 car.) MODBUS (16 car.)
-------------------
p-3