...
Od daného okamihu server v periodických intervaloch nastavených v parametroch subscription informuje klienta o zmenách na monitorovaných objektoch pomocou
Kotva |
---|
| publish_message |
---|
| publish_message |
---|
|
"Publish message" správy. V prípade, že na monitorovaných objektoch nedôjde ku zmene, server raz za (
Max KeepAlive Count *
Publishing Interval) sekúnd pošle
"Publish message", ktorej primárna úloha je oznámiť klientovi, že
subscription je stále aktívna. Podobný kontrolný mechanizmus je urobený taktiež aj na strane klienta
- posiela "Publish message" raz za (Max KeepAlive Count * Publishing Interval). Ak do času (
LifeTime Count *
Publishing Interval) klient nepošle požiadavku
"Publish message", tak
subscription na strane servera zaniká.
...
Názov parametra | Popis | Jednotka | Náhradná hodnota |
---|
Requested Publishing Interval | Parameter určuje navrhovanú hodnotu parametraHodnota, v akých časových intervaloch má server poslať informáciu o zmene monitored items v rámci inštancie subscription pomocou "Publish message". Pozn: parameter určuje navrhovanú hodnotu parametra, ktorú OPC UA server môže hodnotu zmeniť, napr. Bernecker-Rainer vracal vždy hodnotu "Publishing Interval" aspoň 50 ms, hoci požadovaný interval bol menší. | mi:ss.mss | 00:05.000 |
Requested LifeTime Count | Ak do času daného (Requested LifeTime Count * Requested Publishing Interval) nepríde od klienta žiadosť o dáta / subscription zaniká. Je potrebné, aby hodnota tohto parametra bola minimálne 3 krát väčšia, ako hodnota "Requested Max KeepAlive Count". Pozn: parameter určuje navrhovanú hodnotu parametra, ktorú OPC UA server môže hodnotu zmeniť, napr. Bernecker-Rainer vracal vždy hodnotu "LifeTime Count" maximálne 600, hoci požadovaná hodnota bola väčšia.. | Number | 1000 |
Requested Max KeepAlive Count | V prípade, že v objektoch subscription nedôjde ku zmene, server po uplynutí času (Max Notifications Per Publish * Requested Publishing Interval) pošle keep-alive správu, ktorú klient potvrdí tým, že pošle novú žiadosť o dáta. Pozn: parameter určuje navrhovanú hodnotu parametra, ktorú OPC UA server môže hodnotu zmeniť, napr. Bernecker-Rainer vracal vždy hodnotu "Max KeepAlive Count" maximálne 200, hoci požadovaná hodnota bola väčšia. | Number | 5 |
Max Notifications Per Publish | Parameter udáva maximálny počet notifikácii o zmene objektu, ktorú server môže poslať v jednej "Publish message". Nulový parameter indikuje, že počet notifikácii nie je obmedzený. | Number | 0 |
Publishing Enabled | Parameter zapína/vypína publishing v rámci subscription. | YES/NO | 0 |
Priority | Udáva relatívnu prioritu jednej subscription. V prípade, že server má poslať viac notifikácii, subscription s väčšou prioritou bude uprednostnený. | 0-255 | 0 |
Samples Queue Size | Pomocou tohto parametra je možné pre každý monitorovaný item v subscription vytvoriť na strane servera frontu objektov s danou dĺžkou. | Number | 0 |
...