PSP3 - uživatelská pÅÃruÄka - Amit
PSP3 - uživatelská pÅÃruÄka - Amit
PSP3 - uživatelská pÅÃruÄka - Amit
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
PSE - Editor procesní stanice4.7 Procesní databázeNejprve popíšeme stručně význam a princip činnosti databáze procesní stanice a způsobjejího začlenění do sítě DB-Net. Poté popíšeme způsob, jak lze v programu PSE definovatprocesní databázi a eventuálně počáteční hodnoty některých proměnných.4.7.1 Filosofie procesní databázeTypy proměnnýchÚkolem procesní databáze je správa procesních dat. Databáze tedy obsahuje veškerénaměřené, vypočtené a archivní údaje, konstanty, parametry, plány atd. týkající sedaného technologického procesu. Kromě toho obsahuje doplňující údaje o počtu a stavuuložených dat apod. Veškeré procesní údaje jsou v databázi uloženy v proměnných.Každá proměnná je označena jménem, má určitý typ, rozměr a zdroj.TIDKaždá proměnná má v programu své jedinečné jméno označované zkratkou TID (TextIdentification). Jméno proměnné je textový řetězec obsahující pouze číslice, znakyabecedy a případně podtržítko "_". Žádné jméno proměnné nesmí začínat číslicí. Nelzetaké používat českou diakritiku. Ve vstupech nebo výstupech funkčních modulů jsou potépoužívána pouze tato jména jako identifikátory příslušných proměnných.WIDVe vnitřní reprezentaci má každá proměnná přiřazen číselný identifikátor v rozsahu0 až 65500 označovaný jako WID. Toto číslo je používáno při přístupu k proměnnéa musí být jedinečné v celé aplikaci (tedy i v síti procesních stanic). Přidělování WID řešíprogram PSE automaticky. Každý WID je sestaven z čísla stanice na síti DB-Neta pořadového čísla proměnné v konkrétní stanici. Tak je zajištěno, aby nedocházeloke kolizím identifikátorů WID v aplikaci.MaticeProměnné v databázi jsou jednoho ze šesti typů.popistypcelé číslo 16 bitůcelé číslo 32 bitůreálné číslomatice čísel typu Imatice čísel typu Lmatice čísel typu F4.7.2 Definice proměnnéILFMIMLMFrozsah0 až 0xFFFF (hexa)-32768 až 32767 (dekadicky)0 až 0xFFFFFFFF (hexa)cca -2•10 9 až 2•10 9cca ±10 -39 až ±10 39 s přesností na 7 až 8 platných číslicmax. 9999 řádků a 9999 sloupců * )max. 9999 řádků a 9999 sloupců * )max. 9999 řádků a 9999 sloupců * )* ) Maximální počet řádků a sloupců je spíše teoretický, jelikož maximální velikostproměnné je omezena velikostí volné paměti v procesní stanici. Velikost inicializovanéproměnné je navíc ještě omezena na 16 kB.Pro přístup k prvku matice slouží dvojice indexů - řádkový a sloupcový. Indexace začínáhodnotou indexu 0. Má-li např. matice Teploty rozměr 20 řádků a 2 sloupce, znamenázápis Teploty[15,0] odkaz na prvek matice, ležící v 16. řádku (tedy řádku č. 15) a 1.sloupci (tedy sloupci č. 0).Příkaz menu Databáze otvírá okno s definicemi databázových proměnných. Na každémřádku je uvedena definice jedné proměnné. Definice proměnných jsou setříděnéPSE - Editor procesní stanice 75