[17808][17874] Расширение протокола обмена счетчиков тепла Гефест и ТСУ

Были расширены протоколы обмена ранее интегрированных в систему диспетчеризации “ЛЭРС Учет” счетчиков тепла “Гефест” и “ТСУ”.
Счетчики “Гефест” с протоколом 1 и 2 и “ТСУ” с протоколом 2 доступны по адресу 77.221.221.217:24532.
Заводские номера счетчиков Гефест с протоколом 1:
60700100 - первичный адрес 23;
60700101 - первичный адрес 24;
60700102 - первичный адрес 25;
60700103 - первичный адрес 26;
60700104 - первичный адрес 27;
60700105 - первичный адрес 28.
Заводские номера счетчиков Гефест с протоколом 2:
40600203 - первичный адрес 21;
60200345 - первичный адрес 22.
Заводские номера счетчиков ТСУ с протоколом 2:
50968317 - первичный адрес 46;
50968318 - первичный адрес 45.

В данный момент описания протоколов обмена в формате .pdf к теме не прикрепляются.

А в чём заключается расширение протоколов?

В журналы счетчиков добавлены значения времени наработки при различных ситуациях: время штатной работы, время нештатной работы и еще ряд времен.

Добавлены регистры:

1030 - общее время работы счетчика, ч;
1032 - время работы счетчика с нештатной ситуацией, ч;
0312 - настраиваемые критерии нештатной ситуации.

Обновленные описания протоколов приложил к письму отправленному на электронный адрес safanuk@lers.ru, так как к теме прикрепить их не удалось.

Ранее, до сбоя, Иван Сафанюк сообщал, что данное обновление запланировано на версию 3.68, выход которой планируется на октябрь 2026 года.

Сотрудник, которому вы отправили письмо, в текущий момент находится в отпуске.
Перешлите пожалуйста письмо на адрес support@lers.ru. В письме приложите ссылку на данную тему.

И уточните, как отличить старые приборы, от приборов, в которых были добавлены перечисленные регистры.

Мы поставили задачи по добавлению чтения времён для Гефест и ТСУ предварительно на версию 3.68. Не прекращайте доступ к приборам.

@Gamov не могли бы вы сообщить, как можно считать перечисленные вами времена программой Gefest_Service_V921195? А также возник вопрос, как считать этой программой архивы с прибора?
Кнопка Календарные журналы недоступна. Если перейти в Обмен, то не для текущих, не для последних часовых и суточных эти времена не отображаются.

Программа Gefest_Service_ххххххх ориентирована на работу со счетчиками по ИК-интерфейсу. По интерфейсам RS-485 и M-Bus реализованы не все все функции. Функция чтения журналов по данным интерфейсам не реализована.

Как вариант могу предложить выкладывать Вам каждые сутки лог чтения журналов по интерфейсу RS-485, или открыть, в Вашей версии программы, окно “Дистанционный доступ”. В данном окне возможно формирование любого запроса по интерфейсам RS-485 и M-Bus в ручном режиме с отображением ответа от прибора.

Считайте пожалуйста с нескольких приборов часовые, суточные и месячные данные за последние три месяца и приложите файлы :file_folder: с этими данными. Этого будет достаточно для сравнения.

@Gamov в обновлённом описании протокола обмена имеется следующая информация о структуре архивной записи:


36, 37 | Общее время работы за период; для суточного журнала в минутах, для остальных - в часах
38, 39 | Время работы с нештатной ситуацией за период; для суточного журнала в минутах, для остальных - в часах
40, 41 | Время работы при значении расхода меньше минимального за период; для суточного журнала в минутах, для остальных - в часах
42, 43 | Время работы при значении расхода больше максимального за период; для суточного журнала в минутах, для остальных - в часах
44, 45 | Время работы при значении разности температур меньше минимального за период; для суточного журнала в минутах, для остальных - в часах


А какие единицы измерения для этих времён используются в часовом журнале? Исходя из текста, это часы. Это так? Или в часовых записях используются минуты?

Скорее всего Вы смотрите редакцию 8.6 и 7.2. Там была опечатка. Я ее исправил и добавил регистр 0х0312 в редакции 8.7 и 7.3. Эти редакции описания протокола я выслал по электронной почте на адрес support@lers.ru 17.08. Правильно: “для часового журнала в минутах, для остальных - в часах”. Хотел прикрепить файлы к данному сообщению, но к сожалению мне не позволили этого сделать как новому пользователю.

Файлы с журналами вышлю в ближайшее время.

Архив с файлами журналов на 6 счетчиков выслал по электронной почте на адрес support@lers.ru.

На support@lers.ru не поступило письмо с архивами прибора. Возможно его не пропустил почтовый сервер из-за ограничений на размер вложений. Имеется ли возможность загрузить архив на Яндекс Диск или Google Диск, и предоставить ссылку в теме?

Ссылка на файл https://cloud.mail.ru/public/GSF9/ULosJSS1j.

@Gamov в версиях протокола 7.2 и 8.6 сказано, что в архивных данных хранится Общее время работы за период, а в текущих данных в регистре 0х1030 находится Общее время работы счётчика.
В версиях протокола 7.3 и 8.7 сказано, что в архивах уже хранится Время работы в штатном режиме, а в текущих данных в регистре 0х1030 осталось Общее время работы счётчика. Это случайно не опечатка? Возможно в текущих данных всё же хранится Время работы в штатном режиме?

В данном случае в последних редакциях описания протоколов обмена опечатки нет. В журналах хранятся время работы в штатном режиме и время работы в нештатном режиме. В регистре 0х1300 хранится общее время работы счетчика (включая и штатный и нештатный режимы).

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

Да, правильно. Напрямую из счетчика нельзя получить текущее время работы в штатном режиме. Но оно равно разности между содержимым регистра 0х1030 и 0х1032.

@Gamov пропал доступ к вашим устройствам. Порт по предоставленному IP-адресу доступен, но приборы не отвечают на запросы.

В локальной сети я их вижу. Что-то случилось с пробросом портов. Наш системный администратор разбирается с проблемой.