Ovladač OPC UA pro systém Control Web je průběžně
rozšiřován podle požadavků uživatelů. V nové verzi byla vylepšena
konfigurace certifikátů zabezpečení komunikace, doplněny další
podporované typy a rozšířeny možnosti komunikace polí.
Konfigurace
Komunikace polí
V OPC UA na rozdíl od klasického OPC je možné, za určitých
podmínek, komunikovat libovolnou část pole (v klasickém OPC bylo
možné číst nebo zapisovat pouze celé pole). Pracovat s prvky pole
podle zadaného index nemusí server podporovat (OPC UA specifikace
to dovoluje).
V parametrickém souboru ovladače OPC UA pro Control Web je možné parametrem write_array_index_range
povolit nebo zakázat čtení částí pole. Pokud nastavíme parametru
na hodnotu no, bude ovladač vždy zapisovat celá
pole.
write_array_index_range = no
Podobně můžeme nastavit čtení parametrem
read_array_index_range. Pokud není parametre v
parametrickém souboru uveden, čtení a zápis částí pole je
povolen.
ExtensionObject
V případě že je v OPC UA potřeba pracovat s nějakou obecnou
strukturou nebo blokem dat, pro něž není možné vytvořit v adresním
prostoru serveru jednotlivé položky, můžeme použít jednu položku
typu ExtensionObject v niž je obecný blok dat definované
velikosti. Položka typu ExtensionObject je vždy komunikována celá
a na klientovi ji dostaneme jako pole bajtů (v systému
Control Web typ shortcard).
V některých případech může být například u průmyslových
automatů výhodnější definovat celý data blok jako jednu položku
typu ExtensionObject. Zvláště u pomalejších automatů může být
komunikace rychlejší než čtení data bloku po položkách.
Podpora datového typu ExtensionObject byla v ovladači OPC UA
klient pro Control Web doplněna ve verzi 2.9
pouze pro čtení.
|