Имеется ПЛК110-60-К и частотник с функцией позиционирования. Координата одна, относительная и задается по модбасу с ПЛК (с этим нет проблем). Выходы ПЛК (например DO10 и DO11) подключены напрямую ко входам управления частотника. Логика такая: в нужный момент DO10=TRUE на 1.5с (включить двигатель), и через 0.1с (100мс) DO11=TRUE на время 0.6с (начать перемещение в заданную позицию). Если оба сигнала приходят одновременно, либо DO11 опережает DO10, то позиционирование не работает. Т. е. имеет место пропуск. Подобный алгоритм неоднократно использовал на ПЛК110[M2], но на FDOхх, проблем не было. На старых ПЛК в момент подачи питания происходят неконтролируемые срабатывания "быстрых" выходов еще до запуска программы, что нежелательно, поэтому решил использовать обычные. Однако поимел проблемы с пропусками в работе. Происходит это крайне нерегулярно и без какой либо логики. Может работать день без сбоев, а может за 10 минут раз 5-6 пропустить. Программа простенькая, суровой математики нет, однако используется маленький программный модуль в системном таймере 20мкс.
Вопрос: может ли на ПЛК старой модели получиться такая ситуация с неправильной отработкой выходов по времени? И что может влиять на временные параметры выходов?
ImpTransportFVD назначена на DO10, TransportSTEP - DO11. Все таймеры объявлены локально.