...
podpora viacerých paralelne pripojených OPC UA klientov (multiserver)
adresácia D2000 objektov: numerické ID (HOBJ objektu, vo vetve D2000) alebo textové (meno objektu, vo vetve D2000N).
typy hodnôt na strane D2000 OPC UA servera:
- Boolean (objekty typu Linka, hodnoty typu boolean - De/Di/Dout)
- DateTime (hodnoty typu absolútny čas - TmA/TiA/ToA)
- Double (hodnoty typu real - Re/Ai/Ao, relatívny čas - TmR/TiR/ToR)
- Int32 (objekty typu Stanica/Alarm/Proces, hodnoty typu štvorstav - Qi)
- Int64 (hodnoty typu Int/Ci/Co) *
- String (hodnoty typu reťazec - Txt/TxtI/TxtO)
Kotva | ||||
---|---|---|---|---|
|
Preto boli podporené štartovacie parametre, pomocou ktorých je možné zmeniť chovanie D2000 OPC UA Servera nasledovne:
- --INT32INV hodnoty typu Int/Ci/Co budú v D2000 OPC UA serveri reprezentované ako Int32, hodnot mimo rozsah Int32 budú zneplatnené
- --INT32SAT hodnoty typu Int/Ci/Co budú v D2000 OPC UA serveri reprezentované ako Int32, hodnot mimo rozsah Int32 budú saturované
podpora identít:
- ANONYMOUS
- meno:heslo
...
Konfiguráciu OPC UA Server číta zo súboru. Cestu ku konfiguračnému súboru je nutné špecifikovať štartovacím parametrom --cfg=<cesta_ku_konfiguracnemu_suboru>, napríklad "opcuaserver.exe --cfg=c:\D2000\D2000_APP\application1\opcuaserver\opcuaserver.conf
". Vzorový konfiguračný súbor sa nachádza v programovom adresári v podadresári Templates\opcuaserver\opcuaserver.conf.in
(resp. .sys\templates\opcuaserver\opcuaserver.conf.in
na Linuxe). V tomto súbore sú niektoré parametre už predvyplnené, je nutné nastaviť aspoň parameter pki_dir
a vytvoriť adresárovú štruktúru pre PKI.
V súbore je možné špecifikovať nasledujúce parametre:
Parameter | Hodnota |
---|---|
application_name | meno aplikácie |
application_uri | URI aplikácie |
pki_dir | plná cesta k adresáru PKI štruktúry (napríklad 'c:\D2000\D2000_APP\application1\opcuaserver\pki' ) |
tcp_config.host | adresa sieťového adaptéra na ktorom OPC UA server príjma spojenia (0.0.0.0 pre všetky sieťové adaptéry) |
tcp_config.port | port na ktorom OPC UA server príjma spojenia |
user_tokens | zoznam nakonfigurovaných používateľov, pod ktorými sa možu prihlasovať OPC UA klienti |
endpoints | zoznam prístupových bodov OPC UA servera |
...
Konfigurácie mien a hesiel OPC UA klientov sú v konfiguračnom súbore opcuaserver.conf
. Preddefinovaný je jediná jediný užívateľský token sample_user s menom sample s heslom sample1:
...
basic256sha256_sign_encrypt:
path: /
security_policy: Basic256Sha256
security_mode: SignAndEncrypt
security_level: 4
user_token_ids:
- ANONYMOUS
- sample_user
Príklad konfiguračného súboru (konfigurácia obsahuje absolútne cesty k PKI adresárovej štruktúre):
View file | ||||
---|---|---|---|---|
|
Konfigurácia a pripojenie OPC UA klienta UaExpert firmy Unified Automation: