3.2 Application

Tato sekce obsahuje hlavní údaje o serveru, viz tabulka 3.2. Zde se nastavuje i Namespace serveru a exekutivy. Namespace exekutivy odpovídá následujícímu tvaru:

urn:Rex:Exec:<COMPANY_NAME>:<PROJECT_NAME>:<INSTANCE_NAME>

Parametry COMPANY_NAME, PROJECT_NAME a INSTANCE_NAME volte tak, aby jejich kombinace byla unikátní pro každou běžící instanci REXu, aby tak nedocházelo k chybám při použití více OPC UA serverů. Podle specifikace OPC UA by více serverů připojených k jedné instanci REXu mělo mít stejné názvy, servery připojené k různým instancím REXu musí mít různé názvy.

Každá běžící exekutiva má jiný čas spuštění. Pokud je zapnutý parametr NAMESPACE_WITH_EXEC_START_TIME, používá se čas startu exekutivy v jejím Namespace. Tím se zajistí, že klient rozliší novou exekutivu a nebude používat dříve načtené položky. Pokud se v REXu používá pouze jedna exekutiva a restartuje se, není vhodné tuto funkci používat, protože se v praxi jedná o stejnou exekutivu, tudíž stejná data.

urn:Rex:Exec:<COMPANY_NAME>:<PROJECT_NAME>:<INSTANCE_NAME>: <Čas startu exekutivy>

Pokud má server běžet na stroji, který nemá nainstalovanou licenci REXu, lze použít parametr LICENCE_KEY, který by měl obsahovat licenci REXu tak, jako je například v programu REX View. Pokud tato licence chybí nebo v ní není povolen OPC UA server, server po hodině přestane fungovat (na systému Windows se objeví varovná hláška). Pokud server při startu nezjistí aktivní licenci, vypíše ‘Site code’ stroje, na kterém běží. Každý stroj má svůj vlastní a pro tento ‘Site code’ je tedy poté třeba koupit licenci, aby na daném stroji mohl server běžet v plné verzi.


Tabulka 3.2: Nastavení aplikace




Pole

Hodnota

Původní hodnota

Popis









USE_RELATIVE_ PATH

Y/N

N

Pokud je zapnuté, všechny soubory a složky se uvažují relativně od konfiguračního souboru, jinak jsou všechny cesty absolutní.





APPLICATION_ CERTIFICATE_ PATH

Soubor

Certifikát serveru ve formě DER.





APPLICATION_ PRIVATE_KEY_ PATH

Soubor

Soukromý klíč certifikátu serveru ve formě PEM.





APPLICATION_ PRIVATE_KEY_ PASSWORD

Text

(Volitelné) Heslo ke klíči certifikátu serveru.





APPLICATION_ URI

URI serveru

Tato položka by měla být shodná s URI v certifikátu serveru a zároveň bude použita jako Namespace serveru.





LICENCE_KEY

Licence REXu

(Volitelné) Licence REXu, v níž je povolen OPC UA server. Pokud není dodána, server běží v demo modu (1 hodinu).





COMPANY_NAME

Text

Tento text bude částí Namespace exekutivy.





PROJECT_NAME

Text

Tento text bude částí Namespace exekutivy.





INSTANCE_NAME

Text

Tento text bude částí Namespace exekutivy.





NAMESPACE_ WITH_EXEC_ START_TIME

Y/N

N

Použije čas startu exekutivy jako část Namespace exekutivy. Každá nahraná exekutiva REXu je z pohledu OPC UA unikátní.





SHUTDOWN_ PASSWORD

Text

(Volitelné) Heslo pro vypnutí serveru metodou ‘Shutdown’.