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

Тема: RETAIN в ПЛК63

  1. #1

    По умолчанию RETAIN в ПЛК63

    Коллеги, приветствую!

    В рамках повышения своего технического уровня решил поиграться со случайно нашедшимся ПЛК63. Написал несколько пробных программок и столкнулся с тем, что переменные, объявленные как RETAIN в PLC_PRG не запоминаются. Программка - в прикреплении. Смысл ее такой - в рабочем режиме с помощью SubMenu вводятся 2 конфигурационные переменные (с их энергонезависимостью проблем нет), а в монопольном режиме посредством функций из библиотек Ind_Mode и Work_Mode также вводятся 2 переменные, которые объявлены как RETAIN. Так вот эти переменные после выключения-включения питания не сохраняются. В чем косяк? Может просто в батарейке? Или в проге?
    Вложения Вложения

  2. #2
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,256

    По умолчанию

    1.Делаешь прогу :
    var retain
    i : int;
    end_var
    ---
    ; (*это код*)

    2.Грузишь (*с очисткой, завод.сбросом..)
    3.Руками пишешь в i что-нить <> 0
    4.Дергаешь питание
    5.Соединяешься
    6.Смотришь на i и находишь ответ

  3. #3

    По умолчанию

    Ага, спасибо, сразу не допетрил так сделать, т.к. в первую очередь грешу на себя. Сейчас попробовал - данные не сохраняются. Завтра поменяю батарейку - еще раз проверю

  4. #4
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    в ветках переменные сохраняются.
    всего 448 байт можно сохранить.

  5. #5

    По умолчанию

    Ретайн в ПЛК63 не связаны с батарейкой.
    Там чисто немаскируемое прерывание от БП при пропадании питания и запись во флэшь по остаткам заряда конденсаторов БП.

  6. #6

    По умолчанию

    Как-то закрутился на объекте на пусконаладке, так что батарейку так и не поменял. Но коллеги подсказывают, что дело не в батарейке. Открыл ПЛК - конденсаторы похожи на живые, хотя, конечно, внешний вид - не показатель исправности. Так что нужно еще подумать. К коду программы вопросов нет? Нигде я не накуролесил?

  7. #7

    По умолчанию

    сколько лет ПЛК?
    Простой код,как Валенок писал, пробовали?
    Тролль-наседка, добрый, нежный и ласковый

Похожие темы

  1. СПК 107 и retain
    от Туман в разделе СПК1хх
    Ответов: 7
    Последнее сообщение: 24.08.2014, 21:14
  2. RETAIN
    от zendo057 в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 07.04.2014, 07:59
  3. retain
    от abzal в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 12.07.2011, 15:53
  4. Еще раз о retain
    от albor в разделе ПЛК1хх
    Ответов: 20
    Последнее сообщение: 08.05.2010, 20:33

Ваши права

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