Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 20

Тема: Сохраняемые переменные

  1. #1

    Question Сохраняемые переменные

    Переменные, объявленные как VAR RETAIN после выключения питания не
    восстанавливаются. Что необходимо сделать?

  2. #2

    По умолчанию

    Забыл добавить:
    контроллер-ПЛК-24.Р-М;
    target_2.02_PLC100;
    прошивка-PLC_100_2.03.0

  3. #3

    По умолчанию

    Видимо, Вы их инициализируете при старте. А этого делать не надо.

  4. #4

    По умолчанию

    ПЛК и CodeSys я впервые увидел 3 недели назад, поэтому не очень понял что значит инициализировать при старте. Все переменные я объявил в разделе объявлений. Вообще-то у меня ПЛК-100 + ИП320,
    ПЛК-мастер. Небходимо запомнить 3 заданных с ИП320 параметра и 2 текущих значения. Спасибо за совет.

  5. #5

    По умолчанию

    Выложите проект, помогу.

  6. #6

    По умолчанию

    Прект прилагаю. Не шедевр но работает.
    Вложения Вложения
    • Тип файла: rar PROEKT.RAR (8.9 Кб, Просмотров: 136)

  7. #7

    По умолчанию

    Вы объявили переменные как ретайн и в программе в первых же строках их значения перетираете другими (не Retain).

  8. #8

    Smile

    Большое спасибо, исправлю.

  9. #9

    По умолчанию

    Объявил VAR RETAIN отдельные переменные, не используемые в программе, в конце программы присвоил им значения входных и выходных регистров modbus, ПЛК выключил-включил, эффекта нет. Даже не сохраняется обещанная работоспособность в течение 10 минут. Может быть оформить программу в виде POU?

  10. #10

    По умолчанию

    Переменные сохраняются в течение 0.5 сек., затем пропадают. Связано, скорее всего, с тем , что и регистры ИП320 и регистры подмодулей энкодеров при выключении обнуляются. Пока не знаю насколько это удастся объехать.

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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