Для аварийного питания есть безперебойники, так же в модулях есть безопасные состояния выходов, для аварий.
Кроме того при возобновлении питания, опрос опять должен запустится.
А загубить память при частоте опроса 20 мс, например можно за несколько недель. А при записи 2-3 раза в день при остановке, хватит больше чем на 20 лет.
Последний раз редактировалось kondor3000; 23.03.2022 в 19:39.
Хорошо. Порекомендуйте как мне тогда лучше сделать. Например я включил через СП307 на МУ210 выходы 3,9,12,19 (произвольно), далее отключается напряжение (безперебойник сел, отсутствует в схеме и т.д.) и после восстановления если я оставлю в PSW то все отключается и надо заново включать необходимые выходы, а надо чтобы эта схема была автономной (на сколько это возможно).
Тут слишком много вариантов и мало данных о работе вашей системы.
Есть безопасное состояние выходов, при котором система включается, если система позволяет при подаче питания сразу включить ваши выходы 3,9,12,19, то это состояние и записываете как маску из 2 регистров.
Можно отслеживать подачу питания одним из входов, пропало питание, записали состояние, даже с севшим безперебойником будет несколько секунд для записи. При включении сохранённая маска считывается и включает выходы.
Если нет оператора, значит систему надо выводить в облако или Скаду, с информированием об аварии. При получении сигнала аварии можно дистанционно управлять системой и в том числе маской выходов.
Последний раз редактировалось kondor3000; 24.03.2022 в 09:11.
Ставлю PSW в СП307, на МУ210 задаю первые четыре выхода в "безопасном состоянии = 1000", включаю через кнопки на СП307 четыре первые выхода, далее принудительно (для имитации разных случаев) выключаю питание на СП307, включаю обратно и на МУ210 все четыре выхода переводятся обратно в состояние "выкл" . Мне надо чтобы после восстановления питания на МУ состояние входов оставалось как до отключения питания.
ПЫСЫ.: Резервного источника питания, безперебойника и прочих устройство нет.
Последний раз редактировалось DKE; 24.03.2022 в 12:34.
Я вам всё уже разжевал, вам осталось только решить по какому принципу делать запись (считывание) и создав 2 штуки ФО её реализовать.
По стопу и (или) по биту пропадания питания записывать маску в PFW.
При включении панели считывать маску из PFW и отправить в блок.
Последний раз редактировалось kondor3000; 24.03.2022 в 13:41.