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

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

Publicidad

Debe usarse una ID de conexión diferente con cada DB de instancia. Resumiendo, el DB de
instancia y la ID de conexión están emparejadas y deben ser únicas para cada conexión.
Tabla 13-60
Bloque de datos de instancia MB_CLIENT: variables estáticas accesibles para el usuario
Variable
Tipo de da‐
tos
Blocked_Proc_Ti‐
Real
meout
MB_Unit_ID
Word
RCV_TIMEOUT
Real
Conectado
Bool
Tabla 13-61
Errores de protocolo MB_CLIENT
STATUS*
Errores loca‐
(W#16#)
les y/o remo‐
tos
80C8
Local
8380
Local
8381
Remoto
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Valor pre‐
Descripción
determi‐
nado
3,0
Tiempo (en segundos) que hay que esperar a una instancia cliente Modbus
bloqueada antes de eliminar esta instancia como ACTIVA. Esto puede ocu‐
rrir, 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.
255
Identificador de unidad Modbus:
Un servidor Modbus TCP se direcciona a través de su dirección IP. Por lo
tanto, el parámetro MB_UNIT_ID no se usa para el direccionamiento Modbus
TCP.
El parámetro MB_UNIT_ID corresponde a la dirección de esclavo en el pro‐
tocolo Modbus RTU. Si un servidor Modbus TCP se usa como pasarela a un
protocolo Modbus RTU, MB_UNIT_ID puede usarse para identificar el dispo‐
sitivo esclavo conectado en la red serie. MB_UNIT_ID se usaría para reenviar
la petición a la dirección del esclavo Modbus RTU correcta.
Algunos dispositivos Modbus TCP pueden necesitar que el parámetro
MB_UNIT_ID esté dentro de un rango restringido.
2,0
Tiempo en segundos que el MB_CLIENT espera a que el servidor responda a
una petición.
0
Indica si la conexión al servidor asignado está conectada o desconectada:
1=conectada, 0=desconectada
Código de error en
Descripción
la respuesta de
MB_SERVER
(B#16#)
-
No hay respuesta del servidor en el período definido. Compruebe la cone‐
xión con el servidor Modbus. Este error solo se notifica una vez realizados
los intentos de repetición configurados.
Si la instrucción "MB_CLIENT" no recibe una respuesta con el ID de tran‐
sacción transferido originalmente (consulte la variable estática MB_TRAN‐
SACTION_ID) dentro del período definido, se devuelve este código de error.
-
La trama Modbus recibida tiene un formato incorrecto o no se han recibido
suficientes bytes.
01
El código de función no se soporta.
Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
1025

Publicidad

Tabla de contenido
loading

Tabla de contenido