Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / 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

   
Автор / Author Тема / Topic: ModBus TCP
Ox2CEF
Junior Member / Новичок
Участник № / Member № 5360


Icon 11 отправлено / posted      Профиль для / Profile for Ox2CEF           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте. Реализую Modbus TCP в контроллере. В сниффере видно, что идет обмен, однако данных в trace mode нету.
code:
В контроллер: 00000000  01 00 00 00 00 06 00 04  0B 80 00 01 02 00 00 00
В контроллер: 00000010 00 06 00 04 0B 80 00 01 03 00 00 00 00 06 00 04
В контроллер: 00000020 0B 80 00 01

От контроллера: 00000000 01 00 00 00 00 02 00 02 48

В контроллер: 00000000 04 00 00 00 00 06 00 04 0B 80 00 01

От контроллера: 00000000 03 00 00 00 00 02 00 02 48

В контроллер: 00000000 05 00 00 00 00 06 00 04 0B 80 00 01

От контроллера: 00000000 04 00 00 00 00 02 00 02 48

В контроллер: 00000000 06 00 00 00 00 06 00 04 0B 80 00 01

Видно, что trace mode выдаёт кучу пакетов сразу при соединении, но контроллер не может так быстро отвечать. Кроме того обмен идет ч/з GPRS.
ip_modbus:

code:
;502 Port
30000 RECTIMEOUT
9000 TIMEOUT
10000 ERROR
0 OFFCOUNT
0 213.87.55.183

отладка:
code:
(14:34:37) INF_LOAD:Starting... volgograd_0
(14:34:37) INF_RTM:Detected NT5.RTM 5.1
(14:34:37) INF_RTM:Professional TRACE MODE 6 Profiler T-Factory RTM+ ver. 6.07.7
(14:34:37) ._.:RTM
(14:34:37) INF_LOAD:max channel = 65535
(14:34:37) INF_LOAD:Load Channels = 2
(14:34:37) INF_LOAD:Templates=1 (math=0 sql=0 scr=1 doc=0 pnl=0)
(14:34:37) INF_LOAD:Objects = 3
(14:34:37) INF_RTM:Timer=0.055s CalcLoop=550ms
(14:34:40) INF_RTM:No detect condition
(14:34:45) INF_TCP:HO
ST 169.254.22.15:61458 connect to 169.254.22.15:502
(14:34:46) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:34:48) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:34:48) INF_GRAPH:ncu=1 free_mem=797 handle=175 user=197 gui=1675
(14:34:49) ERR_TCP:ModBus recieve wrong ident from 213.87.55.183:502 Rin_Word(4)#1
(14:34:50) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:34:51) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:34:52) ERR_TCP:ModBus recieve wrong ident from 213.87.55.183:502 Rin_Word(4)#1
(14:34:54) ERR_TCP:ModBus recieve wrong ident from 213.87.55.183:502 Rin_Word(4)#1
(14:34:54) INF_GRAPH:ncu=1 free_mem=797 handle=175 user=197 gui=1675
(14:34:55) ERR_TCP:ModBus recieve wrong ident from 213.87.55.183:502 Rin_Word(4)#1
(14:34:56) ERR_TCP:ModBus recieve wrong ident from 213.87.55.183:502 Rin_Word(4)#1
(14:34:57) ERR_TCP:ModBus recieve wrong ident from 213.87.55.183:502 Rin_Word(4)#1
(14:34:58) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:34:59) ERR_TCP:ModBus recieve wrong ident from 213.87.55.183:502 Rin_Word(4)#1
(14:35:0) ERR_TCP:ModBus recieve wrong ident from 213.87.55.183:502 Rin_Word(4)#1
(14:35:0) INF_GRAPH:ncu=1 free_mem=797 handle=175 user=197 gui=1675
(14:35:1) ERR_TCP:ModBus recieve wrong ident from 213.87.55.183:502 Rin_Word(4)#1
(14:35:2) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:4) ERR_TCP:ModBus recieve wrong ident from 213.87.55.183:502 Rin_Word(4)#1
(14:35:5) ERR_TCP:ModBus recieve wrong ident from 213.87.55.183:502 Rin_Word(4)#1
(14:35:6) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:6) INF_GRAPH:ncu=1 free_mem=797 handle=175 user=197 gui=1675
(14:35:6) ERR_TCP:ModBus recieve wrong ident from 213.87.55.183:502 Rin_Word(4)#1
(14:35:7) ERR_TCP:ModBus recieve wrong ident from 213.87.55.183:502 Rin_Word(4)#1
(14:35:8) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:9) ERR_TCP:ModBus recieve wrong ident from 213.87.55.183:502 Rin_Word(4)#1
(14:35:11) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:12) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:12) INF_GRAPH:ncu=1 free_mem=797 handle=175 user=197 gui=1675
(14:35:13) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:15) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:16) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:18) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:18) INF_GRAPH:ncu=1 free_mem=797 handle=181 user=197 gui=1675
(14:35:20) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:21) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:22) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:24) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:24) INF_GRAPH:ncu=1 free_mem=797 handle=181 user=197 gui=1675
(14:35:25) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:27) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:28) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:29) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:31) INF_GRAPH:ncu=1 free_mem=797 handle=181 user=197 gui=1675
(14:35:31) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:32) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:34) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:35) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(14:35:36) INF_GRAPH:t_create=0(-1) t_destroy=0(-1) t_update=2(1) t_all_update=2 t_waite=0 t_max=0
(14:45:37) INF_RTM:No detect condition

