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
Адрес: Томск
Сообщения: 3 847
Благодарил(а): 224 раз(а)
Поблагодарили: 141 раз(а) в 133 сообщениях
По умолчанию Ответ: Зависание порта 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 085
Благодарил(а): 0 раз(а)
Поблагодарили: 232 раз(а) в 229 сообщениях
По умолчанию Ответ: Зависание порта 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
Просмотров: 90
Размер:  200.9 Кбайт  
mich_vk вне форума   Ответить с цитированием
Старый 05.09.2022, 13:03   #6
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 085
Благодарил(а): 0 раз(а)
Поблагодарили: 232 раз(а) в 229 сообщениях
По умолчанию Ответ: Зависание порта 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 258
Благодарил(а): 8 раз(а)
Поблагодарили: 163 раз(а) в 160 сообщениях
По умолчанию Ответ: Зависание порта 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
Адрес: Томск
Сообщения: 3 847
Благодарил(а): 224 раз(а)
Поблагодарили: 141 раз(а) в 133 сообщениях
По умолчанию Ответ: Зависание порта RS485 на SMH4

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


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

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


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 05.09.2022, 14:52   #12
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили: 163 раз(а) в 160 сообщениях
По умолчанию Ответ: Зависание порта 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
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили: 606 раз(а) в 554 сообщениях
По умолчанию Ответ: Зависание порта 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 код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает RS485 (решено) voltel Вопросы о SMH-2G(i) 22 23.10.2020 23:10
Как связать master/slave в сети SMConnect (решено) Alex1980 SMConnect & SMConfig 11 17.09.2019 00:40
TRIM Modbus Slave на две сети (решено) Jury.K Связь с внешним миром 15 27.03.2019 01:06
Зависание smh4 при установке обновлений (решено) mich_vk SMLogix 4 17.01.2019 17:17
Пропадает связь по RS485 с ОВЕН (решено) alex.vas Связь с внешним миром 12 04.07.2018 18:57


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


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