Modbus TCP (wb-mqtt-mbgate) настройка

Приветствую, подскажите , к WB-6 подключены

  1. DO-R10a-8
  2. AO-10v-8
  3. AI-DV-12/4-20
  4. DI-WD-14
  5. DI-WD-14
  6. DI-WD-14
    как сделать считывание этого всего через Modbus TCP ?
    как сделать запись/считывание реле через Modbus TCP ?
    пошагово, если можно,

считывание SCADA и TRIM5
новичок с вашим оборудованием. работал с сегнетиком.

Добрый день.
Модули подключены именно в таком порядке?
Если да - то пожалуйста переставьте

https://wirenboard.com/wiki/Модули_ввода-вывода
Сначала (первым от контроллера) модуль WBIO-AI-DV-12
потом модули DI, AI и последними - DO, AO

Для этого надо настроить контроллера как modbus tcp slave.

после настройки модулей в самом контроллере чтобы получить доступ к значениям MQTT снаружи:
https://wirenboard.com/wiki/Шлюз_Modbus_TCP

Собственно говоря - реле как и другие устройства публикуются точно так же. Если тип для канала реле coil - то его чтение - показывает текущее состояние реле, запись - вызывает переключение.
И еще, нам важно мнение специалистов которые только начинают знакомиться с нашим оборудованием. Пожалуйста напишите - если что-то непонятно в документации. Вот это - будет для нас очень ценно. И не стесняйтесь спрашивать. :wink:

Сообщение было перенесено в новую тему: Ошибки при соединении IPv6

установил Modbus Universal MasterOPC Server x64

как прочитать дискретные вводы , не получается

TRIM5 тоже не получилось сделать опрос

КАК использовать ваше оборудование если не могу разобраться, и на вопросы не отвечаете ??

Итак, тестируем:
Установлено, сконфигурировано:


Добавляем новый порт TСP на контроллере:

Создаем на нем устройство и успешно читаем:
Screenshot from 2020-12-09 14-59-07 (не все регистры прописывал.)
А что именгно у вас не получается? mbgate не отвечает?

“не получается” - это не описание… Дайте дамп пакета, например, который отправляете/получаете, логи mbgate.

Помогут хотя бы скриншоты или видео, где видно как именно настроен Modbus Universal MasterOPC Server x64 и TRIM5.

у меня WB опрашивается TRIM 5

адреса в трим 5

адреса в WB

или не тот диапазон

А тип какой? Прокрутите таблицу mdbgate, там можно создать coil, input, holding
Я верно понимаю что 23460 - читается?

ни чего не могу прочесть, пытаюсь прочесть температуру Input registers , по нулям.
я пытаюсь считать дискретный вход. тип BOOL .
23460 и другие регистры не читаются. я и пытаюсь понять, это WB или TRIM не работает, но до этого с сигнетиком вроде проблем не было.

Конфиг /etc/wb-mqtt-mbgate.conf
покажите.
И напишите с какого именно адреса, регистра и тип (input?) пытаетесь читать.

в WB считываю 10 дискретных входов модуля расширения (установлен второй)

я уже адреса пробую менять. опыта маловато.некоторые вопросы могу не понимать.

конфиг - имею в виду файл. И на всякий случай - bind address установите *

Да, сам файл.

как его получать?, я не знаю.

image
а вот эти числа вы куда-то в TRIM5 занесли? если да, то покажите скриншот пожалуйста.