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

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

Publicidad

Tabla 13-62
Códigos de condición de ejecución de MB_CLIENT
STATUS
Errores de parámetros de MB_CLIENT
(W#16#)
7001
MB_CLIENT está esperando a que un servidor Modbus responda a una petición de conexión o de desconexión
en el puerto TCP asignado. Esto solo se devuelve en la primera ejecución de una operación de conexión o de
desconexión.
7002
MB_CLIENT está esperando a que un servidor Modbus responda a una petición de conexión o de desconexión
en el puerto TCP asignado. Esto se devolverá en las ejecuciones sucesivas, mientras se espera a que finalice
una operación de conexión o de desconexión.
7003
Una operación de desconexión ha finalizado correctamente (válido solo para un ciclo del PLC).
80C8
El servidor no ha respondido en el tiempo asignado. MB_CLIENT debe recibir una respuesta mediante la ID de
transacción que se transmitió originalmente dentro del tiempo asignado o se devuelve este error. Compruebe
la conexión al dispositivo servidor Modbus.
Este error solo se devuelve una vez que se han ejecutado los intentos (si procede).
8188
El parámetro MB_MODE tiene un valor no válido.
8189
Versión de instrucción < V6.0: Direccionamiento de datos no válido en el parámetro MB_DATA_ADDR.
Versión de instrucción >= V6.0: Direccionamiento de datos no válido en el parámetro MB_DATA_ADDR,
RD_MB_DATA_ADDR o WR_MB_DATA_ADDR
818A
Versión de instrucción < V6.0: Longitud de datos no válida en el parámetro MB_DATA_LEN.
Versión de instrucción >= V6.0: Longitud de datos no válida en el parámetro MB_DATA_LEN, RD_MB_DA‐
TA_LEN o WR_MB_DATA_LEN
818B
Puntero al área DATA_PTR no válido. Puede ser la combinación de MB_DATA_ADDRESS + MB_DATA_LEN.
818C
Puntero DATA_PTR a un área de DB no optimizada (debe ser un área de memoria M o DB no optimizada)
818D
Uno o más parámetros no tienen su valor predeterminado pero no se usan con la función Modbus especificada.
Ejemplo: Si MB_MODE tiene el valor 123, MB_DATA_ADDR y MB_DATA_LEN deben tener el valor 0 y MB_DA‐
TA_PTR debe estar vacío. Si MB_MODE tiene un valor diferente de 123, todos los parámetros que comienzan
con "RD_" o "WR_" deben tener el valor 0 o estar vacíos.
8200
El puerto está ocupado porque está procesando una petición Modbus existente.
8380
La trama Modbus recibida es incorrecta o no se han recibido suficientes bytes.
8387
El parámetro de ID de conexión asignado es diferente de la ID utilizada para peticiones anteriores. Solo se
puede usar una ID de conexión en cada DB de instancia de MB_CLIENT.
Este código también se devuelve como error interno si la ID de protocolo de Modbus TCP recibida de un
servidor no es 0.
8388
Un servidor Modbus ha devuelto una cantidad de datos diferente de la solicitada. Este código se aplica a las
funciones Modbus 15 y 16.
Además de los errores de MB_CLIENT indicados, las instrucciones de comunicación del bloque T subyacente (TCON, TDISCON,
1
TSEND y TRCV) pueden devolver errores.
Consulte también
Conexiones de comunicación asíncronas (Página 591)
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Procesador de comunicaciones y Modbus TCP
1
13.5 Comunicación Modbus
1027

Publicidad

Tabla de contenido
loading

Tabla de contenido