Централизованное развертывание сертификатов OPC UA через GDS Push Management
В предыдущей статье были представлены локальные серверы обнаружения OPC UA (LDS).
Глобальные серверы обнаружения (GDS) предоставляют похожие функции обнаружения, что и локальные серверы, но также дают возможность управлять сертификатами безопасности на нескольких OPC UA серверах из единой точки.
Эта статья демонстрирует «GDS Push Management», который позволяет «проталкивать» сертификаты безопасности на устройство OPC UA сервера.
Введение
Хорошее введение в серверы обнаружения OPC UA есть в этой статье от Unified Automation:
https://documentation.unified-automation.com/uasdkdotnet/2.5.2/html/L2UaDiscoveryConnect.html
Подготовка
Перед выполнением шагов в этой статье вы должны понимать:
- Базовую конфигурацию OPC UA сервера.
- Как подключить клиента к OPC UA серверу на устройстве PLCnext Control.
- Как хранятся и управляются сертификаты безопасности на устройстве PLCnext Control.
Процедура
Для этого примера сетевая настройка следующая:
OPC UA Server: AXC F 2152 FW 2020.6.1 IP: 192.168.1.10 DNS: axc-f-2152-1
OPC UA Client: Debian 10 PC
IP-адрес и DNS-имя ПЛК будут использоваться в этой статье, но конечно вы должны изменить их для своего приложения.
Настройка DNS-имени ПЛК
Если ваша сеть не включает DNS-сервер, отредактируйте файл hosts на машине OPC UA клиента.
Файл hosts находится в следующих директориях:
- Windows:
C:\Windows\System32\drivers\etc\ - Linux:
/etc/
Добавьте следующую новую DNS-запись в файл hosts на машине OPC UA Client (подставив IP-адрес и DNS-имя вашего ПЛК):
192.168.1.10 axc-f-2152-1
Проверьте, что запись верна, пропинговав DNS-имя (не IP-адрес) ПЛК с машины OPC UA клиента.
Установка клиентского ПО OPC UA
В этом примере используется UaExpert от Unified Automation:
https://www.unified-automation.com/products/development-tools/uaexpert.html
Скачайте и установите UaExpert на машине OPC UA клиента.
Настройка OPC UA сервера в PLCnext Engineer
- В PLCnext Engineer, в окне конфигурации OPC UA, в разделе Security установите:
- «Certificate» в Provided by OPC UA GDS.
- «IdentityStore name» в OpcUaGdsIdentityStore.
- «TrustStore name» в OpcUaGdsTrustStore.
- Запишите проект PLCnext Engineer на ПЛК.
- В веб-интерфейсе управления (WBM) на странице «Certificate Authentication» теперь можно увидеть новое Identity Store и Trust Store.
Настройка OPC UA клиента
- Откройте UA Expert и подключитесь к OPC UA серверу обычным способом (не используя сервер обнаружения).
- В UA Expert используйте меню «Document → Add…» для добавления документа «GDS Push View».
Теперь вы можете управлять сертификатами безопасности на ПЛК как альтернатива использованию окна Web-Based Management. Также можно создавать и загружать самоподписанные сертификаты из этого представления как альтернативу использованию XCA.
Заключение
Функция GDS Push Management — продемонстрированная здесь с использованием UA Expert — доступна уже сегодня со всеми устройствами PLCnext Control.
Другие реализации OPC UA GDS предоставляются:
- Пример GDS от OPC UA Foundation.
- Сервис Microsoft IIoT OPC Vault, который является частью их Azure Industrial IoT платформы.
Промышленные технологии
- Университет Канзас запустил онлайн-сертификат по менеджменту ТОиР
- Динамическое управление памятью в C: malloc, calloc, realloc, free
- Поднимите свою цепочку поставок: стратегический план управления
- ИИ революционизирует финансовое управление: улучшение принятия решений и автоматизация
- Справочник по управлению обслуживанием: Практическое руководство для руководителей
- События по управлению активами 2012: топ конференций, обучения и выставок
- 4 ключевых цели эффективного управления активами
- Промышленное управление безопасностью: безопасное и эффективное рабочее место
- Управление техническим обслуживанием: повышение эффективности и контроль затрат
- Использование OPC UA Local Discovery Servers для эффективной регистрации серверов и подключения клиентов