Skip to main content

Bloque de funciones: ModbusSlaveComPort

Biblioteca: IoDrvModbus

Este bloque se genera para cada servidor Modbus serie en el árbol de dispositivos. Este bloque de funciones representa la conexión lógica a un servidor serie Modbus 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 ocurren (para continuar con 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 resetea xError y byModbusError

xAcknowledge

Bool

FALSE

Reinicia la comunicación y no resetea xError y byModbusError



tabla 16. Salidas (VAR_OUTPUT)

Nombre

Tipo de datos

Valor inicial

Descripción

xInitDone

Bool

FALSE

Todos los comandos de inicialización fueron reiniciados.

xError

Bool

FALSE

TRUE si ocurre algún error. La comunicación con este servidor está interrumpida.

porModbusError

MB_ErrorCodes

0

Errores actuales definidos en la enumeración MB_ErrorCodes