-
Контроль за работой ПЛК
Здравствуйте. Вопрос - как возможно контролировать работу ПЛК, к примеру отследить что программа ПЛК "зависла". ПЛК любой. Есть идея формировать с какого-либо выхода импульсы с частотой 1 Гц, а наличие импульсов отслеживает СИ8, ну и при их отсутствии срабатывает выходное реле, а его уж использовать в схеме защиты.
Может у кого есть другое решение?
-
Предыдущее сообщение потерли - правда то она часто не нравится... :)
Тогда напишу более толерантно: используйте контроллер, который не зависнет.
Ну или использовать два одинаковых контроллера с одинаковой программой и чтобы друг друга контролировали - сдох один, перехватил управление другой, с выдачей аварийного сообщения...
-
Ну, в принципе все верно, но я и на более серьезных контроллерах видел подобную защиту, но она специфическая и работает только с ними. А вот к Овенам что можно применить?
-
А два контроллера ставить параллельно, вроде бы и выход...но по уму их надо тогда в разных местах ставить что бы по питанию развязать, в основном из-за сбоя питания и зависают, это дополнительная обвязка, затраты. Бесперебойники тоже дорого, если контролеров много, обслуживание в копеечку обойдется.
Так думаю. Что-нибудь простое и оригинальное бы
-
Ну можно соединить парой проводов через RS-485 и проверять данные в регистрах: если ведомый не отдал новое значение - висит слейв, если ведущий не поменял ведомому регистр - висит мастер.
Вообще придумать можно что угодно. Все зависит от конкретного применения и бюджета.
-
Да в принципе так и делаем, но кривое решение какое-то, к началу первого ответа твоего отправляет ))))
-
Проблема в том, что на зависшем плк выходы могут быть в любом состоянии, поэтому контролировать можно только программным способом...
Ну а как бороться со сбоями по питанию, то тут тоже большое поле для деятельности. :)
Все заземлить, силовые и контроллерные цепи по разным лоткам и по разным фазам и т.д. Обычно соблюдение этих простых правил при разработке практически сводит к нулю сбои по питанию.
-
У нас сибирь! )) Весной, осенью грозы ветра, часто просадки напряжения, обычные реле, контакторы выдерживают, не отпадают, а контроллера подвешиваются в непредсказуемом состоянии, если бы тупо отключались куда нишло, а то двигатель от АПВ или АВР продолжает работать, а устройство его контролирующее с ума сходит
-
Прочитайте в инструкции про watch-dog. В некоторых случаях помогает. Есть устройства бесперебойного питания.....
-
А будет ли сторожевой тайме работать при зависании контроллера? Как проверить? Так понимаю он все события отрабатывает когда "живой".
Была ведь проблема, сами разработчики писали, ПЛК уходил в стоповый режим, решением предлагали переназначить старт-стоповую кнопку