Manual del Usuario EGW1-IA3-MB – Modbus TCP a Modbus RTU /ASCII
E. Esclavo Modbus Enron
A continuación damos un ejemplo de conversión Modbus TCP a Modbus ENRON. De antemano damos
estas equivalencias que serán de utilidad para entenderlos.
Ejemplo 1: Se quiere leer el registro flotante 7010 (o 47011 en formato 4x) del esclavo Enron con ID 1. El
maestro Modbus TCP deberá leer par de Holding Register 7020:7021 (o 47021:47022 en formato 4x). El
valor leído en el ejemplo es 1,23
01 03 1B6C 0002
01 03 04 3F9D 70A4
Ejemplo 2: Se quiere escribir el valor 1.23 en el registro 7010 (o 47011 en formato 4x) del esclavo Enron
con ID 1. El maestro Modbus TCP deberá escribir en el par de Holding Register 7020:7021 (o
47021:47022 en formato 4x) el valor flotante 1,23
01 16 1B6C 0002 04 3F9D 70A4
01 16 1B59 0001
www.exemys.com
1B6C (Hexadecimal) = 7020 (Decimal)
1B62 (Hexadecimal) = 7010 (Decimal)
3F9D70A4 (Hexadecimal) = 1,23 (Flotante)
(7020-7000) / 2 + 7000 = 7010
0002 / 2 = 0001
(7020-7000) / 2 + 7000 = 7010
0002 / 2 = 0001
01 03 1B62 0001
01 03 04 3F9D 70A4
01 16 1B62 0001 04 3F9D 70A4
01 16 1B59 0001
Rev. 11
Exemys
44