Тема: SMH2Gi Watchdog
Показать сообщение отдельно
Старый 11.10.2017, 12:03   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: SMH2Gi Watchdog

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Автоматизирую на SMH2Gi большую котельную. Схемы щитов разрабатывал другой специалист и он завел датчики-реле группы безопасности напрямую на DI контроллера. И тут у меня возник вопрос. А что будет если зависнет контроллер (такие случаи у меня уже бывали).. и тогда на горелку будет подаваться сигнал задания мощности такой какой был перед зависанием и если на улице потеплеет и уменьшится съем тепла из теплосети то есть вероятность перегреть котел. При этом на размыкание реле температуры или реле давления система не сработает. Я вижу 2 варианта решения данной проблемы:
1. Реализовать Watchdog который будет рвать выход "пуск" на DO контроллера.
2. Развязать датчики-реле группы безопасности через промежуточные реле и с одних контактов подавать на DI а с других собрать сигнал разрешения пуска на горелку.

Интересует есть ли функция Watchdog?
При отваливании связи все модули расширения впадают в "safe mode", где вы руками прописываете, какие выходы что выдают. По умолчанию все дискретные выходы размыкаются, а аналоговые падают в 0В.

Также есть сторожевой таймер отдельно в каждом модуле и в контроллере.

Старые случаи "зависания" МС - это по факту были не зависания, а некорректная работа АЦП (признанная потом производителем этого АЦП). Некорректность заключается в том, что АЦП бодро работает, но обновлять данные измерительных входов перестаёт, всё время повторяет передачу старых данных. И так до физического отключения питания от АЦП.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием