Форум TRACE MODE: техническая поддержка
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » Проблема соединения по Modbus TCP/IP

   
Автор / Author Тема / Topic: Проблема соединения по Modbus TCP/IP
andreygte
Junior Member / Новичок
Участник № / Member № 6281


Icon 4 отправлено / posted      Профиль для / Profile for andreygte           Редактировать/удалить сообщение / Edit/Delete Post 
Есть проблема соединения по Modbus TCP/IP!!! При создании проекта столкнулся с проблемами опроса большого числа устройств по протоколу Modbus TCP/IP подключенных к одному COM порту (485 интерфейс скорость 19200 ) MOXA MGate MB3480 при подключении к устройствам происходит подключение только к шести устройствам при попытке подключения к остальным появляется ошибка err=10061:ECONNREFUSED после чего через приблизительно 1 минуту подключаются остальные устройства НО не более 16. Т.е. при попытки считать какой либо канал с семнадцатого устройства появляется ошибка err=10053:ECONNABORTED причем если добавлять каналы в этих 16 устройствах данная ошибка не возникает. При опросе Modbus Poll-ом все устройства нормально опрашиваются
Вот мой лог
(17:14:2) INF_LOAD:Starting... Viktor_0
(17:14:2) INF_RTM:Detected NT6.RTM 6.1
(17:14:2) INF_RTM:Base TRACE MODE 6 Profiler T-Factory RTM+ ver. 6.09.0
(17:14:2) ._.:RTM
(17:14:2) INF_LOAD:max channel = 65535
(17:14:2) INF_LOAD:Load Channels = 145
(17:14:2) INF_LOAD:Templates=1 (math=0 sql=0 scr=1 doc=0 pnl=0)
(17:14:2) INF_LOAD:Objects = 3
(17:14:2) INF_RTM:Timer=0.055s CalcLoop=550ms
(17:14:2) INF_LOAD:LoadTime=0.018s CalcPeriod=550ms
(17:14:2) INF_RTM:available(MB): pm=6027 vm=2047; free(MB): pm=2343 vm=1921 em=0 after load
(17:14:2) INF_RTM:total use(MB): pm=3684 vm=126 after load
(17:14:2) INF_RTM:use(MB): pm=25(25) vm=24(24) pf=3 after load
(17:14:2) INF_RTM:gh:152 uh:81 hh:159 after load
(17:14:34) INF_IP:hostname is AndreyGTE-PC
(17:14:34) INF_IP:card0 addr=0.0.0.0
(17:14:34) INF_IP:card1 addr=192.168.127.106
(17:14:34) INF_IP:card2 addr=10.0.12.235
(17:14:34) INF_IP:card3 addr=192.168.200.1
(17:14:34) INF_IP:card4 addr=169.254.46.140
(17:14:34) INF_FLT:ModeSwitch e15=0000 e18=0000 e20=0000 [0]
(17:14:34) INF_RTM:mode=2(Work) e15=00 e18=00 e20=00 [src4]
(17:14:34) INF_FLT:No detect condition
(17:14:34) INF_RTM:start time is 0.012 s
(17:14:34) INF_RTM:total use(MB): pm=3729 vm=244 after start
(17:14:34) INF_RTM:use(MB): pm=49(49) vm=125(125) pf=6637 after start
(17:14:34) INF_RTM:gh:1530 uh:160 hh:245 after start
(17:14:34) INF_GRAPH:scr:1:popup=0 scrref=0 trend=0,0 update=1
(17:14:37) INF_TCP:HOST 192.168.127.106:43260 connect to 192.168.127.247:502
(17:14:37) INF_TCP:HOST 192.168.127.106:43516 connect to 192.168.127.247:502
(17:14:37) INF_TCP:HOST 192.168.127.106:44028 connect to 192.168.127.247:502
(17:14:37) INF_TCP:HOST 192.168.127.106:43772 connect to 192.168.127.247:502
(17:14:38) INF_TCP:HOST 192.168.127.106:44284 connect to 192.168.127.247:502
(17:14:38) INF_TCP:HOST 192.168.127.106:44540 connect to 192.168.127.247:502
(17:14:38) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:14:38) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:14:38) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:14:38) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:14:38) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:14:38) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:14:38) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:14:38) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:14:38) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:14:38) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:14:38) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:14:38) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:15:9) INF_TCP:HOST 192.168.127.106:54268 connect to 192.168.127.247:502
(17:15:10) INF_TCP:HOST 192.168.127.106:54780 connect to 192.168.127.247:502
(17:15:10) INF_TCP:HOST 192.168.127.106:56316 connect to 192.168.127.247:502
(17:15:10) INF_TCP:HOST 192.168.127.106:56828 connect to 192.168.127.247:502
(17:15:10) INF_TCP:HOST 192.168.127.106:56572 connect to 192.168.127.247:502
(17:15:10) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:15:11) INF_TCP:HOST 192.168.127.106:57084 connect to 192.168.127.247:502
(17:15:11) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:15:11) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:15:11) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:15:11) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:15:11) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:15:41) INF_TCP:HOST 192.168.127.106:62460 connect to 192.168.127.247:502
(17:15:44) INF_TCP:HOST 192.168.127.106:63228 connect to 192.168.127.247:502
(17:15:45) INF_TCP:HOST 192.168.127.106:63996 connect to 192.168.127.247:502
(17:15:45) INF_TCP:HOST 192.168.127.106:63740 connect to 192.168.127.247:502
(17:15:46) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:15:46) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(17:16:18) INF_TCP:HOST 192.168.127.106:3581 connect to 192.168.127.247:502
(17:16:20) INF_TCP:HOST 192.168.127.106:3837 connect to 192.168.127.247:502
(17:16:25) ERR_TCP:ModBus send to 192.168.127.247:502 err=10053:ECONNABORTED S502_1
(17:16:25) ERR_TCP:disconnect from 192.168.127.247:502 by errors
(17:16:25) ERR_TCP:ModBus send to 192.168.127.247:502 err=10053:ECONNABORTED S604_1
(17:16:25) ERR_TCP:disconnect from 192.168.127.247:502 by errors

