Показано с 1 по 5 из 5

Тема: Глюк SEL с перечислениями?

  1. #1

    По умолчанию Глюк SEL с перечислениями?

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

    При этом если на вход функции подать просто константу перечисления Event то все ок
    2.png

    Точно так же есть результат SEL записывать просто в переменную типа перечисления Event то же все ок
    3.png

    И где тут собака порылась? Или я что то делаю не правильно?
    Проект во вложении, если кому интересно
    Вложения Вложения

  2. #2

    По умолчанию

    Решил проблему костылем. После SEL записываю в переменную, а потом подаю эту переменную на вход функции
    4.png

  3. #3

  4. #4

    По умолчанию

    Спасибо помогло.
    А что означает {attribute 'strict'}? Чтобы знать что я теряю

  5. #5

Похожие темы

  1. Глюк
    от Matumba в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 26.06.2020, 15:53
  2. ТРМ-138. глюк или что?
    от CRW в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 23.12.2016, 17:00
  3. глюк с ТРМ 148
    от аскар в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 16.06.2016, 10:00
  4. Глюк в ПЛК 150
    от Горшунов Сергей в разделе ПЛК1хх
    Ответов: 46
    Последнее сообщение: 19.03.2009, 16:21
  5. Глюк RS-485
    от Flomaster в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 03.12.2008, 10:31

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •