Uprog не видит приборы через usb rs485

Обновлено: 07.07.2024

Имеется ИСО «Орион» со структурной схемой, приведенной ниже и имеется некая проблема, препятствующая нормальной работе.

Проложена линия RS-485, все приборы, соединенные непосредственно интерфейсом работают без проблем, но я не могу заставить пульт (и только пульт) увидеть приборы №11 и №12.

Что делалось и проверялось:

Оба преобразователя С2000-Ethernet запрограммированы в прозрачном режиме, т.е. пересылают команды RS-485 туда-сюда.

Пингование приборов С2000-Ethernet показывает следующее: Первый пинг занимает 11 мс, все последующие (вплоть до 100 пакетов) – 5 мс. Без «провалов» и обрывов. Пингование осуществлялось с обеих сторон.
Пингование осуществлялось с ключом -n 100

Оба преобразователя C2000-Ethernet были версии 2.15. Обновил на версию 2.52. Таймаут ожидания квитанции – 80 мс, в соответствии с РЭ. Стоповый бит 1, в соответствии с РЭ.

Когда я встаю планшетом с Uprog’ом и преобразователем USB-RS485 на клеммы «А В» преобразователя С2000-Ethernet №1, я вижу приборы №11 и №12, но в 20% случаев при опросе порта не виден один или оба прибора.

Когда я встаю Uprog’ом на клеммы «А В» и преобразователем USB-RS485 пульта С2000-М переведя пульт в режим программирования, то я так же вижу эти приборы и так же в 20% случаев при опросе порта не виден один или оба прибора.

Когда я встаю Uprog’ом с преобразователем USB-RS232 на пульт, при этом пульт работает в режиме «Принтер» и переведен в режим программирования, я также вижу эти приборы. Но в 20% случаев при опросе порта не виден один или оба прибора.

Когда я встаю Pprog’ом с преобразователем USB-RS232 на пульт, при этом пульт работает в режиме «Компьютер» (протокол ОрионПро), то я не вижу приборы №11 и №12, беспросветно. Все остальные приборы, естественно, видны.

Вручную закатал приборы №11 и №12 в пульт – он, как следствие, эти приборы не видит. Т.е. нет ни обрывов, ни восстановления связи. Приборов просто НЕТ.

Вопрос: Кто виноват и что делать?

Структура линии интерфеса тут:

Просмотрите скорость опроса на всех устройствах (понизить) и расположение резисторов 620 Ом.

Переместить попробую, но

А) Эффект вряд ли будет, т.к. эти приборы и так видны без пульта на месте его установки
Б) Пульт должен стоять там, где он стоит.
В) Надо добиться устойчивой связи с приборами, а они в 20% случаев отваливаются.

Поиск неисправности предполагает именно поиск. Надо убедиться, что хвост никак не влияет на проблему.

Почему написано одномод, а у Вас многомод?

Так не могу по следующим причинам:

Пришла мне в голову мысль интересная.

Есть подозрения на неисправный прибор, вешающий линию интерфейса.

Надо будет осциллограмму посмотреть и уже от нее плясать.

Хм. Здравая мысль.

На следующей неделе поеду ковырять.

У этой Моксы на корпусе есть переключатель для защиты от широковещательных штормов. Его попробуй перещёлкнуть, хотя вряд ли поможет.
Хорошо бы RS485 из ветвистого сделать линейным .

>>>У этой Моксы на корпусе есть переключатель для защиты от широковещательных штормов.

О как. Проверю, спасибо.

>>>Хорошо бы RS485 из ветвистого сделать линейным .

Эм. Не совсем понял что в реестре смотреть. В архитектуре ПК-то у меня нету, только пульт)))

Может я конечно плохо инструкцию смотрел, но по таймаутам езернетника там мутно все. Время ожидания получения квитанции расписано подробно, но не мой случай, т.к. у меня пинг 5 мс. А для столь короткого пинга оставляется значение по умолчанию (80 мс).

Орион-Про вкорячить даже на время нереально, т.к. демо-версий у болида нет. 🙁

Совсем непонятна ситуация, при которой Uprog видит приборы, а пульт не видит. У пульта параметры интерфейса ненастраиваемые. Это плохо.

Было раз подобное (правда без эзернетников). Неисправный Сигнал-20П ложил линию. Заодно и это проверю, сниму осциллограмму.

орион-про работает в демке, 12.2 точно. У меня пинг был 3мс без провалов, все равно пришлось загрублять параметры, приборы просто отваливаются, то ,что пишут в мануале по формулам-не работает. Широковещательный шторм вряд ли-эта проблема имеет место, когда все стоит хорошо, потом бац отвалилось. Когда сразу при поиске проблемы-шторм не при чем.

