Siemens SIMATIC S7-1200 Manual De Sistema página 1146

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Procesador de comunicaciones y Modbus TCP
13.8 Comunicación Legacy Modbus TCP
MB_DATA_PTR asigna un búfer de comunicación
• Funciones de comunicación de MB_CLIENT:
– 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
– Escribir datos de palabras de 16 bit de las direcciones del servidor Modbus (40001 a
• Los datos de tamaño de palabra o de bit se transfieren a/desde el búfer de memoria M o el DB
asignado por MB_DATA_PTR.
• Si MB_DATA_PTR asigna un DB como búfer, el usuario debe asignar tipos de datos a 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
– Los tipos de datos de palabra doble de 32 bits como DWORD, DInt y Real representan dos
• MB_DATA_PTR puede asignar elementos de DB complejos como:
– 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
• No es necesario que las áreas de datos de MB_DATA_PTR se encuentren en el mismo 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.
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 591). 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 puerto
IP
1146
39999) y (de 40001 a 49999)
49999)
dirección de palabra Modbus
direcciones de palabra Modbus
y un tipo de datos de 16 o 32 bits
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido