Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.09.2022, 09:44   #1
mich_vk
Member
 
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 3 раз(а) в 2 сообщениях
Exclamation Зависание сети RS485 (решено)

Добрый день, ситуация такая:
Есть мастер SMH-4 и под ним слейвом 7 устройств, модули ОВЕН, частотник, модули Carel. Всё работает устойчиво, без ошибок связи. В один прекрасный момент, раз в сутки или реже - связь обрывается. В блоках линк растут ошибки, по всем девайсам сразу.
Помогает только перезагрузка питания. Перезаливка проекта - не помогает.
Вопросы:
1. Что это и как можно лечить без перезагрузки питания
2. Как диагностировать при таком редком проявлении

ЗЫ: кабель правильный, терминирующий резистор есть, сетка короткая, топология верная.
mich_vk вне форума   Ответить с цитированием
Старый 05.09.2022, 10:18   #2
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 160
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Зависание порта RS485 на SMH4

вопросы про ядро, проет и т.д.

1 - заводите линию сигнал на счетчик ошибок с дидтаймом каким-нить, если ошибка всё таки прошла - пробуйте передернуть питание слейвов, вдруг поможет
2 - отключайте по одному слейву и смотрите, имхо, какой-то слейв подвешивает линию.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 05.09.2022, 10:43   #3
mich_vk
Member
 
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 3 раз(а) в 2 сообщениях
По умолчанию Ответ: Зависание порта RS485 на SMH4

Тут больше похоже на то что зависает то порт на SMH. Объект на Урале, сильно быстро подорваться туда и дёргать питание слейвов не получится. Хочется как-то понять, можно ли перезагрузить порт SMH4 без снятия питания и посмотреть поможет или нет.
Ну и виснет это "навсегда" т.е. стояло по несколько часов и ни одного успешно принятого пакета...
mich_vk вне форума   Ответить с цитированием
Старый 05.09.2022, 11:16   #4
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 332
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Зависание порта RS485 на SMH4

Сеть RS-485 подразумевается?

Какое ПО контроллера?
Можно увидеть ваш проект?
Можете предоставить логи с контроллера?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 05.09.2022, 11:46   #5
mich_vk
Member
 
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 3 раз(а) в 2 сообщениях
По умолчанию Ответ: Зависание порта RS485 на SMH4

да, сеть RS 485, схему приложил
проект выслал на support
логи тоже выслал
лоджик 3.32
Изображения
Тип файла: jpg схема сети.jpg (200.9 Кбайт, 124 просмотров)
mich_vk вне форума   Ответить с цитированием
Старый 05.09.2022, 13:03   #6
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 332
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Зависание порта RS485 на SMH4

Спасибо, логи посмотрим. В одной из карт период отличается от других и установлен 100, это сознательно?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 05.09.2022, 13:06   #7
mich_vk
Member
 
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 3 раз(а) в 2 сообщениях
По умолчанию Ответ: Зависание порта RS485 на SMH4

Частотник опрашивается с периодом 100, это какой-то лайфхак работы именно с этим частотником.
mich_vk вне форума   Ответить с цитированием
Старый 05.09.2022, 13:28   #8
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Зависание порта RS485 на SMH4

Цитата:
Сообщение от mich_vk Посмотреть сообщение
Тут больше похоже на то что зависает то порт на SMH.
Вывод неверный. Любой подвисший порт слейва может повесить всю линию.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 05.09.2022, 13:42   #9
mich_vk
Member
 
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 3 раз(а) в 2 сообщениях
По умолчанию Ответ: Зависание порта RS485 на SMH4

Цитата:
Сообщение от ATS Посмотреть сообщение
Вывод неверный. Любой подвисший порт слейва может повесить всю линию.
ну в целом я уже тоже склоняюсь к этому выводу. надо в следующий раз перезагружать слейвы по одному...
mich_vk вне форума   Ответить с цитированием
Старый 05.09.2022, 14:43   #10
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 160
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Зависание порта RS485 на SMH4

Цитата:
Сообщение от mich_vk Посмотреть сообщение
ну в целом я уже тоже склоняюсь к этому выводу. надо в следующий раз перезагружать слейвы по одному...
если есть свободные DO, то питание слейвов можно повесить на них, отлавливать остановку обмена и передергивать питание. я так делал, работает.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 05.09.2022, 14:45   #11
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 332
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Зависание порта RS485 на SMH4

Цитата:
Сообщение от mich_vk Посмотреть сообщение
Частотник опрашивается с периодом 100, это какой-то лайфхак работы именно с этим частотником.
Какая проблема решается этим лайфхаком и почему именно эти скорость и период? Попробуйте убрать карту ЧП или привести ее период и скорость ко всем остальным и понаблюдайте за работой.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 05.09.2022, 14:52   #12
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Зависание порта RS485 на SMH4

Цитата:
Сообщение от mich_vk Посмотреть сообщение
Помогает только перезагрузка питания.
Уточните. Питания чего? Если контроллера, то проблема возможно в нем.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 05.09.2022, 17:25   #13
mich_vk
Member
 
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 3 раз(а) в 2 сообщениях
По умолчанию Ответ: Зависание порта RS485 на SMH4

Цитата:
Сообщение от ATS Посмотреть сообщение
Уточните. Питания чего? Если контроллера, то проблема возможно в нем.
Питание "всего". Людей на объекте не могу попросить совершить более сложные операции кроме как повернуть главный выключатель.
Когда инженер доберётся - будем экспериментировать.
mich_vk вне форума   Ответить с цитированием
Старый 16.09.2022, 16:04   #14
mich_vk
Member
 
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 3 раз(а) в 2 сообщениях
По умолчанию Ответ: Зависание порта RS485 на SMH4

Итак, расследование показало что сетку подвешивает один из слейвов. А именно ОВЕН ТРМ202.
Поскольку диагностировать это нет времени и сил - сделали ему из программы принудительную перезагрузку, когда он повисает, благо процесс позволяет 10 секунд без него существовать спокойно.
Всем спасибо за участие.
mich_vk вне форума   Ответить с цитированием
2 благодарности(ей) от:
Старый 16.09.2022, 16:09   #15
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 098
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Зависание порта RS485 на SMH4

Цитата:
Сообщение от mich_vk Посмотреть сообщение
Итак, расследование показало что сетку подвешивает один из слейвов. А именно ОВЕН ТРМ202.
Спасибо, что отписали


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.09.2022, 21:02   #16
VaBo
Senior Member
 
Регистрация: Apr 2012
Сообщения: 111
Благодарил(а): 2 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Зависание порта RS485 на SMH4

Цитата:
Сообщение от mich_vk Посмотреть сообщение
Итак, расследование показало что сетку подвешивает один из слейвов. А именно ОВЕН ТРМ202.
https://owen.ru/forum/showthread.php?t=29219
VaBo вне форума   Ответить с цитированием
Благодарность от:
Ответ


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

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



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


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