|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
02.07.2018, 07:32 | #1 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Пропадает связь по RS485 с ОВЕН (решено)
Объект: Трим5 (мастер)+Овен(16Р,16Д,8АС,8АС)+ЧП шнайдер 4шт+расходомер Ирга2+плк110. Овен настройки 115200 8Н1, шнайдер 19200 8Н2, ирга 9600 8Н1.
Не периодически пропадает связь по RS в основном с модулями Овен. Решил поставить модуль Device(link) посмотреть, модуль показывает ошибки. Поочередно проверил отдельно работу скрины приложил. На последнем скрине собраны все модули вместе. Можете что нибудь подсказать как получить стабильную связь, между ЧП брошена витая пара, в шкафу с Овенами простые провода, оборудование заземлено (вроде). |
02.07.2018, 11:03 | #2 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Пропадает связь по RS485.
Оставил один модуль, настройки слейва одинаковые.
Объясните параметр "IFunc" |
02.07.2018, 11:37 | #3 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Пропадает связь по RS485.
Объяснение на приложенной картинке.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 04.07.2018 в 11:18 |
02.07.2018, 11:40 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Пропадает связь по RS485.
Цитата:
Либо, что более вероятно, кто-то из слейвов нервно реагирует на смену Тримом кадра и скорости, загаживая линию связи. Если ещё и IFunc появляется, значит слейвы дают странные ответы. Это вообще что-то из ряда вон выходящее, т.к. если бы Трим был слейвом и опрашивался мастером, можно ожидать, что в ход пойдёт одна из неподдерживаемых функций. Ответы же слейва чётко прописаны в стандарте, там нет места самодеятельности. Вам нужно промониторить трафик, чтобы разобраться, что происходит. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
02.07.2018, 11:50 | #5 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Пропадает связь по RS485.
|
02.07.2018, 12:12 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Пропадает связь по RS485.
Цитата:
Вам нужно промониторить трафик, чтобы разобраться, что происходит. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
02.07.2018, 14:05 | #7 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Пропадает связь по RS485.
Путем долгих манипуляций с отключением модулей выяснилось что фонят Овены, при чем 16Р больше всех вносит помехи. Скорее всего это связано с использованием импульсных БП внутри Овна.
У кого-нибудь есть мысли как это победить. |
02.07.2018, 14:25 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Пропадает связь по RS485.
Импульсные помехи запросто могут привести к BFrame, но только не к IFunc.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
02.07.2018, 14:29 | #9 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Пропадает связь по RS485.
|
03.07.2018, 07:47 | #10 |
Member
Регистрация: Nov 2015
Сообщения: 57
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пропадает связь по RS485.
Вот несколько вариантов, которые могут помочь:
1) Если Вам не критично, то попробуйте снизить скорость передачи данных по линии связи с ОВЕНовскими модулями. 2) Так же работу с согласующими резисторами имеет смысл попробовать. 3) Заменить простые провода на витую пару. 4) Если место в шкафу с модулями и средства позволяют, то можно разветвитель повторитель использовать при работе с модулями (на подобие ICP DAS i-7513U). Наблюдал похожее сетевое поведение на стенде, при подключении модулей ОВЕН (16Р, 16Д и 8А) к контроллеру Pixel, помогло только разделение всех модулей через повторитель-хаб. P.S. Еще с ОВЕН модулями был случай, когда после 2х лет работы на объекте, стала пропадать связь с ними каждые 3-4 часа, помогала перезагрузка на следующие 3-4 часа. Проблема решилась снижением скорости с 115200 до 9600 и установкой согласующих резисторов. Даже на осциллограмме импульсы стали прямоугольными, как в учебнике. |
04.07.2018, 11:11 | #11 |
Senior Member
Регистрация: Jul 2006
Сообщения: 176
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пропадает связь по RS485.
Мною также замечено, что модули ОВЕН при работе на одной ветке с другими слейвами с другими скоростями начинают "срать" в эфир. Помогала только уравниловка по скорости и стоп-битам и контролю четности.
Если критично, то попробуте сначала уравнять у всех слейвов ветки сети стоп-биты и контроль четности. Если поможет - повезло. Нет - либо уравнивайте всем скорость либо выделяйте ОВНЫ или шумящие ОВНЫ в отдельную ветку на отдельный порт. Также шунтирование в концах ветки никто не отменял (120Ом). Кроме того у ОВНА есть свои специфические настройки СОМ-порта - задержки/ожидания - поэкспериментируйте с ними. !!! Каждый эксперимент начинайте с исходной точки - т.е. остальные настройки должны оставаться как сейчас в проблемной сети.Это чтоб понять что вам таки помоглою. Ну и резюмируйте сюда свои эксперименты, чтоб другим польза была |
04.07.2018, 14:52 | #12 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Пропадает связь по RS485 с ОВЕН (решено)
За советы спасибо, в данный момент лезет Ifunc, уравнял скорости на всех слейвах, раздвинул немного адреса (мало ли). Тормозит передача дискретных входов выходов, но в сети висят Шнайдеры у них макс скорость 38400. В общем конкретного результат пока нет но улучшения есть. В данный момент подключены только 4 овна вывод "срач" идет от них. Работаем дальше.
Последний раз редактировалось alex.vas, 04.07.2018 в 15:11 |
04.07.2018, 18:57 | #13 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Пропадает связь по RS485 с ОВЕН (решено)
Проблема решилась.
1. Моя ошибка была с адресацией выходов на 16Р модуле. 2. Пришлось подбирать скорость и битность, на 8Н2 16Д не захотел нормально работать, остальные модули работали при любых адекватных настройках. Оставил 19200 8Н1 на всех приборах, немного потерял в быстродействии модулей 16Р и 16Д, с задержкой срабатывают, ну и ладно. |