Interfaces de comunicación SIMA²
4.3.1.
Sinopsis de los contenidos del protocolo Modbus
16
MODBUS RTU, MODBUS TCP/IP al sistema de automatización
Timeout Modbus TCP/IP
La SIMA² soporta hasta 5 conexiones activas simultáneamente por cada puerto
TCP. La actividad de cada una de estas conexiones se vigila con ayuda del «Timeout
Modbus TCP/IP». Después de que el timeout haya expirado, por ejemplo debido a
la falta o ausencia de comunicación TCP, la conexión TCP se cancela y el puerto
se habilita para una nueva conexión.
Se requiere una conexión para conectar la pantalla multitáctil, por lo que toda-
vía quedan cuatro conexiones disponibles para la integración del sistema.
Rango de ajuste del parámetro Timeout Modbus TCP/IP: 1 000
(30 min)
Ajuste por defecto: Timeout Modbus TCP/P = 30 000 ms
Para la puesta en servicio de un esclavo Modbus, normalmente no se requiere una
configuración especial del maestro con ayuda de un archivo de configuración.
La transmisión de datos Modbus se basa en un protocolo de aplicación que contiene
esencialmente un código de funcionamiento con la dirección de offset y los datos
de usuario.
Tabla 6: Funciones Modbus soportadas en la comunicación entre SIMA² y host
Función Modbus
Código de funcionamien-
to (decimal)
Write Single Coil
05
Write Multiple Coils
15
Read Coil Status
01
Write Single Register
06
Write Multiple Registers
16
Read Input Registers
04
Read Holding Registers
03
Read Input Status
02
Offsets configurables de las funciones Modbus
Las direcciones de offset de Modbus para las funciones Modbus se pueden configurar
para cada uno de los cuatro grupos de funciones que se representan a continuación.
Así, el mapeo de Modbus puede moverse dentro del espacio de direcciones de
Modbus según los requerimientos del host. (Dirección inicial = 0).
Ajuste por defecto:
Offset Input Register = 0
Offset Discrete Inputs = 0
Offset Holding Register = 0
Offset Coils = 0
Todos los datos de este manual en relación con las direcciones de offset de Modbus
se basan en este ajuste por defecto.
Estación SIMA² Master
1 800 000 ms
Descripción
Ajusta un solo bit a 1 o 0. En caso de Broadcast,
tiene validez para todos los esclavos conectados.
Ajusta varios bits consecutivos a 1 o 0. En caso de
Broadcast, tiene validez para todos los esclavos
conectados.
Lee el estado de la información de bit de salida indi-
vidual de la SIMA². No se soporta Broadcast.
Escribe los datos en un Holding Register individual
(16 bits). En caso de Broadcast, tiene validez para
todos los esclavos conectados.
Escribe datos en Holding Registers consecutivos.
En caso de Broadcast, tiene validez para todos los
esclavos conectados.
Lee el contenido de los registros de datos de entra-
da (16 bits) de la SIMA². No se soporta Broadcast.
Lee el contenido de los Holding Register (16 bits)
de la SIMA². No se soporta Broadcast.
Lee el contenido de los bits de estado de entrada
(1 bit) de la SIMA². No se soporta Broadcast.