Приветствую!
Ситуация такая - установлены теплосчетчики Multical 66 и 601.
Данные собираются совершенно нормально, но…
Теплосеть требует, чтобы в отчетной форме (посуточной) были дополнительные колонки-
“время наработки без ошибок” и
“код ошибки”, если есть.
Раньше, когда данные снимались полувручную какой-то непонятно кем написаной софтиной, такие колонки были.
Как формы редактировать, в принципе понимаю, но нигде не нашел требуемых параметров.
Время работы есть, а чтобы “без ошибок” - нет.
Кодов ошибок вообще нет.
Можно конечно тупо в форме забить что нужно, но хотелось бы нормального решения задачи…
Может кто подскажет?
Показываю - во вложении форма со старой программы.
Прошу обратить внимание на коды ошибок внизу:
E49152 - это код, который дает непосредственно прибор, а дальше - уже расшифровка кода программой.
Мне бы кода было вполне достаточно.
Ну и время наработки без ошибок… qcamstrup_otchet.pdf (26.4 KB)
В каталоге отчетных форм есть пример для КМ-5, в котором выводится информация по кодам НС в виде символов.
В скриптах есть описание.
В строках примера (строки с 4 по 22) )вам надо заменить коды НС на требуемые.
Для выяснения причины расхождения данных по времени наработки экспортируйте и покажите вашу отчетную форму.
Проблема в том, что в табличных данных, полученных со счетчика, вообще нет никаких кодов НС, ни символьных, ни цифровых - никаких.
Подозреваю, что они вообще не считываются. В режиме ручного опроса нет возможности поставить галочку на загрузку “Архив НС”.
Готово, родной программой LogView опросил Multical 601.
Там какая ситуация - в режиме опроса суточного архива есть такое поле Info - там указывается код ошибки.
Прикладываю файл june2017.xlsx - это данные родной программы, и файл june2017.txt - это дамп обмена через порт.
Также родная программа позволяет отдельно скачать архив нештатных ситуаций (ЛЭРС не позволяет). Он загружается без ограничения дат, только весь, я так понимаю. Архив НС - в файле infolog.xlsx, дамп обмена в infolog.txt.
Чего хочет теплосеть - в приложенном файле june2017-emmox.pdf. Я так понимаю, там логика такая - если есть только суточный архив, и если в данные сутки есть код ошибки, то за эти сутки время наработки без ошибок ставится в 00:00.
Если за нужные даты есть часовой архив, с почасовыми записями об ошибках - то из суток вычитается необходимое количество часов.
Журнал и дамп сейчас сделаю.
А зачем вам скриншоты? На скриншотах та же самая таблица что и в файле june2017.xlsx - посмотрите его, там в конце есть поле Info, там ошибки, или нули, если ошибок нет.
Журнал и дамп во вложениях, опрос за тот же период - июнь 2017.
Снимал ручным опросом, “суточный архив”.
Чекбокс “архив событий” включить невозможно. dump.txt (478 KB) jurnal.txt (155 KB)
На текущий момент в ЛЭРС УЧЕТ не считывается регистр info, по этому вы не видите данные об ошибках в таблице.
Для того, что бы мы смогли добавить чтение ошибок с прибора вам необходим создать тему в разделе Предложения по улучшению ЛЭРС УЧЕТ. Нам также потребуется доступ к прибору, для проверки работы драйвера.