В проекте только одно значение Rin_Word(4) и больше ничего нет.

Как сделать задержку перед началом опроса? Про wrong ident ещё понятно, а что означает recieve zero bytes?

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


Icon 1 отправлено / posted      Профиль для / Profile for Ox2CEF           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
С задержкой разобрался - установил период опроса 10 сек. Теперь ответы контроллера идут четко после запросов (~1сек):
code:
В контроллер:00000000  01 00 00 00 00 06 00 04  0B 80 00 01

От контроллера:00000000 01 00 00 00 00 02 00 02 48

В контроллер:00000000 02 00 00 00 00 06 00 04 0B 80 00 01

От контроллера:00000000 02 00 00 00 00 02 00 02 48

В контроллер:00000000 03 00 00 00 00 06 00 04 0B 80 00 01

От контроллера:00000000 03 00 00 00 00 02 00 02 48

В контроллер:00000000 04 00 00 00 00 06 00 04 0B 80 00 01

От контроллера:00000000 04 00 00 00 00 02 00 02 48

Но данных все равно нет.
code:
(9:47:24) INF_LOAD:Starting... volgograd_0
(9:47:24) INF_RTM:Detected NT5.RTM 5.1
(9:47:24) INF_RTM:Professional TRACE MODE 6 Profiler T-Factory RTM+ ver. 6.07.7
(9:47:24) ._.:RTM
(9:47:24) INF_LOAD:max channel = 65535
(9:47:24) INF_LOAD:Load Channels = 2
(9:47:24) INF_LOAD:Templates=1 (math=0 sql=0 scr=1 doc=0 pnl=0)
(9:47:24) INF_LOAD:Objects = 3
(9:47:24) INF_RTM:Timer=0.055s CalcLoop=550ms
(9:47:32) INF_RTM:No detect condition
(9:47:40) INF_GRAPH:ncu=1 free_mem=897 handle=175 user=197 gui=1676
(9:47:46) INF_GRAPH:ncu=1 free_mem=897 handle=175 user=197 gui=1676
(9:47:48) INF_TCP:HOST 169.254.22.15:10246 connect to 169.254.22.15:502
(9:47:49) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(9:47:53) INF_GRAPH:ncu=1 free_mem=897 handle=175 user=197 gui=1676
(9:47:59) INF_GRAPH:ncu=1 free_mem=897 handle=175 user=197 gui=1676
(9:48:1) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(9:48:5) INF_GRAPH:ncu=1 free_mem=897 handle=181 user=197 gui=1676
(9:48:11) INF_GRAPH:ncu=1 free_mem=897 handle=181 user=197 gui=1676
(9:48:15) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(9:48:17) INF_GRAPH:ncu=1 free_mem=897 handle=181 user=197 gui=1676
(9:48:23) INF_GRAPH:ncu=1 free_mem=897 handle=181 user=197 gui=1676
(9:48:29) INF_GRAPH:ncu=1 free_mem=897 handle=181 user=197 gui=1676
(9:48:30) ERR_TCP:ModBus recieve zero bytes from 213.87.55.183:502 Rin_Word(4)#1
(9:48:34) INF_GRAPH:t_create=0(-1) t_destroy=0(-1) t_update=2(1) t_all_update=2 t_waite=0 t_max=0


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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вы пробывали связаться с этим устройством по локальной сети?

Вышлите файл проекта и описание протокола Modbus к устройству на hotline3@adastra.ru.

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Задайте адрес Modbus-устройства отличным от нулевого.
Адрес 0 используется для широковещательной передачи.

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В ходе переписки по почте проблема была решена.
Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close 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