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

Тема: СПК107 [М01] не сохраняются RETAIN переменные

  1. #1

    По умолчанию СПК107 [М01] не сохраняются RETAIN переменные

    Здравствуйте. На СПК107[M01] при сбросе питания не сохраняются RETAIN переменные, при загрузке все сбрасываются в 0. В логах нашёл такую запись: "Retain data in config changed or retain area got corrupted. Config=0xfe00, Physical=0x0". Этот контроллер уже был в гарантийном ремонте, но по другому поводу ( не загружался ). Может быть это как-то связано и что с этим делать?

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,061

    По умолчанию

    Цитата Сообщение от Mikewolf Посмотреть сообщение
    Здравствуйте. На СПК107[M01] при сбросе питания не сохраняются RETAIN переменные, при загрузке все сбрасываются в 0. В логах нашёл такую запись: "Retain data in config changed or retain area got corrupted. Config=0xfe00, Physical=0x0". Этот контроллер уже был в гарантийном ремонте, но по другому поводу ( не загружался ). Может быть это как-то связано и что с этим делать?
    Добрый день. Визуализация и остальное содержимое проекта при этом сохраняются?

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день. Визуализация и остальное содержимое проекта при этом сохраняются?
    Да, проект загружается полностью работоспособным, визуализации и всё остальное - в полном порядке. Только все RETAIN переменные - 0.

  4. #4

  5. #5

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Попробуйте обновить прошивку (на ту же версию, которая сейчас в контроллере).
    Залил прошивку заново. Проект почему-то не стёрся, но пропали все визуализации. RETAIN-переменные стали сохраняться как нужно. После проведения процедуры Reset origin и повторной загрузки проекта - всё стало работать как нужно и с визуализациями и с RETAIN-переменными.

  6. #6

    По умолчанию

    Добрый день,
    Столкнулся с такой же проблемой. При отключении питания не сохраняет Retain переменные. В логах пишет аналогичное предупреждение что и у ТС.
    "Retain data in config changed or retain area got corrupted. Config=0xfe00, Physical=0x0"

    Версия прошивки 1.2.0803.1220
    Версия таргет файла 3.5.14.30
    Версия Codesys: 3.5 sp11 patch5 hotfix4

    Сделал перепрошивку на туже версию, что и была на ПЛК. Не помогло.

    Конфигурация проекта:
    Retain переменные вынес в отдельный список глобальных переменных: GVL_Retain

    PHP код:
    {attribute 'qualified_only'}
    VAR_GLOBAL RETAIN
        _01PB_Start 
    UDT_PB//кнопка старт - стоп модуля проветривания

        
    _01PB_Start_Poliv UDT_PB//кнопка старт - стоп модуля полива

        
        
    _01SP001REAL//Уставка Открытия форточек
        
    _01SP002REAL//Уставка Закрытия форточек

        
    _01SP003REAL//Уставка Страт Полива
        
    _01SP004REAL//Уставка Стоп Полива
        
    _01SP005REAL//Уставка минимальной темп. воды для полива
        
    _01SP006DINT//Уставка таймера полива
        
        
    _01AcSen406BOOL// Работать по датчику 406
        
    _01AcSen407BOOL// Работать по датчику 407
        
        
    END_VAR 
    Что можно ещё попробовать?

  7. #7
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,061

    По умолчанию

    Цитата Сообщение от Johnystu Посмотреть сообщение
    Добрый день,
    Столкнулся с такой же проблемой. При отключении питания не сохраняет Retain переменные. В логах пишет аналогичное предупреждение что и у ТС.
    "Retain data in config changed or retain area got corrupted. Config=0xfe00, Physical=0x0"

    Версия прошивки 1.2.0803.1220
    Версия таргет файла 3.5.14.30
    Версия Codesys: 3.5 sp11 patch5 hotfix4

    Сделал перепрошивку на туже версию, что и была на ПЛК. Не помогло.

    Конфигурация проекта:
    Retain переменные вынес в отдельный список глобальных переменных: GVL_Retain

    PHP код:
    {attribute 'qualified_only'}
    VAR_GLOBAL RETAIN
        _01PB_Start 
    UDT_PB//кнопка старт - стоп модуля проветривания

        
    _01PB_Start_Poliv UDT_PB//кнопка старт - стоп модуля полива

        
        
    _01SP001REAL//Уставка Открытия форточек
        
    _01SP002REAL//Уставка Закрытия форточек

        
    _01SP003REAL//Уставка Страт Полива
        
    _01SP004REAL//Уставка Стоп Полива
        
    _01SP005REAL//Уставка минимальной темп. воды для полива
        
    _01SP006DINT//Уставка таймера полива
        
        
    _01AcSen406BOOL// Работать по датчику 406
        
    _01AcSen407BOOL// Работать по датчику 407
        
        
    END_VAR 
    Что можно ещё попробовать?
    Добрый день.
    Обеспечьте в понедельник утром удаленный доступ к ПК, с которого можно будет подключиться к СПК - посмотрим, в чем дело.

  8. #8

    По умолчанию

    Проблема была в испорченном файле rmsync.cfg в СПК.
    Вот в каком виде он должен быть :

    PHP код:
    # Size of retain memory: configured automatically on start-up
    RETAIN_SIZE=65024
    # Physical address of retain memory: configured automatically on start-up
    RETAIN_ADDR=0x9f520000

    # Path to the retain memory file (either can be used)
    RETAIN_FILE=/sys/class/spi_master/spi0/spi0.0/eeprom
    # Variables can be changed in run-time (change a val and kill -HUP `cat retain.pid`)

    # Retain memory scan interval in sec (1...300)
    RETAIN_SCAN_INTERVAL=1

    # Size of chunk retain memory is scanned by (optional, default => whole size, i.e. RETAIN_SIZE)
    #RETAIN_SCAN_CHUNK=40960
    RETAIN_DUAL=

Похожие темы

  1. Retain-переменные
    от Newcomer в разделе ПЛК1хх [М02]
    Ответов: 27
    Последнее сообщение: 15.08.2023, 12:55
  2. ПЛК110-60Р-М02, не сохраняются RETAIN в Modbus Slave
    от Александр32 в разделе ПЛК1хх [М02]
    Ответов: 8
    Последнее сообщение: 21.02.2019, 08:36
  3. Retain переменные
    от vendor в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 24.12.2017, 18:33
  4. Retain переменные
    от Darkstar в разделе ПЛК1хх
    Ответов: 41
    Последнее сообщение: 24.02.2011, 22:44
  5. Retain переменные не сохраняются!
    от JuLi в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 02.03.2010, 16:22

Ваши права

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