установите настройки в с2000м, изернет не трогайте там все что нужно стоит:
таймаут ответа при поиске:300 мс
пауза после общей команды:300 мс
таймаут для ответа на запрос событий 300мс
таймаут для ответа на команду :1000мс

Это грубо , система может тормозить, но это поможет понять, будут ли отваливаться приборы.

б) Ок, попробую таймауты сменить.

Ну широковещательный шторм не может все время забивать изернеты. На него можно грешить, когда связь периодически пропадает, но не когда вообще ничего не находится. Вообще в старых прошивках при шторме изернеты вешались и помогал только ресет, но сейчас вроде все в порядке

Тайм-аут для ответа при поиске = 240 мс
Пауза после общей команды = 240 мс
Тайм-аут для ответа на запрос событий = 260 мс
Тайм-аут для ответа на команду = 830 мс

Вот пункт из ГОСТ Р 53325 2012.

7.2.5 Контроллеры промышленного назначения, а также СВТ,

используемые для создания приборов, должны удовлетворять всем

требованиям настоящего раздела. Примененные контроллеры и СВТ не

должны использоваться для выполнения функций, не связанных с

обеспечением пожарной безопасности.

Вот пункт из руководства по эксплуатации С2000М.

2.2.5 Подключение пульта к АРМ «Орион Про»

Принцип взаимодействия АРМ «Орион» и «Орион Про» с «С2000М» следующий:

1) «С2000М» выполняет свои основные функции независимо от работы АРМ;

2) компьютер с АРМ опрашивает пульты «С2000М», получает от них события.

Энергонезависимый буфер событий «С2000М» позволяет отключать и заново запускать АРМ без

потери событий (в пределах объёма буфера);

3) АРМ имеет возможность получать информацию от отдельных блоков, работающих

совместно с «С2000М», и управлять ими;

4) Получаемые от «С2000М» события и информация о состоянии элементов

используются АРМ для отображения состояния защищаемого объекта.

Требование наличия в системе пожарной сигнализации контролера С2000М понимают неправильно и решают чудным образом. Вот схема соединений С2000М с устройствами системы и компьютером из проекта пожарной сигнализации:


На схеме видно, что система пожарной сигнализации находится под управлением компьютера, а управление к контроллеру С2000М передается только когда связь приборов с компьютером теряется. Причем, управление передается тупо контактами реле.

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

Поэтому часто на объекте С2000М просто висит в режиме программирования, как бутафория.

Встречаю уже третью систему пожарной сигнализации, организованную таким образом и доставляющую жуткую головную боль.

Преобразователь интерфейса С2000-USB рано или поздно виснет и приборы отваливаются. Починить это на некоторое время помогает перезагрузка компьютера.

Если система достаточно немаленькая, то включение АРМ Орион ПРО после перезагрузки может достигать 15 минут.

Существует замечательный документ ОРГАНИЗАЦИЯ КАНАЛА ИНТЕРФЕЙСА RS-232, но его, видимо, мало кто читает. Есть и pdf версия документа.

В этом документе все подробно разъяснено и приведена правильная схема:


Эта схема редко реализуется на практике.

Несмотря на однозначность очень много веток обсуждения вариантов подключения системы пожарной сигнализации на форуме Болид. Вот типичная презентабельная ветка: Инсталляция и монтаж по RS-485?.

Почему так получается?

Небольшая система пожарной сигнализации не требует наличия компьютера.

Использование большой системы безопасности без АРМ Орион ПРО не то что невозможно, но весьма затруднительно.

Встает вопрос о покупке компьютера. Все дело в том, что сейчас, купленный наобум системный блок, 100% будет без com-порта.

Подключение оборудования Болид к АРМ Орион ПРО, установленном на таком компьютере возможно только по USB при помощи преобразователя С2000-USB.

Связь С2000М с АРМ Орион ПРО.

Работа С2000М с АРМ Орион ПРО может осуществляться по трем схемам:

1. Через COM порт в режиме компьютер.

Для пожарной системы это единственно правильный вариант.

Управление системой пожарной сигнализации осуществляет контроллер С2000М. Компьютер используется как вспомогательное средство наглядного отображения состояний и удобного управления контроллером.

Многие не знают, а еще больше не соглашаются с тем, что система пожарной сигнализации не имеет права работать под управлением только компьютера с АРМ "Орион ПРО", поэтому встречаются и другие варианты подключения.

2. Через COM порт в режиме ПИ-Резерв.

Резервирование есть, но требование чтобы противопожарная система находилась под управлением сертифицированного прибора не выполняется.

3. Через USB.

Контроллер С2000М никак не участвует в процессе управления и вообще физически отключен от системы.

