-
Супер Модератор
Господа, хватит не о чем.
1. Есть ПК, где Вы сами организуете отслеживание процессов и принимаете решение о прерывании или перезагрузке или еще о чем то.
2. Есть ПЛК со своими принципами работы и вытекающими отсюда требованиями. И требования эти не много ни мало прописаны в ГОСТ-ах...
В отличае от программы на ПК программа в ПЛК выполняется ВСЕГДА. Это принцип работы ПЛК.
И watch dog - совершенно стандартное средство диагностики и больбы с нештатными режимами работы контроллера, будь то вина самого контроллера или программиста, который не учел что то при программировании, или недоконфигурировал чего то... (сейчас говорю в принципе).
Ситуация проста как 3 копейки:
У Вас стоит контроллер и управляет колбасной печью на несколько тонн, или цветником.
В силу непреодалимых обстоятельств происходит сбой в программе, и контроллер виснет, оставив включенным ТЭН-ы. Продукт на смарку - убытки на кого???
Виной повторюсь может быть что угодно: перепады напряжения, пьянный электрик, сварщик, который запитался от фазы питания контроллера, переполнение счетчика, которое не предусмотрели, переход в вечный цикл...
Контроллер должен отследить, что программа выполняется. А если не выполняется: все выключить и продиагностировать (Reset)/ И начать с указанного программистом места.
И не важно на сколько известный бренд делал ПЛК. Но если он сделал ПЛК, а не промышленный ПК, и сделал его согласно ГОСТ-ов, то так и будет работать ЛЮБОЙ ПЛК ЛЮБОГО производителя.
Открою страшную тайну: watch dog-ов даже 2. Один закладывает CoDeSys, и один для надежности мы. Как раз чтобы не было статистики, и разговоров Брэнд-не-брэнд.
Последний раз редактировалось Николаев Андрей; 05.05.2009 в 19:55.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума