Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 17 из 17

Тема: сброс данных

  1. #11

    По умолчанию

    записывайте данные сами в файл, туда же штамп времени... после записи файла делаем паузу и пытаемся его считать ... (не менее 10 мс на реальную запись флеша!!! ) не получилось - записываем файлик с маркером утери данных и пытаемся еще раз записать значения, получилось - стираем маркер.... и молимся чтобы хватило времени аккумулятора.... да, запись выполняем либо регулярно, либо по флагу пропадания питания.....

    ... а что еще делать если банк (ну или производитель техники для банка) говорит, может тебе еще и чек выдавать??? ...мол что ты хочешь от кассового аппарата, он человек занятой, а тут ты с глупостями ))))

  2. #12

    По умолчанию

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

  3. #13

    По умолчанию

    Вот для этого и сделан Retain. Но контролировать что в переменной лежит то, что требуется всё еще надо

  4. #14

    По умолчанию

    Про генератор думал тоже, что надо бы по хорошему разместить в каждом агрегате. Теперь переделаю однозначно.
    сброс накопленной величины и аварию тоже планирую (после того как решу вышеназванную проблему)
    Retain как-то пробовал воспользоваться. Сохраняются величины только если retain объявлены были в PLC_PRG. Почему не знаю...
    А отсутствие ClearScreen 2/ClearScreen3 и integral это издержки бесконечных попыток переделывания программы... Так. что не обессудьте. Обязательно устраню косяки свои..
    Спасибо за конструктивные замечания!!!

  5. #15

    По умолчанию

    смело надеееться на retain может только человек регулярно меняющий аккумуляторы в ПЛК и всячески следящий за их состоянием.... увы, я уже не надеюсь.... данные не сохранились из-за разряженного (деградировавшего) аккумулятора, а крайним будет программер ))) лучше самому записать... и уж точно при включении проверять кооректность данных, иначе алгоритм может пойти налево лесом!

  6. #16

    По умолчанию

    да похоже Retain это Not Retain... ни в самих фб, ни в глобальных они не сохраняются. вот мне , ну никак не надо их объявлять в Plc_prg..., а похоже придётся...

  7. #17

    По умолчанию

    модераторам. можете закрывать тему...

Страница 2 из 2 ПерваяПервая 12

Ваши права

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