TI40

Лабораторна робота №6. Робота з OPC UA

1. Встановлення тестових утиліт для роботи з OPC

1.1.Завантаження та встановлення тестових застосунків.

1.2.Перший запуск

1.3.Перегляд сертифікатів

2. Використання клієнта для тестування OPC UA Сервера

2.1.Аналіз об’єктів-папок

2.2.Аналіз Variable

2.3.Використання Data Access View

2.4.Використання методів

2.5.Використання History Trend View

2.6.Використання Server Diagnostics View

2.7.Підключення до серверу в Інтернеті

3.Тестові клієнти для мобільних застосунків

Необов’язкове завдання.

3.1.Встановлення клієнтського застосунку

https://play.google.com/store/apps/details?id=com.suppanel.suppanel&hl=uk

3.2.Розробка HMI

RED

4. Основи роботи з клієнтськими запитами OPC UA в Node-RED

4.1.Завантаження та встановлення пакунку node-red-contrib-opcua

npm install -g node-red-contrib-opcua@0.2.52

4.2.Читання значення змінної

4.3.Читання значення масиву змінних

4.4.Читання значення масиву структур

4.5.Читання кількох змінних за один запит

4.6.Запис змінної

4.7.Запис кількох змінних за один запит

[{"id":"1eeb5ff0.f9c0e","type":"inject","z":"dd08c8ba.629018","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"ns=3;s=AirConditioner_1.HumiditySetpoint","payload":"[{\"datatype\":\"Double\",\"nodeId\":\"ns=3;s=AirConditioner_1.TemperatureSetPoint\",\"value\":55},{\"datatype\":\"Double Array\",\"nodeId\":\"ns=2;s=Demo.Static.Arrays.Double\",\"value\":[1,22]}]","payloadType":"json","x":150,"y":760,"wires":[["c202eff8.0d922"]]}]

4.8.Підписування на змінну

4.9.Підписування на кілька змінних