Показано с 1 по 2 из 2

Тема: Retain переменные

  1. #1

    По умолчанию Retain переменные

    Хотелось бы узнать подробности об использовании данных переменных.
    Например, есть задача хранить настройки пользователя (коэфф-ты, пару небольших таблиц на 100 значений) долгое время. Можно ли использовать для этого RETAIN переменные?
    Ресет на передней панели ПЛК это
    Reset
    Reset cold
    Reset origin

    Описана процедура как переменные сбрасываются в FLASH диск при отключении питания. А как все происходит при включении. Когда я смогу использовать их в своем коде сразу или надо организовать задержку.

    Интересно было узнать подробности, что за чем происходит. Например, подали питания: что сначало загрузится программа, потом включатся выхода, загрузятся переменные, настройки конфигуратора и т.д ???
    Т. е. что происходит после долговременного выключения > 10 минут?

  2. #2

    По умолчанию

    1) Это холодный старт (переменные инициируются начальным значением) Переменные не сохраняются.
    2) Выключением питания
    3) Последовательность загрузки - Включение питание, Выходы устнанавливаются в безопасное состояние, загрузка системы, если программа на диске есть, загружается программа, загружается конфигурация, читаются retain, запускается программа.При сбое питания retain сбрасывается на диск. После долгого простоя (при полностью заряженно акк. батарее ~10 мин) без питания снимается питание основного процессора, ethernet и retain повторно сбрасывается на диск. Подробно см. РЭ
    Последний раз редактировалось Малышев Олег; 14.05.2007 в 15:15.

Ваши права

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