Вложений: 4
Глюк SEL с перечислениями?
Здравствуйте
Столкнулся с непонятным поведением оператора SEL.
На входах - две константы типа Event перечисления (ENUM), на выходе - функция с входной переменной типа Event этого же перечисления.
Codesys в предкомпиляции пишет ошибку "[ERROR] SEL error: Test [Device: Plc Logic: Application](Элемент 0 (Реализ.)): C0358: 'Test__ImpVar__11' - неподходящее значение для типа ENUM 'Event'"
Вложение 73234
При этом если на вход функции подать просто константу перечисления Event то все ок
Вложение 73235
Точно так же есть результат SEL записывать просто в переменную типа перечисления Event то же все ок
Вложение 73236
И где тут собака порылась? Или я что то делаю не правильно?
Проект во вложении, если кому интересно