OPC UA IIoT Listener

ДОВІДНИК З NODE-RED українською мовою

OPC UA IIoT Listener

Вузол Listener має налаштувати моніторинг адресного простору або Alarm&Events вашого сервера OPC UA. Потрібна лише одна ін’єкція, щоб налаштувати запуск моніторингу. Для кожної ін’єкції він працює як тригер – моніторинг підписки-відписки або тривоги та події.

image-20220611170739811

Input

Inject payload JSON

Наприклад:

{
    "interval": 500,
    "queueSize": 10,
    "options": {
        "requestedPublishingInterval": 5000,
        "requestedLifetimeCount": 60,
        "requestedMaxKeepAliveCount": 10,
        "maxNotificationsPerPublish": 5,
        "publishingEnabled": true,
        "priority": 8
    }
}

Інтервал параметра означає інтервал вибірки. Якщо ви хочете встановити інтервал публікації, вам потрібно надіслати трохи більше параметрів.

msg.payload.options
event subscription parameters default:
msg.payload.options = {
    requestedPublishingInterval: 100,
    requestedLifetimeCount: 60,
    requestedMaxKeepAliveCount: 10,
    maxNotificationsPerPublish: 4,
    publishingEnabled: true,
    priority: 3
}
        
subscription parameters default:
msg.payload.options = {
    requestedPublishingInterval: 100,
    requestedLifetimeCount: 1000,
    requestedMaxKeepAliveCount: 12,
    maxNotificationsPerPublish: 100,
    publishingEnabled: true,
    priority: 6
}

The sampling interval and the publishing interval is to tell you want to sample every n interval in msec. and it should publish every n msec.

Example: interval: 200, queueSize: 5, and requestedPublishingInterval: 1000

Output 1

All Mode

Result in message:

Value Mode

Result in subscribe message:

Output 2

That output provides the origin from node-opcua as JSON.

Цей вихід надає джерело з node-opcua як JSON.