
Сообщение от
vollol
Добрый день!
Столкнулся с проблемой при работе СПК107, подключённого к модулю ввода/вывода МК210-301 по Ethernet через Modbus.
Суть следующая:
Когда скип опускается вниз, при срабатывании концевиков (нижнего положения) сигнал на визуализации и в модуле ввода появляется моментально, но сам выход SkipGoLow отключается с задержкой примерно 2 секунды. Из-за этого скип продолжает движение даже после того, как достиг нижней точки.
Визуально видно, что концевик уже "зажёгся", но команда на останов скипа в логике отрабатывает с опозданием.
Связь между СПК и МК210-301 реализована по Modbus TCP. В программе переменная SkipGoLow := FALSE ставится при переходе в следующий шаг, после проверки концевика SkipAtMixerLOW.
Вопрос:
С чем может быть связана такая задержка? Как правильно реализовать мгновенное отключение выхода после срабатывания концевика, если сам сигнал на модуле приходит моментально?
Заранее благодарю за советы!