Добавление поддержки расходомера-счётчика ГЕОСТРИМ 71 [10308]

  1. Веб-сайт производителя: https ://www.geolink.ru

  2. Модель устройства (ссылка на страницу сайта производителя с описанием): ГЕОСТРИМ 71
    https ://www.geolink.ru/products/rashodomery/ul-trazvukovye/geostrim-s.html

  3. Руководство по эксплуатации устройства: https: //www.geolink.ru/media/catalog/product/РЭ%20ГЕОСТРИМ%20-РЭ%2009%2012%2011%20со%20схемой.pdf

  4. Описание протокола обмена с устройством: Modbus RTU
    Передача информации с ЭБ расходомера осуществляется
    через интерфейс RS-485 по протоколу Modbus RTU. В протоколе обмена реализованы команды для считывания параметров: уровень жидкости, текущий расход жидкости, объем жидкости (в двух направлениях), код ошибки.
    Формат обмена: 8 бит данных, 1 стоповый бит, без контроля четности.
    В приборе реализована команда чтения двоичных значений из
    нескольких регистров хранения (read holding registers) 03 (0x03).
    Для чтения двоичных значений входных регистров (read input registers) – 04. Формат представления данных – float inverse, т. е. один регистр данных соответствует двум регистрам Modbus. Последовательность регистров (вместе с адресами):
    17
    0 … 1 – уровень жидкости (м);
    2 … 3 – объемный расход жидкости (м3/c);
    4 … 5 – объем расхода в положительном направлении (м3);
    6 … 7 – объем расхода в обратном (отрицательном) направлении (м3).

  5. Удаленный доступ к работающему устройству:
    Модем IRZ ATM 21 GSM GPRS

  6. Заводская программа чтения данных: нет

Предоставьте описание протокола обмена для данного устройства.
Если у вас отсутствует описание протокола обмена, тогда мы запросим его у производителя устройства.

Здравствуйте.
В инструкции на Геострим 71 описан дано описание протокола
“Протокол обмена
Передача информации с ЭБ расходомера осуществляется
через интерфейс RS-485 по протоколу Modbus RTU / ASCII. В протоколе обмена реализованы команды для считывания параметров: уровень жидкости, текущий расход жидкости, объем жидкости (в двух направлениях), код ошибки.
Скорости обмена: 9600, 19200, 38400 бит/с. Формат обмена: 8 бит данных, 1 стоповый бит, без контроля четности.
В приборе реализована команда чтения двоичных значений из
нескольких регистров хранения (read holding registers) 03 (0x03).
Для чтения двоичных значений входных регистров (read input registers) – 04. Формат представления данных – float inverse, т. е. один регистр данных соответствует двум регистрам Modbus. Последовательность регистров (вместе с адресами):
17
0 … 1 – уровень жидкости (м);
2 … 3 – объемный расход жидкости (м3/c);
4 … 5 – объем расхода в положительном направлении (м3);
6 … 7 – объем расхода в обратном (отрицательном) направлении (м3).”

Могу включить модем он-лайн и подключить

Довольно скудная информация по протоколу обмена.

Мы отправили запрос производителю и ожидаем ответ.

Добрый день. Получил ответ от ООО “Геолинк Ньютек”
посмотрите пожалуйста.

"Добрый день, Кирилл.

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

Перед тем, как моделировать опрос через GSM модем необходимо убедиться, что все необходимые параметры считываются по проводному подключению.

Что именно хотелось бы узнать дополнительно? Что не получается?

Можете прислать описание задачи, дополнив его скриншотами опроса, что не получается.

могу сообщить контакт с кем общаюсь

Мы получили всю необходимую информацию. Настройте подключение модема на 95.167.224.34:2070.

Добрый день. Подключил счетчик к модему IRZ ATM 21. настроил доступ на указанный IP.

Скажите пожалуйста по настройке IRZ модема. Нужно ли указывать протокол и нужено ли инкопсуляция
image

У нас нет опыта в настройке iRZ ATM21, по этой причине нам не известно, что за протокол указывается для устройства.
У нас в системе поддерживается режим инкапсуляции для устройства, однако, для нас будет удобнее, если модем будет настрое не в режиме инкапсуляции.

Добрый день. В настройках инкапсуляция отключена. Когда попробуете опросить прибор, сообщите есть ли коннект с модемом и прибором, мы можем перепутать полярность RS

А какой идентификатор у вашего модема?
Какой сетевой адрес у вашего прибора?

модем: 868441039952129
адрес прибора: 170

На текущий момент устройство ещё ни разу не подключилось к нашему серверу.
Какой интервал подключения вы указали для модема?

У вас имеется возможность настроить подключение устройства по вызову с номера +7(914)175-44-18?

Добрый день. Сейчас модем настроен в режиме клиента, каждую минуту обращается к 95.167.224.34 на порт 2070. в ответ получаю “закрыто”

Видимо вы проверяли в тот момент, когда порт не прослушивался.

У нас были какие-то подключения на порт 2070 за последние 3 дня, однако при подключениях в порт не поступала никакая информация. Если подключения производил модем, тогда он не отправлял свой идентификационный пакет. Необходимо разобраться, по какой причине модем не присылает идентификационный пакет при подключении.

Последовательно проверил все доступные варианты и протоколы соединения IRZ модема - без результатно- соединение не открывается.
Возможно ЛЭРС не хочет работать с IRZ. я закажу Ваш модем ЛЭРС gsm Litepro, для возможности продолжения темы. Прошу поставить пока тему на паузу.

Последняя попытка. Проверьте пожалуйста соединение и доступ по вызову с вашего номера 7(914)175-44-18. внес настройки в модем

Не спешите с покупкой модема. У нас в системе поддерживается iRZ ATM21.

Вы не сообщили номер, по которому можно вызвать модем.

Добрый день.
номер +79117418521

При звонке по данному номеру устанавливается CSD-соединение.
Не понятно, какой всё таки тип подключения используется для опроса прибора, CSD или GPRS?