Форум 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 » Драйверы / Device Drivers » Siemens LOGO! modbus. Периодический сброс соединенияю

   
Автор / Author Тема / Topic: Siemens LOGO! modbus. Периодический сброс соединенияю
Roman2
Junior Member / Новичок
Участник № / Member № 2804


Icon 1 отправлено / posted      Профиль для / Profile for Roman2           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Может у кого есть опыт работы с LOGO!(самая последняя) по Modbus?
TM6 как клиент, LOGO! как сервер. В сети несколько штук.
LOGO! периодически сбрасывает соединение. В чём может быть причина ?
--
лог пакетов
703942 11:06:35,738025 192.168.74.200 192.168.73.104 Modbus/TCP 66 Query: Trans: 25600; Unit: 4, Func: 2: Read Discrete Inputs
703943 11:06:35,738826 192.168.73.104 192.168.74.200 Modbus/TCP 66 Response: Trans: 25600; Unit: 4, Func: 2: Read Discrete Inputs
703944 11:06:35,739096 192.168.74.200 192.168.73.104 Modbus/TCP 66 Query: Trans: 25856; Unit: 4, Func: 1: Read Coils
703945 11:06:35,740789 192.168.73.104 192.168.74.200 Modbus/TCP 66 Response: Trans: 25856; Unit: 4, Func: 1: Read Coils
703946 11:06:35,741057 192.168.74.200 192.168.73.104 Modbus/TCP 66 Query: Trans: 26112; Unit: 4, Func: 4: Read Input Registers
703947 11:06:35,741658 192.168.73.104 192.168.74.200 Modbus/TCP 79 Response: Trans: 26112; Unit: 4, Func: 4: Read Input Registers
703951 11:06:35,782237 192.168.74.200 192.168.73.104 TCP 54 64414 → 502 [ACK] Seq=15217 Ack=20755 Win=65045 Len=0
704030 11:06:37,327525 192.168.74.200 192.168.73.104 Modbus/TCP 66 Query: Trans: 29696; Unit: 4, Func: 2: Read Discrete Inputs
704031 11:06:37,328379 192.168.73.104 192.168.74.200 Modbus/TCP 66 Response: Trans: 29696; Unit: 4, Func: 2: Read Discrete Inputs
704032 11:06:37,328630 192.168.74.200 192.168.73.104 Modbus/TCP 66 Query: Trans: 29952; Unit: 4, Func: 1: Read Coils
704033 11:06:37,329252 192.168.73.104 192.168.74.200 Modbus/TCP 66 Response: Trans: 29952; Unit: 4, Func: 1: Read Coils
704034 11:06:37,329504 192.168.74.200 192.168.73.104 Modbus/TCP 66 Query: Trans: 30208; Unit: 4, Func: 4: Read Input Registers
704035 11:06:37,330108 192.168.73.104 192.168.74.200 Modbus/TCP 79 Response: Trans: 30208; Unit: 4, Func: 4: Read Input Registers
704039 11:06:37,370187 192.168.74.200 192.168.73.104 TCP 54 64414 → 502 [ACK] Seq=15253 Ack=20804 Win=64996 Len=0
704081 11:06:37,951727 192.168.73.104 192.168.74.200 TCP 60 502 → 64414 [RST, ACK] Seq=20804 Ack=15253 Win=6144 Len=0 <-----------------------------------------
704224 11:06:40,669678 192.168.74.200 192.168.73.104 TCP 66 64505 → 502 [SYN] Seq=0 Win=65535 Len=0 MSS=1460 WS=2 SACK_PERM=1
704225 11:06:40,670294 192.168.73.104 192.168.74.200 TCP 60 502 → 64505 [SYN, ACK] Seq=0 Ack=1 Win=6144 Len=0 MSS=768
704226 11:06:40,670455 192.168.74.200 192.168.73.104 TCP 54 64505 → 502 [ACK] Seq=1 Ack=1 Win=65535 Len=0
704315 11:06:42,258036 192.168.74.200 192.168.73.104 Modbus/TCP 66 Query: Trans: 7936; Unit: 4, Func: 2: Read Discrete Inputs
704318 11:06:42,259902 192.168.73.104 192.168.74.200 Modbus/TCP 66 Response: Trans: 7936; Unit: 4, Func: 2: Read Discrete Inputs
704319 11:06:42,260343 192.168.74.200 192.168.73.104 Modbus/TCP 66 Query: Trans: 8192; Unit: 4, Func: 1: Read Coils
704320 11:06:42,261567 192.168.73.104 192.168.74.200 Modbus/TCP 66 Response: Trans: 8192; Unit: 4, Func: 1: Read Coils
704321 11:06:42,261932 192.168.74.200 192.168.73.104 Modbus/TCP 66 Query: Trans: 8448; Unit: 4, Func: 4: Read Input Registers
704322 11:06:42,263303 192.168.73.104 192.168.74.200 Modbus/TCP 79 Response: Trans: 8448; Unit: 4, Func: 4: Read Input Registers
704325 11:06:42,303618 192.168.74.200 192.168.73.104 TCP 54 64505 → 502 [ACK] Seq=37 Ack=50 Win=65487 Len=0
704408 11:06:43,928052 192.168.74.200 192.168.73.104 Modbus/TCP 66 Query: Trans: 12032; Unit: 4, Func: 2: Read Discrete Inputs

