Doblink Docs
ГЛАВА 4

Пример подключения к контроллеру Siemens S7-1200

Практическое руководство по созданию сквозного прозрачного L2-канала связи между инженерной средой TIA Portal на рабочем компьютере и промышленным контроллером Siemens S7-1200 через аппаратный шлюз Doblink Box. Нажмите на любой скриншот для полноэкранного увеличения.

ЭТАП 1

Настройка Doblink шлюза на объекте

1 Вход в веб-интерфейс шлюза

Войдите в панель управления шлюза любым удобным способом, подробно описанным в Разделе 2 (Веб-интерфейс шлюза): по статическому IP на порту lan0 (192.168.0.2), через автоматический DHCP на порту end0 либо через резервную служебную сеть Wi-Fi Doblink, набрав в строке браузера http://doblink.local.

2 Настройка Ethernet-интерфейса контроллера

Настройте физический порт Ethernet, подключенный к ПЛК, задав ему статический IP-адрес в одной подсети с контроллером. Соедините порт контроллера и порт шлюза прямым кабелем Ethernet или через промышленный L2-коммутатор шкафа автоматики.

Пример адресации: IP-адрес ПЛК — 192.168.81.11/24; IP-адрес порта lan0 шлюза — 192.168.81.10/24.
Рис. 4.1: Настройка статического IP интерфейса lan0 в подсети ПЛК Зум
Настройка сети lan0
Увеличить

3 Организация подключения к сети Интернет

Для выхода шлюза в интернет используйте один из доступных каналов:

  • Проводной Ethernet: переведите свободный порт (end0) в режим DHCP и подключите патч-корд от заводского роутера;
  • Беспроводной Wi-Fi: выполните сканирование радиоэфира и подключитесь к объектовой сети;
  • Мобильная точка доступа 4G: если настройки объектовой сети заранее неизвестны, добавьте сеть вручную с произвольным SSID и паролем, после чего включите раздачу Wi-Fi с аналогичными параметрами на смартфоне. Шлюз автоматически установит связь, позволяя работать на объекте через мобильный интернет.

4 Создание виртуального хаба и учетной записи

Перейдите в раздел «Виртуальные хабы», нажмите «Создать хаб», задайте имя и пароль администратора хаба. Затем во вкладке «Пользователи» создайте учетную запись, через которую Doblink на ПК будет авторизовываться на шлюзе.

Пример конфигурации: Имя хаба — Kotelnaya1; Имя пользователя — PLC1200.
Рис. 4.2: Окно создания виртуального хаба
Создание хаба Kotelnaya1
Зум
Рис. 4.3: Виртуальный хаб в статусе Онлайн
Хаб Kotelnaya1 Онлайн
Зум

5 Привязка локального моста (Local Bridge)

В разделе «Doblink Server» нажмите кнопку «Создать мост». Выберите созданный виртуальный хаб (Kotelnaya1) и физический сетевой интерфейс, соединенный с контроллером (lan0). После этого сырые кадры Ethernet контроллера начнут транслироваться в виртуальный хаб без участия IP-стека.

Рис. 4.4: Создание локального моста Kotelnaya1 → lan0 Зум
Создание моста
Увеличить

6 Выбор режима подключения: DDNS или Azure Relay Server

В зависимости от условий сети выберите подходящий протокол прохождения NAT:

Вариант А: Прямой DDNS (*.softether.net)

Используется по умолчанию при наличии проводного интернета. Автоматический алгоритм NAT Traversal «пробивает» порты в роутере. Если корпоративная сеть имеет жесткие правила, выполните проброс порта 443 TCP в настройках объектового маршрутизатора. Запишите доменное имя из карточки DDNS.

Вариант Б: Облачный Azure Relay (*.vpnazure.net)

Используется при работе через сотовый 4G-модем оператора (Symmetric CGNAT) или при отсутствии доступа к роутеру объекта. Нажмите «Включить» в блоке Azure Server и скопируйте сформированный адрес. Соединение будет гарантированно удерживаться через облачный шлюз.

Рис. 4.5: Панель Doblink Server с адресами DDNS и Azure Relay Зум
Панель Doblink Server на шлюзе
Увеличить
ЭТАП 2

Настройка Doblink на рабочем компьютере инженера (Windows)

1 Создание локального хаба и каскадного соединения

Откройте веб-панель Doblink на ПК (http://localhost:8080) и создайте локальный виртуальный хаб (например, ServiceConnect). Затем перейдите во вкладку «Исходящие соединения» и нажмите «Новое соединение», заполнив параметры подключения к удаленному шлюзу:

Поле формы Значение в примере Примечание
Имя соединения Kotelnaya1200 Произвольное имя профиля
Целевой сервер vpn939627724.softether.net Имя DDNS или Azure из настроек шлюза
Порт 443 Основной рекомендуемый порт
Целевой виртуальный хаб Kotelnaya1 Имя хаба, созданного на шлюзе
Имя пользователя / Пароль PLC1200 / ****** Учетные данные пользователя хаба на шлюзе
Рис. 4.6: Окно создания каскадного соединения
Создание каскада на ПК
Зум
Рис. 4.7: Каскадное соединение активно (Онлайн)
Каскад Онлайн на ПК
Зум

Нажмите «Запустить» для активации сессии. В строке состояния отобразится зеленая индикация Соединение установлено. Данные передаются. При любых сбоях связи клиент автоматически выполняет повторные попытки подключения.

2 Настройка адаптера KM-Test и локального моста на ПК

Создайте виртуальный сетевой адаптер Microsoft KM-TEST Loopback Adapter вручную или с помощью скрипта (подробно описано в Разделе 3.3). В окне «Сетевые подключения» Windows укажите на адаптере KM-Test статический IP-адрес из диапазона подсети ПЛК:

Параметры адаптера KM-Test: IP-адрес — 192.168.81.13, Маска подсети — 255.255.255.0 (/24).
Рис. 4.8: Активный виртуальный адаптер KM-Test в сетевых подключениях Windows Зум
Адаптер KM-Test Windows
Увеличить

В веб-панели Doblink на компьютере перейдите в раздел «Локальный мост» и объедините виртуальный хаб ServiceConnect с сетевым интерфейсом Microsoft KM-TEST Loopback Adapter. Теперь адаптер на вашем ПК аппаратно закольцован с удаленным шкафом автоматики на уровне L2.

ЭТАП 3

Загрузка и онлайн-отладка в TIA Portal

Откройте проект в среде разработки Siemens TIA Portal и нажмите кнопку «Download to device» (Загрузить в устройство):

  1. В выпадающем списке «Type of the PG/PC interface» выберите PN/IE;
  2. В поле «PG/PC interface» укажите Microsoft KM-TEST Loopback Adapter;
  3. В поле «Connection to interface/subnet» укажите подсеть вашего проекта (например, PN/IE_6);
  4. Нажмите кнопку «Start search» (Начать поиск).
Рис. 4.9: Окно поиска доступных устройств в TIA Portal через адаптер KM-TEST Зум
Загрузка проекта TIA Portal
Развернуть на весь экран
Результат подключения: TIA Portal обнаружит контроллер Siemens S7-1200 широковещательным запросом Profinet DCP в таблице совместимых узлов. Выберите найденный ПЛК и нажмите «Load» — дальнейшая работа по прошивке, мониторингу переменных и диагностике выполняется точно так же, как при прямом кабельном подключении к шкафу автоматики.
@Doblink_tech