Por ejemplo, una vez que haya insertado MB_SERVER en un segmento KOP, puede ir a un
segmento anterior y asignar el valor HR_Start_Offset. El valor debe asignarse antes de ejecutar
MB_SERVER.
Tabla 13-149 Códigos de condición de ejecución de MB_SERVER
STATUS
Código de res‐
(W#16#)
puesta al servidor
Modbus
(B#16#)
7001
7002
7003
8187
818C
8381
01
8382
03
8383
02
8384
03
8385
03
Además de los errores de MB_SERVER indicados, las instrucciones de comunicación del bloque
1
T subyacente (TCON, TDISCON, TSEND y TRCV (Página 652)) pueden devolver errores.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Errores de protocolo Modbus
MB_SERVER está esperando a que un cliente Modbus se conecte al puerto TCP asignado. Se
informa de este código en la primera ejecución de una operación de conexión o de des‐
conexión.
MB_SERVER está esperando a que un cliente Modbus se conecte al puerto TCP asignado. Se
informará de este código en las ejecuciones sucesivas, mientras se espera la finalización de
una operación de conexión o de desconexión.
Una operación de desconexión ha finalizado correctamente (válido solo para un ciclo del
PLC).
Puntero no válido a MB_HOLD_REG: Área demasiado pequeña
Puntero a un área MB_HOLD_REG optimizada (debe ser un área de memoria M o DB no
optimizada) o el temporizador de procesos bloqueados supera el límite de 55 segundos.
(específico de S7-1200)
Código de función no soportado
Error de longitud de datos
Error en la dirección de los datos o acceso fuera de los límites del área de direcciones de
MB_HOLD_REG
Error de valor de datos
Valor de código de diagnóstico de datos no soportado (código de función 08)
Procesador de comunicaciones y Modbus TCP
13.8 Comunicación Legacy Modbus TCP
Introducir una variable de servidor Modbus
utilizando el nombre de DB predeterminado:
1. Posicione el cursor en el campo del pará‐
metro y escriba un carácter m.
2. Seleccione "MB_SERVER_DB" en la lista des‐
plegable de nombres de DB.
3. Seleccione "MB_SERVER_DB.HR_Start_Off‐
set" en la lista desplegable de variables de
DB.
1
1153