Резервирование можно обеспечить только извращенным способом при помощи релейной логики, что и было сделано в самой первой схеме из проекта.

Вот проектное подключение из обсуждения на форуме Болид, приведенном выше:


При таком варианте С2000М будет всегда висеть в режиме программирования, как бутафория. Для проекта охранной сигнализации вроде бы и ничего, но схема успешно кочует и по проектам пожарной сигнализации.

То-есть изначально проекты неправильные!

Почему не сделать сразу как надо?

Тому есть несколько причин.

1. Невозможность объяснить почему нужен системный блок именно с com портом клеркам, заказывающим оборудование.

3. Скорость работ. На заключительном этапе строительства время ускоряется и никто уже не слушает нытье какого-то "программиста" слаботочных систем.

4. Отсутствие пусконаладочных работ. Пусконаладка сейчас вообще не является работой и отсутствует как класс.

Имеется ИСО «Орион» со структурной схемой, приведенной ниже и имеется некая проблема, препятствующая нормальной работе.

Проложена линия RS-485, все приборы, соединенные непосредственно интерфейсом работают без проблем, но я не могу заставить пульт (и только пульт) увидеть приборы №11 и №12.

Что делалось и проверялось:

Оба преобразователя С2000-Ethernet запрограммированы в прозрачном режиме, т.е. пересылают команды RS-485 туда-сюда.

Пингование приборов С2000-Ethernet показывает следующее: Первый пинг занимает 11 мс, все последующие (вплоть до 100 пакетов) – 5 мс. Без «провалов» и обрывов. Пингование осуществлялось с обеих сторон.
Пингование осуществлялось с ключом -n 100

Оба преобразователя C2000-Ethernet были версии 2.15. Обновил на версию 2.52. Таймаут ожидания квитанции – 80 мс, в соответствии с РЭ. Стоповый бит 1, в соответствии с РЭ.

Когда я встаю планшетом с Uprog’ом и преобразователем USB-RS485 на клеммы «А В» преобразователя С2000-Ethernet №1, я вижу приборы №11 и №12, но в 20% случаев при опросе порта не виден один или оба прибора.

Когда я встаю Uprog’ом на клеммы «А В» и преобразователем USB-RS485 пульта С2000-М переведя пульт в режим программирования, то я так же вижу эти приборы и так же в 20% случаев при опросе порта не виден один или оба прибора.

Когда я встаю Uprog’ом с преобразователем USB-RS232 на пульт, при этом пульт работает в режиме «Принтер» и переведен в режим программирования, я также вижу эти приборы. Но в 20% случаев при опросе порта не виден один или оба прибора.

Когда я встаю Pprog’ом с преобразователем USB-RS232 на пульт, при этом пульт работает в режиме «Компьютер» (протокол ОрионПро), то я не вижу приборы №11 и №12, беспросветно. Все остальные приборы, естественно, видны.

Вручную закатал приборы №11 и №12 в пульт – он, как следствие, эти приборы не видит. Т.е. нет ни обрывов, ни восстановления связи. Приборов просто НЕТ.

Вопрос: Кто виноват и что делать?

Структура линии интерфеса тут:

Просмотрите скорость опроса на всех устройствах (понизить) и расположение резисторов 620 Ом.

Переместить попробую, но

А) Эффект вряд ли будет, т.к. эти приборы и так видны без пульта на месте его установки
Б) Пульт должен стоять там, где он стоит.
В) Надо добиться устойчивой связи с приборами, а они в 20% случаев отваливаются.

Поиск неисправности предполагает именно поиск. Надо убедиться, что хвост никак не влияет на проблему.

Почему написано одномод, а у Вас многомод?

Так не могу по следующим причинам:

Пришла мне в голову мысль интересная.

Есть подозрения на неисправный прибор, вешающий линию интерфейса.

Надо будет осциллограмму посмотреть и уже от нее плясать.

Хм. Здравая мысль.

На следующей неделе поеду ковырять.

У этой Моксы на корпусе есть переключатель для защиты от широковещательных штормов. Его попробуй перещёлкнуть, хотя вряд ли поможет.
Хорошо бы RS485 из ветвистого сделать линейным .

>>>У этой Моксы на корпусе есть переключатель для защиты от широковещательных штормов.

О как. Проверю, спасибо.

>>>Хорошо бы RS485 из ветвистого сделать линейным .

Эм. Не совсем понял что в реестре смотреть. В архитектуре ПК-то у меня нету, только пульт)))

Может я конечно плохо инструкцию смотрел, но по таймаутам езернетника там мутно все. Время ожидания получения квитанции расписано подробно, но не мой случай, т.к. у меня пинг 5 мс. А для столь короткого пинга оставляется значение по умолчанию (80 мс).

Орион-Про вкорячить даже на время нереально, т.к. демо-версий у болида нет. 🙁

Совсем непонятна ситуация, при которой Uprog видит приборы, а пульт не видит. У пульта параметры интерфейса ненастраиваемые. Это плохо.

Было раз подобное (правда без эзернетников). Неисправный Сигнал-20П ложил линию. Заодно и это проверю, сниму осциллограмму.

орион-про работает в демке, 12.2 точно. У меня пинг был 3мс без провалов, все равно пришлось загрублять параметры, приборы просто отваливаются, то ,что пишут в мануале по формулам-не работает. Широковещательный шторм вряд ли-эта проблема имеет место, когда все стоит хорошо, потом бац отвалилось. Когда сразу при поиске проблемы-шторм не при чем.

установите настройки в с2000м, изернет не трогайте там все что нужно стоит:
таймаут ответа при поиске:300 мс
пауза после общей команды:300 мс
таймаут для ответа на запрос событий 300мс
таймаут для ответа на команду :1000мс

Это грубо , система может тормозить, но это поможет понять, будут ли отваливаться приборы.

б) Ок, попробую таймауты сменить.

Ну широковещательный шторм не может все время забивать изернеты. На него можно грешить, когда связь периодически пропадает, но не когда вообще ничего не находится. Вообще в старых прошивках при шторме изернеты вешались и помогал только ресет, но сейчас вроде все в порядке

Тайм-аут для ответа при поиске = 240 мс
Пауза после общей команды = 240 мс
Тайм-аут для ответа на запрос событий = 260 мс
Тайм-аут для ответа на команду = 830 мс

Сейчас только что у себя проверил, винда10 повела себя так же как и у вас) объяснил что она не права.

Добавлено спустя 51 минуту 2 секунды:
Пока возился с свистком КДЛ по питанию накрылся. Подключал от аккума и видимо дребезг контактов вырубил DC\DC преобразователь. Пока поключил напрямую к стабилизатору 5V.

Подскажите пожалуйста, не ставится с кнопок БКИ шлейфы на охрану.
Состав системы:
1) Пульт С2000, достаточно старый.
2) С2000-КДЛ, лет 5 ему.
3) С2000-БКИ, новый.
4) С2000-ИК исп.2, новые.

Я пробовал способы, описанные на форуме, но у меня не.

Доброго времени суток!
И заранее спасибо за ответ!

Возникла необходимость настроить схему, описанную выше. Без RS232 к ПК и.

:pri_vet:-: Друзья, коллеги, приветствую Вас!

Прошу помощи в ситуации:

В одном помещении стоит шкаф (ШПС) в нем С2000-СП2 + С2000-КДЛ+ Блок коммутации ШПС.

Через 400-500м в другом здании стоит С2000М взаимосвязанный с АРМ Орион. Связь между ними.

Доброго всем времени суток и с наступающим новым годом!

Инсталляция, монтаж » не видно приборы в Uprog и Pprog

3 года 1 месяц назад


– Карпов Дмитрий 3 года 1 месяц назад

23 ответа

Протокол посмотрите Орион или Орион Про,

3 года 1 месяц назад


Соболев Евгений Николаевич

пробоооо. ооовал и на Орионе и на Орионе ПРО. нет ответа, Сейчас подключен к одному С2000М по 232. ОпрашиваюPProg на протоколе Орион есть ответ (по индикаторам Rx и Tx интерфейса), а на Орион-Про нет ответа, но программа PProg игнорирует этот ответ и не видит ничего

3 года 1 месяц назад


– Каргапольцев Артур Николаевич 3 года 1 месяц назад

– Ситников Алексей Юрьевич 3 года 1 месяц назад

3 года 1 месяц назад


– Ситников Алексей Юрьевич 3 года 1 месяц назад

– Волков Андрей 3 года 1 месяц назад

щаз попробую посмотреть настройки мохи. а на счет адресов по 232 и 485 на форумах в других ветках я читал что они должны быть разные. но попробую и это.
прикол в том что все это из под винды 10. сейчас пробовал из под винды 7. по 232 прога PProg увидела только С2000М и сигнал10. остальное не видно. Прога Uprog вообще ничего не увидела, по 485 вообще тишина полная. таже история, лампы моргают, толку нет

3 года 1 месяц назад


3 года 1 месяц назад


у кого стоит вин10. какой преобразователь используете.

Эксплуатация » RS485-USB

5 лет 9 месяцев назад


Кищенко Дмитрий Юрьевич

– Шапран Сергей 5 лет 9 месяцев назад

В том то и дело, что как com порт определяется, в диспетчере отображается номер порта. Все как полагается и как должно быть. Не первый год работаю с оборудованием болида. Но с таким встречаюсь впервые

5 лет 9 месяцев назад


Кищенко Дмитрий Юрьевич

– Каргапольцев Артур Николаевич 5 лет 9 месяцев назад

5 лет 9 месяцев назад


Меркулов Павел Петрович

При опросе приборов в Uprog мигает индикатор на USB-RS485? Как его определил ноут? Как USB-RS485?

5 лет 9 месяцев назад


Антипин Михаил Николаевич

– Кищенко Дмитрий Юрьевич 5 лет 9 месяцев назад

А как запускали программу? У нас была подобная ситуация на семерке, запустили от имени адмминистратора и все заработало

5 лет 9 месяцев назад


Репин Илья Геннадьевич

В ноуте он определился как USB UART

5 лет 9 месяцев назад


Кищенко Дмитрий Юрьевич

5 лет 9 месяцев назад


Панченко Юрий Николаевич

– Антипин Михаил Николаевич 5 лет 9 месяцев назад

5 лет 9 месяцев назад


5 лет 9 месяцев назад


Антипин Михаил Николаевич

Ещё версию устройства скажите. Корпус пластиковый или металлический?

5 лет 9 месяцев назад


Антипин Михаил Николаевич

Добавить ответ

Ваш номер телефона будет доступен только администраторам сайта.

Спасибо за понимание.

ПОКАЗАН

ЗАДАН

5 лет 9 месяцев назад

ПРОДУКТЫ

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.

Uprog не видит приборы через usb rs485 windows 10

Имеется ИСО «Орион» со структурной схемой, приведенной ниже и имеется некая проблема, препятствующая нормальной работе.

Проложена линия RS-485, все приборы, соединенные непосредственно интерфейсом работают без проблем, но я не могу заставить пульт (и только пульт) увидеть приборы №11 и №12.

Что делалось и проверялось:

Оба преобразователя С2000-Ethernet запрограммированы в прозрачном режиме, т.е. пересылают команды RS-485 туда-сюда.

Оба преобразователя C2000-Ethernet были версии 2.15. Обновил на версию 2.52. Таймаут ожидания квитанции – 80 мс, в соответствии с РЭ. Стоповый бит 1, в соответствии с РЭ.

Когда я встаю планшетом с Uprog’ом и преобразователем USB-RS485 на клеммы «А В» преобразователя С2000-Ethernet №1, я вижу приборы №11 и №12, но в 20% случаев при опросе порта не виден один или оба прибора.

Когда я встаю Uprog’ом на клеммы «А В» и преобразователем USB-RS485 пульта С2000-М переведя пульт в режим программирования, то я так же вижу эти приборы и так же в 20% случаев при опросе порта не виден один или оба прибора.

Когда я встаю Uprog’ом с преобразователем USB-RS232 на пульт, при этом пульт работает в режиме «Принтер» и переведен в режим программирования, я также вижу эти приборы. Но в 20% случаев при опросе порта не виден один или оба прибора.

Когда я встаю Pprog’ом с преобразователем USB-RS232 на пульт, при этом пульт работает в режиме «Компьютер» (протокол ОрионПро), то я не вижу приборы №11 и №12, беспросветно. Все остальные приборы, естественно, видны.

Вручную закатал приборы №11 и №12 в пульт – он, как следствие, эти приборы не видит. Т.е. нет ни обрывов, ни восстановления связи. Приборов просто НЕТ.

Вопрос: Кто виноват и что делать?

Структура линии интерфеса тут:

Переместить попробую, но

Так не могу по следующим причинам:

Есть подозрения на неисправный прибор, вешающий линию интерфейса.

>>>У этой Моксы на корпусе есть переключатель для защиты от широковещательных штормов.

О как. Проверю, спасибо.

Эм. Не совсем понял что в реестре смотреть. В архитектуре ПК-то у меня нету, только пульт)))

Может я конечно плохо инструкцию смотрел, но по таймаутам езернетника там мутно все. Время ожидания получения квитанции расписано подробно, но не мой случай, т.к. у меня пинг 5 мс. А для столь короткого пинга оставляется значение по умолчанию (80 мс).

Орион-Про вкорячить даже на время нереально, т.к. демо-версий у болида нет. 🙁

Совсем непонятна ситуация, при которой Uprog видит приборы, а пульт не видит. У пульта параметры интерфейса ненастраиваемые. Это плохо.

Было раз подобное (правда без эзернетников). Неисправный Сигнал-20П ложил линию. Заодно и это проверю, сниму осциллограмму.

установите настройки в с2000м, изернет не трогайте там все что нужно стоит:
таймаут ответа при поиске:300 мс
пауза после общей команды:300 мс
таймаут для ответа на запрос событий 300мс
таймаут для ответа на команду :1000мс

