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

Тема: ПР205 Сохранение текущих значений переменных при загрузке прошивки

  1. #1

    Question ПР205 Сохранение текущих значений переменных при загрузке прошивки

    Не могу на форуме найти как можно при загрузке прошивки не затирать текущие значения энергонезависимых переменных, или тех что для экоанов , может ткните, буду очень признателен!
    При заливке туда записываются те значения которые были указаны для них как начальные
    Но и не нашел механизма как не затирать нужные перемнки в принципе. Так как была идея сохранять их текущие значения и на этапе старта в первый раз после прошивки перезаписать из ранее сохраненных, но ведь и ранее сохранённые затираются при загрузке прошивки
    Может использовать массивы или как то ещё? Но он и их затрет или перезапишет на значение по умолчанию наверное из таблицы переменных.
    Короче проблема вот такая, что на ходу проект обновлять опасно из за этого, нужно установку гасить
    Может кто сталкивался и есть решение проблемы?
    Напишите хоть в крадце с какого бока подойти к решению.

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

    По умолчанию

    В ПР попадает все, что у вас в проекте, соответственно если есть значения по умолчанию в проекте, после прошивки будут они.
    Варианта прошивай все, кроме тут нет.

    Установка после прошивки у вас и так будет погашена, так как после прошивки будет рестарт ПР.

    Все, что нужно сохранять между версиями проектов, надо ручками переписывать в копию прошивки и заливать уже с этими данными, соответственно для таких переменных нужны своеобразные программные подходы.

  3. #3

    По умолчанию

    Когда переменных много то этот процесс просто ацкий получается, их найти надо ещё по всему проекту переписать на бумажку и потом забить все это в таблицу!
    А если ещё добавить то что нет поиска из таблицы сразу в проекте то очень все печально
    Плюс ко всему если в программе регуляторы и прочее меняющееся динамически то к моменту вколачивания ручками эти значения поменяются несколько раз.
    Из этого всего вывод такой что для серьёзных проектов нужны другие серии контроллеров, у которых энергонезависимые регистры при прошивке не затираются и логику на ходу можно обновлять

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

    По умолчанию

    zakhar81 тогда вам в сторону ПЛК надо смотреть, но и там есть ограничения, не всегда изменение программы поменяет состояние на лету.

  5. #5

    По умолчанию

    В подобной ситуации была мысль сделать программку, которая считывает + записывает дампом диапазон ModBus переменных. По сути - конфигуратор.
    Всё никак руки не дойдут...

    Кстати, OwenConfigurator как-то может работать с ПР205. С его помощью сохранял+восстанавливал конфигурацию другого прибора КТР-121.
    Посмотрите - может возможно и для ПР205? Переменные только должны быть сетевыми...

  6. #6

    По умолчанию

    Появилось время и смог проверить.

    Сделал программу для ПР205 с парой переменных, определённых на вкладке Slave.
    Изменил с экрана значения переменных.
    Из Owen Configurator подключился к ПР205, считал и сохранил настройки - переменные в ветке "Логика".
    Изменил программу, но переменные не трогал. Загрузил новую программу в ПР.
    Вновь открыл конфигуратор и записал содержимое ветки "Логика" в ПР.

    Всё работает. Можно использовать конфигуратор для перезаписи настроек.

  7. #7
    Пользователь
    Регистрация
    26.04.2018
    Адрес
    Из Крыма
    Сообщений
    29

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    В ПР попадает все, что у вас в проекте, соответственно если есть значения по умолчанию в проекте, после прошивки будут они.
    Варианта прошивай все, кроме тут нет.

    Установка после прошивки у вас и так будет погашена, так как после прошивки будет рестарт ПР.

    Все, что нужно сохранять между версиями проектов, надо ручками переписывать в копию прошивки и заливать уже с этими данными, соответственно для таких переменных нужны своеобразные программные подходы.
    Это мелочи, а вот то что в переменные вводимые с экрана нельзя забить значение по умолчанию, а они по умолчанию имеют энергонезависимое хранение - вот это жесть.

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

    По умолчанию

    ОлегИзКрыма кто вам сказал, что в переменные нельзя вбить значения по умолчанию ?

  9. #9
    Пользователь
    Регистрация
    26.04.2018
    Адрес
    Из Крыма
    Сообщений
    29

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    ОлегИзКрыма кто вам сказал, что в переменные нельзя вбить значения по умолчанию ?
    что не выходит с ОЛ на ПР205, а то бы с удовольствием отказался от лишней ручной работы.

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

    По умолчанию

    не знаю, что там наколхозили в 205-м, в 200-й на экран можно привязать любую переменную, хоть сетевую, хоть внутреннюю, соответственно можно указать как энергонезависимую и выставить значение по умолчанию.
    Да, сетевые переменные когда-то поломали и им теперь нельзя указывать значения по умолчанию, люди создали SelChgI и аналогичный для float...
    (з.ы. и теперь гордо это впихнули в базу макросов, вместо исправления косяка, который тянется уже с 114-ого ПР)

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

Похожие темы

  1. Сохранение значений
    от Neus в разделе Master SCADA 4D
    Ответов: 10
    Последнее сообщение: 04.10.2023, 12:48
  2. Ответов: 7
    Последнее сообщение: 29.01.2019, 11:47
  3. Сохранение значений ФБ
    от deniska13 в разделе ПЛК1хх
    Ответов: 20
    Последнее сообщение: 23.11.2018, 14:39
  4. Ответов: 4
    Последнее сообщение: 04.12.2014, 15:22
  5. сохранение значений переменных
    от Лёша в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 12.11.2009, 11:37

Ваши права

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