Kapitola 2
Adresní prostor

Adresní prostor serveru obsahuje všechny povinné OPC UA uzly a zároveň i nové typy uzlů, které byly vytvořeny pro REX . Dále obsahuje metody pro manipulaci se serverem a složku ‘Exec’, která obsahuje stromovou strukturu úkolů REXu i se subsystémy a bloky, a to včetně úkolů připojených k ovladačům. Vše kromě obsahu složky ‘Exec’ je vytvořeno při startu serveru. Obsah složky ‘Exec’ je vytvořen při novém připojení k REXu nebo při přehrání exekutivy. Adresní prostor s exekutivou je zobrazen na obrázku 2.1 pomocí OPC UA klienta UaExpert (viz kapitola 5.1.1).


PIC

Obrázek 2.1: Adresní prostor zobrazený klientem UaExpert

Server používá čtyři vlastní jmenné prostory (Namespace). První Namespace odpovídá URI aplikace (viz tabulka 3.2) a používá se pro chod serveru samotného. Namespace urn:Rex:TypeDeclaration se používá pro definici typů, kterými se popisují bloky a parametry exekutivy. Namespace urn:Rex:Server obsahuje uzly, které slouží k obsluze serveru, například metody pro správu serveru a složku ‘Exec’. Namespace exekutivy je unikátní pro každou nahranou exekutivu nebo instanci REXu a je popsán v kapitole 3.2. Namespace exekutivy obsahuje všechny uzly úkolů, bloků a parametrů.

 2.1 Metody
 2.2 Bloky
 2.3 Parametry
 2.4 Události a verzování