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

Тема: Retain переменные не сохраняются!

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    при перезагрузке программы - retain всегда стираются. Вы же записываете новую программу!
    В ПЛК63 нет online change, поэтому любая запись трактуется как новая.

  2. #2

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    при перезагрузке программы - retain всегда стираются. Вы же записываете новую программу!
    В ПЛК63 нет online change, поэтому любая запись трактуется как новая.
    В документации CodeSys написано:
    Постоянные переменные обозначаются ключевым словом PERSISTENT. В отличие от сохраняемых переменных эти переменные сохраняют свои значения только при загрузке кода новой программы, но не
    при выключении питания или любом сбросе. Значения постоянных переменных размещаются внеэнергонезависимого ОЗУ.
    Переменные PERSISTENT можно включить в RETAIN объявления. И в данном случае переменные должны сохраняться как при отключении питания так и при перезагрузке программы

Ваши права

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