Añade access-channel
Una vez definida la fuente de datos, añade la definición del modo de acceso a estos datos. En este ejemplo te
enseñaremos el acceso con el uso del protocolo Modbus TCP.
<access-channel name="Modbus_S1">
<protocol
name="MODBUS"
<port>"ET-502-TCP"</port>
</access-channel>
Añade el parámetro (registros de modbus)
En el siguiente paso hay que definir la lectura de las seleccionadas direcciones de modbus y asignar a ellas las
direcciones de modbus bajo las cuales estarán disponibles en iMod. La siguiente parte del archivo es la estructura
<parameter> relacionada con el canal de comunicación que ya ha sido definido más arriba:
<parameter>
<id>1</id>
<source-channel
<access-channel
</parameter>
El registro Modbus RTU con la dirección 1 del dispositivo conectado al puerto COM3 será reconvertido en un registro
Modbus TCP con la misma dirección. El presente ejemplo permite almacenar los valores en un búfer y controlar el
parámetro en el dispositivo externo que utilice el protocolo modbus.
En este caso la configuración indicada más arriba también sólo incluye los elementos
obligatorios. En el iMod puedes elegir cualquier código de función que será utilizado
para hacer las consultas del dispositivo externo, invertir el orden de los bytes en los
parámetros de 32 bits, forzar que se realice el registro del mismo valor, etc. Para saber
más sobre este tema consulta el capítulo XML.
Verificación de la configuración
1.
Conecta el iMod con el ordenador mediante el puerto serie RS-485 (por ej. con el uso del convertidor ATC-820)
2.
Descarga la aplicación tipo modbus slave (por ej. mod_RSsim_eth)
3.
Inicia el software tipo modbus master (por ej. modbus poll)
4.
Inicia el modbus slave con la simulación de registro 1 tipo output (código de función 0x03)
5.
Realiza varios registros y lecturas de valores
Video-tutorial que muestra los puntos 4-5:
© 2013 TECHBASE Group
TECHBASE (C)
/>
channel-name="Modbus_M1"
channel-name="Modbus_S1"
Technical contact - support.techbase.eu
iMod Manual ES
parameter-id="1"/>
parameter-id="1"/>
www.youtube.com/watch?v=YsHrvpR_RS8
40/108
40/108