Moxa MGate Modbus TCP-> Modbus RTU
-
-
22.08.2023 #84397
Николай
КлючникHyptec
Добрый день. Прошу помощи коллективного разума.
На фабрике есть чиллер с плк TM200CE24R от шнайдера, на борту имеется Modbus TCP. К сожалению мы не можем использовать этот протокол так как адрес контроллера в другом диапазоне, а подключение к фабричным сетям маршрутизаторов запрещено.
По совету поставщика чиллера приобрели шлюз Moxa Mgate3180 (советовали не конкретную модель, а преобразовать TCP в RTU)
Я наладчик, но занимаюсь совершенно другими вещами и в тонкостях работы с интерфейсами почти не шарю, а наш штатный аккредитованный программер уже год как уехал в германию вместе с хонейвелом и работает исключительно по удаленке.
Нашел мануал по настройке moxa.
https://moxa.pro/blogs/articles/kak-nas … #tcpMaster
Прописал как понял настройки, но со слов программера связи нет.
Прошу помочь разобраться.
Я прописал шлюзу ip-ник в том же диапазоне что и у контроллера.
Настроил параметры опроса com-порта.
Выбрал режим modbus slave
Больше по идее, по мануалу ничего делать не надо (но это не точно)
Modbus TCP напрямую с ПК опрашивается, без проблем.
Прошу помочь с настройками Modbus pull, какие параметры надо прописать для опроса, мне нужно убедиться что через шлюз опрос идет, тогда я передам это все в программирование дальше.
Основным вопросов два.
Правильно ли я указал настройки в MOXA?
Как сконфигурировать Modbus pull для тестового опроса?
ip контроллера 192.168.1.80
ip moxa 192.168.1.1Hyptec
Настройки MoxaI_m
Hyptec писал(а): 22 авг 2023, 10:55 Я прописал шлюзу ip-ник в том же диапазоне что и у контроллера.Зачем? Если сами же пишите, что
Hyptec писал(а): 22 авг 2023, 10:55 К сожалению мы не можем использовать этот протокол так как адрес контроллера в другом диапазонеТак и задавайте шлюзу ip из той же сети, в которой ПК находится.
Кстати,Hyptec писал(а): 22 авг 2023, 10:55 Modbus TCP напрямую с ПК опрашивается, без проблем.Т.е. всё таки можно? Да и вообще без шлюза можно обойтись, достаточно для ПК задать дополнительный адрес из сети контроллера (192.168.1.0/24)
Hyptec
I_m писал(а): 22 авг 2023, 11:24Hyptec писал(а): 22 авг 2023, 10:55 Я прописал шлюзу ip-ник в том же диапазоне что и у контроллера.Зачем? Если сами же пишите, что
Hyptec писал(а): 22 авг 2023, 10:55 К сожалению мы не можем использовать этот протокол так как адрес контроллера в другом диапазонеТак и задавайте шлюзу ip из той же сети, в которой ПК находится.
Кстати,Hyptec писал(а): 22 авг 2023, 10:55 Modbus TCP напрямую с ПК опрашивается, без проблем.Т.е. всё таки можно? Да и вообще без шлюза можно обойтись, достаточно для ПК задать дополнительный адрес из сети контроллера (192.168.1.0/24)
Под шлюзом MGate имелся ввиду, он подключен по TCP к контроллеру с которого снимаем данные, а по RTU будет подключен к местному заводскому контроллеру
I_m
Hyptec писал(а): 22 авг 2023, 12:55 Под шлюзом MGate имелся ввиду, он подключен по TCP к контроллеру с которого снимаем данные, а по RTU будет подключен к местному заводскому контроллеруНу, только если если охота поизвращаться. Тогда
Hyptec писал(а): 22 авг 2023, 10:55 Выбрал режим modbus slaveбудет неправильно, НЯП. Поскольку это означает, что к последовательному порту подключено устройство Modbus RTU Slave.
А вообще, я уже сказал:I_m писал(а): 22 авг 2023, 11:24 достаточно для ПК задать дополнительный адрес из сети контроллера (192.168.1.0/24А шлюз приберегите для задач, где он действительно нужен.
Hyptec
I_m писал(а): 22 авг 2023, 13:07Hyptec писал(а): 22 авг 2023, 12:55 Под шлюзом MGate имелся ввиду, он подключен по TCP к контроллеру с которого снимаем данные, а по RTU будет подключен к местному заводскому контроллеруНу, только если если охота поизвращаться. Тогда
Hyptec писал(а): 22 авг 2023, 10:55 Выбрал режим modbus slaveбудет неправильно, НЯП. Поскольку это означает, что к последовательному порту подключено устройство Modbus RTU Slave.
А вообще, я уже сказал:I_m писал(а): 22 авг 2023, 11:24 достаточно для ПК задать дополнительный адрес из сети контроллера (192.168.1.0/24А шлюз приберегите для задач, где он действительно нужен.
Все правильно, Slave потому что контролер master, мы будем только считывать регистры, управлять им мы не будем.
Никакого ПК в конечной схеме нет, есть плк->, MB TCP->,шлюз mgate->, MB RTU->, контроллер подключенный к местной лвсI_m
Hyptec писал(а): 22 авг 2023, 13:47 Все правильно, Slave потому что контролер master,Тогда поясните, что вы имеете в виду под
Hyptec писал(а): 22 авг 2023, 10:55 Выбрал режим modbus slaveПоскольку для настройки режима последовательного порта в Mgate Manager имеем расшифровку в UM:
Mode Description
RTU Slave: Modbus RTU slave(s) will be connected to the serial port.
RTU Master: A Modbus RTU master will be connected to the serial port.
Так кто источником запросов у Вас является, я ни фига не понимаю.Hyptec писал(а): 22 авг 2023, 13:47 что контролер master, мы будем только считывать регистры, управлять им мы не будем.Пишите, что ПЛК мастер, но считывать регистры будем ‘мы’. МЫ -это кто? ПЛК или кто-то другой? Если ПЛК, то непонятно – зачем был вообще разговор про разные диапазоны IP? А если считывать с ПЛК, то он как раз ведомый, а не мастер.
Jackson
I_m писал(а): 22 авг 2023, 14:05 Пишите, что ПЛК мастер, но считывать регистры будем ‘мы’. МЫ -это кто?Hyptec, в ModBUS-TCP нет мастеров и слейвов – в нём серверы и клиенты. А в ModBUS-RTU есть мастера и слейвы. Может просто перейти на нормальную терминологию чтобы картина прояснилась?
По вопросам работы Форума можно обратиться по этим контактам.Hyptec
Jackson писал(а): 22 авг 2023, 14:10I_m писал(а): 22 авг 2023, 14:05 Пишите, что ПЛК мастер, но считывать регистры будем ‘мы’. МЫ -это кто?Hyptec, в ModBUS-TCP нет мастеров и слейвов – в нём серверы и клиенты. А в ModBUS-RTU есть мастера и слейвы. Может просто перейти на нормальную терминологию чтобы картина прояснилась?
Может и стоит но как я писал выше я не специалист в интерфейсах, в мануалах которые я изучпл в рамках проблемы написано TCP Master, TCP Slave
Мне ответили из саппорта моха, настройки что я сделал верные, не подскпжете по настройке modbys pull для тестового соединения через ПКПоследний раз редактировалось Hyptec 22 авг 2023, 14:16, всего редактировалось 1 раз.Jackson
Hyptec писал(а): 22 авг 2023, 14:14 я не специалист в интерфейсахПридется им стать. Это ведь Вам помощь нужна, а не нам. Значит людям надо задать вопрос так, чтобы они Вас поняли, наверное? Они Вам пытаются помочь за здорово живёшь, отрываясь от своих дел.
Hyptec писал(а): 22 авг 2023, 14:14 в рамках проблемы написано TCP Master, TCP SlaveИ это неправильно.
По вопросам работы Форума можно обратиться по этим контактам.Hyptec
Jackson писал(а): 22 авг 2023, 14:15Hyptec писал(а): 22 авг 2023, 14:14 я не специалист в интерфейсахПридется им стать.
Hyptec писал(а): 22 авг 2023, 14:14 в рамках проблемы написано TCP Master, TCP SlaveИ это неправильно.
Мне ответили из саппорта моха, настройки что я сделал верные, не подскпжете по настройке modbys pull для тестового соединения через ПК
Jackson
Hyptec писал(а): 22 авг 2023, 14:17 не подскпжете по настройке modbys pull для тестового соединения через ПКА в техподдержке Моксы про это не рассказали?
По вопросам работы Форума можно обратиться по этим контактам.I_m
Вы пишите:Hyptec писал(а): 22 авг 2023, 13:47 мы будем только считывать регистры,Считывать откуда? С TM200CE24R? Если да, то в данном случае он выступает в кач-ве slave’а. И запросы на последовательный порт шлюза будут приходить от мастера. Если всё так, то описанное подпадает под типовое применение ‘Serial Masters with Multiple Ethernet Slaves’, описанное в UM. В UM я лично настроек под таковое не увидел, проще и быстрее будет спросить на форуме Moxa (https://moxa.ru/forum/index.php). Если он ещё живой, конечно. Или может напрямую в Ниеншанц обратиться.
-
- Вы должны войти в систему, чтобы ответить в этой теме.