1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Диагностика сети RS-485

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее

Модератор: Глоб.модераторы

Закрыто
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18758
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1854 раза

Re: Диагностика сети RS-485

Сообщение Jackson »

igor22 писал(а):1. Кабель использую UTP Cat5, не экранированный.
Далеко не лучшее решение, еще и со скрутками.

Я бы начал с того что взял комп с преобразователем 485-USB, Modbus Pool и потренировался бы в опросе всех ваш устройств на разных скоростях, сначала по одному, потом пачками. Так будет видно, есть ли вообще проблема в проводах. Если Modbus pool проблем не выявит, значит разбираться с программной частью. Если выявит - переделать монтаж нормальным кабелем. То есть начать надо бы с локализации проблемы, а дальше по месту
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
igor22
здесь недавно
здесь недавно
Сообщения: 85
Зарегистрирован: 05 июн 2015, 12:15
Имя: Murzin
Страна: Россия
город/регион: Алтайский край

Re: Диагностика сети RS-485

Сообщение igor22 »

Появился вопрос:
Допустим я измерил сопротивление всего кабеля, посчитал и понял что есть некое расхождение.
В таком случае как мне увеличить качество соединения моей витой пары, более надежной скруткой, пайкой, соединительной коробкой для UTP?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

Re: Диагностика сети RS-485

Сообщение Ryzhij »

В NEC и ПУЭ нет такого способа соединения проводников как "скрутка" вообще.
Есть зажим, пайка и сварка, которые могут быть скомбинированы со скруткой из соображений механической прочности.

PS. В телефонии есть "монтаж накруткой", выполняемый спец.инструментом на гранёные штыри, но это совсем из "другой оперы".
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

rwg
почётный участник форума
почётный участник форума
Сообщения: 1073
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 73 раза
Поблагодарили: 147 раз

Re: Диагностика сети RS-485

Сообщение rwg »

igor22 писал(а):я измерил сопротивление всего кабеля, посчитал и понял что есть некое расхождение.
Даже не могу представить, о чём идёт речь. Разве только расхождение между ожидаемым и фактическим сопротивлением метра кабеля. Спрашиваю из любопытства, очень заинтриговали.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

Re: Диагностика сети RS-485

Сообщение Ryzhij »

rwg писал(а):Даже не могу представить, о чём идёт речь.
Речь о "качестве" контакта в скрутках.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
igor22
здесь недавно
здесь недавно
Сообщения: 85
Зарегистрирован: 05 июн 2015, 12:15
Имя: Murzin
Страна: Россия
город/регион: Алтайский край

Re: Диагностика сети RS-485

Сообщение igor22 »

Ryzhij писал(а):
rwg писал(а):Даже не могу представить, о чём идёт речь.
Речь о "качестве" контакта в скрутках.
Именно о нем.

Автор темы
igor22
здесь недавно
здесь недавно
Сообщения: 85
Зарегистрирован: 05 июн 2015, 12:15
Имя: Murzin
Страна: Россия
город/регион: Алтайский край

Re: Диагностика сети RS-485

Сообщение igor22 »

TEB писал(а):Далеко не лучшее решение, еще и со скрутками.
Да, согласен. Только вот это решение уже до меня было.
Кстати длину кабеля, с трудом, но подсчитал - 625м , +\-10м.
Тянется он по всяким закоулкам, если все заново перебрасывать вот тут будет весело)
TEB писал(а): Я бы начал с того что взял комп с преобразователем 485-USB, Modbus Pool и потренировался бы в опросе всех ваш устройств на разных скоростях, сначала по одному, потом пачками.
Мои приборы работают только на скорости 9600 , больше никак.
Если честно с Modbus Pool не работал никогда. Не пойму как с помощью него диагностировать ошибку
TEB писал(а):Так будет видно, есть ли вообще проблема в проводах. Если Modbus pool проблем не выявит, значит разбираться с программной частью.
Как это будет видно, из ответов на запросы?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

Re: Диагностика сети RS-485

Сообщение Ryzhij »

igor22 писал(а): Мои приборы работают только на скорости 9600 , больше никак.
Если честно с Modbus Pool не работал никогда. Не пойму как с помощью него диагностировать ошибку...
...Как это будет видно, из ответов на запросы?
Там есть счётчик ошибок.
Тест на повышенных скоростях даёт уверенность, что качество связи не на пределе.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

rwg
почётный участник форума
почётный участник форума
Сообщения: 1073
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 73 раза
Поблагодарили: 147 раз

Re: Диагностика сети RS-485

Сообщение rwg »

igor22 писал(а):
Ryzhij писал(а):
rwg писал(а):Даже не могу представить, о чём идёт речь.
Речь о "качестве" контакта в скрутках.
Именно о нем.
Ещё раз прошу прощения. Речь идёт об измерении сопротивления или импеданса? Если сопротивления, хотелось бы узнать результаты, на основании которых делались выводы. Спрашиваю из профессионального любопытства.

Автор темы
igor22
здесь недавно
здесь недавно
Сообщения: 85
Зарегистрирован: 05 июн 2015, 12:15
Имя: Murzin
Страна: Россия
город/регион: Алтайский край

Re: Диагностика сети RS-485

Сообщение igor22 »

Помогите разобраться, как в ModBus Poll настроить следующий запрос:
Read Holding registers (03)
Адрес устройства 4, адрес регистра с данными 108hex. ReadOnly

Автор темы
igor22
здесь недавно
здесь недавно
Сообщения: 85
Зарегистрирован: 05 июн 2015, 12:15
Имя: Murzin
Страна: Россия
город/регион: Алтайский край

Re: Диагностика сети RS-485

Сообщение igor22 »

rwg писал(а): Ещё раз прошу прощения. Речь идёт об измерении сопротивления или импеданса? Если сопротивления, хотелось бы узнать результаты, на основании которых делались выводы. Спрашиваю из профессионального любопытства.
Речь об измерении сопротивления. Результатов пока нет, еще не мерил, узнал только истинную длину кабеля, приближенную к достоверной на +/- 10 метров.

Сейчас, по совету
ТЕВ писал(а): Я бы начал с того что взял комп с преобразователем 485-USB, Modbus Pool и потренировался бы в опросе всех ваш устройств на разных скоростях, сначала по одному, потом пачками. Так будет видно, есть ли вообще проблема в проводах.
разбираюсь с ModBus Poll.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

Re: Диагностика сети RS-485

Сообщение Ryzhij »

igor22 писал(а):Помогите разобраться, как в ModBus Poll настроить следующий запрос:
Read Holding registers (03)
Адрес устройства 4, адрес регистра с данными 108hex. ReadOnly
Надо настроить две вещи:
1. Режим порта (параметры связи) "Connection -> Connect (F3)"
2. Карту(-ы) опроса "Setup -> Read/Write Definition (F8)"

С настройками связи это уж Вы сами.
Займемся картой опроса.
Жмём F8.
Устанавливаем адрес опрашиваемогоустройства Slave ID: 4
Выбираем номер используемой функции Function: 03

Теперь начальный адрес регистра внутри опрашиаемого устройства. Тут есть два нюанса.
а) адреса могут вводиться канальные (начинаются с 0, Base 0) или PLC (начинаются с 1, Base 1). Во втором случае надо установить соответствующую галку;
б) адреса вводятся в десятичном формате. Т.е. вместо 108hex мы в поле Address вводим 264.

Поскольку нам нужен только один регистр, то в поле количество Quantity вводим 1.

Если нужен непрерывный опрос, то оставляем галку Read/Write Enabled, а если будем опрашивать однократно, по нажатию экранной кнопки - эту галку снимаем.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18758
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1854 раза

Re: Диагностика сети RS-485

Сообщение Jackson »

igor22 писал(а):
Ryzhij писал(а):
rwg писал(а):Даже не могу представить, о чём идёт речь.
Речь о "качестве" контакта в скрутках.
Именно о нем.
А как определить что не то сопротивление именно из-за скруток? :) Кабель и сам по себе может быть повреждён или бракованный.

Чтобы не ходить вокруг да около, сначала надо привести монтаж в порядок. Нормальный кабель и скруток быть не должно. Пока что в процессе диагностики RS-485, как сказано в топике, проблемы найдены уже на первом же этапе - при визуальном осмотре. Устраняйте, и только после этого будет о чём ещё разговаривать. К тестированию на скоростях и плясках с бубнами в программной части бесполезно приступать до тех пор, пока есть аппаратные проблемы.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
igor22
здесь недавно
здесь недавно
Сообщения: 85
Зарегистрирован: 05 июн 2015, 12:15
Имя: Murzin
Страна: Россия
город/регион: Алтайский край

Re: Диагностика сети RS-485

Сообщение igor22 »

TEB писал(а): Чтобы не ходить вокруг да около, сначала надо привести монтаж в порядок. Нормальный кабель и скруток быть не должно. .
Если нормальный кабель и скруток быть не должно - это что, переделывать монтаж кабеля , прокладывать новый, убирать старый?
Там столько "узких мест" что протягивать все 600 метров это очень трудоемкая работа.

Меня интересует как улучшить качество соединения кабеля в разрывах.
Еще кое-где нужно перебросить в другое место, подальше от "силы".
После этого буду тестировать еще раз, если все более менее устроить, то хорошо, если нет, то буду менять кабель, заново производить монтаж.

Благодарю всех за помощь и советы, информация была очень полезной!

PS Тестировал с помощью программы ModBus Poll. Много ошибок по таймауту.

Автор темы
igor22
здесь недавно
здесь недавно
Сообщения: 85
Зарегистрирован: 05 июн 2015, 12:15
Имя: Murzin
Страна: Россия
город/регион: Алтайский край

Re: Диагностика сети RS-485

Сообщение igor22 »

Может кто скинет ссылку на то как нужно производить монтаж слаботочного кабеля RS-485 ?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

Re: Диагностика сети RS-485

Сообщение Ryzhij »

igor22 писал(а):Может кто скинет ссылку на то как нужно производить монтаж слаботочного кабеля RS-485 ?
Поскольку на интерфейсе RS-485 базируется множество промышленных сетевых протоколов, то Вам вполне подойдут руководства по прокладке сетей DH+ или ProfiBus.
Вообще, Гугл по фразе "монтаж сети RS-485" выдаёт много полезного.

The RS-485 Design Guide см. также документы из списка литературы
Помимо этого полезно ознакомиться со следующими документами:
Руководство по подключению и заземлению в устройствах промышленной автоматики
Wiring and Grounding Guidelines for Pulse Width Modulated (PWM) AC Drives
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

Re: Диагностика сети RS-485

Сообщение Ryzhij »

RS-485 для чайников
В конце статьи полезные ссылки, среди которых:
Правильная разводка сетей RS-485
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
igor22
здесь недавно
здесь недавно
Сообщения: 85
Зарегистрирован: 05 июн 2015, 12:15
Имя: Murzin
Страна: Россия
город/регион: Алтайский край

Re: Диагностика сети RS-485

Сообщение igor22 »

Доброго всем дня!
Я продолжил поиск нестабильной работы своей сети RS-485. Мной были проделаны следующие действия:
1. Перекинул кабель подальше от силовых линий.
2. Проверил на ошибки с помощью ModBus poll (много ошибок по таймауту).
3. Снял осциллограммы.
В результате моего переброса кабеля ошибок не уменьшилось, осциллограммы показывают следующее:
опрос провожу с помощью модбас poll.
а)Подключены все приборы на линии, опрос всех приборов.
http://s019.radikal.ru/i615/1510/19/2502ec8b541f.png
b) Подключены все приборы, опрос одного контроллера имеющего менее всего ошибок.
http://s004.radikal.ru/i207/1510/4c/87b638b8ff73.png
Что показывают данные осциллограммы? Это помехи или рассогласование?

rwg
почётный участник форума
почётный участник форума
Сообщения: 1073
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 73 раза
Поблагодарили: 147 раз

Re: Диагностика сети RS-485

Сообщение rwg »

Мне показалось или у Вас на самом деле частота дискретизации осциллографа меньше скорости передачи? Если работаете на скорости 9600, осциллограф должен оцифровывать сигнал с периодом не хуже 10-20 мкс.

Автор темы
igor22
здесь недавно
здесь недавно
Сообщения: 85
Зарегистрирован: 05 июн 2015, 12:15
Имя: Murzin
Страна: Россия
город/регион: Алтайский край

Re: Диагностика сети RS-485

Сообщение igor22 »

Поменял период, 10мкс,так же все приборы опрашиваются:
http://s017.radikal.ru/i421/1510/ee/11d7accbf52b.png

Alexander
БАН
БАН
Сообщения: 642
Зарегистрирован: 03 июн 2010, 12:26
Имя: Козин Александр Елисеевич
Страна: Украина
город/регион: Одесса
Благодарил (а): 2 раза
Поблагодарили: 6 раз
Забанен: Бессрочно

Re: Диагностика сети RS-485

Сообщение Alexander »

Судя по вашим картинкам у вас уровень сигнала - никакой. При таких уровнях ошибки не удивительны. Кто у вас мастером-то работает?

Автор темы
igor22
здесь недавно
здесь недавно
Сообщения: 85
Зарегистрирован: 05 июн 2015, 12:15
Имя: Murzin
Страна: Россия
город/регион: Алтайский край

Re: Диагностика сети RS-485

Сообщение igor22 »

Так же:
http://s018.radikal.ru/i520/1510/34/1a6c4eefef4d.png
http://f-picture.net/lfp/s017.radikal.r ... e8.png/htm
Непонятно почему сигнал не является инверсным.

Alexander
БАН
БАН
Сообщения: 642
Зарегистрирован: 03 июн 2010, 12:26
Имя: Козин Александр Елисеевич
Страна: Украина
город/регион: Одесса
Благодарил (а): 2 раза
Поблагодарили: 6 раз
Забанен: Бессрочно

Re: Диагностика сети RS-485

Сообщение Alexander »

Кстати - а что бы это значило - канал А и канал Б?

Автор темы
igor22
здесь недавно
здесь недавно
Сообщения: 85
Зарегистрирован: 05 июн 2015, 12:15
Имя: Murzin
Страна: Россия
город/регион: Алтайский край

Re: Диагностика сети RS-485

Сообщение igor22 »

Alexander писал(а):Судя по вашим картинкам у вас уровень сигнала - никакой. При таких уровнях ошибки не удивительны. Кто у вас мастером-то работает?
Приборы опрашиваются opc сервером через usb порт, через преобразователь USB\RS-485.
Осциллограф подключаю по схеме:
http://s019.radikal.ru/i604/1510/de/16c81025fc7a.gif
Вариант а.
Rт = 120 ом

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

Re: Диагностика сети RS-485

Сообщение Ryzhij »

igor22 писал(а):Так же:
http://s018.radikal.ru/i520/1510/34/1a6c4eefef4d.png
http://f-picture.net/lfp/s017.radikal.r ... e8.png/htm
Непонятно почему сигнал не является инверсным.
Ещё бы знать, какую точку Вы взяли за "ноль", было б ясно почему у Вас в паузах отрицательное смещение.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Закрыто

Вернуться в «Интерфейсы, протоколы, связь»