Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.04.2023, 13:02   #1
samp
Новичок
 
Регистрация: Apr 2023
Сообщения: 18
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Pixel, периодическое отключение modbus tcp (RTFM)

Добрый день. Использую pixel 2511-02-0 с ethernet модулем.
При связи с компьютером через lectus modbus tcp периодически пропадает соединение с ошибкой "Закрытие соединения удаленным хостом (Connection Closed Gracefully)" после чего иногда соединение восстанавливается, иногда нет.
Если подключать через wincc, происходит то же самое, периодические отвалы и восстановление. С разным интервалом и разным временем восстановления.

Пробовал разные кабеля, разные контроллеры с разными модулями ethernet, разные компьютеры, пробовал отключать брэндмауэр, пробовал обновлять ядро на пикселе, заливал на контроллер разные программы.

в чем может быть причина уже и не знаю.
Миниатюры
Нажмите на картинку для увеличения

Название:  Без имени.jpg
Просмотров: 20
Размер:  210.4 Кбайт  
samp вне форума   Ответить с цитированием
Старый 05.04.2023, 13:07   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата
Сообщение от samp Посмотреть сообщение
в чем может быть причина уже и не знаю.
Причина в том, что сетевой модуль PNA поддерживает всего одно соединение. При паузе более 3-5 секунд закрывает его, чтобы быстрее выходить на связь при обрыве связи (штатно для эзернета 15-300 секунд)

А проблема в том, что опрашивающая сторона как-то нестабильно восстанавливает соединение. Либо кто-то успевает соединение занять до опрашивающей стороны.

С лектусом обычно проблем нет. Сократите время до переустановки соединения до 3 секунд. Можно даже до одной - часто это работает даже лучше.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.04.2023, 13:24   #3
samp
Новичок
 
Регистрация: Apr 2023
Сообщения: 18
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата:
Сообщение от Arsie Посмотреть сообщение
Либо кто-то успевает соединение занять до опрашивающей стороны.
Занимать соединение некому. Контроллер подключен к ноутбуку напрямую.

Цитата:
Сообщение от Arsie Посмотреть сообщение
Сократите время до переустановки соединения до 3 секунд. Можно даже до одной - часто это работает даже лучше.
Сократил до одной, все равно периодически отлетает.

Есть ли возможность увеличить время паузы, при которой модуль закрывает соединение? Или совсем отключить эту функцию?
samp вне форума   Ответить с цитированием
Старый 05.04.2023, 13:28   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата
Сообщение от samp Посмотреть сообщение
Занимать соединение некому. Контроллер подключен к ноутбуку напрямую.
В винде куча процессов, мониторящих сеть.




Цитата
Сообщение от samp Посмотреть сообщение
Есть ли возможность увеличить время паузы, при которой модуль закрывает соединение? Или совсем отключить эту функцию?
Нет.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.04.2023, 13:51   #5
samp
Новичок
 
Регистрация: Apr 2023
Сообщения: 18
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата:
Сообщение от Arsie Посмотреть сообщение
В винде куча процессов, мониторящих сеть.
Не подскажите, как можно выяснить, какой именно процесс может мешать?
samp вне форума   Ответить с цитированием
Старый 05.04.2023, 14:52   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата
Сообщение от samp Посмотреть сообщение
Не подскажите, как можно выяснить, какой именно процесс может мешать?
Мониторить трафик в сети, вэйршарком, например.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Благодарность от:
Старый 05.04.2023, 15:06   #7
samp
Новичок
 
Регистрация: Apr 2023
Сообщения: 18
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

еще вопрос, связь пропадает после Tx запроса, на который не приходит ответ от контроллера. Получается или запрос не доходит до него или контроллер ничего не отвечает. Тоже интересно, в чем может быть причина
samp вне форума   Ответить с цитированием
Старый 05.04.2023, 15:08   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата
Сообщение от samp Посмотреть сообщение
еще вопрос, связь пропадает после Tx запроса, на который не приходит ответ от контроллера. Получается или запрос не доходит до него или контроллер ничего не отвечает. Тоже интересно, в чем может быть причина
Вы на месте, только вы и сможете это всё выяснить.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 06.04.2023, 09:27   #9
samp
Новичок
 
Регистрация: Apr 2023
Сообщения: 18
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Помониторил сеть wiresharkом, но в итоге непонятно. Иногда в момент ошибки сетевая карта какие-то запросы делает, иногда вообще никаких левых запросов нет, просто не приходит ответ от контроллера.
Лучшее решение, которое нашел - использовать opc сервер от овен, он вообще моментально связь восстанавливает. Но в любом случае для промышленного контроллера такие обрывы - не норма. (ну или нам с партией так повезло)
samp вне форума   Ответить с цитированием
Старый 06.04.2023, 10:30   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата
Сообщение от samp Посмотреть сообщение
Но в любом случае для
В любом случае это норма для любого сетевого устройства. Потеря и переустановка соединения - рутинные операции для TCP/IP.

Например, ваш браузер при активном веб-сёрфинге выполняет их десятками в минуту.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 06.04.2023, 10:36   #11
samp
Новичок
 
Регистрация: Apr 2023
Сообщения: 18
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Несколько десятков разных устройств на объекте работают без таких отвалов и только с пикселями проблемы возникли. Причем все устройства работают напрямую с wincc и все прекрасно
samp вне форума   Ответить с цитированием
Старый 06.04.2023, 10:50   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата
Сообщение от samp Посмотреть сообщение
Несколько десятков разных устройств на объекте работают без таких отвалов и только с пикселями проблемы возникли. Причем все устройства работают напрямую с wincc и все прекрасно
Просто примите как данность, что модуль разработки 2007 года и ценой в "три копейки за пучок" работает с особенностями, проистекающими из его стоимости. Не хотите принимать - замените Пиксели на Матриксы. Они очень прекрасно будут работать с WinCC и напрямую и накривую.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 13.06.2023, 09:37   #13
samp
Новичок
 
