Решил все таки попробовать сделать ФБ, я так понимаю на вход мы передаем сигнал ошибки
и в самом начале кодесис начинает ругаться что не понимает что такое xError_Modbus : IoDrvModbus.xError;Цитата:
FUNCTION_BLOCK MBDeviceCheck
VAR_INPUT
xError_Modbus : IoDrvModbus.xError;
END_VAR
VAR_OUTPUT
xModbusStatusAlarm : BOOL; // Установка наличии ошибки
wsModbusError : WSTRING; // Вывод названии ошибки
END_VAR
VAR
eError_Modbus : IoDrvModbus.MB_ErrorCodes;
fbTon : TON;
END_VAR
сам ФБ вызываю
Цитата:
MBDeviceCheck(xError_Modbus:= A111.byModbusError, xModbusStatusAlarm=> xCheck, wsModbusError=> wsCheck);

