Procesador de comunicaciones y Modbus TCP
12.5 Comunicación Modbus
Tabla 12- 58 Ejemplos de mapeo de direcciones Modbus en direcciones de memoria de CPU
Dirección de ModBus
40001
40002
40003
40004
40005
Varias conexiones de servidor
Se pueden crear varias conexiones de servidor. Con eso, un solo PLC puede establecer
conexiones concurrentes con varios clientes Modbus TCP.
Un servidor 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 servidor debe cumplir estas reglas:
● Cada conexión MB_SERVER debe usar un DB de instancia distinto
● Cada conexión MB_SERVER debe establecerse con un número de puerto IP único. Solo
se admite 1 conexión por puerto.
● Cada conexión MB_SERVER debe usar una ID de conexión única.
● El MB_SERVER debe ser llamado individualmente para cada conexión (con su DB de
instancia respectivo).
La ID de conexión debe ser unívoca para cada conexión individual. Es decir, solo debe
usarse una ID de conexión única con cada DB de instancia individual. Resumiendo, el DB
de instancia y la ID de conexión están emparejadas y deben ser únicas para cada conexión.
Tabla 12- 59 Códigos de función de diagnóstico Modbus
Funciones de diagnóstico Modbus MB_SERVER
Código
Subfunción
s
08
0x0000
770
P#M100.0 Word 5
MW100
MW102
MW104
MW106
MW108
Descripción
Devolver datos de consulta del test de eco: MB_SERVER reenvía a un cliente Modbus una
palabra de datos que se ha recibido.
Ejemplos del parámetro MB_HOLD_REG
P#DB10.DBx0.0 Word 5
DB10.DBW0
DB10.DBW2
DB10.DBW4
DB10.DBW6
DB10.DBW8
"Recipe".ingredient
"Recipe".ingredient[1]
"Recipe".ingredient[2]
"Recipe".ingredient[3]
"Recipe".ingredient[4]
"Recipe".ingredient[5]
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG