Цитата Сообщение от dbkrasn Посмотреть сообщение
Главный вопрос - почему мигает МДВВ
У меня было что-то похожее. Оказалось в программе выходную переменную из ПЛК-конфигурации обнулял, а затем присваивал нужное значение. Так вот данные на внешний модуль по RS485 передаются не по оканчанию цикла ПЛК, а по мере надобности!!! Как время пришло так данные берутся из программы и передаются по RS485, вне зависимости от того промежуточные эти данные или цикл программы окончен. Избавился от этого отказавшись от обнуления выходной переменной в программе и присваивал ей только заведомо верное значение.

Есть еще один вариант аналогичного поведения МДВВ - в ПЛК-конфигурации есть еще одна переменная, которая передается в адрес МДВВ и вот эта запись и выключает выхода МДВВ.

P. S. Выложи программу и люди обязательно помогут.