б) Ок, попробую таймауты сменить.

Тайм-аут для ответа при поиске = 240 мс
Пауза после общей команды = 240 мс
Тайм-аут для ответа на запрос событий = 260 мс
Тайм-аут для ответа на команду = 830 мс

Форум Rapid SCADA

Техническая поддержка пользователей Rapid SCADA

Нет доступа к USB-RS485 конвертеру

Использую USB-RS485 конвертер для управления реле (реле работает по Modbus-RTU) на компьютере. Почему-то через некоторое время «слетел» COM порт на котором установлен USB-RS485 конвертер. Т.е. в диспетчере оборудования есть COM порт. Из внешних утилит, да и из Rapid Scada порт открывается, но доступ невозможен. Это означает, что я не могу читать из регистров Modbus и отправлять команды. Я отправляю запросы но ответы не получаю. Я пробовал менять номера COM портов в диспетчере устройств, отключать в BIOS автоопределение USB клавиатуры и мыши, переустанавливал драйвера и переставлял USB-RS485 конвертер в другие USB-порта. Когда ставлю в тот же USB порт новый конвертер, то он работал а потом к вечеру стал недоступен. Сейчас третий поставил- но он уже несколько дней пока работает (я правда его поставил не на USB порт компьютера а на USB hub). Конвертеры не индустриальные. Может USB-RS485 конвертеры перегорают и остается одна видимость в диспетчере устройств?

Может USB-RS485 конвертеры перегорают и остается одна видимость в диспетчере устройств?

элементарно, по 485 шине что-то прилетело и микросхема склеила ласты. А микро, которая обслуживает USB вполне жива )

Заведите за правило указывать оборудование и Операционную систему.

Перезагрузка не лечит ситуацию. ch340 — чип.

Виндовс 10 64 разряда у меня.
По отзывам из Интернета — это либо слетел драйвер или сгорел.


Надо присмотреться теперь к индустриальным с развязкой.

Странно, с CH340 у меня никогда не было проблем. с PL бывают проблемы на 10-ке.

Да, все китайские без гальванической развязки, но надо понимать, что вы к ней подключаете. Я что только не подключал, дешевка за 75р. работает себе…

Я подключаю реле. Там только команды на реле отправляю через преобразователь. Ведь силовая цепь реле никак не связана с цепью управления. У меня это отдельные цепи.

Может у вас есть особый хороший драйвер под этот преобразователь?

не знаю, преобразователь такой.
USB_RS485 — CH340

Один к одному с моим. Windows сама находила и устанавливала.

Оказывается в Rapid Scada надо было поставить галочку RTS. Конвертер рабочий и хороший (аж 5 штук). Но я думаю это проблема в реле (работающем по Modbus RTU), это реле требует особой настройки.

Оказывается в Rapid Scada надо было поставить галочку RTS

Интересно. Очень редко используемая опция.

Но самое интересное, почти во всех внешних утилитах эта опция отсутствует и я не мог из них отправлять команды по протоколу Modbus RTU — пишет что порт открыт но ответ не приходит с устройства. Только в Rapid Scada есть такая опция “RTS” и только в Rapid Scada я могу работать с реле. Интересно и другое, что сначала (от нескольких часов до нескольких дней) без этой опции ответы приходят с реле.

В самом RS-485 RTS конечно физически не может быть, т.к. всего 2 жилы, но может это особенность преобразователя?

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

С чего начать диагностику сети и как можно определить помеха это или плохое согласование, OPC сервер или что-то еще?

Начните с кабеля.
Убедитесь в том, что используемый Вами кабель соответствует спецификации RS485.
Измерьте сопротивление линии. Возьмите калькулятор, проверьте расчётами замеры и убедитесь с качестве сросток и кабеля.
Не забудьте проверить сопротивление изоляции и замыкания на "землю".
Проверьте качество заземления и выравнивания потенциалов, особенно если у Вас нет гальванической развязки на портах каких-либо устройств.
Возьмите комп с установленной программой МодбасПул и с помощью неё опросите все устройства. Если "молчуны" собрались где-то на одном сегменте кабеля, то возможно произошла переполюсовка.
Рассогласование видно осциллографом по дроблению фронтов импульсов.
Удачи! ---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр 1. Кабель использую UTP Cat5, не экранированный.
2. Сопротивление линии я измерю, а вот на счет расчетов поподробнее можете написать что вычислить и что проверить?
3. Выравнивания потенциалов в сети нет, так как использую преобразователи TTL\ RS-485 для каждого отдельного устройства где отсутствует клемма GND и в руководстве на эти приборы по поводу организации сети сказано:
• Не заземляйте экран.
• Не подключайте разъем “Gnd (ground)”.(имеется ввиду к разъему прибора)
4. Не совсем понял про дробление импульсов. Как именно видно рассогласование?

