Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.07.2018, 07:32   #1
alex.vas
Senior Member
 
Аватара для alex.vas
 
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Пропадает связь по RS485 с ОВЕН (решено)

Объект: Трим5 (мастер)+Овен(16Р,16Д,8АС,8АС)+ЧП шнайдер 4шт+расходомер Ирга2+плк110. Овен настройки 115200 8Н1, шнайдер 19200 8Н2, ирга 9600 8Н1.
Не периодически пропадает связь по RS в основном с модулями Овен. Решил поставить модуль Device(link) посмотреть, модуль показывает ошибки. Поочередно проверил отдельно работу скрины приложил. На последнем скрине собраны все модули вместе.
Можете что нибудь подсказать как получить стабильную связь, между ЧП брошена витая пара, в шкафу с Овенами простые провода, оборудование заземлено (вроде).
Изображения
Тип файла: png Безымянный.png (9.6 Кбайт, 156 просмотров)
Тип файла: png Безымянный1.png (14.9 Кбайт, 81 просмотров)
Тип файла: png Безымянный2.png (12.7 Кбайт, 53 просмотров)
Тип файла: png Безымянный3.png (13.8 Кбайт, 103 просмотров)
alex.vas вне форума   Ответить с цитированием
Старый 02.07.2018, 11:03   #2
alex.vas
Senior Member
 
Аватара для alex.vas
 
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Пропадает связь по RS485.

Оставил один модуль, настройки слейва одинаковые.
Объясните параметр "IFunc"
Изображения
Тип файла: png Безымянный4.png (6.5 Кбайт, 79 просмотров)
alex.vas вне форума   Ответить с цитированием
Старый 02.07.2018, 11:37   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Пропадает связь по RS485.

Цитата:
Сообщение от alex.vas Посмотреть сообщение
Оставил один модуль, настройки слейва одинаковые.
Объясните параметр "IFunc"
Объяснение на приложенной картинке.
Изображения
Тип файла: png Безымянный.png (29.5 Кбайт, 501 просмотров)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 04.07.2018 в 11:18
Arsie сейчас на форуме   Ответить с цитированием
Старый 02.07.2018, 11:40   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Пропадает связь по RS485.

Цитата:
Сообщение от alex.vas Посмотреть сообщение
Объект: Трим5 (мастер)+Овен(16Р,16Д,8АС,8АС)+ЧП шнайдер 4шт+расходомер Ирга2+плк110. Овен настройки 115200 8Н1, шнайдер 19200 8Н2, ирга 9600 8Н1.
Не периодически пропадает связь по RS в основном с модулями Овен. Решил поставить модуль Device(link) посмотреть, модуль показывает ошибки. Поочередно проверил отдельно работу скрины приложил. На последнем скрине собраны все модули вместе.
Можете что нибудь подсказать как получить стабильную связь, между ЧП брошена витая пара, в шкафу с Овенами простые провода, оборудование заземлено (вроде).
Судя по BFrame у вас с кем-то не совпадает количество стоповых бит. Ну либо разность потенциалов между устройствами великовата.

Либо, что более вероятно, кто-то из слейвов нервно реагирует на смену Тримом кадра и скорости, загаживая линию связи.

Если ещё и IFunc появляется, значит слейвы дают странные ответы. Это вообще что-то из ряда вон выходящее, т.к. если бы Трим был слейвом и опрашивался мастером, можно ожидать, что в ход пойдёт одна из неподдерживаемых функций. Ответы же слейва чётко прописаны в стандарте, там нет места самодеятельности.

Вам нужно промониторить трафик, чтобы разобраться, что происходит.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 02.07.2018, 11:50   #5
alex.vas
Senior Member
 
Аватара для alex.vas
 
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Пропадает связь по RS485.

Цитата:
Сообщение от Arsie Посмотреть сообщение
Объяснение на приложенной картинке. Если его недостаточно, я могу записать видео.
Справку я прочитал сразу, поэтому и не могу понять слов "(не поддерживаемых контроллером)".
alex.vas вне форума   Ответить с цитированием
Старый 02.07.2018, 12:12   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Пропадает связь по RS485.

Цитата:
Сообщение от alex.vas Посмотреть сообщение
Справку я прочитал сразу, поэтому и не могу понять слов "(не поддерживаемых контроллером)".
Если IFunc появляется, значит слейвы дают странные ответы. Это вообще что-то из ряда вон выходящее, т.к. если бы Трим был слейвом и опрашивался мастером, можно ожидать, что в ход пойдёт одна из неподдерживаемых функций. Ответы же слейва чётко прописаны в стандарте, там нет места самодеятельности.

Вам нужно промониторить трафик, чтобы разобраться, что происходит.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 02.07.2018, 14:05   #7
alex.vas
Senior Member
 
Аватара для alex.vas
 
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Пропадает связь по RS485.

Путем долгих манипуляций с отключением модулей выяснилось что фонят Овены, при чем 16Р больше всех вносит помехи. Скорее всего это связано с использованием импульсных БП внутри Овна.
У кого-нибудь есть мысли как это победить.
alex.vas вне форума   Ответить с цитированием
Старый 02.07.2018, 14:25   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Пропадает связь по RS485.

Цитата:
Сообщение от alex.vas Посмотреть сообщение
Путем долгих манипуляций с отключением модулей выяснилось что фонят Овены, при чем 16Р больше всех вносит помехи. Скорее всего это связано с использованием импульсных БП внутри Овна.
У кого-нибудь есть мысли как это победить.
Импульсные помехи запросто могут привести к BFrame, но только не к IFunc.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 02.07.2018, 14:29   #9
alex.vas
Senior Member
 
Аватара для alex.vas
 
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Пропадает связь по RS485.

Цитата:
Сообщение от Arsie Посмотреть сообщение
Импульсные помехи запросто могут привести к BFrame, но только не к IFunc.
IFunc появляется от модуля 16Р, пока работаю над этим.
NoRespons считает только когда подключены Овны, тоже работаю над этим.
alex.vas вне форума   Ответить с цитированием
Старый 03.07.2018, 07:47   #10
HWAK
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 и установкой согласующих резисторов. Даже на осциллограмме импульсы стали прямоугольными, как в учебнике.
HWAK вне форума   Ответить с цитированием
Старый 04.07.2018, 11:11   #11
lau
Senior Member
 
Регистрация: Jul 2006
Сообщения: 176
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Пропадает связь по RS485.

Мною также замечено, что модули ОВЕН при работе на одной ветке с другими слейвами с другими скоростями начинают "срать" в эфир. Помогала только уравниловка по скорости и стоп-битам и контролю четности.
Если критично, то попробуте сначала уравнять у всех слейвов ветки сети стоп-биты и контроль четности. Если поможет - повезло. Нет - либо уравнивайте всем скорость либо выделяйте ОВНЫ или шумящие ОВНЫ в отдельную ветку на отдельный порт.
Также шунтирование в концах ветки никто не отменял (120Ом).
Кроме того у ОВНА есть свои специфические настройки СОМ-порта - задержки/ожидания - поэкспериментируйте с ними.
!!! Каждый эксперимент начинайте с исходной точки - т.е. остальные настройки должны оставаться как сейчас в проблемной сети.Это чтоб понять что вам таки помоглою. Ну и резюмируйте сюда свои эксперименты, чтоб другим польза была
lau вне форума   Ответить с цитированием
Старый 04.07.2018, 14:52   #12
alex.vas
Senior Member
 
Аватара для alex.vas
 
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Пропадает связь по RS485 с ОВЕН (решено)

За советы спасибо, в данный момент лезет Ifunc, уравнял скорости на всех слейвах, раздвинул немного адреса (мало ли). Тормозит передача дискретных входов выходов, но в сети висят Шнайдеры у них макс скорость 38400. В общем конкретного результат пока нет но улучшения есть. В данный момент подключены только 4 овна вывод "срач" идет от них. Работаем дальше.
Изображения
Тип файла: png Безымянный7.png (6.8 Кбайт, 77 просмотров)

Последний раз редактировалось alex.vas, 04.07.2018 в 15:11
alex.vas вне форума   Ответить с цитированием
Старый 04.07.2018, 18:57   #13
alex.vas
Senior Member
 
Аватара для alex.vas
 
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Пропадает связь по RS485 с ОВЕН (решено)

Проблема решилась.
1. Моя ошибка была с адресацией выходов на 16Р модуле.
2. Пришлось подбирать скорость и битность, на 8Н2 16Д не захотел нормально работать, остальные модули работали при любых адекватных настройках.
Оставил 19200 8Н1 на всех приборах, немного потерял в быстродействии модулей 16Р и 16Д, с задержкой срабатывают, ну и ладно.
alex.vas вне форума   Ответить с цитированием
Ответ

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

Расширенный поиск

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

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



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


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