Varias Conexiones De Cliente - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
● RemotePort: El valor predeterminado es 502. Este número es el número de puerto IP del
servidor Modbus con el que MB_CLIENT intenta conectarse y comunicarse. Algunos
servidores Modbus de terceros requieren que use otro número de puerto.
● LocalPort: Este valor debe ser 0 para una conexión MB_CLIENT.

Varias conexiones de cliente

Un cliente 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 835).
Cada conexión de cliente concurrente debe cumplir estas reglas:
● Cada conexión MB_CLIENT debe usar un DB de instancia exclusivo
● Cada conexión MB_CLIENT debe asignar una dirección IP de servidor exclusiva
● Cada conexión MB_CLIENT debe asignar una ID de conexión exclusiva
● Según la configuración del servidor pueden ser necesarios, o no, números únicos de
puerto IP
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- 59 Bloque de datos de instancia MB_CLIENT: variables estáticas accesibles para el usuario
Variable
Tipo de
datos
Blocked_Proc_Timeo
Real
ut
MB_Unit_ID
Word
RCV_TIMEOUT
Real
Conectado
Bool
1224
Valor
Descripción
predeter-
minado
3,0
Tiempo (en segundos) que hay que esperar a una instancia cliente Mo-
dbus 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.
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
protocolo Modbus RTU. Si un servidor Modbus TCP se usa como pasa-
rela a un protocolo Modbus RTU, MB_UNIT_ID puede usarse para identi-
ficar el dispositivo esclavo conectado en la red serie. MB_UNIT_ID se
usaría para reenviar la solicitud 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 res-
ponda a una petición.
0
Indica si la conexión al servidor asignado está conectada o desconecta-
da: 1=conectada, 0=desconectada
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido