Bloque de función: ModbusTCPSlave
Biblioteca: IoDrvModbusTCP
Este bloque se genera para cada servidor Modbus TCP en el árbol de dispositivos. Este bloque de función 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 errores (para continuar el procesamiento). Enable La propiedad se utiliza 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 | |
|
| Configuraciones de comunicación configuradas actualmente | |
|
|
| El proceso continúa con un flanco ascendente. |
Método: UpdateCommunicationSettings
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 |