Стартовая страница › Форумы › Взаимодействие с устройствами › Modbus › modbus over tcp
- В этой теме 17 ответов, 4 участника, последнее обновление 2 года, 1 месяц назад сделано manjey73.
-
АвторСообщения
-
18.02.2022 в 15:39 #21910ed_tmbУчастник
прошу выложить пример настройки rapid scada для режима modbus over tcp.
18.02.2022 в 15:56 #21911a80808УчастникТак в документации вроде вполне подробно опмсано
https://rapidscada.net/doc/content/latest/ru/use-cases/modbus-protocol.html
Плюс видеоурок есть
https://www.youtube.com/watch?v=0w9RIywi7Sg&list=PLeyJvzEKXs5C9baWTvcYaYaIaCy4CEXSA&index=7Если что то непонятно, опишите задачу, попробуем помочь. Просто там очень много опций, какие вам будут нужны не угадать…
18.02.2022 в 16:21 #21912ed_tmbУчастникhttps://yadi.sk/i/XY480umOHXjj6Q
https://yadi.sk/i/DndTrq2himckOg
https://yadi.sk/i/36Ct4Bv7Fi74Sg
https://yadi.sk/i/mh6O2KtN2v3zIgmoxa nport в режиме tcp server (port 4003) modbus rtu устройство адрес 8.
Что то настроил не так в rapid scada. Она должна читать регистры в режиме modbus over tcp.18.02.2022 в 16:40 #21917MikhailМодераторНеобходим журнал линии связи.
18.02.2022 в 16:44 #2191818.02.2022 в 19:21 #21922MikhailМодераторНа данный момент проблема в Moxa — подключение к ней не происходит по IP 192.168.1.34 и порту 4003.
18.02.2022 в 19:39 #21923ed_tmbУчастникхорошо, я отключил opc сервер подключенный к moxa и читающий эти данные.
Теперь журнал линии связи выглядит так: https://yadi.sk/i/1l1lAn1Gs2QIqA18.02.2022 в 19:48 #21924manjey73УчастникНе ПР200 у вас там случаем?, Адрес начать с 0 в настройках, если у вас там только один регистр
То, что линия как TCP клиент, еще не значит что надо включать TransMode в TCP он так же и должен остаться RTU, так как у вас режим Modbus Over TCP а не Modbus TCP
- Этот ответ был изменен 2 года, 1 месяц назад от manjey73.
18.02.2022 в 19:51 #21926manjey73УчастникНу и так как на хвосте устройство с RTU то Moxa тут бессильна, хоть и позволяет несколько сокетов поддерживать.
18.02.2022 в 20:54 #21927ed_tmbУчастникУчастника manjey73 благодарю и поясняю , что rtu в moxa переходит в протокол modbus over tcp (те в протокол не гарантирующий время доставки пакета), также прошу пояснить где оказался transmode в ТСP?
С moxa insat opc сервер четко читает данные по протоколу modbus over tcp c IP 192.168.1.34, порта 4003, модбас адреса 8, регистра 512.
По протоколам модбас rtu, modbus tcp идеально с любым устройством работает абсолютно бесплатный на любое количество тегов danfoss ecl 310 opc сервер.
Из за заложенного врагами moxa nport в перегруженную видео локальную сеть, приходится работать с insat opc server (из за необходимости применять кривой режим modbus over tcp).18.02.2022 в 21:14 #21928MikhailМодераторСделайте ещё скриншот параметров КП в настройках Коммунмкатора.
19.02.2022 в 00:31 #21929manjey73Участник@ed_tmb Параметры линии — Опрос КП — Свойства
Протокол Modbus RTU
Судя по скрину вы пытаетесь опрашивать по Modbus TCP хотя Moxa NPort Это преобразователь интерфейсов, но не протоколов.
19.02.2022 в 08:47 #21930ed_tmbУчастникСкриншот параметров КП в настройках Коммуникатора
https://yadi.sk/i/bTqQIEL8KZtbkA19.02.2022 в 09:16 #21931manjey73Участник@ed_tmb нажмите на Пользовательские — TransMode должно быть RTU
В RapidScada Modbus(RTU/ASCII) over TCP достигается настройкой линии связи
TCP клиент (или сервер, если Moxa соединяется с сервером) и соответственно выставление протокола на линии в режиме Modbus RTU применительно к драйверу Modbus
И выставьте Timeout и паузу, при значениях 0 работать не будет в принципе…
19.02.2022 в 12:02 #21934 -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.