Добрый день.
Успешно применяем оборудование подключенное по блок –схема (рабочая- в течение года успешно работает)
со статическим IP-адресом на стороне Телеофиса, встроенного модема WBC-4G v.2.
Блок –схема: Контроллер WIREN BOARD – встроенный модем WBC-4G v.2 –оператор связи – Телеофис RS-485- RS-485 счетчик WB-MAP12E.
Телеофис настроен как сервер.
Вопросы:
Можно настроить встроенный модем WBC-4G v.2 как Сервер
Добрый день.
Если имеете в виду возможность обращаться к контроллеру из сети - да. Достаточно обеспечить на модеме белый IP адрес.
Также обратите особое внимание на Wiren Board 7.4 — Wiren Board
Какой трафик планируется от каждого клиента? Какая скорость доступа на выбранном тарифе?
Если вы планируете использовать Modbus TCP - то логично выбрать стандартный для него порт 502.
Опишите пожалуйста как настроен сервис wb-mqtt-mbgate на контроллер. Какие регистры в нем сконфигурированы.
Для проверки, после настройки - опросите настроенный в wb-mqtt-mbgate регистр с помощью Утилита «modbus_client» — Wiren Board с компбьера.
Сохранил не соединяется
3
Для проверки, после настройки - опросите настроенный в wb-mqtt-mbgate регистр с помощью Утилита «modbus_client» — Wiren Board
root@wirenboard-AVSEE736:~#
Попытался прочитать регистр 63
root@wirenboard-AVSEE736:~# modbus_client --debug -mtcp 185.6.81.226 -p6008 -a0 -t0x03 r63
0x18a4 Connecting to 185.6.81.226:6008
Connection failed: Connection refused
Соединение отклонено
Кажется стройная система, но связи со счетчиком нет.
root@wirenboard-AVSEE736:~# systemctl start wb-mqtt-serial
root@wirenboard-AVSEE736:~#
Помогите разобраться со стороны WB
Проверьте с компьютера. Не с контроллера. С контроллера проверка не имеет смысла.
Итак, по порядку:
Этот адрес пингуется? По нему точно доступен контроллер?
Я незнаком с этим оборудованием. Не готов консультировать по его настройкам.
Для чего изменен адрес по которому слушает сервис? Указанный адрес точно существует в момент проверки соединения и принадлежит интерфейсу контроллера?
В случае отсутствия адреса - сервис высоковероятно не запустится. В каком состоянии он находится?
У меня два вопроса - почему читаете командой 0х03 настроенный input регистр? То есть какого результата ожидаете? И почему используете для чтения широковещательный адрес?
Предполагаю что следует использовать, если я верно разобрал на нечитаемых скриншотах
Добрый день Андрей.
Со стороны Телеофис настроили Адрес 185.6.81.226 порт 502.
Со стороны контроллера
• Верните настройки сервиса к дефолтным - порт 502, адрес по умолчанию.