Стартовая страница › Форумы › Ошибки в работе › ТРМ138 — RTU Incorrect device address!
- В этой теме 59 ответов, 7 участников, последнее обновление 6 лет назад сделано
Mikhail.
-
АвторСообщения
-
14.01.2020 в 10:24 #14529
baurУчастникRS485
Modbus RTU
через шлюз Moxaчто это может быть?
2020-01-14 13:07:58 Communication session with the Device 65 "TRM138_KTD_DK", type: KpModbus, address: 16 Request element group "1.Температура окружающей среды" Send (8): 10 04 00 02 00 02 D3 4A Receive (5/5): 10 04 04 00 00 Receive (4/4): C1 2E 2B 09 OK! Request element group "2.Температура отметки 0.00" Send (8): 10 04 00 07 00 02 C3 4B Receive (5/5): 10 04 04 00 00 Receive (4/4): 41 54 CB 2A OK! Request element group "3.Температура пункт пересыпа" Send (8): 10 04 00 0C 00 02 B2 89 Receive (5/5): 10 04 04 00 00 Receive (4/4): 41 42 4A E4 OK! Request element group "4.Температура отметки +12.00" Send (8): 10 04 00 11 00 02 22 8F Receive (5/5): 10 04 04 00 00 Receive (4/4): 41 76 4B 33 OK! Request element group "5.Температура маслостанций" Send (8): 10 04 00 16 00 02 93 4E Receive (5/5): 10 04 04 00 00 Receive (4/4): 41 B6 4B 63 OK! Request element group "6.Температура отметки -1.00" Send (8): 10 04 00 1B 00 02 02 8D Receive (5/5): 10 04 04 00 00 Receive (4/4): 41 5F 8A ED OK! Request element group "7.Температура отметки +4.00" Send (8): 10 04 00 20 00 02 73 40 Receive (5/5): FF FF 10 04 04 Incorrect device address! Request element group "7.Температура отметки +4.00" Send (8): 10 04 00 20 00 02 73 40 Receive (5/5): FF FF FF 10 04 Incorrect device address! Request element group "7.Температура отметки +4.00" Send (8): 10 04 00 20 00 02 73 40 Receive (5/5): FF FF 10 04 04 Incorrect device address! 2020-01-14 13:08:08 Communication session with the Device 65 "TRM138_KTD_DK", type: KpModbus, address: 16 Request element group "1.Температура окружающей среды" Send (8): 10 04 00 02 00 02 D3 4A Receive (5/5): FF FF 10 04 04 Incorrect device address! Request element group "1.Температура окружающей среды" Send (8): 10 04 00 02 00 02 D3 4A Receive (5/5): 7F FF 10 04 04 Incorrect device address! Request element group "1.Температура окружающей среды" Send (8): 10 04 00 02 00 02 D3 4A Receive (5/5): CF FF FF FF FF Incorrect device address! 2020-01-14 13:08:11 Communication session with the Device 65 "TRM138_KTD_DK", type: KpModbus, address: 16 Request element group "1.Температура окружающей среды" Send (8): 10 04 00 02 00 02 D3 4A Receive (5/5): FF FF FF FF FF Incorrect device address! Request element group "1.Температура окружающей среды" Send (8): 10 04 00 02 00 02 D3 4A Receive (5/5): FF FF FF 10 04 Incorrect device address! Request element group "1.Температура окружающей среды" Send (8): 10 04 00 02 00 02 D3 4A Receive (5/5): FF FF FF 10 04 Incorrect device address!97% данных теряется
тот же Moxa, но другой прибор там потеря всего 22%провод короткий, контакты надежные, настройка по документации оборудование (ТРМ138)
14.01.2020 в 11:20 #1453014.01.2020 в 11:36 #14532
manjey73УчастникВопрос, зачем вам COM mapping если RapidScada может прекрасно работать как TCP клиент самостоятельно ?
Ну и раз уж вы делаете виртуальный COM порт, в качестве проверки воспользуйтесь VPS менеджером от Tibbo для проверки.
Три варианта для проверки все же лучше, чем один единственный.
14.01.2020 в 12:20 #14533
baurУчастник> Вопрос, зачем вам COM mapping если RapidScada может прекрасно работать как TCP клиент самостоятельно ?
я не знал про это, можно подробнее?
ведь ТРМ138 не поддерживает Modbus TCP14.01.2020 в 13:47 #14534
manjey73УчастникПри чем тут ТРМ138, он же у вас подключен через Ethernet — RS485 преобразователь Moxa ?
Просто вы настраиваете на Moxa виртуальный COM порт, хотя RapidScada может работать через данный преобразователь, будучи сама настроена как TCP клиент.
например Moxa имеет адрес 192.168.0.5 и порт 4000 идет на 1-й физический COM порт на ней. Ну так и настройте в RapidScada линию как TCP клиент с портом 4000. Зачем создавать виртуальный COM порт при этом в системе ?
А в настройках Modbus вы так же оставляете Modbus RTU.
Такая настройка является аналогом Modbus RTU over TCPНапример я единственное для чего использую виртуальные COM порты (но именно из пакета Tibbo VPS Manager) это для того, чтобы включить мониторинг порта от того же Tibbo и видеть все посылки. Вот только тогда я RapidScada настраиваю на виртуальный порт. а так, не зачем делать лишние движения….
14.01.2020 в 14:32 #14538Romiros
Участникmanjey, я пробовал опрос прибора через Moxa двумя способами — виртуальный порт и tcp клиент RapidScada. При использовании виртуального порта всё идёт без ошибок, при использовании tcp-клиента периодически возникают ошибки контрольной суммы в протоколе прибора. Ощущение, что nport administrator использует более надёжный протокол общения при создании com порта. Не замечали у себя таких ошибок?
14.01.2020 в 15:13 #14539
manjey73УчастникЗамечал, что на одних устройствах надо снять галочку «оставаться на связи». тогда ошибки прекращались. Михаил писал, что эту настройку делали для устройств, которые наоборот падали с ошибками без нее.
14.01.2020 в 16:12 #14541
MikhailМодераторRequest element group «7.Температура отметки +4.00»
Send (8): 10 04 00 20 00 02 73 40
Receive (5/5): FF FF 10 04 04
Incorrect device address!Похоже, что FF — это мусор, который появляется непонятно откуда. Т.к. протокол TCP исключает повреждение пакетов, то вероятно, этот мусор появляется между контроллером и Моксой.
Согласен с manjey73, что было бы интересно сравнить с данными, которые получены Коммуникатором в режиме TCP-клиента без виртуального ком-порта.
Также можно попробовать поставить таймаут 3000 и паузу 1000 на всякий случай.
14.01.2020 в 16:14 #14542
MikhailМодераторПри работе с Moxa Nport и аналогичными шлюзами Коммуникатор поддерживает все режимы: виртуальный ком-порт, TCP-клиент, TCP-сервер и UDP.
14.01.2020 в 16:17 #14543
manjey73УчастникИ третья проверка, это убрать виртуальный COM порт от Moxa и поставить так же виртуальный COM порт от Tibbo
15.01.2020 в 09:44 #14544Romiros
УчастникУстановил в Moxa-5150 ForceTransmit = 100 мсек. Только после этого ошибки в режиме работы RapidScada как TCP-клиент пропали полностью. В моем случае это практически не влияет на скорость опроса, но вообще рекомендуемые 2-5 мсек.
15.01.2020 в 11:29 #14547
baurУчастникПодскажите, как это делается?
у меня
Moxa: TCP Client, IP: Rapid Scada Server IP, Port: 4002
RS: TCP Client, Behavior: Mater, Call IP: moxa, RTU
ошибка, даже не подключается …15.01.2020 в 11:33 #14549
manjey73УчастникА почему Moxa клиент ? ТРМ138 разве может быть мастером ?
15.01.2020 в 12:28 #14556Romiros
УчастникВ данном случае Moxa должна быть TCP сервером, по другому не получится.
15.01.2020 в 13:04 #14557
baurУчастникTCP Mode
2020-01-15 15:58:54 Disconnect from xx.xx.xx.131 2020-01-15 15:58:55 Establish a TCP connection with xx.xx.xx.131:4001 2020-01-15 15:58:55 Communication session with the Device 65 "TRM138_KTD_DK", type: KpModbus, address: 16, call number: xx.xx.xx.131 Request element group "1.Температура окружающей среды" Send (8): 10 04 00 02 00 02 D3 4A Receive (5/5): FE FF FF FF FE Incorrect device address! Request element group "1.Температура окружающей среды" Send (8): 10 04 00 02 00 02 D3 4A Receive (5/5): FF DF FF FF FF Incorrect device address! Request element group "1.Температура окружающей среды" Send (8): 10 04 00 02 00 02 D3 4A Receive (5/5): 10 04 04 00 00 Receive (4/4): C0 9F EA ED OK! 2020-01-15 15:58:56 Communication session with the Device 65 "TRM138_KTD_DK", type: KpModbus, address: 16, call number: xx.xx.xx.131 Request element group "1.Температура окружающей среды" Send (8): 10 04 00 02 00 02 D3 4A Receive (5/5): EF EE FF FF FF Incorrect device address! Request element group "1.Температура окружающей среды" Send (8): 10 04 00 02 00 02 D3 4A Receive (5/5): FF FF FE FF FF Incorrect device address! Request element group "1.Температура окружающей среды" Send (8): 10 04 00 02 00 02 D3 4A Receive (5/5): FF EE FF FF FE Incorrect device address! 2020-01-15 15:58:58 Disconnect from xx.xx.xx.131бывает отвечает
Receive (4/4): C0 9F EA ED
OK!прямой опрос без Moxa без проблем, так что тут кабель не причем …
ForceTransmit = 100 не помогло
почему каждый раз 2020-01-15 15:58:54 Disconnect from xx.xx.xx.131?
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.




