Ajuste del segundo byte - código de función
En el modbus hay cuatro códigos de función de lectura típicos:
Código de función
0x01
0x02
0x03
0x04
En el iMod se realiza el cambio del código de función enviado en la consulta, añadiendo un elemento property con el nombre
«varspace». Por ej.
<property
name="varspace" value="coil"
El nombre 'varspace' viene de que en los dispositivos más antiguos el código de función
significaba al mismo tiempo el espacio del cual es tomado este parámetro.
Un ejemplo de definición del registro modbus tipo coil.
<parameter>
<id>"1"</id>
<source-channel
</source-channel>
</parameter>
Ajuste del tercer y cuarto byte - registro inicial
En los dispositivos modbus puede ocurrir que exista el desplazamiento. Si en la documentación del dispositivo modbus slave
se describe que el parámetro X existe en el registro con el número N, esto puede significar que en el iMod hay que definirlo
como N+1, N-1 o simplemente N.
El valor inicial se toma del elemento 'parameter-id' definido en el source-channel. Es decir:
<parameter>
<id>"1"</id>
<source-channel
</parameter>
esto supondrá el envío de una consulta con la dirección inicial:
00 64
Ajuste del quinto y sexto byte - número de registros para consultar
El iMod agrega los parámetros leídos en grupos. Encuentra el registro inicial y ajusta la consulta junto con el número
de registros para leer para obtener la mayor cantidad de datos en un número de consultas más bajo posible.
Ajuste de la suma de control
El iMod automáticamente cuenta la suma de control correcta para cada consulta.
© 2013 TECHBASE Group
TECHBASE (C)
Nombre
Descripción de la función
Coil
Registro modbus para parámetros binarios (0/1) para lectura y registro
Discrete Registro modbus para parámetros binarios (0/1) sólo para lectura
Output
Registro modbus para lectura y registro
Input
Registro modbus sólo para lectura
channel-name="Modbus_M1"
<property
name="varspace" value="coil"
channel-name="Modbus_M1"
Technical contact - support.techbase.eu
/>
parameter-id="1">
/>
parameter-id="100"/>
iMod Manual ES
44/108
44/108