Страница 4 из 5 ПерваяПервая ... 2345 ПоследняяПоследняя
Показано с 31 по 40 из 44

Тема: подскажите, сохранение данных.

  1. #31

    По умолчанию

    Здравствуйте Сергей Борисович
    Цитата Сообщение от Сергей Борисович Посмотреть сообщение
    Сохранение данных на флеш меня не устраивает, т.к. мне надо сохранять время, оно не должно слетать.
    А что мешает каждый раз при запуске проверять корректность даты/времени и если проблемы - брать время с соседнего ПЛК100 или компа и тд?!
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  2. #32

    По умолчанию

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

  3. #33

    По умолчанию

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

  4. #34

    По умолчанию

    Подскажите пожалуйста!
    как организовать принудительно сохранение Retain переменных?

  5. #35
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    принудительно сохранение Retain переменных
    Никак. Зачем? Опишите проблему, и мы попробуем найти иное решение.

  6. #36

    По умолчанию

    Если правильно понимаю, Retain переменные - это обычные переменные,которые всего лишь дополнительно,при помощи встроенной процедуры, сохраняются в файл retain.xxx при выключении и считываются из файла при включении ПЛК.
    Может действительно проще самостоятельно сохранять и считывать нужные переменные из файла, по значению переменной power.Или сохранять редко ,при изменеии значений.

  7. #37
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Негоже системные файлы самому трогать.

  8. #38

    По умолчанию

    Цитата Сообщение от Yegor Посмотреть сообщение
    Никак. Зачем? Опишите проблему, и мы попробуем найти иное решение.
    Почему никак?!
    плк ведь это как-то делает!
    Проблема следующая:
    Когда истекает срок жизни аккума в плк, при выключении плк сохранение Retain переменных не происходит. Аккум не тянет. Мало того, при след. загрузке загружаются Retain переменные сохранённые в прошлый раз. Поэтому, если аккум умирает, надо Retain переменные сохранить до того, как отключится питание.
    Вот и вся проблема.
    Если это делает плк, значит и моя программа это может делать.
    Вопрос, КАК!

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

    По умолчанию

    Цитата Сообщение от Сергей Борисович Посмотреть сообщение
    Почему никак?!
    плк ведь это как-то делает!
    Проблема следующая:
    Когда истекает срок жизни аккума в плк, при выключении плк сохранение Retain переменных не происходит. Аккум не тянет. Мало того, при след. загрузке загружаются Retain переменные сохранённые в прошлый раз. Поэтому, если аккум умирает, надо Retain переменные сохранить до того, как отключится питание.
    Вот и вся проблема.
    Если это делает плк, значит и моя программа это может делать.
    Вопрос, КАК!
    на плк есть кнопка, в конфигурации привязанная к модулю button, нажимая её можно выполнить действия по сохранению чего либо. Ни чего не мешает это сделать со средств выизуализации или задействовать физический вход плк

  10. #40
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Цитата Сообщение от Сергей Борисович Посмотреть сообщение
    Если это делает плк, значит и моя программа это может делать.
    Без общедоступных функций для вызова процедуры сохранения (их нет) вам остаётся хакать прошивку. Но будь у вас подобные навыки, вы бы не пришли сюда с такими вопросами.

    Можно, конечно, отказаться от встроенного механизма retain-переменных и сохранять/загружать данные из файла вручную как вам сказал capzap в другой теме. Но это уже не retain-переменные, да и записывать придётся постоянно, а флэш-память таких приколов не любит. А записать прямо перед отключением питания не получится, т.к. машину времени не изобрели.

Страница 4 из 5 ПерваяПервая ... 2345 ПоследняяПоследняя

Ваши права

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