105BProcesador de comunicaciones
12.5 Comunicación Modbus
Tabla 12- 52 Variables estáticas MB_CLIENT accesibles por el usuario
Variable
Blocked_Proc_Timeout
MB_Unit_ID
RCV_TIMEOUT
Conectado
Tabla 12- 53 Errores de protocolo MB_CLIENT
STATUS
Código de
(W#16#)
respuesta al
cliente Modbus
(B#16#)
8381
01
8382
03
8383
02
8384
03
8385
03
Tabla 12- 54 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 notifica 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 notificará 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 sólo para un ciclo del PLC).
618
Tipo de
Valor
Descripción
datos
predeter
minado
Real
3.0
Tiempo (en segundos) que hay que esperar a una instancia cliente
Modbus bloqueada antes de eliminar esta instancia como ACTIVA.
Esto puede ocurrir, por ejemplo, si se ha lanzado una petición de
cliente y la aplicación deja de ejecutar la función de cliente antes de
haber finalizado por completo la petición. El límite máximo de S7-1200
es 55 segundos.
Word
255
La ID de unidad del protocolo Modbus TCP. Este valor se inicializa a
un valor predeterminado de 65535. Este campo corresponde al campo
de dirección del esclavo en el protocolo Modbus RTU. Este valor se
debe modificar si un servidor Modbus TCP puede usarse como
pasarela (gateway) y está controlado por el programa de usuario
correspondiente en el servidor Modbus. Para algunos dispositivos es
necesario que este valor se establezca en 1.
Real
2.0
Tiempo en segundos que el MB_CLIENT espera a que el servidor
responda a una petición.
Bool
0
Indica si la conexión al servidor asignado está conectada o
desconectada: 1=conectada, 0=desconectada
Errores de protocolo Modbus
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)
1
Manual de sistema, 11/2011, A5E02486683-05
Controlador programable S7-1200