Bloque de función: ModbusTCPSlave
Biblioteca: IoDrvModbusTCP
Este bloque se genera para cada servidor Modbus TCP del árbol de dispositivos. Este bloque de funciones representa una conexión TCP/IP a un servidor Modbus TCP individual. Los canales definidos para este dispositivo se procesan en segundo plano. Las entradas y salidas de este bloque proporcionan información de estado al usuario y permiten confirmar los errores que se producen (para continuar con el procesamiento). Enable la propiedad se usa para iniciar y detener la comunicación.
Nota
El Enable La propiedad está disponible solo cuando la Habilitar diagnóstico para dispositivos La opción está seleccionada en el Configuración del PLC pestaña.
Nombre | Tipo de datos | Valor inicial | Descripción |
|---|---|---|---|
|
|
| El proceso continúa con un flanco ascendente. |
|
|
|
|
Nombre | Tipo de datos | Valor inicial | Descripción |
|---|---|---|---|
|
|
| Muestra el número de servidores de comunicación. |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Especifica los errores actuales tal como se definen en la enumeración | |
|
| Ajustes de comunicación configurados actualmente | |
|
|
| Estado actual de la conexión TCP |
|
| -1 | Índice del canal procesado actualmente |
UpdateCommunicationSettings método
Los parámetros de comunicación solo se pueden actualizar si el servidor está configurado en "Detener". Enable La propiedad se utiliza para detener e iniciar el servidor.
Nombre | Tipo de datos | Valor inicial | Descripción |
|---|---|---|---|
|
| Dirección IP del servidor | |
|
| Puerto del servidor |
Nombre | Tipo de datos | Valor inicial | Descripción |
|---|---|---|---|
|
| Conduce a un error (valor de retorno != 0) si existe una conexión TCP |