Здравствуйте! Столкнулся с проблемами при запуске ПЛК73 после подачи питания - релюшки щелкают, а они через контакторы вентиляторами (20 шт. по 1.5 КВт) управляют
. Провалы питания бывают до раза в неделю.
Стал разбираться = контроллер запускает программу, но на первое время (около секунды - может один или два цикла) не дает данные датчиков и текущее время.
Теперь обхожусь тем, что проверяю:
- Отсутствие датчика температуры определяю по недостоверным показаниям (например воздух - 40.. +50);
- Факт сброса (IF systime = dt#1970-01-01-00:00 THEN Restart:=TRUE; END_IF) .
Просто в программе запрещаю при рестарте изменять выхода.
Возможно ли в прошивке для ПЛК73 воплотить задержку или чтобы перед пуском пользовательской программы в регистрах уже были реальные показания датчиков и данные внутренних часов?
Возможно ли ввести виртуальный регистр наличие/ошибка датчика на аналоговый вход? Или смысла нет? Может быть у вас в прошивке есть возможность проконтролировать наличие перемычки...
Спасибо
П.С. установка бесперебойника защитит от кратковременных пропаданий, но после простоя при старте программы опять же уходим в аварийный режим (НЕТ ДАТЧИКОВ! ) и тут же (через секунды) срочно всё вентилируем