Jump to content
Форум по продукции MOXA

Recommended Posts

Добрый день, есть контроллер опрашивающий Mgate по RTU, он же в свою очередь по TCP/IP должен опрашивать N-ое количество устройств, как для таких целей настроить Mgate? Потом для опроса этих устройств с ПЛК нужно опрашивать сам MGate или напрямую эти устройства в соответствии с таблицей Modbus-маршрутизции( Slave ID <-> IP адрес)?

Link to comment

В самом MGate задаете маршрутизацию по IP адресам и адресам узлов Modbus устройств. Вы опрашиваете с вашего ПЛК по адресам устройств Modbus, MGate по таблице сам определит IP адрес конечного устройства.

Link to comment

Здравствуйте, я так понимаю вот эту таблицу вы имели ввиду, есть у вас контакты какие-нибудь, чтобы тут не переписываться, вопросов много, а времени мало  

Moxa.png

Link to comment

Добрый день, есть еще такой вопрос по таблице маршрутизации, там есть поле Virtual ID <-> Real ID. Допустим если устройство имеет реальный ID=1, а в настройках MGate мы указали Virtual ID =3, и задали IP адрес n.n.n.n, то при обращении с ПЛК к этому устройству мы какой ID должны использовать? Для чего вообще нужны Virtual ID и Real ID?

image.png

Link to comment

Добрый день. При обращении с ПЛК следует использовать тот Slave ID, за котором в таблице маршрутизации закреплён соответствующий IP. Таблица соответствия Virtual ID и Real ID нужна для решения коллизий из одинаковых Slave ID  на последовательных портах MGate.

Link to comment

Допустим если устройство имеет реальный ID=112, а в настройках MGate мы указали Virtual ID =001, и задали IP адрес 192.168.0.5, то при обращении с ПЛК к этому устройству мы какой ID должны использовать? 

Цитата

Таблица соответствия Virtual ID и Real ID нужна для решения коллизий из одинаковых Slave ID  на последовательных портах MGate.

То есть если есть 5 устройств с одинаковым Real ID = 1, то можно в MGate задать (101 <-> 001) (102 <-> 001) (103 <-> 001) (104 <-> 001) (105 <-> 001) их последовательно опросить с ПЛК по адресам 101-105?

image.thumb.png.ff4a5801cfeabdb0551fb8c3f8a2553e.png

Link to comment
12 minutes ago, Искандер said:

Допустим если устройство имеет реальный ID=112, а в настройках MGate мы указали Virtual ID =001, и задали IP адрес 192.168.0.5, то при обращении с ПЛК к этому устройству мы какой ID должны использовать? 

То есть если есть 5 устройств с одинаковым Real ID = 1, то можно в MGate задать (101 <-> 001) (102 <-> 001) (103 <-> 001) (104 <-> 001) (105 <-> 001) их последовательно опросить с ПЛК по адресам 101-105?

image.thumb.png.ff4a5801cfeabdb0551fb8c3f8a2553e.png

А зачем вы так сделали? Что помешало вам сразу присвоить адрес 192.168.0.5 для ID 112?

Link to comment

Не совсем я делал, уже конфиг такой был, правильно ли понимаю что с ПЛК обращаемся к Virtual ID, исходя из которого MGate сделает соответствие с Real ID, и перешлет это все на IP адрес указанный в таблице?

Link to comment
5 minutes ago, Искандер said:

Не совсем я делал, уже конфиг такой был, правильно ли понимаю что с ПЛК обращаемся к Virtual ID, исходя из которого MGate сделает соответствие с Real ID, и перешлет это все на IP адрес указанный в таблице?

Верно, при обращении мастера к ID 1 MGate заменит 1 на 112 и отправит запрос на 192.168.0.5

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...