Мне кажется что для модбаса данный кабель не совсем подходит, т.к. нужен кабель с волновым сопротивлением 120 ом (и терминатор соответствующий равный волновому сопротивлению линии), а у вас 100 омный. Но если половина устройств на линии отвечает значит по параметрам влазит более или менее.

Дробление импульсов это значит что у вас передний фронт будет не близким к идеальным, а с шумами типа. Сложно словами объяснить. Короче на переднем фронте видно будет расколбас сигнала.

А вообще я бы временно отключил от линии те устройства что отвечают на начал бы оставшиеся по одному опрашивать. Сел бы на линию какой нить моксой и смотрел есть ли запрос и что идет в ответ. и пытался бы добиться работоспособности по очереди для каждой железки.

Случайно нет чередования, когда нечётные отвечают, а чётные нет? Если есть, то это не настроен таймаут между получением ответа и следующим запросом, slave не успевают подготовиться к приёму запроса.

Ну-у-у, началось.
У кабеля UTP Cat5 волновое сопротивление не 120, а 100 Ом. И если уж Вы решили его "приколхозить", то и нагрузочные резисторы ставьте на концах такие же - по 100 Ом.

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

Про экран я ничего не говорил. Я говорил про опасность паразитных токов уравнивания потенциалов по сигнальному кабелю.
Короче, убедитесь, что между кабелем шины и отключенным от него портом устройства нет потенциала более 3 VAC. Все остальные устройства шины должны быть при этом подключены к шине.

Фронты и спады импульса представляете? Так вот, если увидите, что один импульс раскрошился на несколько - согласования нет.

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

Вообщем на данный момент проделал следующие действия:
1.Отключил устройство от порта RS-485. Измерил напряжение, показания довольно непонятные, показывает то 0 то 1, вообщем решил что это меньше 3 VAC и успокоился на этом.
2.Отключил все устройства которые благополучно отвечали мне по ModBus и оставил ту половину, которая плохо опрашивалась. Опрос прошел удачно, все "капризные" приборы нормально отвечали на запросы, переменные имели признак достоверности.
3.Сопротивление кабеля мереть не стал, т.к. длину общей сети точно не знаю, могу только догадываться, плюс минус 200 метров.

Когда все приборы на линии, опрашиваются они через одного.
Если имеет место ошибка по таймауту, то :
Увеличивал таймаут ответа slave устройства, но это ничего не дало. Обмен происходил в том же духе, только медленнее.

PS:
1. Напряжение мерил между линией RS-485 и отключенным портом RS-485. igor22 писал(а): Если имеет место ошибка по таймауту, то :
Увеличивал таймаут ответа slave устройства, но это ничего не дало. Обмен происходил в том же духе, только медленнее. Тут надо по-играться с таймаутом мастера.
Мастер за слэйвами успевает, а вот слейвы за ним, возможно, нет. ---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр igor22 писал(а): Увеличивал таймаут ответа slave устройства, но это ничего не дало. Обмен происходил в том же духе, только медленнее. Нужно увеличить таймаут между запросами мастера. Когда однажды не нашёл такой настройки, вставил через один запросы к несуществующим slave. Все существующие начали отвечать без сбоев. Дулирования адресов-то точно нет?
И еще, вы используете CAT-5E. Пару раз сталкивался с тем, что подобные кабели изготовлены из железа с омедненными жилами. Погонное сопротивление у такого кабеля раза в три выше, чем у медного. При вашей длине может сильно повлиять. rwg писал(а): Нужно увеличить таймаут между запросами мастера. Когда однажды не нашёл такой настройки, вставил через один запросы к несуществующим slave. Все существующие начали отвечать без сбоев.

В настройках порта есть параметр "Tаймаут". Но это я так понимаю время ожидания ответа от slave. Еще есть такие настройки:
-Задержка (в мс) между тарнзакциями.
-Задержка (в мс) начала передачи данных после включения передатчика.

Какая из этих них увеличивает таймаут м\у запросами?

rwg писал(а): Похоже "Задержка (в мс) между транзакциями". Для устройств, соответствующих стандарту Modbus, 3 мсек, для ТРМов Овена может хватить 5 -10 мсек, для неизвестно каких может не хватить и 100 мсек.

Установил следующие настройки:
Таймаут ответа 600 мс
Задержка между транзакциями 9мс
Пака полет нормальный, какой и нужен был.
Нашел в интернете такую статейку для диагностики сети RS-485, там сказано:

