Skip to main content

Bloque de función: ModbusSlaveComPort

Biblioteca: IoDrvModbus

Este bloque se genera para cada servidor Modbus serie en el árbol de dispositivos. Este bloque de función representa la conexión lógica a un servidor Modbus serie 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).

tabla 15. Entradas (VAR_INPUT)

Nombre

Tipo de datos

Valor inicial

Descripción

xTrigger

Bool

FALSE

Activa la transmisión de todos los canales Modbus configurados para un flanco ascendente

xReset

Bool

FALSE

Reinicia la comunicación y se restablece. xError y byModbusError

xAcknowledge

Bool

FALSE

Reinicia la comunicación y no se reinicia. xError y byModbusError



tabla 16. Salidas (VAR_OUTPUT)

Nombre

Tipo de datos

Valor inicial

Descripción

xInitDone

Bool

FALSE

Se reiniciaron todos los comandos de inicialización.

xError

Bool

FALSE

TRUE Si ocurre algún error, la comunicación con este servidor se interrumpe.

byModbusError

MB_ErrorCodes

0

Errores actuales definidos en el MB_ErrorCodes enumeración