Регистрация: Apr 2023
Сообщения: 18
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата:
Сообщение от Arsie Посмотреть сообщение
Причина в том, что сетевой модуль PNA поддерживает всего одно соединение.
Получается и опрос одновременно с двух серверов настроить не получится?
samp вне форума   Ответить с цитированием
Старый 13.06.2023, 10:16   #14
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата:
Сообщение от Arsie Посмотреть сообщение
модуль разработки 2007 года и ценой в "три копейки за пучок" работает с особенностями, проистекающими из его стоимости.
https://www.chipdip.ru/product/uart-to-eth И это в Чипе...


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 13.06.2023, 11:13   #15
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата
Сообщение от samp Посмотреть сообщение
Получается и опрос одновременно с двух серверов настроить не получится?
Получается так .


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 13.06.2023, 11:47   #16
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата
Сообщение от ATS Посмотреть сообщение
Следующий раз, когда вам понадобится грузовик, я вам дам клетчатую сумку и руль от велосипеда и назову это законченным готовым решением


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 13.06.2023, 12:00   #17
samp
Новичок
 
Регистрация: Apr 2023
Сообщения: 18
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Мне кажется о таких моментах надо предупреждать огромной красной надписью, а не врать на странице товара. Если бы мы знали про такие приколы, заказали бы матрикс, но теперь, когда комплекты лежат уже пол года, а один установлен на вентиляцию - поздно. И тут вскрывается такой момент.
У нас есть два сервера, они могут в любой момент переключаться. Панелек у нас нет, чтоб их в качестве шлюза использовать. Вопрос, как же тогда нам сделать опрос с двух серверов? Прошу вас как представителей компании помочь с этим вопросом
Миниатюры
Нажмите на картинку для увеличения

Название:  Снимок экрана 2023-06-13 125221.jpg
Просмотров: 33
Размер:  168.9 Кбайт  
samp вне форума   Ответить с цитированием
Старый 13.06.2023, 12:01   #18
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата:
Сообщение от Arsie Посмотреть сообщение
Следующий раз, когда вам понадобится грузовик, я вам дам клетчатую сумку и руль от велосипеда и назову это законченным готовым решением
На самом деле этой железке не хватает вашего корпуса и подключения по UART. Она автономна.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 13.06.2023, 12:24   #19
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата
Сообщение от samp Посмотреть сообщение
Мне кажется о таких моментах надо предупреждать огромной красной надписью, а не врать на странице товара.
Может я чего-то не знаю, однако ru-segnetics.com и ООО "Флагман" не имеет отношения к ООО "Сегнетикс".
На странице товара на единственном сайте производителя https://segnetics.com/ru/pixel ничего не написано про "несколько мастеров".

Ну и даже если брать эту фразу, то реально в Ethernet сети могут быть несколько мастеров. А вот что все эти мастера смогут одновременно подключаться к пикселю никто не обещал.

Информация об этих ограничениях есть в руководстве по эксплуатации на Пиксель. https://dl.segnetics.com/PRODUCTS/Pi...ixel_v4-02.pdf (стр. 77)
младшой вне форума   Ответить с цитированием
Старый 13.06.2023, 12:33   #20
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата
Сообщение от ATS Посмотреть сообщение
На самом деле этой железке не хватает вашего корпуса и подключения по UART. Она автономна.
Уже иду за сумкой...


Добавлено через 6 минут


Цитата
Сообщение от samp Посмотреть сообщение
Мне кажется о таких моментах надо предупреждать огромной красной надписью, а не врать на странице товара.
Домен ru-segnetics не принадлежит нам. Ответственность за написанное там мы не несём.




Цитата
Сообщение от samp Посмотреть сообщение
Прошу вас как представителей компании помочь с этим вопросом
Вам нужно промежуточное устройство, которое будет опрашивать Пиксель и которое, в свою очередь, будут опрашивать ваши "серверы".

Также вы можете заменить Пиксель на Матрикс с сетевым модулем. Там этой проблемы не будет.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 13.06.2023, 12:54   #21
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата
Сообщение от samp Посмотреть сообщение
Мне кажется о таких моментах надо предупреждать огромной красной надписью, а не врать на странице товара.
RTFM!!!
У старенькой Моксы тоже одно подключение.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 13.06.2023, 13:13   #22
Shurion
Senior Member
 
Регистрация: Sep 2019
Адрес: SPb
Сообщения: 176
Благодарил(а): 12 раз(а)
Поблагодарили: 18 раз(а) в 18 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата
Сообщение от samp Посмотреть сообщение
У нас есть два сервера, они могут в любой момент переключаться.
Если вы про резервируемые сервера, то не вижу проблем. Опрашивает только тот сервер кто сейчас Основной, второй синхронит с ним данные.
Как только произойдёт переход с основного на резервный сервак закроет все соединения, и пиксель будет доступен для второго сервера.
Shurion вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Опрос из Pixel контроллера Carel c.pCO по Modbus TCP kps Связь с внешним миром 12 09.07.2022 19:33
Modbus TCP в Modbus RTU через MOXA 3660 swaips-87 Связь с внешним миром 2 06.02.2021 03:40
SMH4, Modbus TCP, ошибка приема/передачи "Connection Closed Gracefully" Makrel Связь с внешним миром 11 21.04.2020 14:23
Indusoft и Pixel. Связь по modbus tcp don4enko84 Вопросы о Pixel 1 27.02.2020 00:28
Особенности реализации Modbus TCP Gel Вопросы о программировании 3 31.08.2018 13:50


Часовой пояс GMT +4, время: 00:13.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023