Conexión Tcp/Rtu/Ascii; Cómo Adaptar La Configuración A La Consulta; Modbus Rtu / Modbus Ascii - Techbase iMod Manual Del Usuario

Tabla de contenido

Publicidad

Conexión TCP/RTU/ASCII
El iMod utiliza el protocolo modbus en sus tres variantes: ASCII, TCP y RTU.
Para definir el tipo de protocolo modbus, hay que incluir en el elemento <protocol> el property type.
<protocol name="MODBUS">
</protocol>
Un ejemplo de la declaración del protocolo Modbus ASCII:
<source-channel name="Modbus_M1">
<protocol name="MODBUS">
</protocol>
<port>"com0-19200-8E1"</port>
<gap>0</gap>
<cycle>1</cycle>
<delay>100ms</delay>
</source-channel>
El cambio del tipo del protocolo se hace de la misma manera tanto para el canal de fuente de datos como para el canal
de acceso a datos.
¿Cómo adaptar la configuración a la consulta?

Modbus RTU / Modbus ASCII

Para el Modbus RTU el marco se compone de los siguientes campos:
1 byte
Device-id (dirección modbus)
Un ejemplo de un marco:
0A
Device-id=10
Ajuste del primer byte
La dirección modbus se fija añadiendo el elemento: <property name=„device-id" value=„XX" />
Para saber más sobre este tema consulta la sección
© 2013 TECHBASE Group
TECHBASE C)
<property
name="type" value="RTU"
<property
name="type" value="ASCII"
2 byte
Código de
Registro inicial
función
03
Código de
Registro inicial=0
función= 0x03
Conexión punto a multipunto
Technical contact - support.techbase.eu
/>
/>
3-4 byte
Número de registros para leer Suma de control
00 00
00 0A
10 registros Suma de control
iMod Manual ES
5-6 byte
7-8 byte
C4 B6
43/108
43/108

Publicidad

Tabla de contenido
loading

Tabla de contenido