1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Проблема с МЭК-шагами в Control Expert (Unity Pro XL)

Unity Pro (Control Expert), Quantum, Premium, M340, M580, Hybrid DCS, Process Expert, Zelio, Twido, M17*, M2**, SCADAPACK, SoMachine, MachineExpert, ZelioSoft, TwidoSoft, TwidoSuite, TelePace

Модераторы: Глоб.модераторы, Специалисты SE

Ответить

Автор темы
mathway
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 25 ноя 2022, 17:24
Имя: Матвей

Проблема с МЭК-шагами в Control Expert (Unity Pro XL)

Сообщение mathway »

Привет. Возник следующий вопрос: при использовании квалификаторов МЭК-шагов (P, D и т.п.) в языке SFC действие будет выполняться по-разному. В частности, при использовании P-квалификатора, действие должны выполниться дважды: при активации шага и при деактивации шага. Однако почему-то в Control Expert у меня оно выполняется четыре раза. В чем может быть причина?
Ещё заметил странную вещь - при отсутствии какого-либо квалификатора (None - в поле квалификатора шага), действие также выполняется четыре раза :shock:.
Не могу понять в чем дело.

ogorsv
специалист
специалист
Сообщения: 642
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 136 раз
Поблагодарили: 111 раз

Проблема с МЭК-шагами в Control Expert (Unity Pro XL)

Сообщение ogorsv »

Добрый день!
mathway писал(а): 14 дек 2022, 06:33 В частности, при использовании P-квалификатора, действие должны выполниться дважды: при активации шага и при деактивации шага.
Не так. При использовании P-квалификатора, действие должны выполниться ОДНОКРАТНО (посмотрите внимательно справку встроенную)
mathway писал(а): 14 дек 2022, 06:33 при отсутствии какого-либо квалификатора (None - в поле квалификатора шага), действие также выполняется четыре раза
Чудеса обычно делаем мы сами - проверьте перекрёстными ссылками использование переменной в программе, где-то что-то, возможно, не учли. Или выкладывайте *zef с описанием странного действия и шагов
СВ

Автор темы
mathway
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 25 ноя 2022, 17:24
Имя: Матвей

Проблема с МЭК-шагами в Control Expert (Unity Pro XL)

Сообщение mathway »

ogorsv писал(а): 14 дек 2022, 13:11 Добрый день!
mathway писал(а): 14 дек 2022, 06:33 В частности, при использовании P-квалификатора, действие должны выполниться дважды: при активации шага и при деактивации шага.
Не так. При использовании P-квалификатора, действие должны выполниться ОДНОКРАТНО (посмотрите внимательно справку встроенную)
mathway писал(а): 14 дек 2022, 06:33 при отсутствии какого-либо квалификатора (None - в поле квалификатора шага), действие также выполняется четыре раза
Чудеса обычно делаем мы сами - проверьте перекрёстными ссылками использование переменной в программе, где-то что-то, возможно, не учли. Или выкладывайте *zef с описанием странного действия и шагов
Про "двойное" выполнение: https://product-help.schneider-electric ... itor-8.htm
NOTE: When an IEC action has been deactivated, it will be executed one more time. The implication is that each action will execute at least twice.
С ошибкой условно справился, создал новый проект, в нём вроде бы всё норм :roll:

ogorsv
специалист
специалист
Сообщения: 642
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 136 раз
Поблагодарили: 111 раз

Проблема с МЭК-шагами в Control Expert (Unity Pro XL)

Сообщение ogorsv »

1.mathway, цитированием больших фрагментов на форуме не принято злоупотреблять - их обычно прячут под спойлером, места много не занимает и кому нужно прочтёт
2. Вопрос задаёте про Control Expert, ссылку приводите на Machine Expert ? Вы в курсе, что это разные продукты? :ges_no:
Control Expert имеет собственную встроенную справку

В Control Expert "P" работает именно так, как я написал и только пример неработающего кода позволил бы разобраться, что было
сделано не так
СВ
Ответить

Вернуться в «ПЛК»