Тема / Topic: Работа со сторожевым таймером для PLC в TRACE MODE 6
Andrey2
Junior Member / Новичок
Участник № / Member № 1740
отправлено / posted
как правильно работать со сторожевым таймером, встроенным в контроллер Fastwel CPC105? на экране редактирования узла можно выбрать тип сторожевого таймера, что это за типы и чем они отличаются? в справочной системе информации по этим вопросам практически нет...
[ 17.11.2006, 13:12: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Сообщения / Posts 21 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Напротив типа указан в скобках адрес порта таймера. Посмотрите в описании на Ваш контрллер какой адрес порта у сторожевого таймера и выберите его из списка типов. Если там такового нет, то работу с таймером можно организовать через аппаратные описатели из раздела "Источники/Приемники"-"Платы ввода/вывода"-"Дискрет": DI_port и DO_port. Через них можно работать с портом сторожевого таймера напрямую по тому алгоритму, что описан в тех. документации на контроллер.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Andrey2
Junior Member / Новичок
Участник № / Member № 1740
отправлено / posted
нашел соответсвующий таймер (тип 2), но возникла следующая проблема: если микроРТМ не стартует в автозагрузке - все нормально, контроллер перезагружается если монитор стартует перезагрузки нет, тоже нормально, однако если остановить микроМРВ, то контроллер уходит в перезагрузку... чем это объясняется и как с этим бороться? такое ощущение, что микроРТМ останавливает сторожевой таймер при загрузке
Сообщения / Posts 21 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Просто в момент остановки МикроМРВ он перестает "дергать" сторожевой таймер и тот резонно перезапускает контроллер - все как и должно работать, если вдруг МикроМРВ нештатно вылетит. Если Вы хотите принудительно останавливать МикроМРВ, то Вы должны реализовать функцию зафершения работы сторожевого таймера (обратиться к нему по порту) и только затем отключать МикроМРВ.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Andrey2
Junior Member / Новичок
Участник № / Member № 1740
отправлено / posted
извините, ошибся в прошлом посте. проблема как раз в том, что при остановке микроМРВ перезагрузки не происходит. Хотя если его не запускать вообще - все нормально перезаружается
Сообщения / Posts 21 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
МикроМРВ при штатной выгрузке останавливает сторожевой таймер. Поэтому перезагрузки контроллера не произойдет. Чтобы произошла перезагрузка, надо создать ситуацию, при которой МикроМРВ выгрузится нештатно.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |