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

ProfiBUS - дилетантский вопрос

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

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

Ответить
Аватара пользователя

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

ProfiBUS - дилетантский вопрос

Сообщение Jackson »

Коллеги, прошу помощи в довольно дилетантском вопросе. Я тут играю роль только передатчика - коллеги коллег спросили. Мопед, в общем, не мой.

Имеется сеть ProfiBUS DP, мастер, слейвы. Периодически пропадает связь со всеми слейвами сразу, то есть все они перестают отвечать на запросы.

Вопросы:

1) где копать?

2) какие существуют средства диагностики таких проблем? На модбасе всё просто - есть модбас-симуляторы. Как обстоит дело с Профибасом в этом смысле?

Спасибо!
По вопросам работы Форума можно обратиться по этим контактам.

Михайло
эксперт
эксперт
Сообщения: 3644
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 8 раз
Поблагодарили: 286 раз

Re: ProfiBUS - дилетантский вопрос

Сообщение Михайло »

Обычно такое происходит из-за контроллера (или другого мастера сети), когда тот по той или иной причине вылетает в ошибку - как следствие "сеть разваливается", т.е. все слейвы пищат о таймауте. Первопричину лучше всего искать в диагностическом буфере мастера. Такой вот универсальный совет.
Аватара пользователя

san
преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: ProfiBUS - дилетантский вопрос

Сообщение san »

Есть классика возможного решения подобной проблемы: банально переобжимаются коннекторы. Если коннекторы со встроенным переключателем терминатора (он же отключения выходной линии), то именно он (переключатель) может плохо контачить. Как правило диагностируется тем, что отваливается только часть линии (несколько слейвов по одну из сторон мастера). Если это так - то именно на границе (на последнем работющем слейве) и есть тот плохой контакт. Ну, а если Мастер в самом начале шины, то коннектор надо менять на нем.

abbat81
освоился
освоился
Сообщения: 238
Зарегистрирован: 30 май 2009, 20:21
Имя: Науменко Александр Сергеевич
Страна: Россия
город/регион: Шатура
Поблагодарили: 1 раз

Re: ProfiBUS - дилетантский вопрос

Сообщение abbat81 »

В дополнение к вышесказанному .Были похожие проблемы, в последний случай решилась заменой репитера если вдруг таковой имеется, на другом объекте проблема в коннекторе, слабое место- контакт экрана профибас кабеля, вообще не терпит мех воздействий, слабая пайка(если это тот коннектор, их несколько видов), как то так в общем.
Аватара пользователя

Marrenoloth
завсегдатай
завсегдатай
Сообщения: 524
Зарегистрирован: 05 окт 2009, 11:51
Имя: Тихомиров Дмитрий Викторович
Страна: Россия
город/регион: Москва
Благодарил (а): 17 раз
Поблагодарили: 20 раз

Re: ProfiBUS - дилетантский вопрос

Сообщение Marrenoloth »

Пару раз видел когда слишком высокая скорость для существуещей длины сети была. Один раз слишком длинная сеть, второй слишком ветвистая (да, без репитеров, только по пять коннекторов проходных друг в друга.). Длинную решили уменьшением скорости, а с ветвистой ничего не пробовал даже - у меня маленькая установка с краю была, а у них штук 30 S7-300.

Василий Иванович
авторитет
авторитет
Сообщения: 878
Зарегистрирован: 21 авг 2009, 14:25
Имя: Василий Иванович
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: ProfiBUS - дилетантский вопрос

Сообщение Василий Иванович »

Если мастер действительно шлёт запрос, на который слейвы не отвечают (как описано в стартовом посте), то это почти стопудово физика и почти стопудово сдох профибус-порт у мастера. Может быть ещё, конечно, блуждающий контакт где-нибудь на кабеле, но это менее вероятно. Изловить это дело тоже в принципе возможно, но для этого придется покупать дорогую железку, которая бы висела часами на линии, измеряла уровни сигналов и писала весь трафик. Ещё можно взять хороший профибус тестор, который бы проверил качество связи тогда, когда все работает - может быть действительно там длина линии не соответствует выбранной скорости, и тогда придется либо делить на сегменты, либо уменьшать скорость.
Аватара пользователя

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

Re: ProfiBUS - дилетантский вопрос

Сообщение Jackson »

Коллеги, спасибо большое - ваши ответы читают "на той стороне" и разбираются на месте. Я тут только передаточное звено.

:thankyou:
По вопросам работы Форума можно обратиться по этим контактам.

alex_ugrumov
почётный участник форума
почётный участник форума
Сообщения: 635
Зарегистрирован: 29 сен 2008, 17:05
Имя: Алексей Угрюмов
Страна: Россия
город/регион: СПб
Благодарил (а): 13 раз
Поблагодарили: 25 раз

Re: ProfiBUS - дилетантский вопрос

Сообщение alex_ugrumov »

Василий Иванович писал(а): для этого придется покупать дорогую железку
ссылочку на железку можно?
Василий Иванович писал(а): Ещё можно взять хороший профибус тестор
ссылочку на железку можно?
Alex.

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

Re: ProfiBUS - дилетантский вопрос

Сообщение Ryzhij »

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

Василий Иванович
авторитет
авторитет
Сообщения: 878
Зарегистрирован: 21 авг 2009, 14:25
Имя: Василий Иванович
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: ProfiBUS - дилетантский вопрос

Сообщение Василий Иванович »


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

Re: ProfiBUS - дилетантский вопрос

Сообщение Ryzhij »

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

Василий Иванович
авторитет
авторитет
Сообщения: 878
Зарегистрирован: 21 авг 2009, 14:25
Имя: Василий Иванович
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: ProfiBUS - дилетантский вопрос

Сообщение Василий Иванович »

Чтобы отловить что-то осциллографом, придется выдирать все слейвы из сети (и ставить активные терминаторы) и прозванивать каждый кусок. Потому как осциллограф не знает, кто участников шлет в данный момент данные и показывает все подряд. Умные приборы узнают об этом из анализа протокола, и поэтому могут разложить по полочкам всю какофонию и нарисовать осцилограмму для каждого участника сети отдельно.

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

Re: ProfiBUS - дилетантский вопрос

Сообщение Ryzhij »

Ну-у-у, Васи-иль-Ива-аныч...
Кабель-то ОДИН ! Линия одна.
Если отражения/дробления/искажения/затухания есть, то они есть ;)
Но спорить о пользе спец-приборов не буду.
Ибо Кижи - шедевр, а большинство-таки гвозди с шурупами используют.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Василий Иванович
авторитет
авторитет
Сообщения: 878
Зарегистрирован: 21 авг 2009, 14:25
Имя: Василий Иванович
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: ProfiBUS - дилетантский вопрос

Сообщение Василий Иванович »

Нифига не один кабель. Он состоит из энного количества кусков между эн-плюс-одним количеством передатчиков, каждый из которых пытается чего-то передать.
И даже линия может быть не одна, если учесть наличие повторителей, преобразователей и т.п.

Василий Иванович
авторитет
авторитет
Сообщения: 878
Зарегистрирован: 21 авг 2009, 14:25
Имя: Василий Иванович
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: ProfiBUS - дилетантский вопрос

Сообщение Василий Иванович »

......
Ответить

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