Сообщения / Posts 5 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
andreygte
Junior Member / Новичок
Участник № / Member № 6281


Icon 1 отправлено / posted      Профиль для / Profile for andreygte           Редактировать/удалить сообщение / Edit/Delete Post 
Вот DEBUG=4400
(16:47:59) INF_LOAD:Starting... Viktor_0
(16:47:59) INF_RTM:Detected NT6.RTM 6.1
(16:47:59) INF_RTM:Base TRACE MODE 6 Profiler T-Factory RTM+ ver. 6.09.0
(16:47:59) ._.:RTM
(16:47:59) INF_LOAD:max channel = 65535
(16:47:59) INF_LOAD:Load Channels = 145
(16:47:59) INF_LOAD:Templates=1 (math=0 sql=0 scr=1 doc=0 pnl=0)
(16:47:59) INF_LOAD:Objects = 3
(16:47:59) INF_RTM:Timer=0.055s CalcLoop=550ms
(16:47:59) INF_RTM:start Main[12592] idle
(16:48:22) INF_RTM:start Ext Graph[9708] normal
(16:48:22) INF_RTM:start SDDE[12908] low
(16:48:22) INF_RTM:start ACT[9116] idle
(16:48:22) INF_IP:hostname is AndreyGTE-PC
(16:48:22) INF_IP:card0 addr=0.0.0.0
(16:48:22) INF_IP:card1 addr=192.168.127.106
(16:48:22) INF_IP:card2 addr=10.0.12.235
(16:48:22) INF_IP:card3 addr=192.168.200.1
(16:48:22) INF_IP:card4 addr=169.254.46.140
(16:48:22) INF_RTM:start CALC[13264] above
(16:48:22) INF_RTM:fast channels not found
(16:48:22) INF_RTM:start GRAPH[7180] low
(16:48:22) INF_RTM:start TCP_MDB[11216] below
(16:48:24) INF_RTM:Thread Enable
(16:48:25) INF_TCP:HOST 192.168.127.106:60664 connect to 192.168.127.247:502
(16:48:25) INF_TCP:HOST 192.168.127.106:60920 connect to 192.168.127.247:502
(16:48:25) INF_TCP:HOST 192.168.127.106:60408 connect to 192.168.127.247:502
(16:48:25) INF_TCP:HOST 192.168.127.106:61176 connect to 192.168.127.247:502
(16:48:26) INF_TCP:HOST 192.168.127.106:61432 connect to 192.168.127.247:502
(16:48:26) INF_TCP:HOST 192.168.127.106:61944 connect to 192.168.127.247:502
(16:48:26) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:26) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:26) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:26) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:26) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:26) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:26) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:26) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:26) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:26) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:26) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:26) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:57) INF_TCP:HOST 192.168.127.106:6137 connect to 192.168.127.247:502
(16:48:58) INF_TCP:HOST 192.168.127.106:8441 connect to 192.168.127.247:502
(16:48:58) INF_TCP:HOST 192.168.127.106:8185 connect to 192.168.127.247:502
(16:48:58) INF_TCP:HOST 192.168.127.106:8697 connect to 192.168.127.247:502
(16:48:58) INF_TCP:HOST 192.168.127.106:8953 connect to 192.168.127.247:502
(16:48:58) INF_TCP:HOST 192.168.127.106:6393 connect to 192.168.127.247:502
(16:48:58) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:58) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:58) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:58) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:58) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:48:58) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:49:29) INF_TCP:HOST 192.168.127.106:14585 connect to 192.168.127.247:502
(16:49:29) INF_TCP:HOST 192.168.127.106:14841 connect to 192.168.127.247:502
(16:49:29) INF_TCP:HOST 192.168.127.106:15353 connect to 192.168.127.247:502
(16:49:30) INF_TCP:HOST 192.168.127.106:15097 connect to 192.168.127.247:502
(16:49:30) INF_TCP:HOST 192.168.127.106:15609 connect to 192.168.127.247:502
(16:49:31) ERR_TCP:invalid connect for unit_xx addr=192.168.127.247[502] err=10061:ECONNREFUSED
(16:49:33) ERR_TCP:ModBus send to 192.168.127.247:502 err=10053:ECONNABORTED S204_1
(16:49:33) ERR_TCP:disconnect from 192.168.127.247:502 by errors
(16:50:1) INF_TCP:HOST 192.168.127.106:21241 connect to 192.168.127.247:502
(16:50:4) ERR_TCP:ModBus send to 192.168.127.247:502 err=10053:ECONNABORTED S204_1
(16:50:4) ERR_TCP:disconnect from 192.168.127.247:502 by errors
(16:50:4) INF_TCP:HOST 192.168.127.106:21753 connect to 192.168.127.247:502
(16:50:7) ERR_TCP:ModBus send to 192.168.127.247:502 err=10053:ECONNABORTED S302_1
(16:50:7) ERR_TCP:disconnect from 192.168.127.247:502 by errors
(16:50:32) INF_TCP:HOST 192.168.127.106:26617 connect to 192.168.127.247:502
(16:50:35) ERR_TCP:ModBus send to 192.168.127.247:502 err=10053:ECONNABORTED S204_1
(16:50:35) ERR_TCP:disconnect from 192.168.127.247:502 by errors
(16:50:35) INF_TCP:HOST 192.168.127.106:26873 connect to 192.168.127.247:502
(16:50:38) ERR_TCP:ModBus send to 192.168.127.247:502 err=10053:ECONNABORTED S302_1
(16:50:38) ERR_TCP:disconnect from 192.168.127.247:502 by errors
(16:51:3) INF_TCP:HOST 192.168.127.106:30713 connect to 192.168.127.247:502
(16:51:6) ERR_TCP:ModBus send to 192.168.127.247:502 err=10053:ECONNABORTED S204_1
(16:51:6) ERR_TCP:disconnect from 192.168.127.247:502 by errors
(16:51:6) INF_TCP:HOST 192.168.127.106:30969 connect to 192.168.127.247:502
(16:51:9) ERR_TCP:ModBus send to 192.168.127.247:502 err=10053:ECONNABORTED S302_1
(16:51:9) ERR_TCP:disconnect from 192.168.127.247:502 by errors
(16:51:34) INF_TCP:HOST 192.168.127.106:34041 connect to 192.168.127.247:502
(16:51:38) ERR_TCP:ModBus send to 192.168.127.247:502 err=10053:ECONNABORTED S204_1
(16:51:38) ERR_TCP:disconnect from 192.168.127.247:502 by errors
(16:51:38) INF_TCP:HOST 192.168.127.106:37369 connect to 192.168.127.247:502
(16:51:40) ERR_TCP:ModBus send to 192.168.127.247:502 err=10053:ECONNABORTED S302_1
(16:51:40) ERR_TCP:disconnect from 192.168.127.247:502 by errors
(16:52:5) INF_TCP:HOST 192.168.127.106:41721 connect to 192.168.127.247:502
(16:52:8) ERR_TCP:ModBus send to 192.168.127.247:502 err=10053:ECONNABORTED S204_1
(16:52:8) ERR_TCP:disconnect from 192.168.127.247:502 by errors
(16:52:10) INF_TCP:HOST 192.168.127.106:42489 connect to 192.168.127.247:502
(16:52:13) ERR_TCP:ModBus send to 192.168.127.247:502 err=10053:ECONNABORTED S302_1
(16:52:13) ERR_TCP:disconnect from 192.168.127.247:502 by errors
(16:52:36) INF_TCP:HOST 192.168.127.106:47353 connect to 192.168.127.247:502
(16:52:39) ERR_TCP:ModBus send to 192.168.127.247:502 err=10053:ECONNABORTED S204_1
(16:52:39) ERR_TCP:disconnect from 192.168.127.247:502 by errors
(16:52:41) INF_TCP:HOST 192.168.127.106:50425 connect to 192.168.127.247:502
(16:52:44) ERR_TCP:ModBus send to 192.168.127.247:502 err=10053:ECONNABORTED S302_1
(16:52:44) ERR_TCP:disconnect from 192.168.127.247:502 by errors
(16:53:0) INF_RTM:stop CALC[13264] ku=0 workT=0 Sleep=276
(16:53:0) INF_RTM:stop Ext Graph[9708] ku=0 workT=0 Sleep=0
(16:53:0) INF_RTM:stop Main[12592] ku=0 workT=0 Sleep=300
(16:53:0) INF_RTM:stop GRAPH[7180] ku=0 workT=0 Sleep=275
(16:53:0) INF_RTM:stop TCP_MDB[11216] ku=0 workT=0 Sleep=47
(16:53:0) INF_RTM:stop ACT[9116] ku=0 workT=277 Sleep=277
(16:53:0) INF_RTM:stop SDDE[12908] ku=0 workT=278 Sleep=0

