Modbus адресация для TCP

Добрый день!

Подскажите, пожалуйста, я правильно понимаю, что каждое шлюз TCP/Modbus имеет независимый пул Modbus адресов? Если так, то как они проецируются на mqtt? Во вкладке Settings все устройства имеют топики без указания порта.

С уважением, Евгений

Добрый день. Немного не понял вопрос. С точки зрения архитектуры - устройства имеют только имя, такие частности как “общение” устройства с брокером обеспечивает драйвер. В данном случае - wb-mqtt-serial.

Давайте попробую по другому спросить. У мне два WB-MGE подключенных к контроллеру через коммутатор. Могут ли быть пересечения по Modbus адресам у устройств подключенных к разным WB-MGE c точки зрения драйвера? Если да, как будут выглядеть MQTT топики для двух устройств с одинаковым адресом, но подключенным к разным WB-MGE

Если есть два (или более) устройств совпадающих по всем параметрам (адрес, название) - следует включить опцию “Device nаme” и переименовать одно из них. Топиком будет вручную установленное имя устройства.

1 Like

С точки зрения драйвера - для разных портов (а MIO, MGE именно как порт рассматриваются) адресация своя. Никаких проблем не возникает.

1 Like

только лучше менять и Device name (то, что показывается в интерфейсе) и “MQTT id of the device” (часть топика)