|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
05.09.2022, 09:44 | #1 |
Member
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Зависание сети RS485 (решено)
Добрый день, ситуация такая:
Есть мастер SMH-4 и под ним слейвом 7 устройств, модули ОВЕН, частотник, модули Carel. Всё работает устойчиво, без ошибок связи. В один прекрасный момент, раз в сутки или реже - связь обрывается. В блоках линк растут ошибки, по всем девайсам сразу. Помогает только перезагрузка питания. Перезаливка проекта - не помогает. Вопросы: 1. Что это и как можно лечить без перезагрузки питания 2. Как диагностировать при таком редком проявлении ЗЫ: кабель правильный, терминирующий резистор есть, сетка короткая, топология верная. |
05.09.2022, 10:18 | #2 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Зависание порта RS485 на SMH4
вопросы про ядро, проет и т.д.
1 - заводите линию сигнал на счетчик ошибок с дидтаймом каким-нить, если ошибка всё таки прошла - пробуйте передернуть питание слейвов, вдруг поможет 2 - отключайте по одному слейву и смотрите, имхо, какой-то слейв подвешивает линию. |
05.09.2022, 10:43 | #3 |
Member
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Зависание порта RS485 на SMH4
Тут больше похоже на то что зависает то порт на SMH. Объект на Урале, сильно быстро подорваться туда и дёргать питание слейвов не получится. Хочется как-то понять, можно ли перезагрузить порт SMH4 без снятия питания и посмотреть поможет или нет.
Ну и виснет это "навсегда" т.е. стояло по несколько часов и ни одного успешно принятого пакета... |
05.09.2022, 11:16 | #4 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Зависание порта RS485 на SMH4
Сеть RS-485 подразумевается?
Какое ПО контроллера? Можно увидеть ваш проект? Можете предоставить логи с контроллера? __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
05.09.2022, 11:46 | #5 |
Member
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Зависание порта RS485 на SMH4
да, сеть RS 485, схему приложил
проект выслал на support логи тоже выслал лоджик 3.32 |
05.09.2022, 13:03 | #6 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Зависание порта RS485 на SMH4
Спасибо, логи посмотрим. В одной из карт период отличается от других и установлен 100, это сознательно?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
05.09.2022, 13:06 | #7 |
Member
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Зависание порта RS485 на SMH4
Частотник опрашивается с периодом 100, это какой-то лайфхак работы именно с этим частотником.
|
05.09.2022, 13:28 | #8 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Зависание порта RS485 на SMH4
Вывод неверный. Любой подвисший порт слейва может повесить всю линию.
__________________ Не являюсь сотрудником Segnetics !!! |
05.09.2022, 13:42 | #9 |
Member
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Зависание порта RS485 на SMH4
|
05.09.2022, 14:43 | #10 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Зависание порта RS485 на SMH4
если есть свободные DO, то питание слейвов можно повесить на них, отлавливать остановку обмена и передергивать питание. я так делал, работает.
|
05.09.2022, 14:45 | #11 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Зависание порта RS485 на SMH4
Какая проблема решается этим лайфхаком и почему именно эти скорость и период? Попробуйте убрать карту ЧП или привести ее период и скорость ко всем остальным и понаблюдайте за работой.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
05.09.2022, 14:52 | #12 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Зависание порта RS485 на SMH4
Уточните. Питания чего? Если контроллера, то проблема возможно в нем.
__________________ Не являюсь сотрудником Segnetics !!! |
05.09.2022, 17:25 | #13 |
Member
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Зависание порта RS485 на SMH4
|
16.09.2022, 16:04 | #14 |
Member
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Зависание порта RS485 на SMH4
Итак, расследование показало что сетку подвешивает один из слейвов. А именно ОВЕН ТРМ202.
Поскольку диагностировать это нет времени и сил - сделали ему из программы принудительную перезагрузку, когда он повисает, благо процесс позволяет 10 секунд без него существовать спокойно. Всем спасибо за участие. |
16.09.2022, 16:09 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Зависание порта RS485 на SMH4
Спасибо, что отписали
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.09.2022, 21:02 | #16 | |
Senior Member
Регистрация: Apr 2012
Сообщения: 111
Благодарил(а): 2 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Зависание порта RS485 на SMH4
Цитата:
|
|
Благодарность от: |