Сообщения / Posts 5 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
andreygte
Junior Member / Новичок
Участник № / Member № 6281


Icon 1 отправлено / posted      Профиль для / Profile for andreygte           Редактировать/удалить сообщение / Edit/Delete Post 
Да я еще использую параметр TMOUT=3
без него появляется ошибка
ERR_TCP:ModBus recieve zero bytes from 192.168.127.247:502

Сообщения / Posts 5 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Ошибка 10061 возвращается операционной системой:
"Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение."

Ошибка 10053 возвращается операционной системой:
"Программа на Вашем хост-компьютере (SLAVE) разорвала установленное подключение".

Необходимо разбираться с возможностями и настройками MOXA MGate MB3480, обеспечивающими ОДНОВРЕМЕННУЮ работу с нескольких сокетов от одного клиента.

Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
andreygte
Junior Member / Новичок
Участник № / Member № 6281


Icon 1 отправлено / posted      Профиль для / Profile for andreygte           Редактировать/удалить сообщение / Edit/Delete Post 
А можно как то разделить запросы от TRACE MODE таким образом что бы к MOXAe обращалось ка бы несколько клиентов. В данный момент я работаю с людьми которые приобрели TRACE MODE про и МРВ+ на 512 каналов но пока мне в руки данный "ПОДАРОК" не попал жду [Улыбка / Smile] можно Вам сбросить мой проект для анализа его структуры может я в принципе его не правильно построил. Чувтствую я ошибаюсь в какой то мелочи но не знаю в какой. Считывал по 40 каналов с 18 разных устройств через ту же MOXу программой Modbus Poll все работает.
ОГРОМНОЕ СПАСИБО ЗА ОТВЕТ!!!

Сообщения / Posts 5 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Modbus-обмен можно только разделить на разные потоки.
Однако, если используемый вами конвертор имеет ограничение по количеству подключаемых клиентов и одного IP-адреса, разделение на потоки вряд ли поможет.

В профессиональном и базовом форматах встроенные драйверы одинаковы.

Присылайте Ваш проект на hotline@adastra.ru. Если что-то обнаружим, сообщим.

Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
andreygte
Junior Member / Новичок
Участник № / Member № 6281


Icon 1 отправлено / posted      Профиль для / Profile for andreygte           Редактировать/удалить сообщение / Edit/Delete Post 
Высылаю проект. попробовал повторить то же на про версии на 512 каналов все повторяется
Сообщения / Posts 5 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Неправильно осуществлена настройка "Источников/Приемников".
После исправления настроек получен положительный результат.

Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Открыть тему / Open Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2