-
Отключение основного питания
"При случайном отключении основного питания контроллер переходит на аварийное питание и сохраняет промежуточные результаты вычислений"-из РЭ на ПЛК154. Мне ненужно, чтобы ПЛК сохранял промежуточные резултаты, что делать? Можете привести пример АСУ, где необходимо сохранять промежуточные результаты вычислений.
-
Если Вы не используете Retain, то ничего и не будет сохранено 
А как пример - вычисленное положение задвижки для задвижек без датчика положения, т.е. работающих по мат. модели.
Примеров множество, уставки пользователя, текущее состояние процесса и пр.
-
Как не использовать Retain?
-
Если вы не объявляете переменные как retain. То они и не будут сохраняться при проподании питания.
В "Руководство_CoDeSys_V23_RU.pdf " там это все описано.
-
При проподании питания менее чем на 10 минут значения выходов восстанавливаются. При отсутствии питания более 10 минут значения сбрасываются в исходные. Необходимо чтоб и в первом случае происходил сброс значений. Как это сделать? Я не объявлял не одной переменной как retain.
-
10 минут контроллер работает на аккумуляторе и не ВЫКЛЮЧАЕТСЯ.
Если надо его выключить - анализируйте состояние статуза питания в модуле "Statistic" и при пропадании питания запускайте вечный цикл - контролер выключится.
пример:
В текст программы вставляете код
WHILE POWER<>TRUE DO
END_WHILE;
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума