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

Тема: СПК107 Persistent - сколько вас?

Древовидный режим

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

    По умолчанию

    Столкнулся с этой ситуацией в своем проекте Spk107 в теплице. Согласно документации codesys при объявлении Persistent внутри POU, весь POU пишется в энергонезависимую память. На первом этапе 'Компиляция - Очистить всё', удаляет дефрагментацию памяти, и это помогает. Но при дальнейшем увеличении кода в POU проект встает по ошибке, так как я объявляю несколько однотипных объектов. Пришлось все Persistent объявить в отдельном файле и удалить такие переменные из fb, что очень неудобно в ООП при тиражировании объектов, так как приходится сначала создать объект, потом привязать созданные для каждого объекта переменные к соответствующему объекту. Кто знает другой путь?
    Последний раз редактировалось valkv; 24.02.2022 в 08:04.

Похожие темы

  1. СПК210 не сохраняются переменные PERSISTENT RETAIN
    от Игорь П в разделе СПК2xx (архив)
    Ответов: 1
    Последнее сообщение: 05.11.2021, 17:05
  2. Ответов: 4
    Последнее сообщение: 05.02.2020, 17:40
  3. Ответов: 15
    Последнее сообщение: 21.12.2013, 11:59
  4. Переменные PERSISTENT RETAIN
    от Edik_Ponomarenko в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 21.11.2012, 19:43
  5. Var_global Retain Persistent не сохраняется
    от Voronok в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 04.12.2008, 14:21

Ваши права

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