В большинстве сетей RS-485 заглушка (согласование волнового сопротивления линии передачи сигналов) создает больше проблем, чем решает. Чтобы проверить, заглушен ли узел, нужно отключить его от сети и обесточить. Далее, с помощью омметра измерить сопротивление между линиями A и B (или + и -) приемника. На заглушенной линии сопротивление обычно менее 200 Ом, в то время как на незаглушенной – более 4000 Ом.

Как я понимаю "Узел" в данной статье это некий прибор. Для проверки согласования нужно этот узел отключить от сети 485 и обесточить.
Задам вопрос дурацкий, прошу не кидаться камнями: "отключить его от сети и обесточить"
Имеется ввиду обесточить - отключить от питания, отключить от сети - отключить от линии RS485, верно?
Тогда зачем обесточивать если мы итак отключаем от сети измеряем сопротивление м\у А и В ?

Да не за что, я сам тоже когда-то мучился с этой проблемой)

Спасибо большое, очень полезное видео.

Спасибо Вам за комментарий!

мне б такую проблему. я преобразователь не могу запустить вот это весело.

@Орлов Александр езернет 2.15 2 штуки панель не видит приборы. до меня не сделали и я играюсь уже год. хорошо всем пох..

Есть у кого и это мозг выносит)) с тем, что преобразователь не запускается не сталкивался.

Как же я ненавижу ебучий болид! Wirelex завёлся с полтычка, а с болидом вечно дрочильня. сукаааа.

Ну и где обещанное видео по ДПЛС?

@Орлов Александр жаль

@Paveluxa понял про какое видео. Некоторое видео не могу выложить по договорённости возникшей с партнёрами уже после выхода этого видео. По этому тут некоторые видео скрыты, а некоторых не будет (в частности видео по дплс). Всё что в договорённость не входит на канале есть. По дплс только видео с бризами помоему не скрыто.

@Орлов Александр которое из? По названию ничего не подходит.

@SanczeZ Martinez вот на нём надо было настройки и версию драйвера посмотреть, а потом аналог делать на своём

На другом компе с 10 вро работает, сейчас буду дальше сой мучить. Спасибо.

Я вчера им работал на этом же ноуте с 7 виндой, сегодня 10 поставил и вот так стало.

А провода звонили?

ПОЛ ДНЯ! ПОЛОВИНУ ДНЯ! еп. ся с этой темой! Спасибо.

И Вам спасибо за комментарий

232 не открывает порт что делать

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

@Орлов Александр есть еще варианты?

Соединения проверить, сам кабель, иногда помогает отключение всех устройств от пульта. Это то что мне встречалось в работе когда порт не открывался.

@Дмитрий Школин А забыл, тут чуть по другому было. На компе уже всё стояло от старых преобразователей. Когда я свой второй купил, я ни чего не ставил, а просто подключил его и всё работало. А вот когда этот купили, он не заработал, и я переустановил его по инструкции и только тогда он заработал.

@Дмитрий Школин Честно не помню чтобы я так настраивал (у меня их 2 шт и на 3-х компах все два работали), но спорить не буду, так как давно это было. У меня сотрудник купил его, установил как обычно и не работает. Я инструкцию прочитал и сделал его рабочим, и видео для остальных записал. Почему то вопросы возникают у многих. Я по новым устройствам всегда читаю инструкцию. Проблемы с 232 всегда бывают. Также со Стрельцом переодически были проблемы. Как мне электронщики писали в однотипных устройствах разных версий могут быть разные "чипы" и из-за этого проблемы. У стрельца часто драйвер из комплекта не соответствовал, мне приходилось подбором из инета находить подходящий.

@Орлов Александр По моему опыту (работаю с этими преобразователями с того момента как они появились, именно ЭТИ) эту настройку нужно было делать всегда.

Так и есть! Только это связано с тем, что раньше такого с этим устройством делать не надо было, вот и не читают.

Здравствуйте! У меня такая же шляпа только в свойствах дровы нету таких настроек. Как быть. (((

То что в видео точно для болидовской современной флешки работает. А вот с другими - только попробовать поковырять надо, по другому я не смогу подсказать. Я, например, с USB-RS232 от стрельца первых версий с десяток драйверов перебрал и только так нашёл нужный и рабочий. А драйвер в комплекте не рабочий почему-то был, тех. поддержка не помогает.

@Орлов Александр USB-serial CH340. Так же, нету никаких настроек. Может сможете что посоветовать?) (это не болидовская, черная флешка которую раньше тоже использовал на другом компе, а сейчас такая проблема)

Здравствуйте! Можно попробовать обновить, а вообще по делу надо всю инфу, какая система, версия дров и пр. Так я не могу сказать в чём причина, если тоьько дрова и усб-рс старые.

Мужик красавчик. Часа два мучался, и причем предыдущая десятка так себя не вела с rs485

Читайте также: