Orion 2 device interface protocol


(рис.1)

1.5. Блок питания для Болид С2000- Ethernet (12В-24В).
Стыкуем оборудование.

2.Програмное обеспечение:
2.1. Конфигуратор счётчиков Меркурий с сайта Инкотекса (http://baza-kip.narod.ru/files/Pub/konfigurator.rar );
2.2. Программа UProg с сайта https://bolid.ru/, (https://bolid.ru/files/373/566/UProg_41070.zip ), во время установки установить совместно с "Орион2-Интерфейс" (не снимать галочку установки).
2.3. Программа [USR-VCOM] Virtual Serial Software V3.7.1.520 (http://www.usriot.com/usr-vcom-virtual-serial-software/ )

3.1. Создаём локальное соединение по протоколу TCP/IPv4 с статичным IP-адресом (см.рис.2), в моём случае IP-адрес 192.168.127.1, маска под сети 255.255.255.1

(рис.2)

3.2. В программе UProg проверяем установки Болид С2000- Ethernet (настраиваем согласно инструкции, здесь привёл свой пример):
3.2.1 Выберите команду горизонтального меню «Настроки – Настройка службы Орион2-Интерфейс», появится окно настроек (см.рис.3)

(рис.3)

В этом окне настройте параметры доступа к службе «Орион 2-Интерфейс»:
• В поле «IP» укажите IP-адрес компьютера, где установлена служба
• В поле «Порт» — порт службы (аналогичный порту, заданному при установке интерфейса.

Получаем (см.рис.4)

(рис.4)

3.2.2 После настройки параметров доступа к службе «Орион2 — Интерфейс» необходимо создать линию интерфейса. Для этого нажмите на кнопку «Создать линию» из панели действий дерева приборов. (см.рис.5)

(рис.5)

Если всё прошло правильно, то прибор Болид С2000- Ethernet будет отображаться в «Службе Орион2»

3.2.3. Настройки Болид С2000- Ethernet:
RS485/RS232 (см.рис. 6)

(рис.6)

Настройки Ethernet (см.рис.7)

(рис.7)

3.2.4. Джампер на Болид2000-Ethernet устанавливаем в положение PASS.

3.3. Создаём виртуальный COM порт. Для этого запускаем USR-VCOM и делаем следующие установки (см.рис.8). (в моём случае получился порт COM2)


(рис.8)

3.4. Настраиваем конфигуратор счётчиков Меркурий (см. рис.9)

(рис.9)

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 в пульт – он, как следствие, эти приборы не видит. Т.е. нет ни обрывов, ни восстановления связи. Приборов просто НЕТ.

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

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

http://s57.radikal.ru/i156/1507/d3/b.

[04.07.2015 22:40:38]

Одна из лучших стратегий — локализация.
Переместите С2000М на место прибора №9, а хвост отцепите.

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

Viss ®

Резисторы стояли на приборах №1 и №2, убрал — эффекта нет.

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

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

[04.07.2015 23:05:01]

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

«На панели предлагаемого оборудования находятся 4 порта 10/100 Base-T(X) и 1 порт 100 Base-FX, при этом на последнем поддерживается передача данных по одномодовому оптическому волокну.»

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

Ошибся коммутатором =(

[04.07.2015 23:14:06]

А так можете http://prntscr.com/7ot3hqХоть я и не верю в такую затею, пульт попробую перенести. Мало ли чего бывает.

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

а) Ато отдельно стоящие здания.
б) 200 метров там минимум и только напрямую, т.к. вероятней всего прорыта траншея, где эта оптика и проложена. А витая пара на таком расстоянии гарантированно не заводится).
в) Если бы мог — не пришлось бы ставить дорогие Моксы. 🙂

[05.07.2015 10:11:25]

Ну продублируйте вопрос на http://forum-bolid.ruИ здесь https://partners.bolid.ru/auth/

*Ну и.

[05.07.2015 10:47:05]

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

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

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

Ну так сократите интерфейс. С2000М на место №9, а исправный прибор №2 на место №11. №12 тоже отключите.
У Вас получится линия RS-485 С2000М —— прибор №2, куда уж короче?!

[05.07.2015 15:26:02]

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

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

Еще можно попробовать добавить повторитель потокола возле прибора 9 или прибора 11.

[06.07.2015 15:41:08]

Зачем?Tregart ®

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

[06.07.2015 17:36:17]

однозначно здесь проблемы с преобразованием, пляшите с настройками с2000-eth. Попробуйте в реестре http://s011.radikal.ru/i316/1507/b4/. поиграйте с таймаутами, загрубите и опросите их uprog-ом. Когда подберете оптимал, переносите их в пульт. Вообще я в такие моменты устанавливаю орион-про, там можно отследить в ядре количество потерянных пакетов, что коррелирует с оптимальными параметрами опросаРустам74 ®

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

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

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

Да там от ответвлений одно название. При скорости 9600 Бод и паспортной дальности 3 км и максимально-допустимом сопротивлении кабеля 300 Ом, эти 10 метров (и то, это я с запасом взял) — ниочем.

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

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

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

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

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

[07.07.2015 12:21:56]

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

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

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

//—————————————
ПК то в архитектуре нет, но это поможет подобрать оптимальные настройки, я когда настраивал с2000-рпи, я тоже поставил орион-про и день мониторил пакеты, оказалось 99% прошло, значит все настроено хорошо, потом просто залил в пульт настройки, которые были в реестре для орион про и все пошло

а) Сразу не написал, уточняю: у меня пусконаладка новой системы. Т.е. не "бац, отвалилось", а "бац, не заработало".

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

[07.07.2015 18:35:16]

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

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

Оцените статью
Много толка
Добавить комментарий