Всем доброго дня,Товарищи.
Ранее чрезмерная загрузка ПЛК приводила к торможению всего, теперь если не укладывается - просто нет времени на обмен, срабатывают таймауты и опрос стартует заново. Проблема перегрузки стала видна сразу, а не в ходе эксплуатации.
работает опрос на библиотеках на 1 мс => косяк в коде, перегрузка пользовательского цикла
Перегрузку видно как не адекватное поведение исполняемой программы в ПЛК, почему не работает индикация перегрузки в модуле статистики?

Питание на входах/датчиках аварий, возможно, пропадает раньше выключения ПЛК, ПЛК видит лог. сигнал на входах - а slave-ы все retain.Вот и происходит так. Просто поставьте задержку на 3-5 секунд на срабатывание аварии или обнуляйте эти переменные в Slave при старте.
Первопричина понятна , но:
1. Обнуление при старте (по событию "Start"),как я уже писал в стартовой теме помогает частично, т.к панель , загрузившаяся раньше ПЛК получает активные флаги.
2. Ставить задержку на срабатывание аварий-нарушение правил промышленной безопасности,бо-бо может вылезти за 3...5 секунд.
Описание работы событий (как и множества другого) есть в описании работы CoDeSYs. Например, от тов. Петрова хороший материал. Мы решили не описывать то, что есть в др. источниках.
Т.е вы хотите сказать что все-все реализовали, как описано у Петрова? В таком случае прикладывайте соответствующие материалы к собственным описаниям.