ДОВІДНИК З NODE-RED українською мовою
Вузол Listener має налаштувати моніторинг адресного простору або Alarm&Events вашого сервера OPC UA. Потрібна лише одна ін’єкція, щоб налаштувати запуск моніторингу. Для кожної ін’єкції він працює як тригер – моніторинг підписки-відписки або тривоги та події.
payload (number*/Object)
topic
nodetype (inject)
injectType (listen/browse*)
Наприклад:
{
"interval": 500,
"queueSize": 10,
"options": {
"requestedPublishingInterval": 5000,
"requestedLifetimeCount": 60,
"requestedMaxKeepAliveCount": 10,
"maxNotificationsPerPublish": 5,
"publishingEnabled": true,
"priority": 8
}
}
Інтервал параметра означає інтервал вибірки. Якщо ви хочете встановити інтервал публікації, вам потрібно надіслати трохи більше параметрів.
msg.payload.options = {
requestedPublishingInterval: 100,
requestedLifetimeCount: 60,
requestedMaxKeepAliveCount: 10,
maxNotificationsPerPublish: 4,
publishingEnabled: true,
priority: 3
}
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
Result in message:
Result in subscribe message:
payload
topic
addressSpaceItems (Array)
injectType
readtype
That output provides the origin from node-opcua as JSON.
Цей вихід надає джерело з node-opcua як JSON.