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

Мистика с RS-485

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

Автор темы
proneft7
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 30 сен 2020, 12:32
Имя: Даврон
Страна: Узбекистан
город/регион: Чирчик
Поблагодарили: 3 раза

Мистика с RS-485

Сообщение proneft7 »

Эксплуатируются у нас на заводе порядка десяток FlowBoss 107 (FB107) от Emerson. Данные с них передаются на верхний уровень (Experion PKS) посредством RS-485 через Терминальный сервер NDS5008.
В один прекрасный день на верхнем уровне пропадает связь c одним из FB107.
По Логам устройства - в этот день был плановое отключени электричества - и прибор был несколько часов отключен от питания. Потом его включали.
По месту подключаемся к прибору через RS485 конвертер и Modbus Poll - прибор отвечает и предоставляет свои данные без ошибок.
Имитируем прибор по месту Modbus Slave и RS485 конвертером - данные идут до верхнего уровня без проблем.

Опрашиваем прибор со шкафа (расстояние кабеля RS-485 - 470 м) - Modbus Poll"ом - прибор не отвечает. По счастливой случайности опросили другим комьютером - прибор отвечает! Причем после двух часов - прибор перестал отвечать и этому комьютеру.
Отправляя запросы с терминального сервера на прибор, садились сниффером прям у прибора параллельно - пакеты доходят без ошибок. Но прибор молчит.

Пробовали- ставить оконечные резисторы - 120 Ом. По одному концу и с двух сторон. Без толку.

С чем это может быть связано, что прибор отвечает по месту, но на расстоянии молчит, причем Modbus Slave доказывает, что линия работоспособна.

Буду рад услышать советы.
Аватара пользователя

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

Мистика с RS-485

Сообщение Jackson »

Мистика - это пробел в знаниях, и только.
proneft7 писал(а): 30 сен 2020, 12:46 С чем это может быть связано
С проблемами в кабеле.
proneft7 писал(а): 30 сен 2020, 12:46 садились сниффером прям у прибора параллельно - пакеты доходят без ошибок. Но прибор молчит.
Компьютеру сигнал удаётся переварить, а прибору нет.
proneft7 писал(а): 30 сен 2020, 12:46 С чем это может быть связано, что прибор отвечает по месту, но на расстоянии молчит
Очевидно же с чем - с тем что отличается в 1 и 2 случае, то есть с самой линией связи. Расстояние-то 500 метров.
proneft7 писал(а): 30 сен 2020, 12:46 Пробовали- ставить оконечные резисторы - 120 Ом. По одному концу и с двух сторон. Без толку.
Потому что на такой длине только терминаторов уже может быть и недостаточно. :)

Какой тип кабеля? Как подключен? Как заземлён? Какая скорость?
[+] прямо заголовок для новостей в духе времени
"Мистические силы выводят из строя цифровые интерфейсы в Узбекистане!"
Лаборатории Касперского это было бы - как бальзам на душу. :)
По вопросам работы Форума можно обратиться по этим контактам.

leon78
эксперт
эксперт
Сообщения: 1031
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 34 раза
Поблагодарили: 110 раз

Мистика с RS-485

Сообщение leon78 »

Когда питание отключали, не могли на другую фазу питание посадить или заземление отключить?
Я один раз в условиях офиса спалил порт RS485 в контроллере, соединив"на лету" с еще одним контроллером, запитанным от другой розетки.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

Sokolov_Dmitry
не первый раз у нас
не первый раз у нас
Сообщения: 318
Зарегистрирован: 31 окт 2017, 16:45
Имя: Дмитрий
Страна: Россия
город/регион: Калининград
Благодарил (а): 9 раз
Поблагодарили: 82 раза

Мистика с RS-485

Сообщение Sokolov_Dmitry »

1. на сервере переподключите неисправный fb107 с исправным, проверите работу портов сервера, если на заведомо исправном порту сервера неисправный fb107 не опрашивается и на "неисправном" порту сервера исправный fb107 опрашивается, значит дело в fb107. Если "неисправный" порт не опрашивает исправный fb107, то дело в порту сервера. Может потребоваться перепрогрммиование сервера.
2. осциллограф. Сравните уровни сигнала rs485 на исправном и неисправном fb107.
3. Повторитель rs485/rs485 возле FB107 , может поможет.

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

Мистика с RS-485

Сообщение Ryzhij »

leon78 писал(а): 30 сен 2020, 14:30 Когда питание отключали, не могли на другую фазу питание посадить или заземление отключить?
Я один раз в условиях офиса спалил порт RS485 в контроллере, соединив"на лету" с еще одним контроллером, запитанным от другой розетки.
Перевод питания на другой ввод или другую фазу при плохом уравнивании потенциалов (заземлениии) и отсутствии гальванической развязки может быть причиной всех этих чудесатых чудес.
Решайте "аграрную проблему" - заземляйтесь и ураввнивайте потенциалы до приемлемого уровня, или применяйте гальваническую развязку.
На будущее - ставьте ещё и защиту линии связи от перенапряжений (грозозащиту).
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
proneft7
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 30 сен 2020, 12:32
Имя: Даврон
Страна: Узбекистан
город/регион: Чирчик
Поблагодарили: 3 раза

Мистика с RS-485

Сообщение proneft7 »

Jackson писал(а): 30 сен 2020, 13:17 Мистика - это пробел в знаниях, и только.
Ну это признаю, поэтому и обратился в форум, т.к. знаний не хватило.

Кабель - RS 485 2Px24AWG Belden - экранированная витая пара.

На одной линии - 1 FB107. Экран заземлен со стороны шкафа терминального сервера. Скорость: 9600б/с.

На расстоянии 500 метров прибор отвечает преобразователю RS485/USB Moxa UPort. Это связано с тем что у Moxa реализованы стягивающие и подтягивающие резисторы и стоит попробовать реализовать это с терминальным сервером?

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

Отправлено спустя 4 минуты 16 секунд:
Sokolov_Dmitry писал(а): 30 сен 2020, 14:33 1. на сервере переподключите неисправный fb107 с исправным, проверите работу портов сервера, если на заведомо исправном порту сервера неисправный fb107 не опрашивается и на "неисправном" порту сервера исправный fb107 опрашивается, значит дело в fb107. Если "неисправный" порт не опрашивает исправный fb107, то дело в порту сервера. Может потребоваться перепрогрммиование сервера.
2. осциллограф. Сравните уровни сигнала rs485 на исправном и неисправном fb107.
3. Повторитель rs485/rs485 возле FB107 , может поможет.
1) Разрешение на "трогание" рабочих линий пока не получали (Т.к. учетные расходомеры). Завтра возможно пробьем разрешение и попробуем. Но тот факт, что Modbus Slave на месте прибора правильно принимает запросы и отвечает серверу, который дальше пропускает через этот порт на верхний уровень данные, вроде бы говорит о работоспособности порта. Но попытка не пытка.
2) К сожалению осцилограф стационарный и в лаборатории.
3) Закупка нового приспособления пока на повестке не стоит. Т.к. оборудование буквально работало вчера. Не все танцы с бубном перетанцованы.
Аватара пользователя

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

Мистика с RS-485

Сообщение Jackson »

proneft7 писал(а): 30 сен 2020, 16:49 все работало при идентичной схеме 2 года. И при непредвиденных обстоятельствах перестало работать.
Произвели переподключение во время обесточивания (зачем-то же обесточивали), и как выше правильно отметили, обострился аграрный вопрос.
proneft7 писал(а): 30 сен 2020, 16:49 тот факт, что Modbus Slave на месте прибора правильно принимает запросы и отвечает серверу, который дальше пропускает через этот порт на верхний уровень данные, вроде бы говорит о работоспособности порта.
Именно. Если бы спалили порт - он молчал бы совсем. Поэтому уравнивание потенциалов и подтяжка по необходимости.

Порты целы, кабель нормальный, опрос на короткой линии идёт. Хорошо бы осциллографом Вам глянуть картину в линии при опросе на короткой и на длинной линии - наверняка увидите разницу. Даже стационарный осциллограф может быть мобильным, если он размером не с дом.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Looker
эксперт
эксперт
Сообщения: 1109
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 321 раз
Поблагодарили: 218 раз

Мистика с RS-485

Сообщение Looker »

proneft7 писал(а): 30 сен 2020, 16:49И при непредвиденных обстоятельствах перестало работать
Грызуны водятся в ваших краях? Видел обглоданную изоляцию (SFTP) в ноль и работало, при этом.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Автор темы
proneft7
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 30 сен 2020, 12:32
Имя: Даврон
Страна: Узбекистан
город/регион: Чирчик
Поблагодарили: 3 раза

Мистика с RS-485

Сообщение proneft7 »

Looker писал(а): 30 сен 2020, 19:06
proneft7 писал(а): 30 сен 2020, 16:49И при непредвиденных обстоятельствах перестало работать
Грызуны водятся в ваших краях? Видел обглоданную изоляцию (SFTP) в ноль и работало, при этом.
Водятся.

Автор темы
proneft7
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 30 сен 2020, 12:32
Имя: Даврон
Страна: Узбекистан
город/регион: Чирчик
Поблагодарили: 3 раза

Мистика с RS-485

Сообщение proneft7 »

Jackson писал(а): 30 сен 2020, 17:48
proneft7 писал(а): 30 сен 2020, 16:49 все работало при идентичной схеме 2 года. И при непредвиденных обстоятельствах перестало работать.
Произвели переподключение во время обесточивания (зачем-то же обесточивали), и как выше правильно отметили, обострился аграрный вопрос.
proneft7 писал(а): 30 сен 2020, 16:49 тот факт, что Modbus Slave на месте прибора правильно принимает запросы и отвечает серверу, который дальше пропускает через этот порт на верхний уровень данные, вроде бы говорит о работоспособности порта.
Именно. Если бы спалили порт - он молчал бы совсем. Поэтому уравнивание потенциалов и подтяжка по необходимости.

Порты целы, кабель нормальный, опрос на короткой линии идёт. Хорошо бы осциллографом Вам глянуть картину в линии при опросе на короткой и на длинной линии - наверняка увидите разницу. Даже стационарный осциллограф может быть мобильным, если он размером не с дом.
Перподключения не было. Было просто проверка работоспособности UPS, на то и отключение.

Установили новый FloBoss . Проблема не решилась. Будем пробовать шаманить с каналом. Подтяжки и аграрный вопрос. Ну и осцилограф попробуем подключить. Отпишусь по результатам.

На счёт расчёта подтяжечных резисторов не подскажете как?!

В сети много разнородных мнений.
Аватара пользователя

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

Мистика с RS-485

Сообщение Jackson »

proneft7 писал(а): 02 окт 2020, 12:15 В сети много разнородных мнений.
Мы ведь тоже в сети. :)

Отправлено спустя 1 минуту 32 секунды:
И ещё тут возможно: viewtopic.php?f=12&t=6842
У вас нет необходимых прав для просмотра вложений в этом сообщении.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
proneft7
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 30 сен 2020, 12:32
Имя: Даврон
Страна: Узбекистан
город/регион: Чирчик
Поблагодарили: 3 раза

Мистика с RS-485

Сообщение proneft7 »

В общем попробовали поэкспериментировать так.
Притащили FloBoss к шкафу терминального сервера. Закоротили линию в поле, и получается, удлинили линию до 470х2=940 м.

Подвели питание FloBoss'у от шкафа терминального сервера через блок питания 220АС/24DC.

И что же, думаете?! Прибор начал отвечать терминальному серверу через всю линию (~1км) без всяких резисторов.

Можно ли теперь утверждать , что на линии отсутствуют какие либо помехи и с ней всё нормально?!

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

Завтра попробуем протянуть все клеммы на линии питания до прибора. Но так и не понятно, в чем проблема, пока.
Аватара пользователя

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

Мистика с RS-485

Сообщение Jackson »

proneft7 писал(а): 03 окт 2020, 16:47 Можно ли теперь утверждать , что на линии отсутствуют какие либо помехи и с ней всё нормально?!
Нет. :-P пока осциллографом не увидите - нельзя точно и сказать. Но линия работоспособна, это факт.

Теперь для пущей гарантии унесите прибор на место и запитайте его там от батареек отдельными проводами. Если связь будет - значит проблема четко в питании, если нет то дело в потенциалах.

И какие-то УЗИПы нужны на такую линию по-любому. Я I-DAS ставлю 7-канальный.

Разное питание - это и разные потенциалы.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
proneft7
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 30 сен 2020, 12:32
Имя: Даврон
Страна: Узбекистан
город/регион: Чирчик
Поблагодарили: 3 раза

Мистика с RS-485

Сообщение proneft7 »

Jackson писал(а): 03 окт 2020, 19:34
proneft7 писал(а): 03 окт 2020, 16:47 Можно ли теперь утверждать , что на линии отсутствуют какие либо помехи и с ней всё нормально?!
Нет. :-P пока осциллографом не увидите - нельзя точно и сказать. Но линия работоспособна, это факт.

Теперь для пущей гарантии унесите прибор на место и запитайте его там от батареек отдельными проводами. Если связь будет - значит проблема четко в питании, если нет то дело в потенциалах.

И какие-то УЗИПы нужны на такую линию по-любому. Я I-DAS ставлю 7-канальный.

Разное питание - это и разные потенциалы.
Подали питание на полевой прибор через резервные линии кабеля RS485. Прибор начал работать. Мистика раскрыта, демон Максвелла пойман. Всем спасибо.

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

Мистика с RS-485

Сообщение Ryzhij »

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

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

Мистика с RS-485

Сообщение Jackson »

proneft7 писал(а): 04 окт 2020, 18:34 Мистика раскрыта
да? А теперь расскажите нам, в чём она.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
proneft7
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 30 сен 2020, 12:32
Имя: Даврон
Страна: Узбекистан
город/регион: Чирчик
Поблагодарили: 3 раза

Мистика с RS-485

Сообщение proneft7 »

Ryzhij писал(а): 04 окт 2020, 21:01 Это Вы так аграрный вопрос решили усугубить? Ну-ну...
Теперь главное, чтобы кто-нибудь рядом с прибором не ощутил на себе, или через себя, всю прелесть такого решения.
Это не решение. Таким образом был лишь поставлен диагноз. Теперь прежняя линия питания будет проверена тщательно и найдена фактическая причина. И прибор запитается по ней, как прежде.

Автор темы
proneft7
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 30 сен 2020, 12:32
Имя: Даврон
Страна: Узбекистан
город/регион: Чирчик
Поблагодарили: 3 раза

Мистика с RS-485

Сообщение proneft7 »

Jackson писал(а): 04 окт 2020, 22:55
proneft7 писал(а): 04 окт 2020, 18:34 Мистика раскрыта
да? А теперь расскажите нам, в чём она.
В "пробеле знаний" и опыта.

Lenprom
здесь недавно
здесь недавно
Сообщения: 89
Зарегистрирован: 05 дек 2008, 12:36
Имя: Владимир
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Мистика с RS-485

Сообщение Lenprom »

Я не увидел в исходных данных:
1. Какова скорость опроса по RS-485 и выставлена ли она одинаково с обеих сторон?
2. Преобразователи RS-485 с гальваникой?
3. Для такой длины линии нужна внешняя подтяжка к 5 вольтам, обычно она встроена в преобразователи и должна быть включена только с одной стороны (со стороны мастера). Я встречал преобразователи/контроллеры с подтяжкой и без подтяжки.

Автор темы
proneft7
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 30 сен 2020, 12:32
Имя: Даврон
Страна: Узбекистан
город/регион: Чирчик
Поблагодарили: 3 раза

Мистика с RS-485

Сообщение proneft7 »

Lenprom писал(а): 05 окт 2020, 12:59 Я не увидел в исходных данных:
1. Какова скорость опроса по RS-485 и выставлена ли она одинаково с обеих сторон?
2. Преобразователи RS-485 с гальваникой?
3. Для такой длины линии нужна внешняя подтяжка к 5 вольтам, обычно она встроена в преобразователи и должна быть включена только с одной стороны (со стороны мастера). Я встречал преобразователи/контроллеры с подтяжкой и без подтяжки.
1) 9600(8N1) с обеих сторон. Система работала уже 2 года.
2) Без гальваники

Прибор стал отвечать после подпитывания (по проектному кабелю) от отдельного блока питания без гальваники и подтяжечных, оконечных резисторов.
Аватара пользователя

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

Мистика с RS-485

Сообщение Jackson »

proneft7 писал(а): 06 окт 2020, 05:54 2) Без гальваники
Развяжитесь для начала. Этим может всё и ограничится.

Полкилометра без гальваники и УЗИПов - Вы отважные.
По вопросам работы Форума можно обратиться по этим контактам.

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

Мистика с RS-485

Сообщение Ryzhij »

proneft7 писал(а): 06 окт 2020, 05:54 ) 9600(8N1) с обеих сторон. Система работала уже 2 года.
2) Без гальваники

Прибор стал отвечать после подпитывания (по проектному кабелю) от отдельного блока питания без гальваники и подтяжечных, оконечных резисторов.
Jackson писал(а): 06 окт 2020, 10:09 Полкилометра без гальваники и УЗИПов - Вы отважные.
Напомнило:
Изображение
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Ответить

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