-----
лог ТМ6

10:48:41 ERR_TCP:p9 192.168.73.107:502 send err=10054 logo_read_DI
10:48:41 ERR_TCP:disconnect from 192.168.73.107:502 by errors
10:48:44 INF_TCP:HOST 192.168.74.200:64380 connect to 192.168.73.107:502
10:49:2 ERR_TCP:p9 192.168.73.104:502 send err=10054 logo_read_DI
10:49:2 ERR_TCP:disconnect from 192.168.73.104:502 by errors
10:49:4 INF_TCP:HOST 192.168.74.200:64382 connect to 192.168.73.104:502
10:54:56 ERR_TCP:p9 192.168.73.104:502 send err=10054 logo_read_DI
10:54:56 ERR_TCP:disconnect from 192.168.73.104:502 by errors
10:54:58 INF_TCP:HOST 192.168.74.200:64414 connect to 192.168.73.104:502
11:6:38 ERR_TCP:p9 192.168.73.104:502 send err=10054 logo_read_DI
11:6:38 ERR_TCP:disconnect from 192.168.73.104:502 by errors
11:6:40 INF_TCP:HOST 192.168.74.200:64505 connect to 192.168.73.104:502
11:12:7 ERR_TCP:p9 192.168.73.104:502 send err=10054 logo_read_DI
11:12:7 ERR_TCP:disconnect from 192.168.73.104:502 by errors
11:12:8 INF_TCP:HOST 192.168.74.200:64520 connect to 192.168.73.104:502
11:13:17 ERR_TCP:p9 192.168.73.107:502 send err=10054 logo_read_DI
11:13:17 ERR_TCP:disconnect from 192.168.73.107:502 by errors
11:13:20 INF_TCP:HOST 192.168.74.200:64526 connect to 192.168.73.107:502
11:18:0 ERR_TCP:p9 192.168.73.104:502 send err=10054 logo_read_DI
11:18:0 ERR_TCP:disconnect from 192.168.73.104:502 by errors
11:18:2 INF_TCP:HOST 192.168.74.200:64542 connect to 192.168.73.104:502

Сообщения / Posts 29 | Из / From: Estonia  |  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 
Стандартная ошибка по сети 10054: WSAECONNRESET (10054)
• Перевод: сброс подключения другим компьютером.
• Описание: существующее соединение было принудительно закрыто удаленным узлом.

Выясните, почему сервер Modbus закрывает соединение.

Для более полной диагностики со стороны TRACE MODE с расшифровкой пакетов в папку узла проекта добавьте файл *.cnf (описано в справке - Приложения -> Задание параметров работы мониторов -> Задание параметров работы мониторов -> Файл CNF) с содержимым:

DEBUGON=F0000400
DBG_INFO_TCP=ON
END_OF_CNF
<пустая строка>

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


Icon 1 отправлено / posted      Профиль для / Profile for Roman2           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
У меня файл был такой:
DEBUGON=E0008490
DBG_INFO_NET=ON
END_OF_CNF
<пустая строка>

Поэтому я и не видел отладку..
Недосмотрел... Спасибо за напоминание.
Вписал TCP (МРВ стал падать при загрузке), в логе ошибки и повылезали...
- у одного девайса (не Siemens) в групповых запросах Modbus кол-во аргументов не совпадало с количеством регистров..

Сбросы соединений со стороны LOGO! стали реже, но они не исчезли..

В логах в 1 посте видно что сервер посылает команду на сброс соединения:
704081 11:06:37,951727 192.168.73.104 192.168.74.200 TCP 60 502 → 64414 [RST, ACK] Seq=20804 Ack=15253 Win=6144 Len=0 <-------

Я так понимаю, что со стороны TM больше ничего не узнаешь.. надо общаться с производителем..

Сообщения / Posts 29 | Из / From: Estonia  |  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 
После исправления ошибки МРВ не падает? Со стороны TRACE MODE с помощью полученного лога (профайлерного протокола) можно проанализировать на каком этапе рвется соединение, на каком запросе и с какими временными характеристиками. Если по анализу протокола появятся вопросы - можете прислать нам его с проектом и папкой проекта целиком.

Подобная проблема с сообщением 10054 встречалась ранее на другом оборудовании: https://www.youtube.com/watch?v=SQ0u3H8NSww проверьте, там описано решение, возможно тут та же ситуация.

Сообщения / Posts 17083 | Из / 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