Настройка С2000-Ethernet в «прозрачном» режиме
FORUM_NAME: С2000-Ethernet
Описание: Преобразователь интерфейсов RS-485/RS-232 в Ethernet С2000-Ethernet
Справочная информация, руководства, прошивки для С2000-Ethernet
Модератор: Модераторы
- 1
- 2
- След.
Возникла необходимость конфигурирования приборов на интерфейсе RS-485 через сеть Интернет. Так как внятной и подробной инструкции найти нигде не удалось, после запуска системы решил привести ее здесь — может кому-нибудь пригодится. Инструкция не предполагает истину в последней инстанции — просто рабочий проект, согласованный с техподдержкой Болида.
Итак, имеем один С2000-Ethernet, подключенный к шлюзу №1 с одной стороны и компьютер, подключенный к шлюзу №2, с другой. Предполагается, что шлюзы имеют статические адреса, которые смотрят в Интернет и что на обоих проброшен WAN-LAN UDP-порт 40001 (см.схему).
Конфигурация С2000-Ethernet, для RS232 (1)
1) Программируем виртуальный COM-порт компьютера, через который мы будем подключаться к С2000-Ethernet. Спойлер Запускаем программу Settings . Выбираем сверху пункт СОМ порты и Добавить . Слева появится новый СОМ-порт. Выбираем его и начинаем изменять параметры: Устройство организации обмена с приборами переводим в С2000-Ethernet , Таймаут передачи по локальной сети устанавливаем свой (как его определить для вашей сети подробно расписано в РЭ на С2000-Ethernet), в полях IP и Порт записываем адрес и порт шлюза, к которому подключен С2000-Ethernet. У меня везде используется порт 40001 как стандартный для свободного подключения. Нажимаем последовательно кнопки Добавить и Записать в реестр . Программу Settings закрываем.
2) Программируем прибор С2000-Ethernet.
Спойлер Подключив прибор к ПК по интерфейсу RS-232 и установив перемычку ХР2 в положение Config , выбираем нужный СОМ-порт и считываем конфигурацию. Переходим на вкладку Ethernet и меняем настройки прибора в соответствии с параметрами вашей сети: указываем адрес, маску, шлюз и порт прибора, а также таймаут ожидания квитанции, запрограммированный в настройках виртуального СОМ-порта в пукте 1. Кроме этого, указываем IP-адрес удаленного устройства и порт UDP. В данном проекте для простоты настройки везде используется порт 40001, хотя у этого есть свои ограничения (см.примечания ниже). Отключаем питание и возвращаем перемычку ХР2 в положение Pass .
3) Для конфигурирования прибора С2000-Ethernet по сети, на ПК необходимо установить службу Orion2 — Device Interface Protocol . Спойлер Как это сделать подробно расписано в инструкции, скачать которую вместе с дистрибутивом можно по ссылке ниже. Все настройки при установке оставляем по умолчанию.
Настройка С2000-Ethernet вер.3.хх
Открываем UPROG. Выбираем СправкаКонфигурирование по LAN (ставим галку).
В левой части появляется меню из 2-х пунктов: Компьютер и Драйвер (127.0.0.1:8100) . 4) Компьютер
Спойлер При нажатии мышкой на Компьютер вы окажетесь в меню работы с приборами , подключенными к С2000-Ethernet по интерфейсу RS-485. При этом выйдет окно с запросом COM-порта, в котором надо указать тот COM-порт, который мы программировали для работы с С2000-Ethernet программой Settings. Одно существенное замечание: служба Orion2 — Device Interface Protocol в этом режиме должна быть остановлена . Как это сделать указано ниже. 5) Драйвер
Спойлер При нажатии мышкой на Драйвер (при запущенной службе Orion2 — Device Interface Protocol) произойдет подключение к службе (снизу запустится полоса прогресса) и вы окажетесь в меню конфигурирования прибора С2000-Ethernet по сети . Далее необходимо: установив курсор на меню Драйвер , нажать сверху в строке меню кнопку Создать линию . Настройки, заданные по умолчанию, в общем случае не изменяем.
После нажатия кнопки Ок , слева в дереве Драйвер появится ветвь с зеленым индикатором вначале. Щелкнув правой кнопкой мыши на этой ветке, выбираем меню Добавить устройство . Вводим IP адрес шлюза, к которому подключен С2000-Ethernet, его порт и тип UDP-порта.
При нажатии кнопки Ок в дереве линии приборов появится ветвь с зеленым индикатором вначале и произойдет подключение к прибору по сети. Теперь можно нажать кнопку Чтение конфигурации из прибора в правой части окна и считать ее.
Дистрибутивы:
Спойлер Программа UProg (вер.4.1.0.54) -> http://bolid.ru/files/373/566/UProg41054.zip
Программа Settings -> http://bolid.ru/files/373/566/settings.zip
Служба Orion2-Device Interface Protocol -> https://yadi.sk/d/vcGdhvPppuMpj
Примечания:
Спойлер 1) Включение/выключение службы Orion2 — Device Interface Protocol производится в оснастке Службы, попасть в которую можно командой services.msc через меню Выполнить -> ПускПриложенияСлужебные-WindowsВыполнить или по ссылке: C:UsersПользовательAppDataRoamingMicrosoftWindowsStart MenuProgramsSystem ToolsВыполнить
2) В случае если для свободного и фиксированного соединений используется один и тот же UDP-порт, то теряется возможность удаленного конфигурирования C2000-Ethernet во время его штатной работы. Крайне не рекомендуется, чтобы в подобных случаях производилась попытка одновременного доступа к прибору и для ретрансляции, и для чтения его конфигурации. При определенной совокупности настроек сторон, участвующих в обмене, прибору С2000-Ethernet текущей версии (v 2.52) в результате одновременного доступа может потребоваться сброс (недоработка исправлена, войдет в след. серийную версию). Другими словами, при необходимости одновременной и работы с приборами и конфигурирования C2000-Ethernet, необходимо в настройки СОМ-порта прописать еще один (не 40001) порт и обеспечить его проброс через шлюзы.
Инсталляция и сервис любого оборудования систем безопасности.
Большой респект за такой подробный разбор! 4-й и 5-й пункты кое-что объяснили. Приборы конфигурировались и пинговались, но значок кружка около прибора горел белым, а не зелёным.
Мой сайт по слаботочным системам www.konbez.com
Leonid писал(а): Большой респект за такой подробный разбор! 4-й и 5-й пункты кое-что объяснили. Приборы конфигурировались и пинговались, но значок кружка около прибора горел белым, а не зелёным.
Спасибо за благодарности). Хотелось бы, чтобы тема пополнялась комментариями, особенно разработчиков (а они тоже есть на форуме:), т.к. прибор непрерывно модернизируется и обновляется ПО для работы с ним. Чтобы любой пользователь, не имея многолетнего опыта работы с Болидом, мог открыть эту тему и запрограммировать прибор.
Инсталляция и сервис любого оборудования систем безопасности.
нету свободного езернета, чтобы самому проверить — а первая настройка в любом случае только по RS-232 или всё таки возможно подключение по сети?
DruG писал(а): нету свободного езернета, чтобы самому проверить — а первая настройка в любом случае только по RS-232 или всё таки возможно подключение по сети?
Проверил. При конфигурировании прибора в локальной подсети (192.168.127.xxx) настройка возможна, т.к. адрес прибора по умолчанию 192.168.127.254 и UPROG использует широковещательный поиск. А вот если ПК с виртуальным COM-портом в одной сети, а С2000-Ethernet — в другой, то запрограммировать прибор не получится. Даже пробросив необходимый порт на шлюзе, к которому подключен прибор. К слову, это подтверждается строчкой из РЭ на прибор: «Обратите внимание, что для обнаружения «C2000-Ethernet», расположенного в другой подсети, в конфигурации «C2000-Ethernet» уже должен быть задан IP-адрес шлюза, через который осуществляется доступ в другую подсеть.»
Инсталляция и сервис любого оборудования систем безопасности.
Сегодня попробовали связаться с приборами через мобильную сеть: в качестве шлюзов использовали мобильные GSM-роутеры (см.схему вверху). В GSM большие задержки и увидеть приборы получилось только изменив в настройках СОМ-порта программой Settings параметр » Пауза между командами и запросами » в 10.
Инсталляция и сервис любого оборудования систем безопасности.
Если время пинг между подсетями превышает 30 мс., то для режима виртуального COM-порта требуется настройка параметра «Тайм-аут передачи по локальной сети» (программа Settings.exe, соответствующий COM-порт). «Тайм-аут передачи по локальной сети» >= 30 мс + «время выполнения команды ping». Аналогичным образом нужно настроить параметр «Тайм-аут передачи по локальной сети» в конфигурации C2000-Ethernet (для режима виртуального COM-порта некритично, но настоятельно рекомендуется, если требуется удаленное конфигурирование C2000-Ethernet).
По поводу «так как внятной и подробной инструкции найти нигде не удалось. » А как же инструкция в дистрибутиве, на который выше дана ссылка https://yadi.sk/d/vcGdhvPppuMpj ?
Официально конфигурирование по локальной сети в Uprog пока не заявлено, поэтому инструкция недоступна для скачивания на странице Uprog. Информация по конфигурированию прибора по локальной сети на текущий момент доступна в партнерском разделе на https://partners.bolid.ru/forum/forum_5824.html .
Olga , простите за «глупый»вопрос, а куда надо ставить Орион2?? На РМ где стоит Орион Про или можно использовать любой комп??
Службу Орион2 можно ставить на любой компьютер. Uprog можно запускать и на том ПК, где установлена служба и на любом другом. Если UPROG запускается на другом ПК, то в параметрах доступа к службе (в интерфейсе программы UPROG иконка с колесиком) необходимо указать IP ПК, где установлена служба.
Таким образом установив службу на ПК, который всегда включен (например, тот где запущен АРМ Орион Про), можно запускать UPROG на любом другом ПК без дополнительной установки службы. При желании можно установить службу на нескольких ПК. Делайте так, как Вам удобнее.
А для GSM модемов критично пробрасываться через 40001 порт. Или порт 40000 тоже будет работоспособен?
Добавлено спустя 20 часов 57 минут:
Arabesco писал(а): Сегодня попробовали связаться с приборами через мобильную сеть: в качестве шлюзов использовали мобильные GSM-роутеры (см.схему вверху). В GSM большие задержки и увидеть приборы получилось только изменив в настройках СОМ-порта программой Settings параметр » Пауза между командами и запросами » в 10.
А остальные таймауты остаются по умолчанию, или требуется их заполнить на основании пинга удаленного GSM-роутера?
Имеется две системы, АПС и ОТС.
АПС имеет в составе С2000М+С2000-БИ
ОТС имеет в составе С2000М+С2000-БКИ+С2000К
По проекту интерфейсы RS484 на обоих системах раздельные, но оконечиваются приборами С2000-E, которые подключены в общую LAN
Т.е. имеем две автономные системы.
Задача:
Необходимо установить АРМ «ОРИОН Про» с подключением по LAN, на которую необходимо завести оба интерфейса, что-то вроде центральной диспетчерской.
Но также необходимо оставить возможность управления системами собственными пультами.
Из прочитанного понял следующее:
1. Режим С2000-E настраиваю прозрачным и задаю каждому свой IP. Протокол «Орион». Задаю IP сервера в списке удаленных устройств. Остальные настройки оставляю по умолчанию
2. Создаю на сервере через «Settings» два виртуальных COM-порта на каждый C2000-E.
3. Настраиваю в АБД конфигурацию, импортируя конфигурации С2000М каждого виртуального COM-порта.
4. Режим С2000М устанавливаю как «ПИ/резерв» или «режим программирования». Но получается в этом случае управление при включенном АРМ будет доступно только в С2000-БКИ, а АПС и вовсе потеряет локальное управление.
Как оставить возможность локального управления обоими пультами при условии что С2000-Ethernet будут подключено по RS485?
пункт 3, не совсем понял, из с2000м будете конфигурации экспортировать в АБД? или в с2000м импортировать созданную в АБД конфигурацию? второй вариант проще. Выглядит это так, в АБД создаются два сом-порта (с номерами из пункта 2), в каждом добавляется по своему пульту с2000м и далее все остальные приборы и разделы, после создания базы и подключения пультов, каждый выбирается по отдельности и в него АБД экспортирует что нужно.
и почему так необходимо RS485? на 232 уже что-то запроектировано?
Второй вариант может и проще), но конфигурация для С2000М уже готова.
С2000-Ethernet запроектированы в шкафах ШПС на отличных этажах от расположения пультов и блоков индикации. Они являются первыми приборами в интерфейсе RS485 и до С2000М на RS485 последовательно висят еще куча приборов. Хотелось бы оставить все на своих местах.
В ТП Болида недавно ответили, что все будет работать если установить режим «Компьютер» в пульте. Но насколько я помню этот режим доступен только для интерфейса RS232 в пульте.
Вот думаю, может попробовать подключить С2000-ПИ на ответвление и уже на нее повесить пульт по RS232. Но получается получиться кольцо из разных интерфейсов.
P.S. Похоже придется переносить С2000-Ethernet к пультам и искать для них свободные порты СКС в пределах помещения
Я ЗА «переносить C2000-Ethernet к пультам» (чтобы подключить их по RS-232 к С2000-М) и подключать С2000-Ethernet к ЛВС в новом месте!
Тянуть еще один 485 и ставить С2000-ПИ, чтобы подключиться к далеко расположенному С2000-М по RS-232, тоже рабочее решение.. но как-то.
alexteen писал(а): Второй вариант может и проще), но конфигурация для С2000М уже готова.
если нумерация разделов в обоих с2000м совпадает. не говорите, что я не предлагал вам второй вариант
alexteen писал(а): Похоже придется переносить С2000-Ethernet к пультам и искать для них свободные порты СКС в пределах помещения
достаточно одного свободного порта в помещении, езернету же не нужны все 4 пары, 2 пары взять на один, 2 пары — на другой, ну а с патч-панели в серверной уже да — на два порта в свитче/роутере/хабе
Уточнение по удаленному с2000-Ethernet
Здравствуйте.
У меня аналогичная ситуация с удаленными приборами и настройками. Подскажите обязательное условие в статических адресах в шлюзах (сисадмин куда-то сгинул, найти не могу ? У вас видны удаленные приборы на виртуальном порте ? Я добился только удаленное считывание конфигурации в с2000-Ethernet, но приборы не видятся, ТП в отпуске, сказали надо ждать. И ядро у вас опрашивает удаленные приборы ? Разрабы ничего не меняли в файле ядра ? Спасибо.
здравствуйте. в наличии есть с2000-4 и промышленный модем gprs с rs485. могу я через него сделать проброс? по сути с2000-езернет тоже самое ведь?
тут смысл в том чтобы сделать виртуальный сом-порт привязанный к статичному адресу, а модем он ведь через интернет будет и у него IP-адрес явно динамический, значит каждое переподключение адрес будет меняться, т.е. с2000-4 будет теряться.
DruG писал(а): модем он ведь через интернет будет и у него IP-адрес явно динамический, значит каждое переподключение адрес будет меняться, т.е. с2000-4 будет теряться.
в этом и вопрос. при дозвоне на СТАТИЧНЫЙ айпи все будет в порядке. сервер с выделенным стоит. вопрос в том какое ПО поддерживает подключение скажем так и пинги
xardasdan писал(а): здравствуйте. в наличии есть с2000-4 и промышленный модем gprs с rs485. могу я через него сделать проброс? по сути с2000-езернет тоже самое ведь?
Есть нюансы, вам нужен на стороне компьютера софт, который будет соединяться с этим модемом и создавать на компе виртуальный ком порт.
Виртуальные ком порты для С2000-ethernet рассчитаны именно на работу с Ethernet. Там не чистый 485 ходит, там есть определённый набор дополнительных данных чтоб компьютер и ethernet понимали друг друга.
И с вашим модемом должна быть аналогичная ситуация. Вам надо найти документацию на ваш модем и уточнить как правильно пробросить через него 485й и предназначен ли он вообще для этого (возможно он имеет специфичный для оборудования протокол на этом порту или использует этот порт для конфигурирования или связи с компьютером).
Источник: forum-bolid.ru
Подключение Bolid С2000-2 через С2000-Ethernet к ПК
Устанавливаем программу «UProg» на ПК, обязательно устанавливаем службу «Орион2-Интерфейс», уже не помню можно ли отказаться от ее установки. В «UProg» служба имеет IP-адрес 127.0.0.1:8100 Если служба установлена на том же ПК, что и «UProg», то менять IP-адрес не надо.
Далее создаем линию службы. Для этого выделяем «Служба Орион2-Интерфейс 127.0.0.1:8100» в дереве данных и нажимаем белый листик над данным деревом. Появится что-то типа «Ethernet:40001 (Орион2)».
Подключаем «С2000-Ethernet» непосредственно к компьютеру.
В руководстве по эксплуатации пишут применять Cross-over («нуль-хабный») кабель. У меня сетевая карта с автоопределением, поэтому не важно какой кабель.
«С2000-Ethernet» имеет IP-адрес по умолчанию 192.168.127.254
Джампер на плате по умолчанию в положении «Config». Забегая вперед скажу, что после всех настроек его надо переставить в положение «Pass», по крайней мере у меня «С2000-2» увиделся только после этого телодвижения.
Прописываем любой IP-адрес с маской /24 з этой подсети на ПК и аппарат должен появиться в программе. Если нет, то делаем сброс на заводские настройки, для этого читаем стр.18 руководства пользователя :
Длинное нажатие – это удержание датчика вскрытия корпуса («тампера») в состоянии «нажато» в течение более 0,5 сек, но менее 6 сек.
Кратковременное нажатие – это удержание «тампера» в состоянии «нажато» в течение 0,02…0,5 сек.
Пауза между нажатиями должна быть не менее 0,02 сек.
Не нажатое более 2 сек. состояние «тампера» является признаком конца набора комбинации.
Нажатое более 6 сек. состояние «тампера» аннулирует комбинацию нажатий.
Возможные комбинации и их назначение приведены ниже (тире – длинное нажатие, точка – короткое нажатие):
• сброс настроек прибора к заводским настройкам: точка-точка-тире-тире-точка-точка-тире-тире;
• смена типа интерфейса RS-232/RS-485: точка-точка-точка-тире-тире;
• сброс адреса RS-232 и временных параметров работы в интерфейсе для режимов
Master/Slave: тире-тире-тире-точка;
Это самая полезная часть любой инструкции к любому аппарату. Почему ее все время прячут в самую глубь инструкции?
Если все настроено правильно (и я не забыл что-то указать), то в результате должен появиться наш «С2000-Ethernet» и загореться зелененьким.
Источник: dzen.ru
Сопряжение э/счётчика Меркурия 206RN с ПК через Болид С2000-Ethernet
1.Оборудование, которое использовал для сопряжения:
1.1. Болид С2000- Ethernet;
1.2. Э/счётчик Меркурий 206 RN;
1.3. Источник питания для интерфейса, если требуется внешнее питание для интерфейса RS485 э/счётчика (для э/счётчика Меркурий 206 RN в моём случае был адаптер VR-002) ;
1.4. Для подключения двух «С2000-Ethernet» напрямую друг к другу, а также подключения «С2000-Ethernet» напрямую к ПК, т.е. не используя ни концентратор, ни коммутатор, применяется Cross-over («нуль-хабный») кабель. (см.рис.1)
Для подключения трёх и более «С2000-Ethernet» потребуется концентратор или некоторый тип коммутатора. В этом случае используется Straight-through («прямой») кабель. (см.рис.1)
(рис.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. Нажимаем «соединить» в конфигураторе – должно всё заработать)))
Источник: mamaewnn.livejournal.com