Итак, имеем один С2000-Ethernet, подключенный к шлюзу №1 с одной стороны и компьютер, подключенный к шлюзу №2, с другой. Предполагается, что шлюзы имеют статические адреса, которые смотрят в Интернет и что на обоих проброшен WAN-LAN UDP-порт 40001 (см.схему).
1) Программируем виртуальный COM-порт компьютера, через который мы будем подключаться к С2000-Ethernet.
- Спойлер
- Запускаем программу Settings. Выбираем сверху пункт СОМ порты и Добавить. Слева появится новый СОМ-порт. Выбираем его и начинаем изменять параметры: Устройство организации обмена с приборами переводим в С2000-Ethernet, Таймаут передачи по локальной сети устанавливаем свой (как его определить для вашей сети подробно расписано в РЭ на С2000-Ethernet), в полях IP и Порт записываем адрес и порт шлюза, к которому подключен С2000-Ethernet. У меня везде используется порт 40001 как стандартный для свободного подключения. Нажимаем последовательно кнопки Добавить и Записать в реестр. Программу Settings закрываем.
- Спойлер
- Подключив прибор к ПК по интерфейсу RS-232 и установив перемычку ХР2 в положение Config, выбираем нужный СОМ-порт и считываем конфигурацию. Переходим на вкладку Ethernet и меняем настройки прибора в соответствии с параметрами вашей сети: указываем адрес, маску, шлюз и порт прибора, а также таймаут ожидания квитанции, запрограммированный в настройках виртуального СОМ-порта в пукте 1. Кроме этого, указываем IP-адрес удаленного устройства и порт UDP. В данном проекте для простоты настройки везде используется порт 40001, хотя у этого есть свои ограничения (см.примечания ниже). Отключаем питание и возвращаем перемычку ХР2 в положение Pass.
- Спойлер
- Как это сделать подробно расписано в инструкции, скачать которую вместе с дистрибутивом можно по ссылке ниже. Все настройки при установке оставляем по умолчанию.
Открываем UPROG. Выбираем Справка\Конфигурирование по LAN (ставим галку).
В левой части появляется меню из 2-х пунктов: Компьютер и Драйвер (127.0.0.1:8100).
- Спойлер
- При нажатии мышкой на Компьютер вы окажетесь в меню работы с приборами, подключенными к С2000-Ethernet по интерфейсу RS-485. При этом выйдет окно с запросом COM-порта, в котором надо указать тот COM-порт, который мы программировали для работы с С2000-Ethernet программой Settings. Одно существенное замечание: служба Orion2 - Device Interface Protocol в этом режиме должна быть остановлена. Как это сделать указано ниже.
- Спойлер
- При нажатии мышкой на Драйвер (при запущенной службе 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\Пользователь\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools\Выполнить
2) В случае если для свободного и фиксированного соединений используется один и тот же UDP-порт, то теряется возможность удаленного конфигурирования C2000-Ethernet во время его штатной работы. Крайне не рекомендуется, чтобы в подобных случаях производилась попытка одновременного доступа к прибору и для ретрансляции, и для чтения его конфигурации. При определенной совокупности настроек сторон, участвующих в обмене, прибору С2000-Ethernet текущей версии (v 2.52) в результате одновременного доступа может потребоваться сброс (недоработка исправлена, войдет в след. серийную версию). Другими словами, при необходимости одновременной и работы с приборами и конфигурирования C2000-Ethernet, необходимо в настройки СОМ-порта прописать еще один (не 40001) порт и обеспечить его проброс через шлюзы.