MB_DATA_PTR asigna un búfer de comunicación
● Funciones de comunicación de MB_CLIENT:
● Los datos de tamaño de palabra o de bit se transfieren a/desde el búfer de memoria M o
● Si MB_DATA_PTR asigna un DB como búfer, el usuario debe asignar tipos de datos a
● MB_DATA_PTR puede asignar elementos de DB complejos como:
● No es necesario que las áreas de datos de MB_DATA_PTR se encuentren en el mismo
Varias conexiones de cliente
Un cliente Modbus TCP puede admitir conexiones concurrentes hasta el número máximo de
conexiones para Open User Communications permitidas por el PLC. El número total de
conexiones en un PLC dado, clientes y servidores Modbus TCP incluidos, no debe
sobrepasar el número máximo de conexiones para Open User Communications admitidas
(Página 529). Las conexiones Modbus TCP pueden compartirse entre conexiones de cliente
o de servidor.
Cada conexión de cliente debe cumplir estas reglas:
● Cada conexión MB_CLIENT debe usar un DB de instancia distinto
● Cada conexión MB_CLIENT debe especificar una dirección IP de servidor única
● Cada conexión MB_CLIENT debe especificar una ID de conexión única
● Según la configuración del servidor pueden ser necesarios, o no, números únicos de
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
– Leer y escribir datos de 1 bit de las direcciones del servidor Modbus (00001 a 09999)
– Leer datos de 1 bit de las direcciones del servidor Modbus (de 10001 a 19999)
– Leer datos de palabras de 16 bits de las direcciones del servidor Modbus (de 30001 a
39999) y (de 40001 a 49999)
– Escribir datos de palabras de 16 bit de las direcciones del servidor Modbus (40001 a
49999)
el DB asignado por MB_DATA_PTR.
todos los elementos de datos del DB.
– El tipo de datos de 1 bit Bool representa una dirección de bit Modbus
– Los tipos de datos de una palabra de 16 bits como WORD, UInt e Int representan una
dirección de palabra Modbus
– Los tipos de datos de palabra doble de 32 bits como DWORD, DInt y Real
representan dos direcciones de palabra Modbus
– Matrices estándar
– Estructuras con nombre en las que cada elemento es único
– Estructuras complejas con nombre, en las que cada elemento tiene un nombre
unívoco y un tipo de datos de 16 o 32 bits
bloque de datos global (o área de memoria M). Se puede asignar un bloque de datos
para lecturas Modbus, otro para escrituras Modbus o un bloque de datos para cada
estación MB_CLIENT.
puerto IP
Procesador de comunicaciones y Modbus TCP
12.5 Comunicación Modbus
765