Показано с 1 по 10 из 12

Тема: ПЛК при пропадании питания

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    10.01.2007
    Адрес
    Красноярск
    Сообщений
    138

    По умолчанию

    1) Добавьте охранный таймер - нужное Вам значение в PLC_Configuration - корень - Module Parameters - Max Cycle Legth или , если используете задачи, в конфигураторе задач - Watchdog )
    2) Добавляете модуль статистика выбираете четвертую переменную - Power Status и привязывете к IEC адресу переменную pwr
    3) в основном цикле плк вызываете следующий код WHILE NOT pwr DO ; END_WHILE
    При пропадании питания значение переменной pwr будет равна false. ПЛК впадет в "вечный" цикл и охранный таймер сработает. При перезагрузке от батарейного питания ядро ПЛК не загрузится и соотетственно аккумулятор не будет разряжаться для поддержки питания ARM, RAM и Ethernet
    Небольшое уточнение. Значение Power Status обновляется только после первого скана выполнение программы. Поэтому код
    WHILE NOT pwr DO ; END_WHILE
    не будет работоспособен, если его выполнение будет в первом же скане.

    Спасибо за ответы.
    Последний раз редактировалось SergeyNG; 19.02.2008 в 04:52.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •