Вход

Просмотр полной версии : Owen OPC опрос ПР100/200 через ICP DAS tGW-715



denkz
17.06.2025, 05:34
Здравствуйте,
задача связать 2 ПК с ПР100/200 через ICP DAS tGW-715 RevB2.
ПК - master modbus TCP, ПР100/200 - slave modbus RTU.
ПК сразу с ПР100/200 по modbus RTU все работает.
Через ICP DAS tGW-715 RevB2 сам шлюз видит, а тэги нет.
Может адресация смещена у шлюза?
У кого-нибудь есть опыт с данным шлюзом?

imaex
17.06.2025, 06:43
У Вас Virtual ID Range 1-1. Если бы Вы прочитали примечание к данному пункту в настройке порта, то увидели бы "Note: Gateway skips the Modbus messages if its ID is NOT in the specified range." Если не ошибаюсь, значение по умолчанию для данного параметра - от 1 до 247

Ну, и маска подсети у Вас точно /16 ? Хотя, если шлюз виден, то и с такой работает, может и правильно.

imaex
17.06.2025, 06:49
Кстати, если я правильно понял, то у ПР-ки modbus ID 1 (это "номер слота" в той терминологии?), а в конфигурации OPC указываете адрес 20. Откуда 20 взялся?

denkz
17.06.2025, 07:17
20 адрес шлюза, делал одинаково не помогло.
Virtual ID Range 1-10 поставил- результата нет.
84385

imaex
17.06.2025, 07:24
А зачем там адрес (ID) шлюза? Откуда это следует, кстати? Я вот сходу не могу найти, где там задаётся modbus id собственно шлюза.

Вы в OPC прописываете устройства ЗА шлюзом, с которыми устанавливаете связь. IP указывается шлюза, а ID - Modbus ID устройства ЗА шлюзом, в сети RTU.

ЗЫ: нашёл. Gateway Net ID. Он по умолчанию 255, но Вы туда зачем-то залезли и поменяли. Зачем?


Note: This is reserved for gateway, NOT for accessing slave devices.
Assign an new gateway ID if it is conflict with slave devices

У Вас какое-то устройство в сети RTU имеет ID 255? Я как-то сомневаюсь.

denkz
17.06.2025, 07:33
Спасибо , все заработало.
Еще проблема в документации от шлюза, там А это "-", В это "+".

denkz
30.06.2025, 07:49
Здравствуйте, вылезла проблема при передачи управляющего тега из МастерСкады (Modbus TCP) через шлюз ICP DAS tGW-715 RevB2 на ПР-100 (Modbus RTU). При нажатии кнопки тэг в Мастер-скаде не меняет с в ОРС вое состояние в ОРС.
На прямую в ОРС (RTU или TCP) и через МастерСкаду ModbusRTU все работает нормально. В чем может быть проблема?

denkz
30.06.2025, 07:56
через МастерСкаду ModbusRTU без шлюза.

imaex
30.06.2025, 08:51
При нажатии кнопки тэг в Мастер-скаде не меняет с в ОРС вое состояние в ОРС.


Что-то я не понял - у Вас связка, в которой не работает, MC - OPC - шлюз - ПР ? А зачем там OPC?

denkz
30.06.2025, 09:19
Разве МС работает на прямую с ПР?

kondor3000
30.06.2025, 09:27
Разве МС работает на прямую с ПР?

Ставите протокол Модбас и настраиваете сеть, всё работает.

imaex
30.06.2025, 09:28
Разве МС работает на прямую с ПР?

У Вас какая МС? Если 4Д, то она с Modbus напрямую работать умеет, RTU и TCP. А ПР там или что еще - какая разница? Если 3-я, то не знаю, там вроде только OPC, но могу ошибаться.

С другой стороны, Вы же сами пишите:

вылезла проблема при передачи управляющего тега из МастерСкады (Modbus TCP)

denkz
02.07.2025, 07:16
МС 4Д. Спасибо, без ОРС все работает.

melky
02.07.2025, 10:15
Блин, про OwenOPC - он умеет только одно соединение, и если вы его открыли, чтобы посмотреть в нем, то scada уже будет получать нули.
Надо закрывать, и убивать процессы, потом запускать scada.

Может у вас та же причина не любви?