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

Тема: СПК 107 и retain

  1. #1

    По умолчанию СПК 107 и retain

    День добрый!

    Столкнулся с неадекватной работой Retain на СПК 107, хотя уже прихожу к выводу что это проблема самого Codesys.
    На данный момент из проекта выкинуто вообще все, что можно видеть на сrриншоте, а все равно занято 100% Retain. На железе так же не работает адекватно. На двух СПК107.
    Codesys 3.5 Sp4 patch 3
    target 3.5.4.20
    Прошивка 3.939
    Куда копать? Что не так делаю?

    UPD.
    Создал пустой проект, все равно сразу те же 100%. Это нормально?

    Вопрос возник т.к. в тестовом проекте где есть только Retain переменные после 16-го REAL начинается нехватка retain памяти.
    А в рабочем проекте просто неадекватно работает: после очередного включения питания может измениться значение либо вообще уйти в 0.
    Изображения Изображения
    Вложения Вложения
    Последний раз редактировалось Туман; 21.08.2014 в 02:31.

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    http://www.owen.ru/forum/showthread....l=1#post131877 спойлер откройте под названием:"Что обновилось в СПК1хх" на сколько я понимаю требуется соответствующая версия и таргет 3.5.4.40

  3. #3

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    http://www.owen.ru/forum/showthread....l=1#post131877 спойлер откройте под названием:"Что обновилось в СПК1хх" на сколько я понимаю требуется соответствующая версия и таргет 3.5.4.40
    Спасибо, хорошая идея! А где можно найти таргет 3.5.4.40? Нигде нету... в теме о тестировании прошивок тоже, 3.5.4.20 максим. Или я искал плохо

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    ну там ниже однозначно написано с какой версией КДС должна работать прошивка, у Вас на один патч меньше и таргет там указан, с ним получается у Вас всё нормально
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #5

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    ну там ниже однозначно написано с какой версией КДС должна работать прошивка, у Вас на один патч меньше и таргет там указан, с ним получается у Вас всё нормально
    Точно. Почему то пользовал Patch 3, сейчас попробую с Patch 4

  6. #6

    По умолчанию

    Поэкспериментировал с Patch 4.
    Codesys 3.5 SP4 Patch 4
    Target 3.5.4.20
    СПК107 №1 прошивка 3.936 - если перед загрузкой проекта удалить retain.bin, то все работает
    СПК107 №2 прошивка 3.939 - не работает корректно. Меняю значение ретайн переменных, вырубаю питание, врубаю - все в 0.

    Проект который вгружал для теста в приложении.

    Как сделать что бы работало?
    Вложения Вложения

  7. #7

    По умолчанию

    Взял другую панельку на тест, все заработало и на SP4 Patch4 и на SP5. На неделе буду на объекте, попробую еще раз поймать глюк на рабочей панельке...

  8. #8

    По умолчанию

    Туман,добрый день. Проблема с Retain была исключительно на прошивке 3,936. Проблема решалась удалением файла Retain.BIN.
    Рекомендую Вам проверить версию прошивки.
    В версии 3,939 проблема была решена (это косяк в самом CODESYS).


    Попробуйте поступить по такому алгоритму:
    1. Внимательно выполните повторную прошивку
    2. Запустите проект в CODESYS
    3. В CODESYS выполните операцию Компиляция - очистить все
    4. В CODESYS выполните операцию Компиляция - генерировать код
    5. В CODESYS выполните операцию Онлайн - логин
    6. В CODESYS выполните операцию Онлайн - создание загрузочного приложения

    Прошу иметь в виду следующую информацию:
    1. Retain память в СПК1хх представляет собой файл, хранящийся на внутренней Flash памяти
    2. Размер этой памяти ограничен и равен 4Кб - это около 2000 переменных WORD или 1000 переменных типа Real
    3. Запись в файл Retain происходит каждые 2 секунды, но при условии, что данные Retain изменились (это защита от деградации Flash).

Похожие темы

  1. Проблема с СПК 107
    от KSergey в разделе СПК1хх
    Ответов: 8
    Последнее сообщение: 04.07.2014, 06:38
  2. Запуск программы в СПК 107
    от Serrk в разделе СПК1хх
    Ответов: 15
    Последнее сообщение: 22.04.2014, 13:09
  3. Не работает визуализация СПК 107
    от Serrk в разделе СПК1хх
    Ответов: 7
    Последнее сообщение: 27.12.2013, 23:13
  4. СПК 107, подключение модуля МВ110-8А
    от Viktor в разделе СПК1хх
    Ответов: 5
    Последнее сообщение: 21.12.2013, 00:37
  5. Ответов: 2
    Последнее сообщение: 06.11.2013, 23:42

Ваши права

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