MMS 6000 a MMS 6850

Transkript

MMS 6000 a MMS 6850
 Uživatelský manuál
Monitorovací systém
MMS 6850
Ref: 19032010 AK
ADASH spol. s r.o.
-2-
MMS 6850
Obsah
Monitorovací systém MMS 6850 ......................................................- 8 Jak pracovat s touto příručkou ...................................................................................... - 9 -
Úroveň 1 ..........................................................................................- 10 MMS 6000 a MMS 6850.................................................................................................. - 11 Metodika ukládání dat a jejich redukce ...................................................................................... - 11 Vždy dostupné poradenství k MMS 6850 přímo od výrobce ..................................................... - 12 -
Základní popis ............................................................................................................... - 14 MMS 6000 – online měřicí systém ............................................................................................. - 14 OPC - datové rozhraní (též OPC server) ................................................................................... - 15 MMS 6850 – monitorovací systém............................................................................................. - 15 Statická a dynamická měření ..................................................................................................... - 17 Řídicí měření .............................................................................................................................. - 17 Normální a Abnormální provoz stroje......................................................................................... - 17 Seskupování měření (Normal TCG, Abnormal TCG) ................................................................ - 17 Redukce měření ......................................................................................................................... - 18 DDS databáze (DDS DB) ........................................................................................................... - 19 DDS 2007................................................................................................................................... - 19 DDS 2010................................................................................................................................... - 19 -
Úroveň 2 ..........................................................................................- 20 Seznam termínů v MMS 6850........................................................................................ - 21 Úvod ........................................................................................................................................... - 21 Databáze .................................................................................................................................... - 21 Online DB - kruhová paměť .................................................................................................... - 21 Template DB - šablona pro DDS databáze ............................................................................ - 21 DDS DB .................................................................................................................................. - 22 Normal DB .............................................................................................................................. - 22 Abnormal DB .......................................................................................................................... - 22 Hlavní projekt ............................................................................................................................. - 22 Project Setup .......................................................................................................................... - 23 Vytvoření nového projektu v Project Setup......................................................................... - 23 Přidání nových měření do existujícího projektu v Project Setup ........................................ - 24 Data Loader Project Editor ..................................................................................................... - 24 Data Admin Project Editor ...................................................................................................... - 24 TCG Editor .............................................................................................................................. - 25 Soubory ...................................................................................................................................... - 25 dmi soubor – konfigurační soubor hlavního projektu.............................................................. - 25 lst soubor - OPC soubor výpisu, OPC Measurements List .................................................... - 25 ldi soubor - konfigurační soubor pro Data Loader, Loader Ini File ......................................... - 25 adi soubor - konfigurační soubor pro Data Admin, Admin Ini File.......................................... - 26 tcg soubor - soubor definic TCG a redukcí pro Data Admin, TCG Ini File ............................. - 26 Single projekt.............................................................................................................................. - 26 Multi projekt ................................................................................................................................ - 27 Zavedení multi projektu .......................................................................................................... - 28 -
Instalace MMS 6850....................................................................................................... - 29 Doporučené požadavky na počítač............................................................................................ - 29 Obecná doporučení ................................................................................................................ - 29 Hardware ................................................................................................................................ - 29 Software.................................................................................................................................. - 29 MMS 6850 včetně souvisejících programů ................................................................................ - 30 Pracovní adresář ........................................................................................................................ - 30 Struktura a umístění pracovního adresáře ............................................................................. - 31 -
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
-3-
MMS 6850
Instalace ..................................................................................................................................... - 32 Postup instalace ..................................................................................................................... - 32 -
Projekt MMS 6850.......................................................................................................... - 34 Zadávací protokol nového projektu ............................................................................................ - 34 Informace nezbytné pro vytvoření nového projektu ............................................................... - 35 -
Spuštění a zastavení projektu ...................................................................................... - 36 Služby a aplikace ....................................................................................................................... - 36 Pořadí spuštění komponentů projektu ....................................................................................... - 36 Chyby při spouštění a běhu projektu ...................................................................................... - 39 Zastavení projektu...................................................................................................................... - 40 Ztráta dat ................................................................................................................................ - 40 Proč zastavovat projekt .......................................................................................................... - 40 Postup ručního zastavení projektu ......................................................................................... - 40 Zpřístupnění měřených dat ........................................................................................................ - 42 DDS databáze ........................................................................................................................ - 43 Online databáze...................................................................................................................... - 43 Vizualizace dat z Online DB................................................................................................ - 43 Zpřístupnění dat z Online DB v DDS 2007 ......................................................................... - 43 -
Project Setup ................................................................................................................. - 44 Zastřešení projektu..................................................................................................................... - 44 Spuštění a ukončení programu Project Setup ........................................................................... - 45 Vytvoření nového projektu ......................................................................................................... - 46 Zaregistrování nového projektu .............................................................................................. - 46 Parametry a tlačítka skupiny MMS 6850 Project ................................................................ - 47 Vytvoření podprojektu pro službu Data Loader ...................................................................... - 48 Parametry a tlačítka skupiny DataLoader – OPC Servers.................................................. - 48 Parametry a tlačítka skupiny DataLoader - Online Database............................................. - 49 Ostatní parametry a tlačítka skupiny DataLoader............................................................... - 51 Údržba existujícího podprojektu pro službu Data Loader....................................................... - 52 Vytvoření podprojektu pro službu Data Admin ....................................................................... - 53 Parametry skupiny DataAdmin - DDS Databases .............................................................. - 54 Ostatní parametry a tlačítka skupiny DataAdmin................................................................ - 54 Údržba existujícího podprojektu pro službu Data Admin........................................................ - 56 Údržba existujícího projektu....................................................................................................... - 57 -
Data Loader Project Editor ........................................................................................... - 59 Spuštění programu Data Loader Project Editor ......................................................................... - 59 Práce s OPC souborem ............................................................................................................. - 60 Type Filter ............................................................................................................................... - 61 Port Filter ................................................................................................................................ - 61 Odstranění nepotřebných řádků z OPC souboru ................................................................... - 62 Práce s konfiguračním souborem Data Loader projektu............................................................ - 63 Vytvoření nebo otevření nového ldi souboru ............................................................................. - 64 Filtry ldi souboru ......................................................................................................................... - 65 Přidání nového měření do seznamu .......................................................................................... - 65 Editace vybraného měření ......................................................................................................... - 69 Editační okno měření, řádky společné všem měřením .............................................................. - 70 Editační okno nově vytvářeného měření – Add...................................................................... - 71 Editační okno existujícího měření – Edit ................................................................................ - 71 Funkce tlačítek Save as Default................................................................................................. - 72 Tlačítko Txt Output ..................................................................................................................... - 73 Tlačítko Online DB Measurements List...................................................................................... - 73 Pole Type ................................................................................................................................... - 74 Pole Status ................................................................................................................................. - 74 Pole Prefix .................................................................................................................................. - 74 Pole Name.................................................................................................................................. - 75 Pole Id ........................................................................................................................................ - 75 Pole Period................................................................................................................................. - 76 -
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
-4-
MMS 6850
Pole OPC Line resp. skupina OPC Lines................................................................................... - 76 Pole OPC Unit ............................................................................................................................ - 76 Skupina Speed ........................................................................................................................... - 77 Editační okno statického měření STAT...................................................................................... - 78 Načítání limitů z měřicího HW ................................................................................................ - 78 Editační okno měření časového záznamu TIME ....................................................................... - 81 Editační okno měření dvoukanálového časového záznamu ORBIT.......................................... - 82 Editační okno měření řadové analýzy ORDA ............................................................................ - 84 Editační okno měření amplitudy a fáze na otáčkové frekvenci APS.......................................... - 86 Editační okno měření polohy hřídele v ložisku CENTER LINE.................................................. - 88 OPC server typu GENERAL ...................................................................................................... - 89 Omezení kladená na OPC server typu GENERAL ................................................................ - 89 Přidání OPC serveru typu GENERAL do projektu ................................................................. - 89 Přidání měření STAT do projektu ........................................................................................... - 91 -
Data Admin Project Editor ............................................................................................ - 94 Template DB - šablona DDS databází ....................................................................................... - 94 Spuštění programu Data Admin Project Editor .......................................................................... - 95 Vytvoření nového adi konfiguračního souboru........................................................................... - 97 Postup vytvoření nového souboru a šablony ......................................................................... - 98 Restrukturalizace databázového stromu Template DB .......................................................... - 98 Další úpravy vytvořené Template DB ................................................................................... - 104 Pozice snímačů................................................................................................................. - 104 Gap Refer.......................................................................................................................... - 104 Dokončení nového podprojektu ............................................................................................... - 105 Údržba existujícího adi konfiguračního souboru ...................................................................... - 106 Jak přidat nová měření do projektu ...................................................................................... - 106 Postup přidání nových měření do adi konfiguračního souboru ........................................ - 107 Restrukturalizace databázového stromu Template DB .................................................... - 108 -
TCG Editor ................................................................................................................... - 110 Spuštění programu TCG Editor................................................................................................ - 110 Jak jsou DDS DB redukovány.................................................................................................. - 111 Redukce dat v Abnormal DB ................................................................................................ - 111 Redukce dat v Normal DB .................................................................................................... - 111 Vytvoření první nové redukce .................................................................................................. - 111 Intervaly redukcí ................................................................................................................... - 113 Max. Dilution - Parametr zředění dat.................................................................................... - 114 Významná změna statických dat .......................................................................................... - 116 Uložení redukce do tcg souboru........................................................................................... - 117 Vytvoření další redukce............................................................................................................ - 117 Změna parametrů redukce....................................................................................................... - 119 Změna jména redukce .......................................................................................................... - 119 Vytvoření první nové Normal TCG ........................................................................................... - 120 Uložení definice TCG do tcg souboru ............................................................................... - 125 Přidání první nové Abnormal TCG ........................................................................................... - 125 Zadání jména a vytvoření kostry TCG.................................................................................. - 126 Řídicí veličina Abnormal TCG .............................................................................................. - 128 Přidání dalších TCG ................................................................................................................. - 131 Změna parametrů TCG ............................................................................................................ - 132 Změna jména TCG ............................................................................................................... - 132 Přidávání, odebírání a pozastavování měření v seznamech TCG...................................... - 132 -
Úroveň 3 ........................................................................................- 135 Project Setup ............................................................................................................... - 136 Jméno projektu......................................................................................................................... - 136 Přípustné znaky jména ......................................................................................................... - 136 Délka jména.......................................................................................................................... - 136 Jména databází a jejich ODBC zdrojů .............................................................................. - 136 SQL server ............................................................................................................................... - 137 -
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
-5-
MMS 6850
Instance SQL serveru [local] ................................................................................................ - 137 Vlastní fyzický disk pro Online DB........................................................................................ - 137 -
Velikost Online DB ...................................................................................................... - 139 Vytvoření nové Online DB a její velikost (Project Setup) ......................................................... - 139 Udržování objemu Online DB (Data Admin, Data Viewer)....................................................... - 139 Měření bez databázového propojení (Data Admin).............................................................. - 139 Mazání objemné Online DB (Data Loader) .............................................................................. - 140 Algoritmus mazání objemné Online DB................................................................................ - 140 Výpis informací do logu..................................................................................................... - 141 -
Data Loader Project Editor ......................................................................................... - 142 Status měření system_off ........................................................................................................ - 142 MMS OPC server ..................................................................................................................... - 142 Význam OPC Lines uvedených v lst souboru ...................................................................... - 142 Struktura OPC Line a soubor filter_opc_keys.cfg............................................................. - 142 Statická měření - sekce [STAT] ........................................................................................ - 144 Měření časového záznamu - sekce [TIME] ...................................................................... - 144 Měření dvoukanálového časového záznamu - sekce [ORBIT]......................................... - 144 Měření řadové analýzy - sekce [ORDA]............................................................................ - 145 Měření amplitudy a fáze na otáčkové frekvenci - sekce [APS]......................................... - 145 Měření polohy hřídele v ložisku - sekce [CENTERLINE].................................................. - 146 Parametr Period.................................................................................................................... - 146 Interval zpřístupnění bloku nových dat na OPC serveru .................................................. - 146 Potlačení podpory parametru Period ................................................................................ - 147 Varovné meze statických měření ............................................................................................. - 147 HW limity dostupné na kartách měřicího systému MMS 6000 ............................................. - 148 Zákaz načítání HW limitů...................................................................................................... - 149 Konfigurační soubor editoru ..................................................................................................... - 149 Struktura konfiguračního souboru ........................................................................................ - 149 Sekce [Main] ..................................................................................................................... - 150 Soubor klíčových slov filter_opc_keys.cfg ............................................................................... - 152 Parametr Mode ..................................................................................................................... - 152 -
Data Admin Project Editor .......................................................................................... - 153 Plánování spouštění redukce dat – Control of Reduction........................................................ - 153 Potlačení podpory plánování ................................................................................................ - 153 -
Data Admin .................................................................................................................. - 154 Výchozí Normal DB a pokračovací Normal DB........................................................................ - 154 Výchozí Normal DB, její vytvoření a údržba ........................................................................ - 154 Pokračovací Normal DB a její vytvoření ............................................................................... - 154 Práce s databázemi v aplikaci DDS 2007 ............................................................................ - 155 Řešením je DDS 2010 ...................................................................................................... - 155 Nastavení limitů a intervalů řídicí veličiny ................................................................................ - 155 Limity a intervaly ................................................................................................................... - 156 Omezení délky běhu Abnormal TCG ....................................................................................... - 159 Algoritmus omezení délky běhu ........................................................................................... - 160 Jediná stabilní řídicí veličina ............................................................................................. - 161 Dvě stabilní řídicí veličiny.................................................................................................. - 161 Jedna nestabilní řídicí veličina – restart měření limitu ...................................................... - 161 Jedna řídicí veličina – restart ukládání dat ....................................................................... - 162 Pozastavení nestabilní řídicí veličiny ....................................................................................... - 162 Ošetření zákmitů řídicí veličiny – Protective Time................................................................ - 163 Čítač náběhů řídicí veličiny – Max Oscillation Nmb ............................................................. - 163 Pozastavení řídicí veličiny .................................................................................................... - 164 Opětné povolení pozastavené řídicí veličiny ........................................................................ - 165 Algoritmus pozastavení nestabilní řídicí veličiny .................................................................. - 165 Transfer Period - její vliv na velikost Abnormal DB.................................................................. - 166 Scelování mimořádných situací v rámci bloku dat ............................................................... - 167 Transfer Period - omezení počtu vznikajících Abnormal DB................................................ - 167 -
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
-6-
MMS 6850
Dlouhodobé odstavení služby Data Admin .......................................................................... - 168 Prolong - jeho vliv na velikost Abnormal DB ............................................................................ - 168 Prolong > CM0 .................................................................................................................. - 169 Prolong < CM0 .................................................................................................................. - 169 Závěr ................................................................................................................................. - 170 -
DM 2010 Status .............................................................................- 171 Spuštění programu ..................................................................................................... - 172 Běh aplikace na pozadí ............................................................................................................ - 172 Stažení aplikace na lištu ....................................................................................................... - 172 Zobrazení okna aplikace ...................................................................................................... - 173 Ukončení programu .............................................................................................................. - 173 Informace o vybrané položce ................................................................................................... - 173 Aktuálnost zobrazených informací........................................................................................ - 174 Vzdálený přístup k informacím z jiného PC ............................................................................. - 174 Jak zjistit resp. změnit číslo portu pro vzdálený přístup ....................................................... - 175 Příklad................................................................................................................................... - 176 Nastavení aplikace Internet Explorer.................................................................................... - 176 -
Informace o projektu................................................................................................... - 179 Jak DM 2010 získává informace .............................................................................................. - 180 -
Informace o službě Data Loader ................................................................................ - 181 Informace o OPC serveru ........................................................................................................ - 182 Seznam měření přenášených z OPC serveru ......................................................................... - 183 -
Informace o službě Data Admin ................................................................................. - 185 Informace o Normal DB............................................................................................................ - 186 Informace o Abnormal DB ........................................................................................................ - 187 Informace o redukcích dat........................................................................................................ - 189 Informace o Normal TCG ......................................................................................................... - 189 Details ................................................................................................................................... - 190 Informace o Abnormal TCG ..................................................................................................... - 192 Details ................................................................................................................................... - 192 -
Ikony a signalizace stavu............................................................................................ - 196 Typy ikon a jejich význam ........................................................................................................ - 196 Přepnutí ikony barva ↔ text ................................................................................................. - 197 Potlačení kontroly stavu služby Data Admin ............................................................................ - 197 Signalizace rozběhu služeb ..................................................................................................... - 198 Rozběh služby Data Loader ................................................................................................. - 198 Rozběh služby Data Admin .................................................................................................. - 199 -
Kopie Online DB – zpřístupnění dat v DDS 2007....................................................... - 201 Online vizualizace naměřených dat ......................................................................................... - 201 Zpřístupnění dat Online DB v DDS 2007 ................................................................................. - 201 Postup vytvoření kopie Online DB .................................................................................... - 202 Informace potřebné pro práci s SQL serverem v prostředí DDS 2007 ................................ - 205 Export časového intervalu................................................................................................. - 205 Kopírování databáze ......................................................................................................... - 205 Zálohovat databázi............................................................................................................ - 205 -
Chybové stavy ............................................................................................................. - 207 Chybí licenční klíč HASP ......................................................................................................... - 207 Běží pouze jedna služba .......................................................................................................... - 208 Data Admin neběží ............................................................................................................... - 208 Data Loader neběží .............................................................................................................. - 208 Neexistující Online DB ............................................................................................................. - 209 Neexistující Template DB......................................................................................................... - 209 Neexistující Normal DB ............................................................................................................ - 209 Ztráta komunikace s OPC serverem ........................................................................................ - 210 -
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
-7-
MMS 6850
Data Loader nenavázal spojení............................................................................................ - 210 Data Loader ztratil spojení.................................................................................................... - 210 Ztráta komunikace s SQL serverem......................................................................................... - 211 Služba nenavázala spojení................................................................................................... - 211 Data Loader ztratil spojení.................................................................................................... - 211 Data Admin ztratil spojení..................................................................................................... - 212 Měření nemá State ok .............................................................................................................. - 212 State DB error....................................................................................................................... - 213 State OPC error .................................................................................................................... - 213 Řídicí měření má State: disabled ............................................................................................. - 214 Abnormal TCG vyčerpala limit své aktivity............................................................................... - 215 Velký objem Online DB ............................................................................................................ - 215 -
Poznámky uživatele .................................................................................................... - 217 -
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
-8-
MMS 6850
Monitorovací systém
MMS 6850
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
-9-
MMS 6850
Jak pracovat s touto příručkou
Obsahem této příručky je úplný popis monitorovacího systému MMS 6850. Pro snazší orientaci je
příručka rozdělena na tři úrovně obtížnosti.
V první úrovni jsou jednoduše popsány základní funkce a nezabíháme do podrobností, které nejsou
při prvním čtení nutné. Po přečtení první úrovně získáte potřebné základní znalosti o chování
monitorovacího systému MMS 6850 a budete připraveni číst úroveň dvě.
Ve druhé úrovni jsou již obsaženy podrobnější informace o MMS 6850. Především se soustředíme na
informace o jeho nastavení pro praktický provoz. Po přečtení druhé úrovně budete schopni
samostatně MMS 6850 nainstalovat a nastavit tak, aby Vám poskytoval požadovaná data.
Ve třetí úrovni jsou podrobně popsány struktury souborů projektu. Také jsou popsány všechny
proměnné, které jsou v MMS 6850 obsaženy. Pokud nechcete mít o MMS 6850 hluboké znalosti, pak
tuto úroveň nemusíte číst.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 10 -
MMS 6850
Úroveň 1
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 11 -
MMS 6850
MMS 6000 a MMS 6850
Úkolem online měřicího systému MMS 6000 je především zajistit bezpečný chod monitorovaných
strojů a předcházet nečekaným poruchám, které by mohly mít i destruktivní následky. Pro splnění
tohoto úkolu je měřicí systém vybaven:
- snímači, které jsou umístěny na monitorovaném stroji,
- vyhodnocovací jednotkou (rack).
Naměřené hodnoty ze snímačů jsou touto jednotkou průběžně vyhodnocovány. Jestliže některá
hodnota překročí uživatelem nastavené kritické meze, pak MMS 6000 umí tuto situaci oznámit na
velín a dokáže stroj i vypnout. Tak lze předcházet kritickým situacím, které by mohly mít za následek
vážné poškození stroje a ohrožení zdraví obsluhy.
Měřicí systém MMS 6000 naměřené a poté zpracované hodnoty neukládá, ale po vyhodnocení je
přepíše novými. Jestliže chce uživatel naměřené hodnoty využívat pro prediktivní řízení údržby, musí
použít další produkt, který je obvykle nazýván „Monitorovací systém“. Ten průběžně ukládá naměřené
hodnoty do počítače, kde jsou připraveny pro další použití. Pro rozšíření měřicího systému MMS 6000
byl vyvinut monitorovací systém MMS 6850. Ten v sobě zahrnuje i prostředky pro vyhodnocení
uložených dat, čili pro diagnostiku.
Metodika ukládání dat a jejich redukce
Jaké vlastnosti se od průběžného ukládání měřených dat očekávají? Uživatel obvykle nejdříve odpoví,
že by chtěl ukládat všechna měřená data. To však znamená, že zhruba každou sekundu je zapotřebí
uložit velký objem nových dat. Pokud spočítáme objem takto ukládaných dat za pouhý jeden den,
zjistíme, že databáze uložených dat bude mít několik gigabajtů. To není akceptovatelné ani v dnešní
době, kdy velikost počítačových disků je dostatečná. Ta totiž není omezujícím faktorem. To, co nás
skutečně omezuje, je časová náročnost práce s tak rozsáhlou databází, která je mnohem pomalejší
než práce s databází menší.
Proto je nutno provádět redukci dat a udržovat databázi v rozumné velikosti. Slovo redukce znamená,
že se neukládají všechna dostupná data. Jednoduchá redukce pracuje tak, že se uloží data v delších
intervalech (např. 15 minut) a data mezi nimi se odstraní. V případě, že měřené hodnoty jsou ustálené
a přípustné, pak takový postup vyhovuje požadavkům diagnostiky. MMS 6850 ale používá dokonalejší
postupy redukce dat.
Vykazují-li měření rychlé změny, pak delší interval ukládání nevyhovuje a je zapotřebí data ukládat
častěji. Např. v případě rozběhu turbíny bychom chtěli uložit všechna dostupná měření, tzn. interval
ukládání okolo 1 sekundy.
MMS 6850 musí umět tyto protichůdné požadavky akceptovat. Jeho činnost probíhá na dvou
úrovních.
Na první z nich trvale ukládá více redukovaná data a umožňuje tak dlouhodobá měření s
akceptovatelnou velikostí databáze. Pokud pracuje stroj v přípustných hodnotách, pak běží činnost
pouze na první úrovni a na druhé úrovni je klid.
Provoz na druhé úrovni se probouzí v případě, kdy některá měřená hodnota je mimo přípustný
interval. Dochází k rychlému sběru hodnot, které se ukládají do jiné databáze než na první úrovni.
Rychlý sběr na druhé úrovni trvá tak dlouho, dokud se hodnoty nevrátí do přípustných intervalů. Pak je
provoz na druhé úrovni ukončen. Sběr dat na první úrovni však běží neustále, není přerušován
provozem na druhé úrovni.
Vysvětlili jsme, že rychlý sběr je nastartován, když některá měřená hodnota je nepřípustná. Existuje
však rozumný požadavek, že bychom rádi měli rychle sbíraná data i nějakou chvíli před vznikem
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 12 -
MMS 6850
nepřípustné situace. I toto MMS 6850 zvládá díky speciální kruhové paměti, do které jsou uložena
VŠECHNA dostupná data. Tato paměť obsahuje několik posledních hodin měření v plném rozlišení.
Proces sběru dat na druhé úrovni tedy umí načíst i „rychlá“ data zpětně.
Popsali jsme sběr dat na dvou úrovních velmi obecně. Nyní se jistě objeví další otázky typu:
- Může každá měřená veličina spustit sběr dat na druhé úrovni?
- Jak se definují přípustné intervaly?
- Jak pracuje procedura redukce dat?
Všechny vlastnosti sběru i redukce dat lze přesně nastavit dle skutečných požadavků praxe. Jak, to v
dalším textu podrobně vysvětlíme.
Jestliže jsou data uložena v databázích, pak jsou připravena pro další vyhodnocení. Uživateli přinášejí
mnoho dalších informací o stavu monitorovaných soustrojí. Tyto informace jsou nedosažitelné a tedy
jsou ztraceny, pokud je měřicí systém MMS 6000 používán pouze jako ochranný systém bez
návazného monitorovacího systému MMS 6850.
MMS 6850 tedy umí uživateli splnit tři na první pohled protichůdné, přitom však oprávněné požadavky:
1. Dlouhodobě ukládat vhodně redukovaná naměřená data, aby nedocházelo k nadměrnému růstu
objemu databáze.
2. Sbírat a ukládat naměřená data tak často, aby byly zachyceny i krátkodobé jevy důležité pro další
analýzu dat a vyvození správných opatření k ochraně diagnostikovaného zařízení.
3. V případě výskytu mimořádné situace ukládat úplná nebo málo redukovaná data, a to včetně dat
naměřených před vznikem mimořádné události.
Pro splnění těchto požadavků je práce MMS 6850 rozdělena na dvě etapy:
1. Uložení úplných dat sbíraných dostatečně často do kruhové paměti, která obsahuje naměřená
data jen za omezenou dobu. Kruhová paměť umožňuje přístup k datům, která byla naměřena před
vznikem mimořádné situace.
2. Ukládání a redukce naměřených dat. V této etapě se průběžně ukládají naměřená data s
nastavenými redukcemi. V případě výskytu mimořádné situace se ukládají úplná nebo málo
redukovaná naměřená data. Díky kruhové paměti lze v mimořádné situaci uložit i data naměřená
před vznikem mimořádné události.
Vždy dostupné poradenství k MMS 6850 přímo od výrobce
Důvody, proč používat monitorovací systém MMS 6850, jsou zřejmé. Dostanete provoz stroje pod
trvalou kontrolou a můžete využít všech dostupných informací pro diagnostiku. Pokud znáte skutečný
provozní stav všech svých zařízení, pak můžete účelně plánovat jejich údržbu a snižovat náklady.
Prostředky vynaložené na nákup diagnostického systému mají velmi rychlou návratnost.
Monitorovací systém MMS 6850 je navržen tak, aby umožnil různé druhy uživatelského provozu.
Typickými případy jsou např.:
1. Uživatel je plně seznámen s MMS 6850 a používá jej průběžně a samostatně.
2. MMS 6850 běží bez průběžného vyhodnocování ukládaných dat uživatelem. V situaci, kdy se
vyskytnou nepřípustné hodnoty měření, je požádán externí konzultant o zprávu. Ten buď osobně
přijede a provede vyhodnocení na místě nebo to provede dálkově ze své kanceláře. Vždy má k
dispozici veškerá potřebná data.
3. Pro práci s MMS 6850 uživatel nemá k dispozici vlastní pracovníky, přesto požaduje pravidelné
diagnostické zprávy a doporučení. Pak je MMS 6850 provozován s dálkovým přístupem a
dohledem přímo od výrobce. V dnešní době, kdy Internet je všeobecně dostupný, lze dálkově
dohlížet na MMS 6850 kdekoliv na světě.
Protože se jedná o soustavně vyvíjený systém, objevují se na webu výrobce pravidelně updaty a
upgrady MMS 6850, které jsou ke stažení zdarma. Snažíme se rychle reagovat na Vaše připomínky a
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 13 -
MMS 6850
zahrnout je do nové verze. Pro další vývoj produktu je spolupráce s koncovým uživatelem
nezastupitelná.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 14 -
MMS 6850
Základní popis
Všimněte si, že z hlediska hardware je pro monitorovací systém MMS 6850 potřeba:
1.
rack MMS 6000 obsahující zásuvné karty a připojené snímače,
2.
počítač typu IBM PC, na kterém běží programy MMS 6850,
3.
Ethernet spojení mezi nimi, tzn. standardní LAN.
V počítači je navíc použito OPC datové rozhraní. Jedná se samostatný program, který pomáhá s
výměnou dat mezi měřicím systémem MMS 6000 a monitorovacím systémem MMS 6850.
MMS 6000 – online měřicí systém
Základní informace naleznete v předchozí kapitole MMS 6000 a MMS 6850.
Podrobný popis měřicího systému MMS 6000 je obsahem samostatného manuálu a zde se jím
nebudeme zabývat.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 15 -
MMS 6850
OPC - datové rozhraní (též OPC server)
Jedná se o normalizované datové rozhraní, běžně používané v procesech řízení a regulace. Jinými
slovy se jedná o program, který běží na PC spolu s MMS 6850. Hlavním úkolem OPC je načítat
naměřené hodnoty ze systému MMS 6000 a zpřístupnit je pro MMS 6850. Můžete namítnout, proč
dva systémy MMS spolu nespolupracují přímo, ale přes prostředníka. Důvod je jednoduchý, některé
požadované procesní parametry nejsou v měřicím systému MMS 6000 dostupné (např. činné výkony
apod.), ale přes MMS 6850 by měly být monitorovány. Tyto údaje mohou být měřeny jinými systémy v
podniku a lze je jednoduše předat do téhož OPC rozhraní, protože toto již je normalizované.
Monitorovací systém MMS 6850 pak načítá všechna potřebná data z jednoho rozhraní.
OPC datové rozhraní si lze představit např. jako pult v obchodě, na kterém jsou neustále udržovány
čerstvé výrobky různých druhů. Každý druh je na pultě pouze v jednom exempláři (čili jeden rohlík,
jeden koláč, ...). Každý výrobek na pultě je označen přesným časem výroby (v našem případě s
přesností zlomků vteřin). Zásobovat pult může řada různých dodavatelů, každý má však své vlastní
produkty, které nikdo jiný nedodává (např. pečivo a zelenina). Na druhé straně pultu lze výrobky
odebírat a to libovolně často. Pokud je konkrétní výrobek odebrán, pak dodavatel ihned dodá na pult
další. Tento nový výrobek však může mít stejný čas výroby, jako ten, který jsme odebrali. Představme
si, že je např. z jedné výrobní série, kterou má dodavatel právě k dispozici. Čas od času dostane
dodavatel novou sérii s novým časovým razítkem vzniku. Pak nabízí výrobky už jen z ní, tzn. na pultě
je vždy to nejčerstvější zboží, které je dostupné. Na druhé straně pultu jsme my odběratelé a chceme
monitorovat všechny druhy výrobků, které jsou na pultě. Odebíráme-li však výrobky, zajímají nás jen
ty s různým časem vzniku. Tzn. vždy předtím, než zboží vezmeme z pultu, zkontrolujeme, zda jsme
tento druh s daným časem vzniku již neodebrali minule.
Na skutečném OPC serveru jsou nabízeny výsledky měření z měřicích systémů MMS 6000 a další
procesní hodnoty dodávané jinými zdroji. Monitorovací systém MMS 6850 neustále cyklicky odebírá
hodnoty vybraných typů nabízených na OPC rozhraní. Pokud se objeví nová hodnota (tzn. čas
odečtu je vyšší než u předchozí hodnoty), uloží se do paměti.
MMS 6850 – monitorovací systém
Tímto souhrnným názvem označujeme skupinu programů, které zajišťují celý výše popsaný proces.
Dva hlavní programy, které bezprostředně pracují s naměřenými daty, jsou Data Loader a Data
Admin.
Data Loader
- čte hodnoty z OPC rozhraní a ukládá je do kruhové paměti.
Data Admin
- čte hodnoty z kruhové paměti,
- ukládá hodnoty do cílových DDS databází,
- redukuje data v DDS databázích,
- vyhodnocuje kritické meze,
- spouští proces rychlého ukládání dat při mimořádné situaci.
Data Viewer
Poměrně samostatným programem je Data Viewer, který slouží k zobrazení posledních naměřených
hodnot a umí i ukázat jejich krátkou historii. Hodnoty jsou zobrazovány v přehledné grafické formě.
Typickým použitím je monitor na velíně, kde obsluha má trvale zobrazeny aktuální hodnoty měření
spolu s informacemi, zda hodnota je přípustná nebo nikoliv. Data Viewer čte data z kruhové paměti,
tzn. pro svou práci potřebuje běžící Data Loader. Je však nezávislý na programu Data Admin.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 16 -
MMS 6850
V dalším textu budeme často hovořit o „projektu“. Pod tímto pojmem chápeme souhrn všech
nastavení, podle kterých se řídí monitorovací systém MMS 6850. Tato nastavení jsou uložena v
několika souborech, které mají stejné jméno a liší se příponou.
Pro snadné vytváření zmíněných nastavení jsou určeny další programy, které budou popsány později.
DM 2010 Status
Umožňuje uživateli sledovat práci celého monitorovacího systému MMS 6850.
Hlavní programy MMS 6850
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 17 -
MMS 6850
Statická a dynamická měření
Pod pojmem měření dále rozumíme veškeré druhy měření dostupné na OPC rozhraní. Pro snadné
porozumění dalšímu výkladu nejprve rozdělíme měření na statická a dynamická.
Statické měření je reprezentováno jen jednou nebo jen několika málo hodnotami. Uveďme příklady:
- jedno-hodnotové měření je např. měření otáček,
- dvou-hodnotové měření je např. měření polohy hřídele v ložisku - Center line,
- tří-hodnotové měření je např. měření Aps (tzn. měření amplitudy a fáze na otáčkové frekvenci).
Dynamická měření jsou taková, která jsou reprezentována polem naměřených hodnot, např. :
- časový signál,
- řadová analýza .
Řídicí měření
V tomto odstavci budeme hovořit o významnosti některých statických měření. Určitě všechna
dostupná měření z OPC rozhraní nemají stejnou důležitost. Např. hodnoty amplitudy a fáze na 3.
harmonické jsou určitě méně významné než hodnota posunutí Smax. Větší či menší důležitost
chápeme tak, že změna měřené hodnoty je více či méně významná pro celkový provozní stav
monitorovaného zařízení. Mezi měření důležitá zahrnujeme především Smax a otáčky stroje. Pro obě
lze velmi dobře určit rozpětí hodnot, které jsou přípustné pro dobrý (tedy „normální“) provozní stav.
Pokud tato měření nabývají nepřípustných hodnot, pak to znamená mimořádnou situaci. A ta zcela
určitě vyžaduje jiný sběr dat - právě takový, o kterém jsme se zmínili výše - sběr na druhé úrovni s
žádnou, či malou redukcí.
Významná měření, která jsou použita pro řízení (tj. spuštění a ukončení) sběru dat na druhé úrovni,
nazýváme ŘÍDICÍ MĚŘENÍ.
Normální a Abnormální provoz stroje
Provoz stroje označujeme jako Normální, pokud všechna řídicí měření nabývají přípustných, tzn.
„normálních“ hodnot.
Pokud některé (alespoň jedno) řídicí měření nabývá nepřípustné hodnoty, pak provoz stroje
označujeme jako Abnormální.
Seskupování měření (Normal TCG, Abnormal TCG)
Při tvorbě projektu brzy zjistíte, že všechna měření, která chcete monitorovat, se slučují do mnoha
skupin. Základní vlastnost každé skupiny je, zda obsahuje měření pouze pro normální nebo pouze
abnormální provoz stroje.
Charakteristickými znaky každé „Normální“ skupiny jsou:
- stejná časová perioda ukládání dat (např. ukládat měření co 5 minut),
- stupeň použité redukce.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 18 -
MMS 6850
Charakteristickými znaky každé „Abnormální“ skupiny jsou:
- stejná časová perioda ukládání dat (např. ukládat měření co 5 sekund),
- stupeň použité redukce,
- seznam řídicích měření,
- přípustné hodnoty pro každé řídicí měření,
- kolik dat uložit před vznikem mimořádné situace (vznik mimořádné situace je okamžik, kdy první
řídicí měření změní hodnotu z přípustné na nepřípustnou),
- kolik dat uložit po ukončení mimořádné situace (konec mimořádné situace je okamžik, kdy poslední
řídicí měření změní hodnotu z nepřípustné zpět na přípustnou).
Po prvním přečtení si možná nyní myslíte, že skupiny mohou být jen dvě. To není pravděpodobné.
Např. při normálním provozu budete požadovat, aby statická měření byla ukládána každých 5 minut,
řadové analýzy každých 30 minut a časové signály každou hodinu. Čili vytvoříte 3 normální skupiny.
Pro abnormální skupiny platí totéž, navíc se ještě budou lišit použitým řídicím měřením (resp.
seznamem řídicích měření). Skupiny lze navíc odlišit i podle strojů, které monitorují. Celá skupina se
totiž dá v MMS 6850 snadno vypnout nebo zapnout. To je účelné při odstávkách.
Každá skupina řídí sběr dat.
- Abnormální skupiny řídí sběr dat POUZE při abnormálním provozu.
- Normální skupiny řídí sběr stále, tzn. při normálním i abnormálním provozu. Nejsou při abnormálním
provozu vypínány! Důvodem je požadavek na nepřerušované trendy dat v cílové normální databázi.
Tvorba skupin představuje elegantní řešení, jak jednoduše a účelně definovat podmínky sběru dat. V
každé skupině stačí jen jedenkrát definovat charakteristické znaky a k tomu seznam všech měření,
pro která budou použity. Takto definované skupiny měření jsou jedním ze základních stavebních
kamenů projektu MMS 6850. V dalším textu je označujeme TCG (Time Controlled Group).
TCG pro normální provoz budeme v dalším textu nazývat Normal TCG.
TCG pro abnormální provoz budeme v dalším textu nazývat Abnormal TCG.
Redukce měření
V cílových databázích lze data redukovat. Jedná se o proces podobný, jakým je ztrátová komprese
obrázků. Všichni známe formát jpeg. Úkolem komprese je zmenšit objem uložených dat. Obecně
taková procedura pracuje tak, že pokud jsou sousedící hodnoty měření dostatečně blízké (podobné),
pak je možné zachovat jen jednu reprezentativní hodnotu. Takovou ztrátovou kompresi budeme
v dalším textu nazývat „redukce“.
Redukce v MMS 6850 dovoluje uživateli v případě statických měření nastavit tzv. hodnotu významné
změny. Je to údaj v % a např. 10% znamená, že změna menší než o 10% vzhledem referenční
hodnotě není pro mne významná. Takto nastavená redukce snižuje objem dat v období ustáleného
provozu. V případě významných změn hodnot však ukládá dostatečné množství dat, aby uživatel
získal úplné informace.
Redukce se navíc dělí na tři časové intervaly. Jsou to:
- interval dat bez redukce (např. poslední data 7 dnů zpětně),
- interval krátkodobé redukce (např. data stará 7-21 dnů),
- interval dlouhodobé redukce (např. data starší než 21 dnů).
V každém redukčním intervalu lze nastavit jinou úroveň významné změny.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 19 -
MMS 6850
DDS databáze (DDS DB)
Cílové databáze jsme v textu již několikrát zmínili jako DDS databáze. Toto označení vychází z faktu,
že pro další vyhodnocení dat se používá program DDS 2007 (zahrnutý v MMS 6850). V celém
manuálu se proto nehovoří o cílové databázi, ale o DDS databázi. Označuje se vždy jako DDS DB.
Cílových databází je obvykle více, proto DDS DB je pouze určení typu databáze, nikoliv označení
jedné skutečné databáze.
Obdobně jako TCG také DDS databáze dělíme na normální a abnormální. Podle typu skupin TCG,
které řídí sběr dat do určité DDS databáze, má i tato určitá DDS databáze stejný typ.
Normal TCG řídí sběr dat za obou druhů provozu a v ní uvedená měření jsou průběžně ukládána do
cílové DDS databáze, která se v dalším textu označuje jako Normal DB.
Skupin typu Normal TCG je obvykle vytvořeno více. Všechny ukládají data do téže společné Normal
DB, která je vždy v provozu pouze jediná.
Abnormal TCG řídí sběr dat pouze za abnormálního provozu (pokud je spuštěna svým řídícím
měřením) a v ní uvedená měření jsou průběžně ukládána do cílové DDS databáze, která se v dalším
textu označuje jako Abnormal DB. Všechny spuštěné Abnormal TCG (liší se např. periodou
ukládání) ukládají data do téže Abnormal DB, která je během abnormálního provozu pouze jediná.
DDS 2007
Pro práci diagnostika je určen program DDS 2007, který dokáže data uložená v DDS databázi
zpracovávat do přehledných grafů. Je to obecný program, který umožňuje zpracovat nejen data
z online měřicího systému MMS 6000, ale i z mnoha dalších měřicích systémů a přístrojů pro měření
vibrací.
DDS 2010
DDS 2010 je výrazně inovovaná verze programu DDS 2007. Mimo mnohá další vylepšení má
vytvořenu Administraci databází monitorovacího systému MMS 6850, která výrazně zjednodušuje
přístup ke kterékoli DDS databázi projektu.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 20 -
MMS 6850
Úroveň 2
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 21 -
MMS 6850
Seznam termínů v MMS 6850
Úvod
Pro snadnou orientaci v kapitole Úroveň 2 manuálu je nezbytné znát význam používaných termínů.
Vysvětlíme je v návaznosti na předchozí kapitolu Úroveň 1, kde je základní popis procesů běžících
v monitorovacím systému MMS 6850.
Pro správnou činnost MMS 6850 je nutno systém nejprve nastavit. Veškeré jeho parametry jsou
uloženy v několika textových souborech, které lze otevřít a číst v nich mnoha běžnými programy (např.
Poznámkový blok ve Windows XP).
Pro správnou činnost MMS 6850 je potřeba zaregistrovat v počítači několik služeb. Jestliže Vám
význam této věty není zcela jasný, netrapte se tím. Služby jsou programy jako ostatní, na které jste
zvyklí. Pouze se spouštějí automaticky při náběhu systému Windows a běží už před přihlášením
uživatele.
Již jsme se zmínili o termínu projekt. Ten v sobě právě zahrnuje jak textové soubory, tak registrace
služeb. Mluvíme jak o celkovém projektu MMS 6850, tak i o dílčích projektech, které patří jednotlivým
službám resp. programům.
V dalším textu často hovoříme o databázích, ty zde budou dále zkráceně označovány DB.
Databáze
Online DB - kruhová paměť
Doposud jsme mluvili o kruhové paměti, do které ukládá data služba Data Loader. I tato paměť má
databázovou strukturu a v dalším textu ji budeme nazývat Online DB. Základní stavební prvek v ní je
datová buňka.
Prázdná Online DB se vytvoří v programu Project Setup při vytváření nového projektu. Datové buňky
do prázdné Online DB vytváří podle potřeby služba Data Loader sama za svého běhu.
Online DB slouží jako kruhová paměť, do které služba Data Loader ukládá naměřená data z OPC
rozhraní a vytváří tak jejich časovou historii definované délky. V kruhové paměti jsou uložena
všechna měření definovaná v ldi konfiguračním souboru Data Loader projektu, a to bez jakékoli
redukce.
Template DB - šablona pro DDS databáze
Služba Data Admin vytváří každou novou DDS databázi a její strukturu (strom) měření jako kopii
Template DB.
K vytvoření a údržbě Template DB slouží Data Admin Project Editor. Ten zajišťuje, že při vytváření
nového projektu bude též vytvořena odpovídající Template DB a že do již existující Template DB
budou přidána nově definovaná měření. Tedy uživatel se o údržbu Template DB nemusí sám starat
s jedinou výjimkou: Data Admin Project Editor vytváří všechny nové datové buňky v kořenu
databázového stromu. Nevyhovuje-li uživateli Template DB (a tedy i Normal DB a Abnormal DB)
jako pouhý seznam datových buněk v kořenu databázového stromu, musí si strukturu stromu sám
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 22 -
MMS 6850
udržovat. Nové datové buňky, které v Template DB vytvoří Data Admin Project Editor, musí
přemístit pomocí programu DDS 2007 z kořenu databázového stromu do požadované větve stromu.
DDS DB
Do DDS databází jsou naměřená data ukládána službou Data Admin. Která měření a s jakými
redukcemi má Data Admin ukládat, to definují jednotlivé TCG – viz tcg soubor definic redukcí a TCG
pro Data Admin.
Podle typu TCG, která řídí ukládání dat do DDS databáze, rozeznáváme dva typy DDS databáze:
- Normal DB,
- Abnormal DB.
Oba typy databází automaticky vytvoří v potřebný okamžik služba Data Admin jako kopie Template
DB.
Normal DB
Jedná se o DDS databázi, jejíž ukládání dat řídí pouze skupiny TCG typu Normal TCG.
Novou (prázdnou) Normal DB vždy vytvoří služba Data Admin, pokud při svém startu nenalezne již
existující Normal DB pro ukládání naměřených dat. Strom Normal DB je vytvořen jako kopie stromu
Template DB.
Abnormal DB
Jedná se o DDS databázi, jejíž ukládání dat řídí pouze skupiny TCG typu Abnormal TCG.
Novou (prázdnou) Abnormal DB vždy vytvoří služba Data Admin, pokud při svém běhu zjistí, že se
provoz monitorovaného zařízení změnil z normálního na abnormální. Strom Abnormal DB je vytvořen
jako kopie stromu Template DB. Existující Abnormal DB uzavře a odloží služba Data Admin, pokud
při svém běhu zjistí, že se provoz monitorovaného zařízení vrátil zpět z abnormálního do normálního.
Hlavní projekt
Hlavní projekt monitorovacího systému MMS 6850 se vytváří v programu Project Setup a zahrnuje:
- zaregistrování služeb Data Loader a Data Admin na počítači,
- soubor projektu s příponou dmi (obsahuje globální parametry celého projektu),
- Data Loader (pod)projekt pro práci služby Data Loader, který zahrnuje:
- vytvoření prázdné Online DB,
- soubor výpisu z OPC serveru s příponou lst,
- konfigurační soubor Data Loader projektu s příponou ldi,
- Data Admin (pod)projekt pro práci služby Data Admin, který zahrnuje:
- vytvoření Template DB,
- konfigurační soubor Data Admin projektu s příponou adi,
- soubor definic redukcí a TCG pro Data Admin s příponou tcg.
Všechny soubory projektu (dmi, lst, ldi, adi, tcg) jsou umístěny ve společném podadresáři projektu,
který má stejné jméno jako projekt.
Podadresáře všech projektů jsou umístěny v pracovním adresáři MMS 6850, kde je zakládá Project
Setup při vytváření nového projektu.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 23 -
MMS 6850
Jednotlivé programy pro práci s projekty
Project Setup
V tomto programu se:
- zadávají všechny parametry potřebné pro vytvoření hlavního projektu MMS 6850,
- vytváří (pod)projekt služby Data Loader,
- vytváří (pod)projekt služby Data Admin,
- spouští / zastavují služby Data Loader a Data Admin.
Project Setup představuje nástroj uživatele pro:
- vytvoření nového projektu,
- vytvoření dmi konfiguračního souboru pro nový projekt,
- vytvoření lst souboru výpisu z OPC serveru pro nový (pod)projekt služby Data Loader,
- vytvoření ldi konfiguračního souboru pro nový (pod)projekt služby Data Loader,
- vytvoření nové Online DB,
- vytvoření adi konfiguračního souboru pro nový (pod)projekt služby Data Admin,
- vytvoření tcg souboru definic redukcí a TCG pro nový (pod)projekt služby Data Admin,
- vytvoření nové Template DB,
- údržbu stávajících projektů,
- ovládání (spouštění / zastavování) služeb Data Loader a Data Admin.
Spouští programy:
- Data Loader Project Editor pro vytvoření resp. údržbu ldi souboru,
- Data Admin Project Editor pro vytvoření resp. údržbu adi souboru a Template DB,
- TCG Editor pro vytvoření resp. údržbu tcg souboru definic redukcí a TCG,
kterým předává většinu potřebných informací z hlavního projektu, aby minimalizoval práci uživatele
s jejich nastavováním. Při vytváření nového projektu používá standardní jména a přiřazení, aby
běžnému uživateli zpřehlednil a zjednodušil práci.
Vytvoření nového projektu v Project Setup
Uživatel, má-li vytvořit nový projekt, musí dostat protokol, který obsahuje informace nezbytné
k vytvoření každého nového projektu. Tyto informace jsou dvojího druhu:
1. Informace o instalaci OPC serveru a SQL serveru. Tyto informace uživatel obvykle získá ze
Zadávacího protokolu nového projektu, pokud obě instalace neprovede sám.
2. Nezbytné informace o nastavení jednotlivých karet měřicího systému MMS 6000. Tyto
informace uživatel obvykle získá ze Zadávacího protokolu nového projektu, pokud nemá
bezprostřední přístup k HW měřicího systému MMS 6000.
ad 1. Neprovádí-li uživatel instalace sám, musí ze zadávacího protokolu vyčíst:
- jméno počítače, použitou instanci SQL serveru na tomto počítači, jméno a heslo pro
přihlášení k tomuto SQL serveru,
- adresářovou cestu pro umístění Online DB a log souboru SQL serveru, pokud tyto nejsou
standardní (viz dále Alternative Path),
- jméno počítače a použitou instanci OPC serveru na tomto počítači.
ad 2. Nemá-li uživatel možnost získat následující informace jinde, musí zadávací protokol zahrnovat:
- OPC soubor výpisu (lst soubor), pokud uživatel nemá přístup k OPC serveru a přes něj k HW
MMS 6000, aby si soubor vygeneroval sám programem Project Setup,
- jednotky měření pro každý kanál každé měřicí karty MMS 6000, pokud nemá uživatel přístup
k uživatelskému rozhraní OPC serveru a přes něj k HW MMS 6000, aby z něj jednotky
odečetl,
- přiřazení řádů k měřením Na až Ne pro měření řadové analýzy, pokud uživatel nemá přístup
k nastavovacímu programu HW MMS 6000 a přes něj přístup k tomuto HW.
Postup vytvoření nového projektu
1. Zadání jména projektu PrjName. Z něj se odvodí:
- jméno Data Loader projektu (pro zaregistrování služby Data Loader),
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 24 -
MMS 6850
- jméno Data Admin projektu (pro zaregistrování služby Data Admin),
- jméno podadresáře projektu PrjName,
- jméno konfiguračního souboru projektu PrjName.dmi,
- jméno OPC souboru výpisu PrjName.lst,
- jméno konfiguračního souboru Data Loader projektu PrjName.ldi,
- jméno konfiguračního souboru Data Admin projektu PrjName.adi,
- jméno souboru definic TCG pro Data Admin PrjName.tcg,
- jméno Online DB PrjName_online.
Pouze volbu jmen Normal DB a Template DB musí provést uživatel. Pokud by jména těchto databázi
byla vázána na jméno projektu, znemožnila by se práce více monitorovacích systémů do téže
společné Normal DB, tedy možnost sběru dat z více OPC rozhraní. Takové omezení není žádoucí.
2. Přiřazení OPC serveru. Tyto parametry musí být součástí Zadávacího protokolu nového projektu:
- jméno počítače, na kterém je OPC server instalován,
- instance OPC serveru na vybraném počítači.
3. Generování lst souboru přes vybraný OPC server nebo výběr tohoto souboru, byl-li dodán v rámci
Zadávacího protokolu nového projektu.
4. Zadání parametrů pro SQL server a vytvoření prázdné Online DB.
POZOR! Pokud je v zadávacím protokolu uvedena Alternative Path, pak příslušné adresáře musí na
počítači SQL serveru již existovat. Tyto adresáře nevytváří ani uživatel, ani monitorovací systém. Tyto
parametry musí být součástí Zadávacího protokolu nového projektu:
- jméno počítače, na kterém je SQL server instalován,
- instance SQL serveru na vybraném počítači,
- jméno a heslo pro přihlášení uživatele k SQL serveru,
- adresářové cesty pro Alternative Path, pokud nejsou standardní (a s ohledem na doporučení
umístit Online DB na jiný fyzický disk by standardní být neměly).
5. Zadání jména NormalDBName pro Normal DB, ze kterého se odvodí jméno Template DB jako
NormalDBName_template.
6. Vytvoření ldi konfiguračního souboru programem Data Loader Project Editor.
7. Vytvoření adi konfiguračního souboru a Template DB programem Data Admin Project Editor
(kliknutím na jediné tlačítko).
8. Vytvoření tcg souboru definic redukcí a definic TCG programem TCG Editor.
Přidání nových měření do existujícího projektu v Project Setup
1. Výběr projektu přes Project Setup.
2. Přes Data Loader Project Editor vytvoření definice nových měření do ldi souboru.
3. Přes Data Admin Project Editor přidání nových měření do Template DB a vytvoření
databázových propojení pro nová měření do adi souboru (kliknutím na jediné tlačítko).
4. Přes TCG Editor přidání nových měření do Normal TCG, případně i do Abnormal TCG.
Data Loader Project Editor
Spouští se z programu Project Setup a umožňuje:
- vytvoření konfiguračního ldi souboru pro nový Data Loader (pod)projekt,
- údržbu konfiguračního ldi souboru pro stávající projekty.
Představuje kompletní systém údržby Data Loader projektu pro zkušeného uživatele. Je-li však volán
z programu Project Setup, který mu dodá většinu potřebných informací sám, umožňuje běžnému
uživateli snadnou práci s tímto projektem.
Vstup
Výstup
lst soubor výpisu OPC serveru.
ldi konfigurační soubor Data Loader projektu.
Data Admin Project Editor
Spouští se z programu Project Setup a umožňuje:
- vytvoření adi konfiguračního souboru pro nový Data Admin (pod)projekt,
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 25 -
MMS 6850
- vytvoření Template DB pro nový projekt,
- údržbu adi konfiguračního souboru pro stávající projekty,
- údržbu Template DB pro stávající projekty.
Představuje kompletní systém údržby adi souboru Data Admin projektu pro zkušeného uživatele. Je-li
však volán z programu Project Setup, který mu dodá většinu potřebných informací sám, umožňuje
běžnému uživateli snadnou práci se soubory.
Vstup
Výstupy
ldi konfigurační soubor Data Loader projektu.
adi konfigurační soubor Data Admin projektu a Template DB.
TCG Editor
Spouští se z programu Project Setup a umožňuje:
- vytvoření tcg souboru definic redukcí a TCG pro nový Data Admin (pod)projekt,
- údržbu tcg souboru pro stávající projekty.
Představuje kompletní systém údržby tcg souboru Data Admin projektu pro zkušeného uživatele. Je-li
však volán z programu Data Admin Setup, který mu dodá většinu potřebných informací sám,
umožňuje běžnému uživateli snadnou práci s soubory.
Vstupy
Výstup
ldi konfigurační soubor Data Loader projektu
adi konfigurační soubor Data Admin projektu.
tcg soubor definic redukcí a TCG pro Data Admin.
Soubory
dmi soubor – konfigurační soubor hlavního projektu
Textový soubor obsahuje globální nastavení celého projektu. Všechny programy monitorovacího
systému MMS 6850 pak mohou čerpat informace z jediného zdroje – z tohoto souboru. Soubor je
vytvořen programem Project Setup při vytváření nového projektu. Názvem souboru je jméno projektu
s příponou dmi.
lst soubor - OPC soubor výpisu, OPC Measurements List
Textový soubor výpisu položek dostupných na OPC serveru. Je vstupem do programu Data Loader
Project Editor. Současně je podkladem pro vytváření nového Data Loader (pod)projektu. Bez něj
nelze nový projekt vytvořit. Názvem souboru je jméno projektu s příponou lst.
Získá se přes tlačítko Create (OPC Measurements List) v programu Project Setup, případně může
být předán v rámci Zadávacího protokolu nového projektu, nebude-li při vytváření nového projektu
přístup k HW MMS 6000.
Každý řádek souboru představuje jednu položku na OPC serveru, tzv. OPC Line.
Pomocí OPC Lines se v ldi souboru definují měření, která má služba Data Loader přenášet z OPC
serveru do kruhové paměti (Online DB).
ldi soubor - konfigurační soubor pro Data Loader, Loader Ini File
Textový soubor definic měření, která má služba Data Loader přenášet z OPC serveru do kruhové
paměti (Online DB). Názvem souboru je jméno projektu s příponou ldi.
Je výstupem programu Data Loader Project Editor. Bez něj nelze provozovat Data Loader
(pod)projekt.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 26 -
ADASH spol. s r.o.
MMS 6850
Je vstupem programů Data Admin Project Editor a TCG Editor.
adi soubor - konfigurační soubor pro Data Admin, Admin Ini File
Textový soubor databázových propojení a dalších parametrů pro nastavení služby Data Admin.
Názvem souboru je jméno projektu s příponou adi.
Je výstupem programu Data Admin Project Editor. Bez něj nelze provozovat Data Admin
(pod)projekt.
Je vstupem programu TCG Editor.
tcg soubor - soubor definic TCG a redukcí pro Data Admin, TCG Ini File
Soubor definic TCG a redukcí pro nastavení služby Data Admin. Názvem souboru je jméno projektu s
příponou tcg.
Je výstupem programu TCG Editor. Bez něj nelze provozovat Data Admin (pod)projekt.
Single projekt
Pod pojmem single projekt rozumíme projekt s jedním OPC serverem.
MMS 6000 HW
MMS 6000
(Rack 1)
MMS 6000
(Rack 2)
MMS 6000
(Rack 3)
MMS 6000
(Rack 4)
OPC server
MMS 6000
(SW)
Data Loader
(SW)
DM 2010 Status
(SW)
Kruhová paměť
(Online DB)
Data Viewer
(SW)
Data Admin
(SW)
Abnormal DB
(DDS DB)
Normal DB
(DDS DB)
DDS 2007
(SW)
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 27 -
ADASH spol. s r.o.
MMS 6850
Poznámka.
Popis jednotlivých služeb a programů je uveden dále v kapitole Instalace MMS 6850 / MMS 6850
včetně souvisejících programů.
Monitorovací systém MMS 6850 byl původně navržen jako programová nadstavba měřicího systému
MMS 6000. Na jeden OPC server typu MMS 6000 je možno připojit více měřicích sestav MMS 6000.
Data Loader prostřednictvím jediného OPC serveru zpracovává data ze všech připojených měřicích
sestav.
Současná verze služby Data Loader dokáže pracovat se single projektem, jehož OPC server může
být typu MMS 6000, A 3600 nebo GENERAL. Typ OPC serveru musí odpovídat připojenému
měřicímu HW. V tomto případě není chráněna licenčním klíčem.
Obrázky v kapitole Úroveň 1 v oddílech Základní popis a MMS 6850 – Monitorovací systém
zachycují právě monitorovací systém pracující v režimu single projektu s jediným OPC serverem typu
MMS 6000.
Multi projekt
Pod pojmem multi projekt rozumíme projekt s více OPC servery. OPC servery mohou být stejného
nebo i jiného typu.
MMS 6000
(HW)
MMS 6000
(HW)
OPC server OPC server
MMS 6000 MMS 6000
(SW)
(SW)
A 3600
(HW)
A 3600
(HW)
OPC server OPC server
A 3600
A 3600
(SW)
(SW)
Microunit
(HW)
Microunit
(HW)
OPC server OPC server
GENERAL GENERAL
(SW)
(SW)
Data Loader
(SW)
DM 2010 Status
(SW)
Kruhová paměť
(Online DB)
Data Viewer
(SW)
Data Admin
(SW)
Abnormal DB
(DDS DB)
Normal DB
(DDS DB)
DDS 2007
(SW)
Poznámka.
Popis jednotlivých služeb a programů je uveden dále v kapitole Instalace MMS 6850 / MMS 6850
včetně souvisejících programů.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 28 -
MMS 6850
Monitorovací systém MMS 6850 byl původně navržen jako programová nadstavba měřicího systému
MMS 6000. Měřená data z MMS 6000 byla dostupná přes jediné OPC rozhraní typu MMS 6000.
V předchozích kapitolách je popisován monitorovací systém, který zpracovává měřená data
z jediného OPC serveru typu MMS 6000. A také většina textu manuálu ukazuje na příkladech práci
s takovou konfigurací MMS 6850. Jedná se o single projekt.
V praxi by často bylo vhodné dokázat v rámci jednoho projektu současně zpracovávat do společné
DDS databáze data nejen z několika OPC serverů typu MMS 6000, ale též data z OPC serverů
jiného typu. Jedná se zejména o případ sběru procesních veličin, tedy statických měření teplot, tlaků
apod., která měřicí systém MMS 6000 nenabízí, ale která jsou přes jiná OPC rozhraní dostupná.
Projekt umožňující současné zpracování měřených dat z několika OPC serverů do jedné DDS
databáze nazýváme multi projekt. V tomto případě je služba Data Loader chráněna licenčním klíčem.
Zavedení multi projektu
Srovnáme-li schémata single projektu a multi projektu, vidíme, že klíčovou roli v zavedení multi
projektu hraje služba Data Loader. Tato služba musí dokázat současně zpracovávat naměřená data
z několika OPC serverů různých typů a ukládat je do své kruhové paměti (Online DB). Odtud jsou
data přebírána službou Data Admin resp. aplikací Data Viewer. Těm je již ale lhostejné, odkud a
jakými cestami se data do Online DB dostala. Zavedení multi projektu tedy vyžaduje:
1. Službu Data Loader, která dokáže souběžně zpracovávat data z několika OPC rozhraní.
Počet OPC rozhraní je dán zakoupenou licencí, proto je služba Data Loader v případě multi
projektu chráněna licenčním klíčem. Max. počet OPC rozhraní jedné licence je omezen na 16,
na typu OPC rozhraní nezáleží.
2. Aplikaci Project Setup, která dokáže generovat dmi soubor a lst soubor pro multi projekt.
Dmi soubor multi projektu obsahuje sekce s definicí každého OPC serveru, ze kterého bude
služba Data Loader zpracovávat data. Výpis dostupných OPC lines v lst souboru je též
rozdělen na jednotlivé sekce, každá sekce obsahuje OPC lines dostupné na svém OPC
serveru.
3. Aplikaci Data Loader Project Editor, která dokáže do ldi souboru multi projektu zpracovávat
po sekcích definice měření podle OPC lines jednotlivých OPC serverů tak, jak jsou uvedeny
v sekcích lst souboru.
Vytváření multi projektu se od vytváření single projektu liší pouze tím, že:
- v dmi souboru je definováno více OPC serverů,
- lst soubor výpisu je generován a upravován po sekcích vždy po výběru příslušného OPC serveru,
- definice měření v ldi souboru projektu jsou v uživatelském rozhraní Data Loader Project Editor
přístupné po sekcích vždy po výběru OPC serveru, který příslušná měření nabízí.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 29 -
MMS 6850
Instalace MMS 6850
V této kapitole se seznámíme, jaký počítač použít pro provozování monitorovacího systému a jak na
tento počítač jednoduše nainstalovat programy MMS 6850.
Doporučené požadavky na počítač
V této kapitole jsou uvedeny minimální doporučené požadavky na HW a SW použitého počítače, na
kterém je provozován celý monitorovací systém MMS 6850. Tyto požadavky nelze univerzálně
předepsat. Jistě budou diametrálně odlišné, bude-li na počítači provozován jen jeden relativně malý
projekt, nebo bude-li naopak na počítači současně provozováno několik rozsáhlých projektů.
Obecná doporučení
Bez ohledu na počet a rozsáhlost provozovaných projektů je vhodné dodržet tyto zásady:
- Celý počítač je vyhrazen pouze pro provozování monitorovacího systému MMS 6850 včetně všech
jeho případných rozšíření.
- Je použit nový HW, na kterém je provedena nová instalace operačního systému.
- Při instalaci operačního systému instalujte pouze jeho části nezbytné k provozování monitorovacího
systému MMS 6850.
- Na počítač instalujte pouze programy nezbytné k provozování monitorovacího systému MMS 6850 a
programy nezbytné k nastavování a testování činnosti HW měřicího systému MMS 6000.
- V nastavení SQL serveru nechte omezit na nezbytné minimum možný počet současných uživatelů
přistupujících zvenčí po síti na SQL server. Jedná se o uživatele programů DDS 2007 (zpracování
dat z DDS DB) a Data Viewer (online vizualizace vybraných dat z Online DB). Velký počet uživatelů
přistupujících současně k databázím zatíží SQL server a zpomalí činnost celého systému.
Hardware
Nároky na hardware jsou závislé na požadavcích sběru dat pro konkrétní projekt. Zátěž systému
určují hlavně tyto parametry:
- délka historie v Online DB (viz dále parametr Online History v kapitole Data Admin Project
Editor),
- četnost přenosu dat z Online DB do DDS DB,
- četnost dat v DDS DB.
Obecně doporučujeme
- procesor nejlépe dvoujádrový, 64bitový,
- minimálně 1 GB RAM (doporučeno 2 GB a více),
- dva (fyzické, ne logické – viz dále parametr Alternative Path v kapitole Project Setup) pevné
disky s dostatečnou kapacitou (velikost Online DB se může podle délky historie pohybovat i
v desítkách GB), pro vyšší výkon je vhodné použít disky s vysokou přenosovou rychlostí,
případně přidat třetí pevný disk.
Software
-
OS Windows XP-SP2, Windows Server 2003 (pro 4 GB a více RAM 64bit verze OS),
MS SQL Server 2005,
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
-
- 30 -
MMS 6850
Nutné doplňky MS SQL Serveru 2005: Windows installer 3.1 (KB893803), Microsoft .NET
Framework 2.0.
MMS 6850 včetně souvisejících programů
V kapitole Úroveň 1 / Základní popis / MMS 6850 – monitorovací systém jsme poznali základní
programy a služby potřebné k provozování monitorovacího systému. Je tam uveden obrázek ilustrující
jejich vzájemné propojení a dále jsou uvedeny krátké popisy funkce jednotlivých programů a služeb
v rámci celého systému.
Jedná se o tyto programy a služby:
Data Loader
služba přenášející naměřená data z OPC rozhraní do Online DB.
Data Admin
služba přenášející data uložená v Online DB do DDS DB.
DM 2010 Status
program pro kontrolu a sledování práce celého systému.
Data Viewer
program pro online sledování vybraných dat uložených v Online DB.
V kapitole Úroveň 1 / Základní popis / DDS 2007 jsme zjistili, že pro vyhodnocení dat uložených
v DDS DB je zapotřebí další program, který není součástí monitorovacího systému MMS 6850. Jedná
se o univerzální program pro archivaci, vizualizaci a vyhodnocení dat měřených ručními přístroji i
online měřicími systémy.
DDS 2007
program pro vizualizaci a vyhodnocení dat uložených v DDS DB.
V kapitole Úroveň 2 / Project Setup je uveden obrázek, který ilustruje propojení programů,
potřebných pro vytvoření a pro údržbu projektu k řízení sběru dat monitorovacím systémem.
Jedná se o tyto programy:
Project Setup
Program pro vytvoření hlavního projektu včetně vytvoření nové Online
DB a lst souboru, program zastřešující vytvoření podprojektů služeb
Data Loader a Data Admin a program pro řízení (spouštění /
zastavování) obou těchto služeb.
Data Loader Project Editor
Program pro vytvoření a údržbu ldi konfiguračního souboru služby
Data Loader.
Data Admin Project Editor
Program pro vytvoření a údržbu adi konfiguračního souboru služby
Data Admin a pro vytvoření a údržbu Template DB (šablony DDS
DB).
TCG Editor
Program pro vytvoření a údržbu tcg souboru definic TCG a redukcí
služby Data Admin.
Při své práci MMS 6850 využívá podporu dalších programů. Ačkoli jejich instalace není předmětem
této kapitoly, jsou pro práci nezbytné a bez jejich předchozí instalace a oživení na počítači nebude
MMS 6850 schopen pracovat. Jedná se o tyto programy:
SQL server
Program pro práci s databázemi typu SQL.
OPC server
Program pro přenos dat mezi měřicím HW (pro typ MMS 6000 mezi HW měřicího
systému MMS 6000) a PC, na kterém se má monitorovací systém MMS 6850
instalovat.
Pracovní adresář
Data Admin a Data Loader, které tvoří páteř monitorovacího systému MMS 6850, nejsou běžné
programy, ale služby. Díky tomu jsou schopny se samy rozběhnout při spuštění PC dříve, než bude
do operačního systému PC přihlášen nějaký uživatel. Tato vlastnost zaručuje, že po restartu PC (např.
v důsledku výpadku napájení) se automaticky obnoví práce monitorovacího systému MMS 6850.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 31 -
ADASH spol. s r.o.
MMS 6850
Služby však mají jistá omezení, která musíme respektovat. Jedním z nich je potřeba služby
zaregistrovat na PC. Tuto práci automaticky vykoná program Project Setup, který obě služby na PC
zaregistruje při vytváření nového projektu.
POZOR!
Operační systém Vašeho PC zaregistruje služby včetně jejich aktuální adresářové cesty. Při restartu
PC budou operačním systémem vždy na této cestě hledány, aby mohly být spuštěny. Vytvoříte-li
nějaký projekt a poté adresář s instalací MMS 6850 na disku přesunete jinam, bude sice projekt dále
viditelný a editovatelný, ale nespustitelný. Jeho služby Data Loader a Data Admin se nerozběhnou,
neboť nebudou na své původní zaregistrované cestě nalezeny.
Aby byla zajištěna bezpečná práce se službami, byl zaveden pracovní adresář, ve kterém musí být
umístěny klíčové programy monitorovacího systému. Tento adresář lze umístit kamkoli na disku, ale
po vytvoření prvního projektu již nesmí být přesunut jinam. V opačném případě by bylo nutno všechny
dosavadní projekty přeregistrovat.
Struktura a umístění pracovního adresáře
Pracovní adresář doporučujeme pojmenovat MMS6850 a standardně jej umístit na disk C: na
adresářovou cestu C:\Program Files\Adash\.
Do pracovního adresáře musí být nainstalovány soubory programů a služeb Data Loader, Data
Admin, Project Setup, Data Loader Project Editor, Data Admin Project Editor, TCG Editor. Dále
se do něj nainstalují soubory programů DM 2010 Status a Data Viewer, pokud budou provozovány
v rámci monitorovacího systému MMS 6850.
Poznámka. Je-li v rámci monitorovacího systému používán program DDS 2007, instaluje se zvlášť a
do svého adresáře. Instalace DDS 2007 není součástí instalace monitorovacího systému MMS 6850.
Po svém spuštění:
- Editory v pracovním adresáři vytvoří své konfigurační soubory (s příponou cfg) resp. je v tomto
adresáři hledají.
- Služby Data Loader i Data Admin vytvoří v pracovním adresáři logovací soubory (s příponou log),
do kterých vypisují veškerá svá hlášení. Služby nemají žádné uživatelské rozhraní. Jejich práci lze
sledovat pouze přes program DM 2010 Status, který je součástí monitorovacího systému MMS
6850, a v případě závady mohou při jejím hledání pomoci zprávy zapsané do logovacích souborů.
- Při vytváření nového projektu vytvoří Project Setup v pracovním adresáři podadresář se jménem
tohoto projektu (v obrázku použito symbolické jméno PrjName) a do něj uloží všechny konfigurační
soubory projektu, tj. soubory s příponami dmi, lst, ldi, adi, tcg.
C:\
Program Files
Adash
MMS6850
PrjName
DataAdmin.exe
DataAdminProjectEditor.cfg
DataAdminProjectEditor.exe
DataLoader.exe
DataLoaderProjectEditor.cfg
DataLoaderProjectEditor.exe
filter_opc_keys.cfg
ProjectSetup.exe
TCGEditor.cfg
TCGEditor.exe
DM 2010 Status.cfg
DM 2010 Status.exe
DataViewer.cfg
DataViewer.exe
DataViewerDefaults.xml
DataAdmin_PrjName_online.log
DataLoader.log
DataLoader_PrjName.log
PrjName.adi
PrjName.dmi
PrjName.ldi
PrjName.lst
PrjName.tcg
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 32 -
MMS 6850
Použité písmo.
Adash
podadresář, ne soubor (podtrženo)
PrjName, PrjName.adi nevznikne při instalaci, ale po spuštění některého programu (kurzíva)
DataAdmin.exe
součást instalace (tučně)
Instalace
Programy monitorovacího systému MMS 6850 nevyžadují žádnou speciální instalaci. Stačí jen vytvořit
na disku pracovní adresář a do něj potřebné soubory zkopírovat.
Poznámka
Před instalací pozorně pročtěte předchozí kapitolu Struktura a umístění pracovního adresáře.
V dalším textu předpokládáme, že po instalaci byly před vytvářením prvního projektu v případě použití
měřicího systému MMS 6000 provedeny tyto kroky, které běžný uživatel neprovádí (ale měl by si umět
zkontrolovat, že byly provedeny):
1. Oživení a nastavení měřicích karet měřicího systému MMS 6000. Z kanálů jednotlivých měřicích
karet byly odečteny jednotky měření a přiřazení řádů k měřením Na až Ne. Tyto údaje jsou
potřebné pro vytvoření Zadávacího protokolu nového projektu.
2. Na PC byl nainstalován a oživen SQL server a z jeho instalace jsou známy údaje později potřebné
pro Zadávací protokol nového projektu.
3. Na PC byl nainstalován a oživen OPC server typu MMS 6000 a z jeho instalace jsou známy údaje
později potřebné pro Zadávací protokol nového projektu. V rámci oživení OPC serveru bylo
provedeno:
- nastavení uživatelských práv pro přístup na OPC server,
- oživení komunikace OPC serveru s HW měřicího systému MMS 6000,
- vytvoření projektu pro připojený HW (je míněn projekt pro OPC server, ne pro monitorovací
systém MMS 6850),
- oživeno uživatelské rozhraní OPC serveru a zkontrolovány jednotky (viz výše bod 1.)
nastavené v kanálech jednotlivých měřicích karet (jsou potřebné pro vytvoření Zadávacího
protokolu nového projektu).
Poznámka.
V případě použití jiného měřicího HW a tedy i jiného typu OPC serveru je obvykle situace jednodušší.
Postup instalace
1. Na dodaném CD naleznete instalační balíček MMS6850DM_2010.exe. Instalátor spusťte a
následujte pokyny.
2. Při instalaci se automaticky vytvoří zástupce programu Project Setup v příslušné složce v nabídce
Start a zástupce programu DM 2010 Status ve složce Po spuštění, aby bylo zajištěno jeho
automatické spouštění při startu počítače. Více v kapitole v kapitole Spuštění a zastavení projektu
/ Služby a programy.
3. Pokud to vyžaduje, vytvořte na ploše ikonu pro snadné spouštění programu Project Setup. Přes
tento program budete vytvářet, modifikovat, případně ručně spouštět i zastavovat všechny své
projekty.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 33 -
MMS 6850
A to je vše!
Nyní je monitorovací systém připraven na Vašem PC k vytvoření prvního projektu. Jak jej vytvoříte, se
dočtete v dalších kapitolách.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 34 -
MMS 6850
Projekt MMS 6850
Pod tímto pojmem chápeme souhrn nastavení všech parametrů, podle kterých se řídí monitorovací
systém MMS 6850. Tato nastavení jsou uložena v několika souborech, které mají stejné jméno a liší
se příponou. Soubory jsou v textovém formátu, dají se tedy číst a editovat mnoha programy.
Podrobnější popis struktury jednotlivých souborů je v kapitole Úroveň 3.
I když nastavení a provoz celého monitorovacího systému MMS 6850 jsou poměrně snadné, může
nastat situace, kdy potřebujete poradit od výrobce. Jestliže nám odešlete emailem všechny soubory
projektu (s příponami .dmi, .lst, .ldi, .adi, .tcg), pak lze najít závadu, opravit ji a opravené soubory
poslat zpět.
Poznámka.
Následující kapitoly jsou převážně věnovány vytvoření projektu pro měřicí systém MMS 6000.
Vytváření projektu pro jiný typ měřicího HW bývá obvykle jednodušší.
Zadávací protokol nového projektu
V dalším textu rozdělíme uživatele monitorovacího systému MMS 6850 do tří skupin:
1. Běžný uživatel. Dokáže nainstalovat a používat všechny komponenty monitorovacího systému
s výjimkou OPC serveru a SQL serveru. Dále se předpokládá, že nemá přístup k nastavovacímu
programu měřicího systému MMS 6000. Pro tohoto uživatele je určena právě tato část manuálu
pojmenovaná Úroveň 2. Po jejím zvládnutí dokáže běžný uživatel vytvořit nový projekt a provádět
jeho údržbu, pokud již byly zprovozněny:
- SQL server a komunikace s ním,
- OPC server a komunikace s ním (zejména nastavení uživatelských práv pro přístup na OPC server
a vytvoření projektu OPC serveru – viz další bod),
- měřicí systém MMS 6000 (zejména nastavení jednotlivých karet) a komunikace s ním přes OPC
server (zejména vytvoření projektu OPC serveru, tedy zviditelnění karet na OPC serveru).
Aby běžný uživatel mohl vytvořit nový projekt a udržovat jej (zejména rozšiřovat), musí mít k dispozici
Zadávací protokol nového projektu, který se vytvoří během instalace SQL serveru, OPC serveru a
během nastavení karet monitorovacího systému MMS 6000.
2. Zkušený uživatel. Na rozdíl od běžného uživatele se dobře orientuje v práci s operačním
systémem Windows, v nastavování karet měřicího systému MMS 6000 a dokáže nainstalovat a
zprovoznit SQL server. Nedokáže však instalovat a zprovoznit OPC server, ale je schopen vytvořit a
udržovat projekt již nainstalovaného a funkčního OPC serveru. Pro tohoto uživatele je určena právě
tato část manuálu pojmenovaná Úroveň 2 a některé kapitoly části Úroveň 3. Po jejich zvládnutí je
zkušený uživatel schopen si většinu informací uvedených v Zadávacím protokolu nového projektu sám
získat či ověřit. Zejména dokáže rozšiřovat stávající projekt i v případě, kdy jsou do měřicího systému
dodány nové měřicí karty, což následně vyžaduje:
- nastavit tyto karty nastavovacím programem výrobce měřicího systému MMS 6000,
- přidat nové karty do projektu OPC serveru.
I zkušený uživatel potřebuje Zadávací protokol nového projektu minimálně ke získání informací o OPC
serveru.
3. Velice zkušený uživatel. Velice dobře se vyzná v operačním systému Windows a není pro něj
problém nainstalovat a oživit OPC server včetně komunikace s měřicím systémem MMS 6000. Pro
tohoto uživatele jsou určeny části manuálu pojmenované Úroveň 2 a Úroveň 3. Po jejich zvládnutí je
velmi zkušený uživatel schopen samostatně oživovat kompletní monitorovací systém.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 35 -
MMS 6850
Informace nezbytné pro vytvoření nového projektu
Aby mohl běžný uživatel vytvořit nový projekt, musí mít k dispozici následující informace:
1. Jméno počítače a instance použitého SQL serveru, jméno a heslo uživatele.
Tyto informace zapíše do Zadávacího protokolu nového projektu ten, kdo SQL server instaluje a
během procesu instalace tyto parametry definuje a zadává.
SQL Server=mms
pokud SQL server běží na počítači mms jako default instance
User=sa
doporučujeme definici uživatele System Administrator
Password=adash
doporučujeme heslo adash
2. Jméno počítače a Instance použitého OPC serveru.
Tyto informace zapíše do Zadávacího protokolu nového projektu ten, kdo OPC server instaluje a
během procesu instalace tyto parametry definuje a zadává.
ComputerName
jméno počítače, na kterém běží vybraná instance OPC serveru
Instance
vybraná instance OPC serveru na tomto počítači
Poznámka. Pro single projekt jsou všechna měření zpracovávána z jediného OPC serveru. Multi
projekt zpracovává souběžně měření z více OPC serverů, pro každý používaný OPC server musí být
známy oba výše uvedené parametry.
3. Jednotky měření.
Tyto informace zapíše do Zadávacího protokolu nového projektu ten, kdo nastavuje jednotlivé karty
měřicího systému MMS 6000. Protokol vychází z těchto předpokladů:
- měřicí karta umí měřit otáčky a jednotkou otáček nemusí být RPM,
- kanál měřicí karty měří jednu další veličinu, jejíž jednotka je společná pro všechny typy měření (Stat,
Time, Orbit, Orda, Aps, Center Line),
- měřicí karta má dva kanály, každý kanál může měřit veličinu s jinou jednotkou (např. Channel1: g,
Channel2: mm/s).
4. Řády přiřazené měřením Na až Ne.
Tyto informace zapíše do Zadávacího protokolu nového projektu ten, kdo nastavuje jednotlivé karty
měřicího systému MMS 6000. Informace jsou potřebné pouze v případě, bude-li se definovat typ
měření Orda (řadová analýza). Protokol vychází z těchto předpokladů:
- každý kanál měřicí karty má své vlastní přiřazení,
- měřením Na až Ne lze přiřadit v libovolném pořadí 5 hodnot z množiny {0.5, 1, 2, 3, 4, 5, 6, 7, 8, 9,
10},
- žádná z přiřazených hodnot se nesmí opakovat.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 36 -
MMS 6850
Spuštění a zastavení projektu
Pod pojmem spuštění resp. zastavení projektu míníme spuštění resp. zastavení sběru a vizualizace
dat. Projekt může běžet jako celek nebo může běžet jen některá jeho služba.
V dalším textu předpokládáme, že již byl vytvořen spustitelný projekt. Postup vytvoření nového
projektu je popsán až v následujících kapitolách.
Služby a aplikace
V důsledku výpadku napájení nebo z jiných příčin může dojít k restartu počítače, na kterém běží
monitorovací systém. Není-li právě přítomna obsluha, aby celý projekt znovu řádně spustila, bylo by
jistě žádoucí, aby se automaticky spustily alespoň sběr a archivace dat. Z tohoto důvodu jsou některé
komponenty monitorovacího systému vytvořeny jako služby.
Služba
Aplikace
Po restartu počítače může být operačním systémem automaticky spuštěna dříve, než
se do systému přihlásí nějaký uživatel. V našem případě se jedná o služby Data
Loader a Data Admin. Při vytváření nového projektu jsou obě služby automaticky
zaregistrovány tak, aby po restartu počítače obnovily svůj stav:
- Služba, která již před restartem byla ručně zastavena, se sama nespustí.
- Služba, která před restartem běžela, se sama spustí.
Po restartu počítače může být operačním systémem automaticky spuštěna, ale až
poté, kdy se do systému přihlásí oprávněný uživatel. V našem případě se jedná o
aplikace DM 2010 Status a Data Viewer. Aby se některý program po přihlášení
uživatele automaticky spustil, musí být zaveden do složky Start / Programy / Po
spuštění. Do této složky si jej musí zavést uživatel. Instalace monitorovacího systému
do této složky žádný program nezavádí a také při vytváření nových projektů se žádná
taková operace neprovede. Nepožadujete-li, aby se po přihlášení uživatele některý
program monitorovacího systému automaticky spustil, pak jej do složky nezavádějte.
V tom případě jej budete vždy ručně spouštět jako kterýkoli jiný program, tedy přes
nabídku Start / Programy nebo přes ikonu programu na ploše.
Pořadí spuštění komponentů projektu
- Po instalaci monitorovacího systému zaveďte program DM 2010 Status a Data Viewer do složky pro
automatické spouštění programů po přihlášení uživatele – viz výše odstavec Aplikace. Vždy po
přihlášení uživatele do operačního systému se pak DM 2010 Status a Data Viewer samy
rozběhnou.
- Po vytvoření nového projektu poprvé spusťte služby ručně tlačítky Start v dialogovém okně
programu Project Setup a nechte je trvale běžet. Následná spouštění služeb monitorovacího
systému po restartu jeho počítače pak již proběhnou automaticky.
Je-li projekt spuštěn automaticky po restartu počítače, pak probíhá v režii operačního systému a
postup jeho spuštění neovlivníte:
1. Operační systém nejprve sám spustí služby Data Loader a Data Admin a poté čeká na
přihlášení uživatele.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 37 -
MMS 6850
2. Po přihlášení uživatele operační systém spustí program DM 2010 Status případně i Data
Viewer, pokud jsou zavedeny do složky pro automatické spouštění programů po přihlášení
uživatele.
Ruční spuštění projektu se obvykle provádí při jeho oživování a v případě jeho dalších úprav nebo
hledání závad. Ruční spuštění je vhodné provést v tomto pořadí:
1. Spusťte program DM 2010 Status. Program DM 2010 Status sleduje běh celého monitorovacího
systému a poskytuje informace o aktuálním stavu jeho jednotlivých komponentů. Po spuštění každé
služby budete moci průběžně sledovat, v jakém se právě nachází stavu.
2. Spusťte program Project Setup. Přes jeho dialogové okno budete spouštět obě služby. Vyberte
odpovídající projekt. Je-li tlačítko Start některé služby zašeděno, pak její podprojekt není úplný a
nelze jej spustit. V tomto případě musíte nejprve podprojent služby zkompletovat.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 38 -
MMS 6850
3. Kliknutím na tlačítko Start ve skupině DataLoader spusťte službu Data Loader. V okně DM 2010
Status sledujte její rozběh.
Vyčkejte, než začne Data Loader bezchybně přenášet data z OPC serveru do Online DB.
4. Spusťte program Data Viewer, používáte-li projekt k online vizualizaci naměřených dat. Otevřete
odpovídající projekt a v jednotlivých grafech sledujte průběh přenosu a vizualizace nových dat.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 39 -
MMS 6850
5. Kliknutím na tlačítko Start ve skupině DataAdmin spusťte službu Data Admin. V okně DM 2010
Status sledujte její rozběh.
Vyčkejte, dokud Data Admin nezačne přenášet data z Online DB do DDS DB.
6. Spusťte program DDS 2007, otevřete odpovídající Normal DB a kontrolujte přenos dat do
jednotlivých datových buněk. Na obrázku vidíte případ, kdy datová buňka Speed již obsahuje
naměřená data, ale buňky Orbit AB a CenterLine AB žádná data neobsahují.
Chyby při spouštění a běhu projektu
K identifikaci chyb slouží DM 2010 Status – viz jeho popis dále v kapitole DM 2010 Status.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 40 -
MMS 6850
Zastavení projektu
Dojde-li k výpadku běhu PC, na kterém je provozován monitorovací systém, pak po dobu výpadku
dochází ke ztrátě aktuálních dat. Po opětném spuštění PC se automaticky rozběhnou obě služby Data
Loader i Data Admin a začnou přenášet i archivovat data ve svých databázích. Od tohoto okamžiku
již žádná ztráta nových dat nehrozí.
Poznámka. OPC server i SQL server jsou instalovány jako služby, které se také automaticky spustí.
Projet můžete zastavit jako celek (obě služby, Data Loader i Data Admin) nebo můžete zastavit jen
jednu jeho službu. OPC server a SQL server se nechávají běžet trvale a uživatel je nikdy nevypíná.
Ztráta dat
Neběží-li z jakéhokoli důvodu některá část monitorovacího systému, pak pochopitelně může docházet
ke ztrátě aktuálních dat, která nejsou přenášena z měřicího HW a dále archivována v některé databázi
monitorovacího systému. Ke ztrátě dat dojde v těchto případech:
- Je vypnutý nebo nedostupný OPC server. Ten neudržuje žádnou historii měřených dat, všechna
data po dobu nedostupnosti jsou ztracena.
- Je vypnuta služba Data Loader. Nová data z OPC serveru nejsou přenášena do Online DB a na
OPC serveru jsou přepisována dalšími, novějšími. Všechna data během zastavení služby jsou
ztracena.
- Je vypnutý nebo nedostupný SQL server. Služba Data Loader začne udržovat ve své paměti historii
měřených dat omezené délky. Po jejím naplnění jsou starší data ztracena, zůstanou jen nejnovější.
Zastavená část
Ztráta dat
---------------------------------------------Data Loader
ANO
3)
Data Admin
NE
1)
OPC server
ANO
1), 2)
SQL server
ANO
Poznámky.
1) OPC server a SQL server mohou být umístěny na jiném PC, než na kterém běží monitorovací
systém MMS 6850. Ztrátu dat tedy nezpůsobí pouze zastavení serveru, ale též např. výpadky sítě
LAN, kdy se server stane neviditelný pro MMS 6850. Umístíte-li oba servery na PC společně s
MMS 6850, odstraníte jednu zbytečnou příčinu možné ztráty dat.
2) V případě dočasné nedostupnosti SQL serveru udržuje Data Loader ve své paměti frontu délky
až 100 000 měření (bez ohledu na jejich typ). Během této doby ke ztrátě dat nedojde, pokud je
SQL server včas zpřístupněn a Data Loader není během této doby vypnut.
3) Po zastavení služby Data Admin se budou nepřenesená data hromadit v Online DB bez ohledu
na požadovanou délku historie. Po opětném spuštění služby Data Admin bude celý balík dat
nahromaděný v Online DB přenesen do DDS DB. Ke ztrátě dat tedy nedojde, pokud Online DB
nedosáhne takové velikosti, aby stará data byla mazána službou Data Loader – viz kapitolu
Úroveň 3 / Velikost Online DB / Mazání objemné Online DB (Data Loader).
Proč zastavovat projekt
Projekt je obvykle nutno zastavit pouze v případě, má-li být upravován. Běžným případem je potřeba
rozšířit projekt o nová měření. Všimněte si, že pro běžící projekt jsou v dialogovém okně programu
Project Setup zašeděna tlačítka Edit, takže pro běžící projekt nemůžete vyvolat editor pro modifikaci
některého konfiguračního souboru projektu.
Postup ručního zastavení projektu
Zastavujete-li ručně projekt, je vhodné jej zastavit v následujícím pořadí:
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 41 -
MMS 6850
1. Spusťte program DM 2010 Status, pokud neběží. Program DM 2010 Status sleduje běh celého
monitorovacího systému a poskytuje informace o aktuálním stavu jeho jednotlivých komponentů. Při
vypínání služby budete moci průběžně sledovat, v jakém stavu se právě nachází monitorovací
systém.
2. Spusťte program Project Setup. Přes jeho dialogové okno budete zastavovat obě služby. Vyberte
odpovídající projekt. Je-li tlačítko Stop některé služby zašeděno, pak tato služba neběží a je již
zastavena. Na obrázku jsou obě tlačítka Stop odšeděna, tedy obě služby běží. Proto jsou všechna
tlačítka Edit zašeděna – konfigurační soubory běžících služeb nelze modifikovat.
3. Kliknutím na tlačítko Stop ve skupině DataLoader zastavte službu Data Loader. V okně DM 2010
Status sledujte její zastavení. Od okamžiku zastavení služby již nebudou do Online DB přenášena
žádná nová data. Ve skupině DataLoader se odšedí tlačítko Edit. Kliknutím na ně spustíte Data
Loader Project Editor, ve kterém můžete modifikovat ldi konfigurační soubor služby Data Loader.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 42 -
MMS 6850
Poznámka. Soubor můžete modifikovat, i když službu Data Admin necháte zatím běžet. Než soubor
upravíte, proběhne obvykle cyklus přenosu dat a ušetříte si čekání na něj - viz dále bod 4.
Na obrázku vidíte případ, kdy při standardní periodě 10 minut proběhne další cyklus přenosu asi za
3,5 minuty.
4. Chcete-li, aby před zastavením projektu byla všechna nová data přenesena z Online DB do DDS
DB, musíte se zastavením služby Data Admin počkat, dokud neproběhne její cyklus přenosu dat. To
poznáte podle toho, že se v okně DM 2010 Status začne znovu od 00:00 načítat čas uvedený
v závorce u služby Data Admin.
Na obrázku vidíte případ, kdy právě proběhnul cyklus načítání nových dat. jelikož služba Data Loader
již byla zastavena dříve a nepřenáší z OPC serveru do Online DB žádná nová data, máte jistotu, že i
naposled uložená data do Online DB jsou nyní přenesena i do DDS DB.
5. Kliknutím na tlačítko Stop ve skupině DataAdmin zastavte službu Data Admin. V okně DM 2010
Status sledujte její zastavení. Ve skupině DataAdmin se odšedí obě tlačítka Edit. Kliknutím na jedno
spustíte Data Admin Project Editor, ve kterém můžete modifikovat adi konfigurační soubor služby
Data Admin. Kliknutím na druhé spustíte TCG Editor, ve kterém můžete modifikovat tcg soubor
definic redukcí a TCG služby Data Admin.
Poznámka. Je-li již ldi konfigurační soubor upraven (viz bod 3.), můžete před zastavením služby Data
Admin opět spustit službu Data Loader. Od toho okamžiku se začnou přenášet nová data z OPC
serveru do Online DB a tím se minimalizuje ztráta dat vzniklá zastavením projektu.
Zpřístupnění měřených dat
Měřená data jsou monitorovacím systémem ukládána do tří typů databází:
Online DB
Krátkodobá historie všech neredukovaných dat. Tato databáze není typu DDS a nelze
s jejími daty v prostředí DDS 2007 pracovat.
Normal DB
Dlouhodobá historie všech dat, redukovaných podle uživatelem nastavených typů
redukcí. Databáze je typu DDS a je určena pro práci v prostředí DDS 2007.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 43 -
MMS 6850
Abnormal DB Data vybraných měření z období trvání mimořádné situace, obvykle neredukovaná,
ale případně redukovaná podle uživatelem nastavených typů redukcí. Databáze je
typu DDS a je určena pro práci v prostředí DDS 2007.
DDS databáze
Databáze typu DDS je určena pro práci v prostředí DDS 2007. Tyto databáze slouží zejména k:
- archivaci naměřených dat,
- ke sledování stavu monitorovaného zařízení,
- k analýze příčin a sledování průběhu mimořádných situací.
Služba Data Admin neukládá nová data do DDS DB průběžně, ale po blocích, pro které přistupuje do
Online DB s periodou implicitně nastavenou na 10 minut. Bez ohledu na délku této periody nedochází
při přenosu k žádné ztrátě dat, ale DDS DB nemůže být použita k online sledování monitorovaného
zařízení. K tomu je určena aplikace Data Viewer, která má přístup k datům uloženým v Online DB.
Monitorovací systém rozeznává dva typy DDS databáze:
Normal DB
Do této databáze služba Data Admin trvale ukládá data všech měření, která jsou
obsažena v některé aktivní Normal TCG. Data jsou ukládána během normálního
provozu monitorovaného zařízení i během mimořádné situace naprosto stejně.
Databáze obsahuje dlouhodobé historie měřených dat, proto musí uživatel nastavit
vhodné typy redukcí. V opačném případě nabude databáze velkého objemu a zpomalí
práci celého monitorovacího systému.
Abnormal DB Do této databáze služba Data Admin ukládá všech měření, která jsou obsažena
v některé aktivní Abnormal TCG. Databáze obsahuje data pouze z doby trvání
mimořádné situace včetně případných krátkých historií dat před vznikem mimořádné
situace (Pretrig) a po skončení mimořádné situace (Prolong). Po deaktivaci poslední
Abnormal TCG je databáze uzavřena a odložena, proto se pro ni obvykle nenastavují
žádné redukce dat. Pouze v případě, kdy hrozí nebezpečí dlouhodobého sběru dat do
jedné Abnormal DB, musí uživatel nastavit vhodné typy redukcí.
Online databáze
Online DB slouží jako kruhová paměť služby Data Loader pro uložení krátkodobé historie
neredukovaných dat. Do Online DB jsou ukládána nová data nalezená na OPC serveru, a to bez
jakékoli redukce. Online DB slouží především k zajištění dat:
- měřených před vznikem mimořádné situace (Pretrig), ale ukládaných do Abnormal DB,
- online zpracovávaných nebo zobrazovaných jinými aplikacemi, jako je např. Data Viewer.
Při výpadku služby Data Admin slouží Online DB jako mezipaměť, díky které nedojde ke ztrátě dat.
POZOR! Online DB není databáze typu DDS a proto ji nikdy neotevírejte v prostředí DDS 2007.
Aplikace DDS 2007 neumožňuje pracovat s daty Online DB a při neodborném přístupu k datům hrozí
poškození její struktury.
Vizualizace dat z Online DB
K online vizualizaci dat z Online DB slouží aplikace Data Viewer, jejíž detailní popis je uveden
v jiném manuálu.
Zpřístupnění dat z Online DB v DDS 2007
Aplikace DM 2010 Status umožňuje vytvořit kopii Online DB, která již bude určena k práci v prostředí
DDS 2007 – viz dále kapitolu DM 2010 Status.
POZOR! Nikdy nepoužívejte k zpřístupnění dat z Online DB zvlášť k tomu účelu vytvořenou
Abnormal TCG s minimálním intervalem ukládání dat. Hrozí nebezpečí vytváření gigantických
Abnormal DB a následné zablokování práce celého monitorovacího systému.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 44 -
ADASH spol. s r.o.
MMS 6850
Project Setup
Program Project Setup slouží:
- k vytváření a údržbě projektů monitorovacího systému MMS 6850,
- k zadání a údržbě obecných vlastností MMS 6850, které budou využívány všemi dalšími programy,
- ke spuštění programů Data Loader Project Editor, Data Admin Project Editor a TCG Editor pro
vytváření a údržbu konfiguračních souborů služeb Data Loader a Data Admin,
- k řízení (spouštění a zastavování) služeb Data Loader a Data Admin.
Tímto způsobem Project Setup zastřešuje nastavování a spouštění celého monitorovacího systému
MMS 6850.
Zastřešení projektu
Následující obrázek zachycuje, jak Project Setup zastřešuje každý projekt z hlediska vazeb mezi
komponenty projektu a službami monitorovacího systému.
Project Setup
(SW)
dmi soubor
(File)
lst soubor
(File)
Online DB
(DB)
Data Loader
Project Editor
(SW)
ldi soubor
(File)
Data Admin
Project Editor
(SW)
adi soubor
(File)
Data Loader
(SW)
OPC server
(SW)
Template DB
(DB)
Data Admin
(SW)
TCG Editor
(SW)
DDS DB
(DB)
tcg soubor
(File)
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 45 -
ADASH spol. s r.o.
MMS 6850
Označení.
A
B
Objekt A vytváří objekt B, např. Project setup vytváří prázdnou Online DB, TCG
Editor načítá adi konfigurační soubor.
A
B
Objekt B načítá informace z objektu A, např. Project Setup načítá OPC lines z OPC
serveru, Data Admin načítá strukturu Template DB, podle které vytvoří DDS DB.
A
B
Z objektu A se přenášejí naměřená data do objektu B, např. data z OPC serveru se
přes Data Loader přenášejí do Online DB, data z Online DB se přes Data Admin
přenášejí do DS DB.
Následující obrázek zachycuje, jak Project Setup zastřešuje každý projekt z hlediska spouštění /
zastavování služeb monitorovacího systému a spouštění editorů pro vytváření a údržbu projektů.
Project Setup
Data Loader
Project Editor
služba
Data Loader
služba
Data Admin
Data Admin
Project Editor
TCG
Editor
Spuštění a ukončení programu Project Setup
Po spuštění programu Project Setup se na obrazovce objeví jeho prázdné dialogové okno.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 46 -
MMS 6850
Z klávesnice zadejte do pole Project jméno projektu a podle něj již program sám vybere jedno ze
dvou možných pokračování:
1. Projekt zadaného jména dosud na Vašem počítači neexistuje (viz obrázek níže).
Program povolí tlačítko New a kliknutím na ně přejdete do režimu vytváření nového projektu.
2. Projekt zadaného jména již na Vašem počítači existuje.
Program vyplní jednotlivá pole dialogového okna parametry z dmi konfiguračního souboru projektu.
Podle stavu rozpracovanosti projektu zašedí resp. odšedí tlačítka Start / Stop pro spouštění /
zastavování služeb a tlačítka Edit pro vytváření resp. údržbu projektu. Kliknutím na některé z těchto
tlačítek přejdete do režimu spouštění / zastavování nebo údržby (obvykle rozšiřování) již
existujícího projektu.
Program ukončíte kliknutím na tlačítko Exit.
Vytvoření nového projektu
Vytvoření kompletního projektu MMS 6850 se provede ve třech po sobě jdoucích krocích:
1. Zaregistrování projektu na Vašem počítači a vytvoření dmi konfiguračního souboru hlavního
projektu.
2. Vytvoření podprojektu pro službu Data Loader. Tento krok provedete v části dialogového okna
označené DataLoader.
3. Vytvoření podprojektu pro službu Data Admin. Tento krok provedete v části dialogového okna
označené DataAdmin.
Poznámka. Je-li projekt určen pouze k vizualizaci naměřených dat přes aplikaci Data Viewer, pak
se tento krok neprovádí.
Pokusíte-li se ukončit Project Setup kliknutím na tlačítko Exit, aniž by byl nově vytvářený projekt
úplný, program Vás upozorní, který z výše uvedených kroků není dosud splněn.
Zaregistrování nového projektu
- Do pole Project vepište jméno projektu, který dosud není na Vašem počítači zaregistrován, a
klikněte na tlačítko New. Project Setup zaregistruje nový projekt se zadaným jménem na Vašem
počítači. Současně ve svém pracovním adresáři vytvoří pro tento projekt podadresář, do kterého
budou postupně uloženy všechny konfigurační soubory projektu (dmi, lst, ldi, adi, tcg).
- Project Setup po zaregistrování projektu vyplní jména konfiguračních souborů do polí Project File,
OPC Measurements List, Online DB Measurements List, Admin Ini File, TCG Ini File. Současně
vyplní jména databází do polí Online DB Name, Normal DB, Template DB.
- Jelikož dosud neexistuje podprojekt pro službu Data Loader, je zašeděna část dialogu pro vytváření
podprojektu služby Data Admin.
- Klikněte na tlačítko Save a přejděte k vytváření podprojektu pro službu Data Loader.
Po zaregistrování projektu nebo vždy po zadání všech parametrů podprojektu
některé služby nezapomeňte kliknout na tlačítko Save, aby zadané parametry
byly trvale uloženy do konfiguračních souborů projektu. Všechna tlačítka Save
v dialogu mají stejný účinek, proto použijte to nejbližší. Po každém kliknutí na
tlačítko Save provede Project Setup kontrolu rozpracovanosti projektu a podle
aktuálního stavu odšedí další tlačítka a části dialogu a umožní Vám přejít
k dalšímu kroku zpracování projektu.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 47 -
MMS 6850
Parametry a tlačítka skupiny MMS 6850 Project
Project
New
Project File
Save
Delete
Do tohoto pole vepíšete jméno nově vytvářeného projektu. Jméno musí začínat
písmenem nebo znakem podtržení a lze používat pouze kombinaci písmen, číslic a
znaku podtržení. Délka jména je omezena na max. 18 znaků. Více informací
naleznete v části Úroveň 3. V příkladu na obrázku bylo zvoleno jméno DEMO_MMS.
Kliknutím na toto tlačítko zaregistrujete nově vytvářený projekt na svém počítači. Aby
se tlačítko odšedilo, musí být do pole Project vepsáno jméno projektu, který dosud
není na Vašem počítači zaregistrován.
Do tohoto informačního pole zapíše Project Setup název dmi konfiguračního souboru
hlavního projektu. Název je zobrazen včetně úplné adresářové cesty na disku Vašeho
PC. Jméno souboru je shodné se jménem projektu a soubor má příponu dmi.
V příkladu na obrázku je název souboru
C:\Program Files\Adash\MMS6850\DEMO_MMS\DEMO_MMS.dmi.
C:\Program Files\Adash\MMS6850\
cesta k pracovnímu adresáři
DEMO_MMS\
podadresář projektu v pracovním adresáři
DEMO_MMS.dmi
konfigurační soubor
Kliknutím na toto tlačítko uložíte parametry právě vytvářeného projektu. Project
Setup provede kontrolu stavu rozpracovanosti projektu a zpřístupní část pro vytváření
podprojektu služby Data Loader.
Kliknutím na toto tlačítko nenávratně smažete právě vybraný projekt ze svého
počítače. Projekt bude odregistrován z Vašeho počítače a z pracovního adresáře
bude smazán podadresář projektu se všemi konfiguračními soubory. Databáze a
jejich ODBC zdroje ale musíte smazat zvlášť, např. přes aplikaci DDS 2007.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 48 -
MMS 6850
Vytvoření podprojektu pro službu Data Loader
Po zaregistrování nového projektu se odšedí část dialogu DataLoader, ve které vytvoříte podprojekt
pro službu Data Loader. Vytvoření podprojektu se provede v následujících krocích:
1. Zadání parametrů OPC serveru:
- Kombo Idx – OPC Computer – OPC Instance ignorujte a nechte prázdné. Pro nový projekt
ještě nenabízí žádný výběr.
- Do pole OPC Computer zapište jméno počítače, na kterém je instalován OPC server, který
chcete využít.
- Do pole OPC Instance zapište instanci tohoto OPC serveru.
- Z komba Type vyberte typ OPC serveru MMS 6000 nebo GENERAL.
- Klikněte na tlačítko Add, které v dmi souboru vytvoří sekci [OPC1] pro tento OPC server a
tím jej zavede do projektu.
- OPC server se zobrazí v kombu Idx – OPC Computer – OPC Instance s pořadovým
číslem 1 a současně se odšedí tlačítka Read List a Find.
2. Vytvoření lst souboru výpisu OPC serveru.
- Máte-li přístup na OPC server, klikněte na tlačítko Read List. Z OPC serveru bude načten
výpis jeho OPC lines a přidán v lst souboru do sekce [OPC1].
- Nemáte-li přístup na OPC server, ale lst soubor s výpisem z tohoto OPC serveru byl
předán v rámci Zadávacího protokolu nového projektu, přiřaďte tento soubor do projektu
kliknutím na tlačítko Find.
3. Vytvoření ldi konfiguračního souboru podprojektu služby Data Loader.
4. Vytvoření prázdné Online DB.
Parametry a tlačítka skupiny DataLoader – OPC Servers
Všechny potřebné parametry této skupiny získáte ze Zadávacího protokolu nového projektu, kam byly
zapsány během procesu instalace a oživování OPC serveru. Tuto instalaci běžný uživatel neprovádí.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 49 -
MMS 6850
OPC Measurements List
Do tohoto informačního pole zapíše Project Setup název lst souboru
výpisu OPC serveru. Soubor je podkladem pro vytváření ldi
konfiguračního souboru podprojektu služby Data Loader. Název je
zobrazen včetně úplné adresářové cesty na disku Vašeho PC. Jméno
souboru je shodné se jménem projektu a soubor má příponu lst.
V příkladu na obrázku je název souboru
C:\Program Files\Adash\MMS6850\DEMO_MMS\DEMO_MMS.lst.
Idx - OPC Computer - OPC Instance Toto kombo nabízí seznam všech OPC serverů použitých
v projektu. Při vytváření nového projektu je kombo prázdné. Pro již
existující single projekt obsahuje vždy jen jediný OPC server. Pro
multi projekt může obsahovat až 16 OPC serverů. Počet skutečně
obsluhovaných OPC serverů je ale omezen konkrétní licencí pro Data
Loader.
Add
Vyplníte-li do polí OPC Computer a OPC Instance parametry nového
OPC serveru, přidáte jej do projektu kliknutím na tlačítko Add.
Remove
Kliknutím na toto tlačítko odstraníte z projektu OPC server, který je
právě vybraný v kombu Idx - OPC Computer - OPC Instance.
OPC Computer
Do tohoto pole vepíšete jméno počítače, na kterém je instalován OPC
server používaný pro nově vytvářený projekt. V příkladu na obrázku
byl použit OPC server, který běží na počítači se jménem MMS.
OPC Instance
Do tohoto pole vepíšete instanci používaného OPC serveru.
V příkladu na obrázku byla použita instance OPC serveru, která běží
na počítači MMS pod jménem Epro.MmsOpcServer.
Type
Z tohoto komba vyberete typ přidávaného OPC serveru.
Read List
Kliknutím na toto tlačítko získáte z OPC serveru lst soubor jeho
výpisu a přidáte jej do vytvářeného projektu. Aby operace proběhla
úspěšně, musí být splněny níže uvedené podmínky. Pro multi projekt
je výpis v lst souboru přidán do sekce právě vybraného OPC serveru.
Find (OPC Servers)
Kliknutím na toto tlačítko vyvoláte dialog, který Vám umožní vyhledat
a přidat do vytvářeného projektu již existující lst soubor výpisu OPC
serveru. Tento soubor např. získáte ze Zadávacího protokolu nového
projektu. V současné verzi neoživeno.
POZOR!
Definice nového projektu, který dosud nemá přes jedno z tlačítek Read List nebo Find přiřazen lst
soubor, není považována za úplnou, tedy nelze přistoupit k vytváření ldi konfiguračního souboru. To,
že v poli OPC Measurements List je vyplněn název souboru, neznamená, že soubor je též přiřazen.
Po zavedení OPC serveru do projektu tlačítkem Add nezapomeňte do projektu přiřadit i lst soubor
jedním z tlačítek Read List nebo Find.
Aby vytvoření souboru výpisu OPC serveru po kliknutí na tlačítko Read List proběhlo úspěšně, musí
být splněny tyto podmínky:
- v polích OPC Computer a OPC Instance byly zadány správné údaje o vybraném OPC serveru,
- je oživen přístup z Vašeho PC na vybraný OPC server (zejména nastavení uživatelských práv),
- k počítači OPC serveru je připojen funkční měřicí HW, pro který právě vytváříte nový projekt,
- je oživena komunikace mezi vybraným OPC serverem a měřicím HW.
Soubor výpisu OPC serveru můžete tedy vytvářet až po oživení komunikace měřicího HW s Vaším
PC. Toto oživení běžný uživatel neprovádí.
Parametry a tlačítka skupiny DataLoader - Online Database
Všechny potřebné parametry této skupiny získáte ze Zadávacího protokolu nového projektu, kam byly
zapsány během procesu instalace a oživování SQL serveru. Tuto instalaci běžný uživatel neprovádí.
POZOR! Existují-li již na SQL serveru Online DB vybraného projektu a na Vašem PC její ODBC
zdroj, jsou všechna tlačítka a pole zašeděna s výjimkou tlačítka Test.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
Online DB Name
SQL Server
User, Password
DB, LOG
Create
- 50 -
MMS 6850
Do tohoto informačního pole zapíše Project Setup jméno Online databáze
(kruhové paměti). Online DB slouží službě Data Loader k vytváření historie
neredukovaných (nekomprimovaných) dat. Jméno Online DB vznikne ze
jména projektu přidáním textu _online. V příkladu na obrázku je název Online
DB DEMO_MMS_online. Pod pojmem jméno databáze se zde míní jméno
ODBC zdroje, pod kterým bude databáze zaregistrována na Vašem počítači.
Toto zaregistrování provede automaticky Project Setup vždy při vytváření
nové Online DB.
Do tohoto pole vepíšete instanci požívaného SQL serveru. Je-li SQL server
instalován přímo na Vašem počítači, nepoužívejte instanci (local). V příkladu
na obrázku byl použit externí databázový server a na něm instance SQL
serveru s názvem mms. Více informací získáte v časti Úroveň 3.
Do těchto polí vepíšete jméno a heslo uživatele, pod kterými se MMS 6850
přihlásí k vybranému SQL serveru. V příkladu na obrázku byl použit uživatel
sa (system administrator), který se přihlásí pod heslem adash.
Tato zaškrtávací pole zaškrtnete a do sousedních polí vepíšete adresářové
cesty na disku počítače SQL serveru pro umístění souboru Online DB a
logovacího souboru SQL serveru, pokud tyto cesty mají být odlišné od cest,
které by SQL server standardně použil. V příkladu na obrázku byla Online
DB vytvořena na fyzickém disku e: v adresáři SQL.db. Logovací soubor SQL
serveru byl nasměrován na disk c: do adresáře SQL.log. Oba adresáře
musely být vytvořeny při instalaci SQL serveru, tedy před vytvářením Online
DB kliknutím na tlačítko Create.
Doporučujeme používat pro uložení Online DB jiný fyzický disk, než je
systémový disk c:. Více informací naleznete v části Úroveň 3.
Kliknutím na toto tlačítko vytvoříte na vybraném SQL serveru novou Online
DB (prázdnou, tedy bez datových buněk). Celý podprojekt lze vytvořit, aniž by
Online DB existovala, pouze jej nebudete moci spustit. Proto se doporučuje
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
Test
- 51 -
MMS 6850
po zadání všech parametrů skupiny Online DB novou Online databázi hned
vytvořit. Současně se vytvoří i její ODBC zdroj na Vašem počítači.
Kliknutím na toto tlačítko kdykoli otestujete možnost připojení Online DB ke
svému počítači. Proběhne-li test úspěšně, máte jistotu, že po spuštění
projektu se i služba Data Loader k vybrané Online DB připojí.
Ostatní parametry a tlačítka skupiny DataLoader
Start
Stop
Port
Tlačítko pro spuštění služby Data Loader.
Běží-li služba, je tlačítko zašeděno.
Neběží-li služba a tlačítko Start je zašeděno, pak není kompletní podprojekt pro službu Data
Loader (např. není dosud vytvořena nová Online DB), případně podprojekt již sice je
zkompletován v dialogovém okně, ale není dosud uložen do konfiguračních souborů
tlačítkem Save.
Tlačítko pro zastavení služby Data Loader. Neběží-li služba, je
tlačítko zašeděno.
Do tohoto informačního pole zapíše Project Setup číslo portu, který bude používán ke
komunikaci mezi službou Data Loader a aplikací DM 2010 Status. Project Setup při
vytváření nového podprojektu sám vyhledá na Vašem PC volný komunikační port a přidělí
jej projektu.
Online DB Measurements List Do tohoto informačního pole zapíše Project Setup název ldi
konfiguračního souboru podprojektu služby Data Loader. Název je zobrazen včetně úplné
adresářové cesty na disku Vašeho PC. Jméno souboru je shodné se jménem projektu a
soubor má příponu ldi. V příkladu na obrázku je název souboru
C:\Program Files\Adash\MMS6850\DEMO_MMS\DEMO_MMS.ldi.
Find (Online DB...)
Kliknutím na toto tlačítko vyvoláte dialog, který Vám umožní vyhledat a přidat
do vytvářeného projektu již existující ldi konfigurační soubor projektu služby Data Loader.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
Edit
- 52 -
MMS 6850
Kliknutím na toto tlačítko spustíte Data Loader Project Editor, který Vám umožní vytvářet a
upravovat ldi konfigurační soubor projektu služby Data Loader.
POZOR!
Definice nového projektu, který dosud nemá přes jedno z tlačítek Edit nebo Find přiřazen ldi soubor,
není považována za úplnou, tedy je zašeděno tlačítko Start pro spuštění služby Data Loader. To, že
v poli Online DB Measurements List je vyplněn název souboru, neznamená, že soubor je též
přiřazen. Po vytvoření lst souboru OPC serveru nezapomeňte projektu přiřadit ldi soubor jedním z
tlačítek Edit nebo Find.
Abyste mohli začít s vytvářením nového ldi souboru kliknutím na tlačítko Edit, musí již mít projekt
přiřazen lst soubor výpisu OPC serveru.
Po kompletaci podprojektu a jeho uložení tlačítkem Save se odšedí tlačítko Start pro spuštění služby
Data Loader. Nespouštějte dlouhodobě tuto službu, pokud nemůžete také spustit projekt služby Data
Admin nebo aplikace Data Viewer. Spustíte-li dlouhodobě samotnou službu Data Loader, vytvoří se
gigantická Online DB, neboť z ní nebudou odebírána naměřená data.
Nespouštějte službu Data Loader, chcete-li bezprostředně pokračovat na
vytvoření podprojektu služby Data Admin nebo projektu aplikace Data Viewer.
V ldi souboru dosud nejsou jednotlivým měřením přiřazeny ID datových buněk
v Online DB. Může tedy dojít ke konfliktu, kdy se ID pokusí přiřadit běžící Data
Loader a současně Data Admin Project Editor nebo Data Viewer.
Údržba existujícího podprojektu pro službu Data Loader
V rámci údržby podprojektu služby Data Loader můžete:
- přidávat do podprojektu nové OPC servery, ze kterých mají být přenášena naměřená data,
- přidávat do podprojektu nová měření, která budou z OPC serveru ukládána do Online DB,
- odstraňovat z podprojektu již existující měření, která nemají být dále přenášena z OPC serveru do
Online DB,
- pozastavovat nebo povolovat jednotlivá měření definovaná v ldi souboru.
Běžný uživatel nejčastěji přidává do projektu nová měření v rámci postupného rozšiřování svého
monitorovacího systému, což v případě multi projektu může vyžadovat i přidávání nových OPC
serverů.
Postup přidávání nových měření
- Chcete-li do projektu zavést nový OPC server, provedete to stejným postupem, který byl popsán
výše při vytváření nového projektu.
- Kliknutím na tlačítko Edit spusťte Data Loader Project Editor. Otevře se ldi konfigurační soubor
služby Data Loader. Vyberte OPC server, pro který chcete přidat nová měření. Přidejte do nabízené
sekce ldi souboru definice požadovaných měření a klikněte na tlačítko Save. Ukončete program
Data Loader Project Editor a vrátíte se zpět do dialogového okna Project Setup.
- Klikněte na tlačítko Save.
Tím jsou měření do podprojektu služby Data Loader přidána. Po svém spuštění pro ně služba Data
Loader vytvoří odpovídající datové buňky v Online DB a začne do nich přenášet data z OPC
serveru. Aby nově přidaná měření přenášela také služba Data Admin z Online DB do DDS DB, je
třeba měření přidat též do adi konfiguračního souboru služby Data Admin a do tcg souboru definic
TCG. Jak se to provede, je popsáno dále v kapitolách Data Admin Project Editor a TCG Editor.
POZOR! Zapomenete-li nová měření přidat do podprojektu služby Data Admin, pak tato měření
nebudou v Online DB označována jako přenesená, budou se v ní hromadit a způsobí časem nárůst
jejího objemu. V takovém případě sice začnou pracovat ochranné mechanismy hlídající objem Online
DB, ale běh monitorovacího systému se zpomalí. Více informací naleznete v části Úroveň 3.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 53 -
MMS 6850
Po úpravě projektu nezapomeňte kliknout na tlačítko Save, aby provedené
změny byly trvale uloženy do projektu.
Nespouštějte službu Data Loader, chcete-li bezprostředně pokračovat na
vytvoření podprojektu služby Data Admin nebo projektu aplikace Data Viewer.
V ldi souboru dosud nejsou přidaným měřením přiřazeny ID datových buněk
v Online DB. Může dojít ke konfliktu, kdy se ID pokusí přiřadit běžící Data
Loader a současně Data Admin Project Editor nebo Data Viewer.
Vytvoření podprojektu pro službu Data Admin
Po vytvoření nového podprojektu pro službu Data Loader se odšedí zatrhávací pole v dialogu
DataAdmin.
- Budete-li provozovat úplný monitorovací systém včetně služby Data Admin, pak toto pole zatrhněte.
Tím se odšedí část dialogu pro postupné vytváření podprojektu služby Data Admin.
- Budete-li provozovat monitorovací systém pouze pro vizualizaci naměřených dat přes aplikaci Data
Viewer, potom toto pole nezatrhávejte a podprojekt služby Data Admin vůbec nevytvářejte.
POZOR! V tomto případě nezapomeňte do projektu aplikace Data Viewer pro vizualizaci dat zadat
požadavek na mazání starých dat v Online DB. Velikost Online DB standardně udržuje služba Data
Admin s ohledem na požadovanou velikost historie naměřených dat. Není-li v rámci monitorovacího
systému služba Data Admin provozována, musí velikost Online DB udržovat aplikace Data Viewer.
Opomenete-li tento požadavek v projektu pro Data Viewer uvést, bude mít Online DB po jisté době
tak velký objem, že výrazně zpomalí SQL server a tím i celý monitorovací systém.
Po zatržení pole DataAdmin se ve skupině DataAdmin odšedí pole Normal DB pro případnou
změnu jména Normal databáze a dále se odšedí tlačítka Find a Edit pro práci s adi konfiguračním
souborem. Tlačítka pro práci s tcg konfiguračním souborem zůstanou zašeděna, dokud ne vytvoříte
adi konfigurační soubor.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 54 -
MMS 6850
Vytvoření podprojektu se provede v následujících krocích:
1. Vytvoření adi konfiguračního souboru podprojektu služby Data Admin.
2. Vytvoření nové šablony Template DB pro zakládání nových DDS DB.
3. Restrukturalizace stromu Template DB.
4. Vytvoření tcg souboru definic redukcí a TCG v podprojektu služby Data Admin.
Parametry skupiny DataAdmin - DDS Databases
Pod pojmem jméno databáze se zde míní jméno ODBC zdroje, pod kterým bude databáze
zaregistrována na Vašem počítači. Toto zaregistrování provede monitorovací systém sám.
Normal DB
Do tohoto pole vepíšete jméno Normal DB pro nově vytvářený projekt. Jméno by
mělo začínat písmenem a doporučuje se používat pouze kombinaci písmen, číslic a
znaku podtržení. Délka jména je omezena na max. 18 znaků. Více informací
naleznete v části Úroveň 3.
Project Status sám toto pole standardně vyplní při vytváření nového projektu jménem
projektu, což pro běžný provoz vyhoví. Pouze v případě, kdy více monitorovacích
systémů ukládá data z různých OPC serverů do společné Normal DB, je nutno do
tohoto pole vepsat jméno této společné databáze. V příkladu na obrázku bylo použito
programem přednastavené jméno DEMO_MMS.
Template DB V tomto informačním poli je zobrazeno jméno šablony pro DDS DB. Vyhovuje-li Vám
struktura databázového stromu šablony (a tedy stromu Normal DB i Abnormal DB)
ve stavu, jak ji vytváří a udržuje Data Admin Project Editor, to je jako pouhý seznam
datových buněk v kořenu databázového stromu, pak je tato šablona pro Vás zcela
nezajímavá a skrytá. V opačném případě si musíte strukturu databázová stromu
šablony po jejím vytvoření a po každé její změně udržovat pomocí programu DDS
2007 a v tomto případě musíte znát jméno této šablony, které se pro Vás stává
důležité.
Jméno šablony vždy vznikne ze jména Normal DB přidáním textu _template.
V příkladu na obrázku se jedná o jméno DEMO_MMS_template.
Ostatní parametry a tlačítka skupiny DataAdmin
Start
Stop
Port
Admin Ini File
Find (Admin Ini File)
Tlačítko pro spuštění služby Data Admin.
Běží-li služba, je tlačítko zašeděno.
Neběží-li služba a tlačítko Start je zašeděno, pak není kompletní
podprojekt pro službu Data Admin (např. není dosud vytvořena nová
Template DB), případně podprojekt již je zkompletován v dialogovém
okně, ale není dosud uložen do konfiguračních souborů tlačítkem
Save.
Tlačítko pro zastavení služby Data Admin. Neběží-li služba, je
tlačítko zašeděno.
Do tohoto informačního pole zapíše Project Setup číslo portu, který
bude používán ke komunikaci mezi službou Data Admin a aplikací
DM 2010 Status. Project Setup při vytváření nového podprojektu
sám vyhledá na Vašem PC volný komunikační port a přidělí jej
projektu.
Do tohoto informačního pole zapíše Project Setup název adi
konfiguračního souboru podprojektu služby Data Admin. Název je
zobrazen včetně úplné adresářové cesty na disku Vašeho PC. Jméno
souboru je shodné se jménem projektu a soubor má příponu adi.
V příkladu na obrázku je název souboru
C:\Program Files\Adash\MMS6850\DEMO_MMS\DEMO_MMS.adi.
Kliknutím na toto tlačítko vyvoláte dialog, který Vám umožní vyhledat
a přidat do vytvářeného projektu již existující adi konfigurační soubor
projektu služby Data Admin.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
Edit (Admin Ini File)
- 55 -
MMS 6850
Kliknutím na toto tlačítko spustíte Data Admin Project Editor, který
Vám umožní vytvářet a upravovat adi konfigurační soubor projektu
služby Data Admin a také vytvořit novou šablonu Template DB.
POZOR!
Definice nového projektu, který dosud nemá přes jedno z tlačítek Edit nebo Find přiřazen adi soubor,
není považována za úplnou, tedy je zašeděna část dialogu pro vytváření tcg souboru definic redukcí a
TCG. To, že v poli Admin Ini File je vyplněn název souboru, neznamená, že soubor je též přiřazen.
Po vytvoření ldi konfiguračního souboru podprojektu služby Data Loader nezapomeňte projektu
přiřadit adi soubor jedním z tlačítek Edit nebo Find.
Abyste mohli začít s vytvářením nového adi souboru kliknutím na tlačítko Edit, musí již mít projekt
přiřazen ldi konfigurační soubor služby Data Loader.
Jak vytvoříte nový adi konfigurační soubor podprojektu, je detailně popsáno dále v kapitole Data
Admin Project Editor. V rámci vytváření nového adi souboru vytvoří Data Admin Project Editor
novou šablonu Template DB. Definice nového projektu, který dosud nemá vytvořenou Template DB,
není považována za úplnou, tedy je zašeděna část dialogu pro vytváření tcg souboru definic redukcí a
TCG. To, že v poli Template DB je vyplněn název šablony, neznamená, že šablona též existuje na
SQL serveru a že je na Vašem počítači již vytvořen její ODBC zdroj. V případě problémů kontrolujte
existenci Template DB tlačítkem Test ve skupině DDS databases.
Po vytvoření adi konfiguračního souboru klikněte na tlačítko Save, aby se odšedila tlačítka pro práci
s tcg konfiguračním souborem.
TCG Ini File
Do tohoto informačního pole zapíše Project Setup název tcg souboru
definic TCG a redukcí podprojektu služby Data Admin. Název je
zobrazen včetně úplné adresářové cesty na disku Vašeho PC. Jméno
souboru je shodné se jménem projektu a soubor má příponu tcg.
V příkladu na obrázku je název souboru
C:\Program Files\Adash\MMS6850\DEMO_MMS\DEMO_MMS.tcg.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
Find (TCG Ini File)
Edit (TCG Ini File)
- 56 -
MMS 6850
Kliknutím na toto tlačítko vyvoláte dialog, který Vám umožní vyhledat
a přidat do vytvářeného projektu již existující tcg soubor definic TCG a
redukcí projektu služby Data Admin.
Kliknutím na toto tlačítko spustíte TCG Editor, který Vám umožní
vytvářet a upravovat tcg soubor definic TCG a redukcí projektu služby
Data Admin.
POZOR!
Definice nového projektu, který dosud nemá přes jedno z tlačítek Edit nebo Find přiřazen tcg soubor,
není považována za úplnou, tedy je zašeděno tlačítko Start pro spouštění služby Data Admin. To, že
v poli TCG Ini File je vyplněn název souboru, neznamená, že soubor je též přiřazen. Po vytvoření adi
konfiguračního souboru podprojektu služby Data Admin nezapomeňte projektu přiřadit tcg soubor
jedním z tlačítek Edit nebo Find.
Abyste mohli začít s vytvářením nového tcg souboru kliknutím na tlačítko Edit, musí již mít projekt
přiřazen ldi konfigurační soubor služby Data Loader a adi konfigurační soubor služby Data Admin.
Po kompletaci podprojektu a jeho uložení tlačítkem Save se odšedí tlačítko Start pro spuštění služby
Data Admin a celý projekt je připraven ke spuštění.
Údržba existujícího podprojektu pro službu Data Admin
V rámci údržby podprojektu služby Data Admin můžete:
- přidávat do podprojektu nová měření, která již jsou z OPC serveru ukládána do Online DB a odtud
mají být dále ukládána do DDS DB,
- odstraňovat z podprojektu již existující měření, která nemají být dále přenášena z Online DB do
DDS DB,
- vytvářet nové redukce dat a upravovat parametry existujících redukcí,
- přidávat nové TCG typu Normal i Abnormal,
- přidávat nová a odstraňovat existující měření v rámci kterékoli TCG,
- přeskupovat měření mezi jednotlivými TCG,
- měnit parametry ukládání každé TCG,
- pozastavovat nebo povolovat jednotlivá měření v rámci TCG,
- pozastavovat nebo povolovat jednotlivé TCG definované v tcg souboru.
Běžný uživatel nejčastěji přidává do projektu nová měření v rámci postupného rozšiřování svého
monitorovacího systému.
Postup přidávání nových měření do adi souboru a Template DB
- Kliknutím na tlačítko Edit (Admin Ini File) spusťte Data Admin Project Editor. Otevře se adi
konfigurační soubor služby Data Admin. Kliknutím na tlačítko Save and Finish přidáte všechny
nové definice měření z ldi souboru současně do adi souboru i do šablony Template DB. Data
Admin Project Editor se automaticky ukončí a vrátíte se zpět do dialogového okna Project Setup.
- Klikněte na tlačítko Save.
Tím jsou měření do podprojektu služby Data Admin přidána, ale dosud nejsou zařazena v žádné
TCG. Jejich data se sice nebudou hromadit v Online DB, ale nebudou ukládána do žádné datové
buňky DDS DB. Dokud měření nezařadíte do některé TCG, budou jeho data zahazována.
Pro nově přidaná měření jsou automaticky vytvořeny datové buňky v kořeni databázového stromu
Template DB. V kapitole Data Admin Project Editor naleznete detailní popis, jak provést případné
přesunutí těchto datových buněk z kořene do některé větve databázového stromu.
Po úpravě projektu nezapomeňte kliknout na tlačítko Save, aby provedené
změny byly trvale uloženy do projektu.
Přidávání nových měření do tcg souboru
Aby data nově přidaných měření přenášela služba Data Admin z Online DB do DDS DB, je třeba
měření přidat též do některých nových nebo již existujících TCG v tcg souboru služby Data Admin.
Jak se to provede, je popsáno dále v kapitole Data Admin Project Editor a TCG Editor.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 57 -
MMS 6850
Po úpravě projektu nezapomeňte kliknout na tlačítko Save, aby provedené
změny byly trvale uloženy do projektu.
Údržba existujícího projektu
V rámci údržby projektu můžete zejména:
- přidávat do projektu nové OPC servery,
- odstraňovat z projektu již zavedené OPC servery,
- přidávat do projektu nová měření,
- odstraňovat z projektu již existující měření,
- měnit nastavené parametry projektu i jednotlivých měření.
Běžný uživatel nejčastěji přidává do projektu nová měření v rámci postupného rozšiřování svého
monitorovacího systému.
Do pole Project vepište jméno projektu, který již existuje na Vašem počítači (viz obrázek v kapitole
Vytvoření nového projektu) nebo jméno projektu vyberte rozvinutím komba Project. Kombo Project
obsahuje jména všech projektů registrovaných na Vašem počítači. V dialogovém okně Project Setup
se pro vybraný projekt vyplní všechny parametry zapsané v konfiguračních souborech projektu.
- Parametry pro vybraný OPC server ve skupině DataLoader nelze měnit, i když tato pole jsou
editovatelná. Dojde-li k reinstalaci OPC serveru, musíte parametry změnit přímo v dmi souboru.
(Pole jsou editovatelná, aby přes ně bylo možno přidat do projektu nový OPC server.)
POZOR! Obsahuje-li projekt více než jeden OPC server, vyžaduje služba Data Loader připojení
licenčního klíče HASP. Provozovali-li jste dosud projekt s jedním OPC serverem bez licenčního
klíče, pak po přidání druhého OPC serveru nahlásí služba Data Loader ve svém logu chybu licence,
pokud nenalezne po spuštění odpovídající HASP.
- Kliknutím na tlačítko Edit ve skupině DataLoader spustíte Data Loader Project Editor. Otevře se
ldi konfigurační soubor služby Data Loader s definicemi měření přenášených z OPC serveru do
Online DB. Upravte v něm požadované parametry podprojektu služby Data Loader a klikněte na
tlačítko Save. Ukončete program Data Loader Project Editor. Tím se vrátíte zpět do dialogového
okna Project Setup.
POZOR! Přidáte-li do ldi souboru nová měření, Data Loader již pro ně sám automaticky vytvoří
odpovídající datové buňky v Online DB. Vy Online DB nijak neupravujete. Než spustíte Data
Loader, zkompletujte i podprojekt pro službu Data Admin. Data Admin Project Editor dodá do ldi
souboru novým měřením jejich ID.
- Parametry SQL serveru uvedené ve skupině Online database nelze editovat, pokud již existuje
Online DB (její ODBC zdroj na Vašem počítači). Potřebujete-li tyto parametry změnit, musíte nejprve
zavřít projekt, smazat Online DB na SQL serveru i její ODBC zdroj na svém počítači. Otevřete-li
nyní opět projekt, budou již parametry SQL serveru editovatelné. Změňte je podle potřeby a
kliknutím na tlačítko Create vytvoříte jak novou Online DB na SQL serveru, tak i nový ODBC zdroj
na svém počítači. Současně se změněné globální parametry SQL serveru zapíšou do dmi souboru.
- Kliknutím na tlačítko Edit (Admin Ini File) ve skupině DataAdmin spustíte Data Admin Project
Editor. Otevře se adi konfigurační soubor služby Data Admin. Upravte v něm požadované
parametry podprojektu služby Data Admin a klikněte na tlačítko Save and Finish. Změněné
parametry podprojektu se uloží do adi souboru a současně se do něj přidají databázová propojení
pro nové definice měření, pokud v předchozích krocích byly nějaké přidané do ldi souboru. Pro nová
měření se automaticky vytvoří odpovídající datové buňky v kořeni databázového stromu šablony
Template DB. Data Admin Project Editor se poté sám ukončí a vrátíte se zpět do dialogového
okna Project Setup.
Nevyhovuje-li Vám, že Data Admin Project Editor přidal datové buňky nových měření do kořene
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 58 -
MMS 6850
databázového stromu šablony Template DB, musíte ji nyní otevřít přes DDS 2007 a strukturu
databázového stromu upravit podle svých představ (viz dále kapitolu Data Admin Project Editor).
- Kliknutím na tlačítko Edit (TCG Ini File) ve skupině DataAdmin spustíte TCG Editor. Otevře se tcg
soubor definic redukcí a TCG služby Data Admin. Upravte v něm požadované parametry redukcí a
TCG podprojektu služby Data Admin a klikněte na tlačítko Save. Ukončete program TCG Editor a
vrátíte se zpět do dialogového okna Project Setup.
Jak máte jednotlivé kroky postupu provést, je detailně popsáno dále v kapitolách Data Loader Project
Editor, Data Admin Project Editor a TCG Editor. Užitečné informace získáte v předchozí kapitole
Vytvoření nového projektu, kde jsou popsány jednotlivé globální parametry projektu.
Po zadání nebo změně parametrů projektu nezapomeňte po každém kroku
kliknout na tlačítko Save, aby zadané parametry byly trvale uloženy do
projektu. Zejména tím přinutíte Project Setup, aby podle aktuálního stavu
konfiguračních souborů zašedil resp. odšedil části dialogů a některá tlačítka.
Nespouštějte službu Data Loader, chcete-li bezprostředně pokračovat na
vytvoření podprojektu služby Data Admin nebo projektu aplikace Data Viewer.
V ldi souboru dosud nejsou nově přidaným měřením přiřazeny ID datových
buněk v Online DB. Může dojít ke konfliktu, kdy se ID pokusí přiřadit běžící
Data Loader a současně Data Admin Project Editor nebo Data Viewer.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 59 -
ADASH spol. s r.o.
MMS 6850
Data Loader Project Editor
Úkolem programu je umožnit uživateli snadné vytváření a údržbu ldi konfiguračního souboru služby
Data Loader. Tento soubor obsahuje definice těch měření, která má služba Data Loader přenášet
z OPC serveru do Online DB. Každá definice obsahuje nastavení všech parametrů, které jsou
potřebné pro Data Loader.
Spuštění programu Data Loader Project Editor
Data Loader Project Editor spustíte z programu Project Setup kliknutím na tlačítko Edit ve skupině
DataLoader. Project Setup předá editoru pro jeho další práci veškeré potřebné parametry a
informace pro vybraný projekt.
Zde vyberete požadovaný OPC server multi projektu
Zde se zobrazí OPC Lines
vybraného OPC serveru
Zde se zobrazí seznam již existujících
definic měření z vybraného OPC serveru
V horní části okna editoru je kombo Idx – OPC Computer – OPC Instance, které slouží k výběru
konkrétního OPC serveru pro multi projekt. Pro single projekt je zde v informačním poli zobrazen
jediný OPC server projektu.
Pracujete-li nad multi projektem, vyberte nejprve ten z jeho OPC serverů, jehož měření chcete
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 60 -
MMS 6850
zahrnout do projektu jako nová nebo jehož již existující definice měření chcete upravovat. Po výběru
OPC serveru načte Data Loader Project Editor:
- z lst konfiguračního souboru celou sekci výpisu vybraného OPC serveru,
- z ldi konfiguračního souboru všechny definice měření uvedené v sekci vybraného OPC serveru.
Od tohoto okamžiku můžete pracovat s definicemi měření vybraného OPC serveru.
Hlavní okno editoru je rozděleno na dvě poloviny, levou a pravou.
V levé polovině okna označené OPC Measurement List je jméno lst souboru výpisů z OPC serverů
a seznam OPC Lines těch měření, která jsou dostupná na Vámi vybraném OPC serveru.
V pravé polovině okna označené Online DB Measurement List je jméno ldi konfiguračního souboru
služby Data Loader a seznam definic těch měření, jejichž data má Data Loader ukládat z Vámi
vybraného OPC serveru do Online DB.
Lst soubor (část jeho obsahu je zobrazena v levé polovině okna editoru) byl získán při vytváření
projektu v programu Project Setup (kliknutím na tlačítko Read list nebo Find ). Soubor obsahuje
OPC Lines měření dostupných na všech OPC serverech multi projektu a je rozdělen na sekce
odpovídající jednotlivým OPC serverům multi projektu.
Ldi konfigurační soubor vytváříte a upravujete zde v programu Data Loader Project Editor. Tento
soubor všech dosud vytvořených definic měření multi projektu pro službu Data Loader je (stejně jako
lst soubor) také rozdělen na sekce odpovídající jednotlivým OPC serverům multi projektu.
Práce s OPC souborem
OPC soubor má příponu lst a je otevřen v levé polovině okna editoru označené OPC Measurements
List. Měření v něm obsažená (tzn. jeho řádky - OPC Lines) lze:
- označit a odstranit ze souboru tlačítkem Delete Line(s) - je-li v OPC souboru obsaženo mnoho
měření, která nebudete nikdy používat, pak si ulehčíte orientaci jejich smazáním,
- přetahovat myší do polí typu OPC Line a definovat tak měření, jejichž data má služba Data Loader
přenášet z OPC serveru do Online DB - pro tuto činnost je potřeba nejdříve pravou polovinu okna
přepnout tlačítkem Edit nebo Add – viz obrázek níže.
POZOR! Pro single projekt s jediným OPC serverem zobrazuje editor celý obsah lst souboru. Pro
multi projekt s více OPC servery ale vždy zobrazuje pouze tu sekci lst souboru, která odpovídá OPC
serveru právě vybranému z komba Idx – OPC Computer – OPC Instance.
OPC soubor běžně obsahuje stovky řádků, které zastupují všechna měření dostupná na OPC
serveru. Pro zlepšení orientace v obsahu OPC souboru je vhodné:
1. Odstranit z OPC souboru všechny řádky, které nikdy nebudou při vytváření ldi konfiguračního
souboru Data Loader projektu použity.
2. Během vytváření ldi konfiguračního souboru Data Loader projektu využívat filtry OPC souboru.
Zapnutý filtr zajistí zobrazení pouze potřebné části seznamu. Filtr neprovádí žádné mazání řádků v
souboru.
Editor pro zobrazení obsahu OPC souboru nabízí dva filtry, které mohou pracovat současně (tzn.
jejich filtrační účinek se pak sčítá):
- Type Filter. Pravé okno Edit na obrázku níže obsahuje pole Type měření. Vždy je v něm uveden
typ právě vytvářeného nebo editovaného měření. Je-li filtr zapnutý, zobrazí se v levém okně jen ty
řádky ze seznamu OPC Lines, které jsou vhodné pro zpracovávaný typ měření.
- Port Filter. Filtr umožňuje zobrazit v levém okně pouze řádky měření, které patří k jedné vybrané
kartě měřicího systému MMS 6000. Kartu vyberete zadáním čísla portu do pole Port a adresy do
pole Addr.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 61 -
MMS 6850
Type Filter
Při běžné práci s editorem nechávejte tento filtr trvale zapnutý. Při vytváření nového měření nebo při
modifikaci parametrů již existujícího měření budou v seznamu OPC Measurements List zobrazeny
pouze položky související s vybraným typem měření. Ve zkráceném seznamu se budete výrazně lépe
orientovat.
Příklad
V pravém okně Edit na obrázku výše je zpracováváno měření časového záznamu. Jeho typ TIME je
uveden v poli Type.
Jelikož je Type Filter zapnutý, jsou v levém seznamu OPC Measurements List na obrázku
zobrazeny pouze položky vhodné k definici měření typu TIME.
Port Filter je vypnutý, proto seznam obsahuje položky ze všech dostupných karet. Zapnutím tohoto
filtru by se seznam ještě dále zredukoval – viz příklad níže v kapitole Port Filter.
Poznámka.
Je-li v pravé polovině místo okna Edit zobrazen seznam měření Online DB Measurement List, pak
Type Filter nepracuje. Filtr pracuje pouze tehdy, je-li v pravé polovině místo seznamu Online DB
Measurements List zobrazeno okno Edit, které vyvoláte kliknutím na tlačítko Edit nebo Add.
Port Filter
Při běžné práci s editorem nechávejte tento filtr trvale zapnutý. V seznamu OPC Measurements List
budou zobrazeny pouze položky jedné vybrané karty.
Pro výběr karty zadejte parametry do polí Port a Addr. Oba parametry najdete v kterémkoli řádku
OPC Line vybrané karty.
Příklad jednoho řádku z OPC seznamu:
System MMS.Port [3].6110 [1].Timefunction.Channel1.Time Header
Tučně zobrazené hodnoty znamenají Port=3 a Addr=1.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 62 -
MMS 6850
Chcete-li zapnout filtr:
1. vyplňte obě pole Port a Addr správnými údaji pro vybranou kartu,
2. zapněte filtr zaškrtnutím pole Port Filter On.
POZOR! Dodržujte pořadí těchto operací. Zapnete-li Port Filter On v případě, když některé z polí
Port nebo Addr je prázdné (nebo je vyplněné chybně), bude seznam v levé polovině okna prázdný!
Doporučujeme: Výběr karty, jejíž měření má filtr zobrazovat, provedete nejlépe pomocí myši.
Vypněte Port Filter, aby se v levé polovině okna zobrazily OPC Lines všech karet. Poté libovolný
řádek vybrané karty aktivujte v seznamu OPC Measurement List myší a přetáhněte jej do prostoru
polí Port a Addr. Parametry z řádku se automaticky přenesou do odpovídajících polí.
Příklad
Port Filter je zapnutý pro kartu na portu 3 s adresou 1. Současně je zapnutý i Type Filter. Účinek
obou filtrů se v tomto případě sčítá, proto jsou na rozdíl od obrázku z předchozího příkladu zobrazeny
pouze položky vybrané karty, které jsou vhodné k definici měření typu TIME.
Odstranění nepotřebných řádků z OPC souboru
Při vytváření nového projektu je vhodné odstranit z lst souboru nepotřebné řádky (OPC Lines). Lst
soubor byl získán při vytváření nového projektu v programu Project Setup a každá jeho sekce
obsahuje všechny OPC Lines dostupné na odpovídajícím OPC serveru. Odstraněním nepotřebných
řádků ze souboru výrazně zmenšíte jeho velikost. Abyste tuto operaci mohli provádět, musíte přesně
vědět, které řádky budete při definicích požadovaných měření potřebovat a které řádky jsou pro Vás
zbytečné. Popis významu jednotlivých řádků naleznete v kapitole Úroveň 3. Díky použití obou výše
popsaných filtrů se ale budete během vytváření definic měření dobře orientovat i v lst souboru, ze
kterého žádné řádky neodstraníte.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 63 -
MMS 6850
Doporučujeme.
1. Pří této práci vždy mějte v pravém okně zobrazen Online DB Measurements List. Budete
mít jistotu, že se nikdy neuplatní Type Filter při zobrazování seznamu OPC Measurements
List v levém okně – viz obrázek níže, kde je Type Filter úmyslně zapnutý, ale neuplatní se.
2. Naopak vhodným zapínáním a vypínáním Port Filter si ulehčíte práci při výběru nepotřebných
řádků jednotlivých karet měřicího systému MMS 6000.
V okně OPC Measurements List označte myší jeden nebo více řádků, které chcete odstranit, a
klikněte na tlačítko Delete Line(s). Řádky budou odstraněny pouze ze seznamu. Teprve kliknutím na
tlačítko Save se změny nevratně uloží do lst souboru. Výběr více řádků (multi výběr), se provádí myší
s pomocí tlačítek Shift nebo Ctrl.
Nezapomeňte změněný obsah seznamu uložit tlačítkem Save.
Práce s konfiguračním souborem Data Loader projektu
Konfigurační soubor Data Loader projektu má příponu ldi. Po spuštění editoru je otevřen v pravé
polovině okna označené Online DB Measurements List – viz obrázek. Pojmem Online DB je
míněna kruhová paměť, jejíž význam byl popsán v předchozí části Úroveň 1. Soubor obsahuje
seznam definic měření, která má služba Data Loader přenášet z OPC serveru do kruhové paměti.
POZOR! Pro single projekt s jediným OPC serverem zobrazuje editor celý obsah ldi souboru. Pro
multi projekt s více OPC servery ale vždy zobrazuje pouze tu sekci ldi souboru, která odpovídá OPC
serveru právě vybranému z komba Idx – OPC Computer – OPC Instance.
Jednotlivé definice měření můžete:
- přidávat do souboru tlačítkem Add,
- odstraňovat ze souboru tlačítkem Delete,
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 64 -
ADASH spol. s r.o.
MMS 6850
- upravovat tlačítkem Edit.
Informace o vybraném měření: typ měření, status, Id v Online DB, perioda ukládání
Jméno zpracovávaného ldi souboru
Volba typu
přidávaného měření
Přidej nové měření
vybraného typu
Vybrané měření
Edituj vybrané měření
Zruš vybrané měření
Seznam měření
Zobrazuj měření
status = user_on
status = user_off
status = system_off
Ukonči práci editoru
Uzavři soubor ldi bez uložení provedených změn
Ulož provedené změny do souboru ldi
Poznámka. Standardně je editor spuštěn z prostředí programu Project Setup. V takovém případě je
tlačítko Close zašeděno. Změny do ldi souboru zapisujete tlačítkem Save a práci editoru ukončujete
tlačítkem Exit. Nemáte tedy možnost uzavřít zpracovávaný ldi soubor tlačítkem Close a po
následném odšedění tlačítek Find a New pracovat na jiném ldi souboru, který nepatří do právě
zpracovávaného projektu.
Vytvoření nebo otevření nového ldi souboru
V programu Data Loader Project Editor lze:
- vytvořit nový ldi soubor kliknutím na tlačítko New,
- uzavřít právě zpracovávaný ldi soubor nejprve kliknutím na tlačítko Save (uloží provedené
změny do ldi souboru) a poté kliknutím na tlačítko Close (uzavře ldi soubor),
- otevřít jiný ldi soubor kliknutím na tlačítko Find.
Důležité.
Při běžné práci s editorem nebudete nikdy vytvářet nový ldi soubor ani otvírat jiný. Je-li editor
standardně spuštěn kliknutím na tlačítko Edit v programu Project Setup, jsou mu pro zpracovávaný
projekt předána jména obou souborů (vstupního lst i výstupního ldi). Při vytváření nového projektu
v programu Project Setup je automaticky vytvořen nový (prázdný) ldi soubor. To, že je editor spuštěn
z programu Project Setup, poznáte snadno: Tlačítka Close v obou polovinách okna editoru jsou
šedá. Tak Vám editor umožní pracovat pouze na souborech, které patří do právě zpracovávaného
projektu.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 65 -
MMS 6850
Filtry ldi souboru
Pomocí tří filtrů ldi souboru můžete vybírat, které definice měření uvedené v ldi souboru chcete
zobrazit v seznamu Online DB Measurements List. Nastavení filtrů naleznete ve skupině Display
v pravé polovině okna editoru. Filtr ldi souboru dokáže vybírat definice měření podle jejich aktuálně
nastavené hodnoty parametru status.
Hodnota parametru Status může být trojí:
user_on
měření je aktivní a služba Data Loader bude jeho data přenášet z OPC serveru do
kruhové paměti – standardní nastavení.
user_off
měření bylo uživatelem pozastaveno a služba Data Loader nebude jeho data
přenášet z OPC serveru do kruhové paměti. Důvodem pozastavení měření může být
např. vadný snímač, který je nutno vyměnit.
system_off
měření bylo ze seznamu zrušeno tlačítkem Delete a bude službou Data Loader
ignorováno.
Standardně (filtr user_on je jediný zapnutý) jsou v seznamu Online DB Measurements List
zobrazena pouze měření, která mají nastaven parametr status=user_on. To znamená, že v seznamu
vidíte pouze ta měření, jejichž data bude služba Data Loader přenášet z OPC serveru do kruhové
paměti.
Ve skupině Display lze zaškrtnutím pole odpovídajícího filtru požadovat navíc zobrazení i těch
měření, která mají hodnotu parametru status jinou než user_on:
=user_off
=system_off
požaduje se zobrazit i ta měření, která mají nastaven parametr status=user_off, tedy i
měření, která uživatel dočasně pozastavil a proto jejich data služba Data Loader
nepřenáší z OPC serveru do kruhové paměti.
požaduje se zobrazit i ta měření, která mají nastaven parametr status=system_off,
tedy i měření, která uživatel zrušil ze seznamu tlačítkem Delete a proto je služba Data
Loader ignoruje. Tento filtr je standardně nepřístupný (zašeděný). Více informací o
tomto parametru naleznete v kapitole Úroveň 3.
Při běžné práci s ldi souborem je vhodné zapnout pouze filtr user_on a zobrazovat pouze ta měření,
která jsou skutečně aktivní.
Zapnutí filtru user_off využijete v okamžiku, kdy chcete měření, která jste dříve pozastavili, přepnout
zpět do aktivního stavu user_on. Aby bylo možno měření v seznamu Online DB Measurements List
vybrat a editovat jeho parametr status, musí se nejprve zapnout filtr user_off, který umožní v
seznamu zobrazit i pozastavená měření.
Účinek jednotlivých filtrů se sčítá, tedy současným zaškrtnutím polí user_on a user_off požadujete
zobrazit měření aktivní i pozastavená.
Přidání nového měření do seznamu
Nejběžnější činností při práci s editorem je přidávání nového měření do seznamu. Postup je stejný pro
všechny typy měření. V dalším textu ukážeme postup pro přidání měření typu TIME. Všimněte si na
obrázku šedých tlačítek Close. Znamená to, že editor byl spuštěn z programu Project Setup.
1. Zaškrtněte pole Type Filter On pro zobrazení seznamu OPC Measurements List. Seznam se
stane přehlednějším. Budou v něm zobrazeny pouze řádky vhodné k definici měření zvoleného
typu, v tomto případě měření typu TIME. To se ale stane až po přechodu do okna Edit (viz bod 4).
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 66 -
MMS 6850
2. V seznamu OPC Measurements List vyberte myší libovolný řádek té karty, jejíž měření chcete
přidat do seznamu. Pouhým přetažením tohoto řádku do prostoru polí Port a Addr vyplníte hodnoty
obou těchto polí. Nyní zaškrtněte pole Port Filter On. Seznam se okamžitě stane přehlednějším,
neboť v něm budou zobrazeny pouze řádky náležející k vybrané kartě.
3. Z nabídky Type vyberte požadovaný typ měření, v tomto případě položku Time.
Všimněte si, že ačkoli je zapnutý Type Filter On, jsou v levém seznamu stále ještě uvedeny řádky,
které nejsou vhodné k definici měřením typu TIME.
4. Klikněte na tlačítko Add. V pravé části se otevře editační okno vybraného typu měření, které
překryje dosud zobrazovaný seznam Online DB Measurements List.
Všimněte si (viz obrázek níže):
- že se z levého seznamu OPC Measurements List okamžitě odfiltrují řádky, které nejsou vhodné
k definici měření typu TIME,
- že pro každou definici měření typu TIME jsou potřebné dva po sobě jdoucí řádky z levého
seznamu, z nichž první je zvýrazněn,
- že kromě řádků potřebných k definici měření typu TIME zůstane v seznamu i řádek Speed měření otáček je pro definici většiny typů měření vyžadováno.
5. Vyplňte všechny nastavitelné položky v editačním okně měření (Edit). Jelikož jsou zapnuty oba filtry
Type Filter On i Port Filter On, obsahuje seznam OPC Measurements List jen ty řádky vybrané
karty, které jsou vhodné k definici vybraného typu měření, v tomto případě typu TIME.
Zatrhněte pole skupiny Speed, požadujete-li, aby součástí měřených dat byla i aktuální hodnota
otáček. Pro měření typu TIME není měření otáček povinné, neboť existují měřicí karty, které měří
časový záznam, ale neměří otáčky. Nezatrhnete-li pole a editor nalezne řádek vhodný k definici
otáček, zatrhne toto pole sám – viz popis dále.
POZOR! Kontrolujte, že okno Edit nemá na pravé straně scroll bar. V opačném případě se celá
definice vybraného typu měření nevešla do okna nastavených rozměrů. Pomocí scroll baru
postupně projděte všechna nastavitelná pole definice nebo okno editoru maximalizujte tak, aby
zobrazilo celou definici vybraného typu měření. Největší pozornost v tomto směru vyžaduje měření
typu ORDA.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 67 -
MMS 6850
K úplné definici jednoho měření v pravém okně Edit může být potřeba několika řádků (OPC Lines)
z levého seznamu (na OPC serveru jsou měření více rozdělena).
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 68 -
MMS 6850
Nemusíte ale všechny potřebné řádky pracně vybírat ze seznamu OPC Measurements List. Stačí
vybrat jeden klíčový řádek (je v seznamu barevně zvýrazněný) a přetáhnout jej myší do
odpovídajícího (opět barevně zvýrazněného) pole v okně Edit. Zbylé potřebné řádky z OPC
seznamu doplní editor automaticky. Současně najde a doplní řádek měření otáček, pokud definice
měření vybraného typu měření otáček vyžaduje.
Pro měření typu TIME jsou zapotřebí dva řádky – Header a Data. Vy ale pouze vyplníte v okně Edit
pole Header ve skupině OPC Lines (vpravo uprostřed) přetažením odpovídajícího řádku hlavičky
z levého seznamu OPC Measurements List. Editor sám vyplní pole Data příslušným řádkem ze
seznamu. Nalezne-li řádek vhodný k definici otáček, sám zaškrtne pole Speed (měření otáček je
pro typ TIME volitelný parametr) a vyplní pole OPC Line ve skupině Speed příslušným řádkem ze
seznamu.
Poznámka.
Během definice prvního měření pro vybranou kartu nezapomeňte využít výhod tlačítek Save as
Default u polí Prefix, Period a OPC Unit. Popis jejich funkce naleznete dále v textu.
6. Po vyplnění všech nastavitelných položek (jejich podrobný popis pro jednotlivé typy měření
naleznete dále) klikněte na tlačítko Save editačního okna. Editační okno se uzavře a nově
definované měření bude přidáno na konec seznamu Online DB Measurements List.
POZOR! Kliknete-li na tlačítko Cancel, editační okno se uzavře, ale měření nebude do seznamu
přidáno.
8. Nové měření bylo přidáno do seznamu, ale zatím nebylo uloženo do ldi souboru. Kliknutím na
tlačítko Save v okně Online DB Measurements List uložíte aktuální obsah seznamu do ldi
souboru – viz obrázek výše.
Nyní jste se naučili, jak vytvořit novou definici měření a jak toto měření přidat do podprojektu služby
Data Loader. V další kapitole si ukážeme, jak lze měnit nastavené parametry v již existující definici
měření.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 69 -
MMS 6850
Editace vybraného měření
Postup editace parametrů měření, jehož definice již existuje v seznamu, je stejný pro všechny typy
měření. V dalším textu je postup předveden na editaci měření typu ORBIT.
1. Má-li se během editace měnit obsah některého řádku OPC Line, je vhodné využít oba filtry pro
zobrazení obsahu OPC souboru, tedy zatrhnout pole Type Filter On i pole Port Filter On:
- Zaškrtněte pole Type Filter On pro zobrazení seznamu OPC Measurements List. Seznam se
stane přehlednějším, neboť bude vždy při otevření editačního okna filtrován podle typu vybraného
měření. Parametr Type měření není editovatelný, tedy během editace nelze měnit typ již existující
definice měření.
- V seznamu OPC Measurements List vyberte myší libovolný řádek karty, k níž patří vybrané
měření. Přetažením tohoto řádku do prostoru polí Port a Addr přiřadíte k Port Filter pro tuto kartu.
Poté zaškrtněte pole Port Filter On pro zobrazení seznamu OPC Measurements List. Seznam
se stane přehlednějším, neboť bude okamžitě filtrován podle zvolené karty.
Nebudete-li během editace parametrů měnit OPC Line, nebudete pracovat se seznamem OPC
Measurements List a stav nastavení obou filtrů je lhostejný.
2. V seznamu Online DB Measurements List vyberte měření, jehož parametry chcete modifikovat (v
tomto případě měření ORBIT), a klikněte na tlačítko Edit. Otevře se editační okno s parametry
definice vybraného měření.
Poznámka. Rychlejší je otevřít editační okno dvojklikem na vybrané měření v seznamu Online DB
Measurements List.
3. Modifikujte vybrané parametry měření. Jelikož je v pravé polovině otevřeno editační okno a jsou
zapnuty oba filtry Type Filter On i Port Filter On, je seznam OPC Measurements List filtrován a
obsahuje pouze řádky vybrané karty, které jsou vhodné pro definici vybraného typu měření (v tomto
případě nabízí jediné měření – k definici měření typu ORBIT potřebujete dvě měření typu TIME, tj.
dva časové signály z kanálů 1 a 2, které představují celkem čtyři OPC Lines – viz obrázek níže).
Poznámka. Případ, kdy je potřeba změnit OPC Lines v definici měření, je spíše výjimečný. Běžně
se modifikují parametry Status, Name a Period.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 70 -
MMS 6850
4. Po skončení editace klikněte na tlačítko Save editačního okna. Editační okno se uzavře a
modifikované parametry měření budou zapsány do seznamu Online DB Measurements List.
POZOR! Kliknete-li na tlačítko Cancel, editační okno se uzavře, ale změněné parametry nebudou
do seznamu zapsány.
5. Nové parametry měření byly zapsány do seznamu, ale zatím nebyly uloženy do ldi souboru.
Kliknutím na tlačítko Save v okně Online DB Measurements List uložíte aktuální obsah seznamu
do ldi souboru.
Editační okno měření, řádky společné všem měřením
- Kliknutím na tlačítko Add vyvoláte editační okno, ve kterém vytváříte definice nového měření.
- Vyberete-li v seznamu Online DB Measurements List některé měření a kliknete na tlačítko Edit,
vyvoláte editační okno, ve kterém můžete modifikovat parametry definující toto vybrané měření.
Vzhled editačního okna je v obou případech téměř stejný, liší se pouze v drobnostech, na které
budete v dalším textu upozorněni.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 71 -
MMS 6850
Editační okno nově vytvářeného měření – Add
Vyberte-li z nabídky Type požadovaný typ měření a kliknete na tlačítko Add, vyvoláte editační okno
pro vytvoření definice nového měření vybraného typu. V kapitole Přidání nového měření do
seznamu byl uveden příklad zhruba popisující vytvoření nového měření typu TIME. Na tento příklad
nyní navážeme a ukážeme si vzhled okna Edit pro nově vytvářené měření.
Název nového měření 6110-1-Time A bude složen z obsahu dvou řádků: Prefix + Name.
Předpokládáme totiž, že chcete postupně vytvořit celou skupinu měření pro jednu vybranou kartu (v
tomto případě pro 1. kartu typu 6110 osazenou v sestavě MMS 6000), jejíž označení 6110-1- chcete
jako identifikátor uvést na začátku názvů všech měření této skupiny. Abyste nemuseli při vytváření
definice každého jednotlivého měření tuto úvodní část jména znovu a znovu vkládat, využijete pole
Prefix a jeho tlačítka Save as Default. Jak pole efektivně používat, je podrobně popsáno dále.
Definice měření zatím není zapsána v seznamu Online DB Measurements List, proto jméno nově
vytvářeného měření není nikdy zobrazeno v horním řádku editačního okna.
Editační okno existujícího měření – Edit
Vyberete-li v seznamu Online DB Measurements List některé měření a kliknete na tlačítko Edit,
vyvoláte editační okno, ve kterém můžete modifikovat parametry definující toto vybrané měření.
V předchozí kapitole Editační okno nově vytvářeného měření – Add bylo ukázáno editační okno
pro vytvoření definice nového měření typu TIME. Nyní si ukážeme vzhled okna Edit pro toto teď již
existující měření.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 72 -
MMS 6850
Název existujícího měření 6110-1-Time A je již definitivní, tedy na rozdíl od vytváření nového měření
je pole Prefix v tomto případě nedostupné a celý název měření je zobrazen jak v poli Name, tak
v horním řádku editačního okna.
Funkce tlačítek Save as Default
Při vytváření skupiny nových měření bývá velmi často užitečné, aby se některá pole při otevření
prázdného editačního okna nového měření vyplnila předdefinovaným textem společným pro všechna
měření skupiny. Pole, která tuto funkci umožňují, jsou opatřena tlačítkem Save as Default.
Po kliknutí na tlačítko Save as Default uloží editor aktuální obsah přiřazeného pole do své paměti a
od tohoto okamžiku již bude toto pole vyplňovat uloženým textem vždy po otevření prázdného
editačního okna nového měření libovolného typu.
Poznámka. Jelikož jsou tato nastavení uložena pouze v paměti editoru, budou po jeho uzavření
zapomenuta. Po každém novém spuštění bude editor nabízet implicitní přednastavení polí. Jedinou
výjimkou je přednastavení pole Prefix. Uložíte-li obsah tohoto pole tlačítkem Save as Default do
paměti editoru, bude toto přednastavení po ukončení editoru tlačítkem Exit zapsáno do cfg
konfiguračního souboru aplikace (ne do ldi konfiguračního souboru projektu!) a i po novém spuštění
editoru bude dále nabízeno jako implicitní přednastavení pole Prefix.
Použití tlačítka Save as Default:
- pro první měření skupiny vyplňte pole požadovaným textem,
- klikněte na tlačítko Save as Default, které patří k tomuto poli,
- pro další nová měření skupiny bude pole automaticky vyplňováno požadovaným textem,
- pro první měření další skupiny přepište obsah pole nově požadovaným textem a opět klikněte
na tlačítko Save as Default,
- nechcete-li, aby pole byla pro další měření automaticky vyplňována, vymažte jeho obsah a
klikněte na tlačítko Save as Default.
POZOR! Jednotka měření uvedená v poli OPC Unit je obvykle společná pro všechna měření celé
karty nebo alespoň pro všechna měření jednoho kanálu karty Channel 1 resp. Channel 2. Pouze
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 73 -
MMS 6850
definice statického měření otáček nebo fáze pro získání jejich trendu má vždy odlišnou jednotku.
Nezapomeňte při definici těchto statických měření správně vybrat jednotku a přepsat jednotku
přednastavenou díky funkci Save as Default.
Tlačítko Txt Output
Toto tlačítko při běžné práci s editorem nebudete potřebovat.
Kliknutím na tlačítko Txt Output vyvoláte okno, ve kterém se zobrazí všechny textové řádky ve tvaru,
v jakém je editor vygeneruje do ldi souboru pro právě vytvářené resp. editované měření. Není-li obsah
editačního okna korektní (obvykle některé jeho pole není vyplněno), je po kliknutí na tlačítko Txt
Output ohlášena chyba.
Poznámka. V okně Txt Output vidíte, kolik a kterých OPC Lines vyžaduje definice zpracovávaného
měření. Tuto vlastnost oceníte v případě, chcete-li zjistit, zda v definici statického měření jsou
obsaženy OPC Lines pro mezní hodnoty Alert a Danger načítané přes OPC server přímo z karty.
Více viz dále v kapitole Editační okno statického měření STAT.
Tlačítko Online DB Measurements List
Vyvoláte-li editační okno měření, překryje toto okno v pravé polovině dosud zobrazovaný seznam
Online DB Measurements List. Při zadávání jmen nových měření by mohlo být potřebné občas do
překrytého seznamu již existujících jmen nahlédnout, např. při obavě z duplicity jména nebo při snaze
dodržet stejný formát názvů měření. Kliknutím na tlačítko Online DB Measurements List vyvoláte
okno, ve kterém se zobrazí seznam měření obsažených v překrytém seznamu Online DB
Measurements List.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 74 -
MMS 6850
Pole Type
Pole Type je needitovatelné a obsahuje typ právě editovaného měření (STAT, TIME, ORBIT, ORDA,
APS, CENTERLINE).
Pro nové měření
se automaticky vyplní typem měření, který jste zvolili z nabídky Type před
kliknutím na tlačítko Add.
Pro existující měření
se automaticky vyplní typem měření načteným pro vybrané měření z ldi
souboru.
Při editaci nelze změnit typ měření, který mu byl přiřazen při jeho vytvoření.
Pole Status
Pole Status zobrazuje aktuálně nastavený status měření, který může být trojí:
user_on
měření je aktivní a služba Data Loader bude jeho data přenášet z OPC serveru do
kruhové paměti (běžný stav).
user_off
měření bylo uživatelem pozastaveno a služba Data Loader nebude jeho data
přenášet z OPC serveru do kruhové paměti.
system_off
měření bylo ze seznamu zrušeno tlačítkem Delete a bude službou Data Loader
ignorováno.
Výběrem z nabídky komba tohoto pole můžete pozastavovat a opět aktivovat kterékoli měření
uvedené v seznamu Online DB Measurements List.
Všimněte si, že nelze měření ze seznamu skutečně vymazat. Každé měření má totiž databázové
vazby a skutečným vymazáním by mohly nastat problémy s případným novým měřením, kterému by
byl přiřazen identifikátor datové buňky Id shodný s Id vymazaného měření.
Podle aktuálního nastavení filtrů ldi souboru a podle aktuálního nastavení parametru status lze
filtrovat seznam Online DB Measurements List, jak bylo popsáno dříve v kapitole Filtry ldi souboru.
Pole Prefix
Pole Prefix je funkční pouze při vytváření nového měření. V součinnosti se svým tlačítkem Save as
Default má zjednodušit vytváření názvu měření v případě, že více měření má na začátku svého názvu
stejnou skupinu znaků, tzv. prefix. Například:
- všechna měření z jedné karty mohou mít na začátku svého názvu označení této karty (6110-1-),
- všechna měření prováděna na jednom uzlu monitorovaného soustrojí mohou mít na začátku svého
názvu označení tohoto uzlu (Gen Left-, Trb Axial-, apod.).
Při generování výstupu do ldi souboru předřadí editor obsah pole Prefix obsahu pole Name a
výsledný text generuje jako hodnotu parametru Name do ldi souboru. Generuje tedy parametr ve
tvaru Name = obsah pole Prefix + obsah pole Name.
Po prvním vyplnění pole Prefix nezapomeňte kliknout na tlačítko Save as Default, aby se zadaný
prefix automaticky vyplňoval po otevření editačního okna dalších nově vytvářených měření.
Při editaci parametrů již existujícího měření není pole Prefix funkční. Editor již zpětně nedokáže
rozeznat, zda některá část parametru Name byla při vytváření definice měření dodána z prefixu.
Příklad
Pro měřicí sestavu MMS 6000 se dvěma kartami MMS 6110 se má se generovat skupina měření pro
první z těchto karet. K identifikaci všech měření této skupiny zvolíme prefix 6110-1-. Tento text zadáte
do pole Prefix a kliknete na tlačítko Save as Default. Od tohoto okamžiku stačí do pole Name
postupně zadávat texty Speed, Smax atd., aby byly do ldi souboru generovány parametry
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 75 -
MMS 6850
Name=6110-1-Speed, Name=6110-1-Smax atd.
Pole Name
Do pole Name zadejte text, který bude společně s obsahem pole Prefix generován do ldi souboru
jako hodnota parametru Name (označení měření v kruhové paměti). Více viz výše popis Pole Prefix.
Poznámka. V ldi souboru může existovat více měření se stejným označením. Ke konfliktu při přenosu
dat OPC server → Online DB → DDS DB nedojde, neboť veškeré vazby jsou prováděny přes ID
datových buněk a ne přes jejich označení. Zvažte ale, zda Vám duplikace jména neztížit orientaci
v seznamech měření a v databázových stromech.
Při editaci definice již existujícího měření lze změnit obsah pole Name a tedy lze změnit označení
měření v kruhové paměti (v Online DB).
POZOR!
1. Vytváříte-li nový projekt, parametrem Name přidělíte každému měření v ldi souboru jeho
označení v Online DB. Služba Data Loader po svém spuštění vytvoří pro každé měření
v prázdné Online DB odpovídající datovou buňku s tímto přiděleným jménem.
Data Admin Project Editor přidá pro každé měření do adi souboru nového projektu jeho
databázové propojení mezi datovou buňkou Online DB a DDS DB. Současně pro každé
měření vytvoří stejnojmennou datovou buňku v Template DB. Nevyhovuje-li Vám stejné
označení datové buňky v DDS DB, můžete je v Template DB změnit přes aplikaci DDS 2007.
Služba Data Admin po svém spuštění vytváří každou novou DDS DB jako aktuální kopii
Template DB.
2. Změníte-li nyní označení některého měření v ldi souboru, služba Data Loader to po svém
spuštění zjistí a sama jeho datovou buňku v Online DB přejmenuje.
Změna označení v Online DB se ale nijak nepromítne do Template DB. Požadujete-li změnu
označení odpovídající datové buňky i v DDS DB, musíte přes aplikaci DDS 2007:
- Změnit označení datové buňky v Template DB. Služba Data Admin začne vytvářet nově
vznikající Abnormal DB a pokračovací Normal DB jako její kopie již s tímto novým
označením.
- Změnit označení datové buňky v aktuální Normal DB, která byla dříve vytvořena jako kopie
původní Template DB.
Pole Id
Při běžné práci s editorem má toto pole pouze informační charakter.
Pole Id je needitovatelné a obsahuje hodnotu parametru ID (identifikátoru datové buňky v kruhové
paměti, která je realizována podobně jako databáze). Je-li pole prázdné, pak ID dosud nebyl datové
buňce přidělen. ID jsou přidělovány automaticky některým komponentem monitorovacího systému.
Nalezne-li po svém spuštění některý z níže uvedených komponentů monitorovacího systému MMS
6850 v ldi souboru měření bez přiděleného ID datové buňky, potom sám ID přidělí (seřazeno od
obvyklého k nejméně běžnému případu):
- Data Admin Project Editor při vytváření nebo modifikaci adi souboru, což je standardní případ
úplného projektu provozovaného včetně služby Data Admin,
- Data Loader, byl-li spuštěn dříve než Data Admin Project Editor, což je obvykle v případě projektu
provozovaného pouze k vizualizaci naměřených dat přes aplikaci Data Viewer, kdy podprojekt pro
službu Data Admin není vůbec vytvářen,
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 76 -
MMS 6850
- Data Viewer, což je předchozí případ, kdy projekt pro Data Viewer je vytvářen dříve, než je
spuštěna služba Data Loader.
Pole Period
Přes pole Period můžete změnit interval, se kterým bude služba Data Loader ukládat data tohoto
měření do Online DB.
Hodnotu parametru Period zadáváte v celých sekundách.
Není-li parametr v definici měření uveden nebo má-li hodnotu 0, pak se Data Loader bude chovat
standardně – viz popis dále. Nemá smysl zadávat hodnoty parametru menší než 3 sekundy. Zadáte-li
hodnotu menší, než je interval výskytu nových dat na OPC serveru, budou se do Online DB ukládat
několikrát po sobě stejné hodnoty starých dat, což bude zbytečně zvětšovat její objem.
Parametr Period je určen pro měření stabilních provozních veličin, např. teploty, které jsou po
dobu desítek sekund nebo minut stabilní a je zbytečné je do Online DB ukládat s intervalem
jednotek sekund. Parametr není určen ke změnám intervalu ukládání vibračních veličin.
Standardně Data Loader ukládá do Online DB všechna nová data, která se objeví na OPC serveru,
což v závislosti na připojeném HW představuje interval v řádu sekund, obvykle interval od 3 sekund
výše. Více informací naleznete v části Úroveň 3.
Pole OPC Line resp. skupina OPC Lines
V editačním okně každého měření musí existovat alespoň jedno pole typu OPC Line, které není
z klávesnice editovatelné. Do těchto polí se pomocí myši přetahují odpovídající řádky ze seznamu
OPC Measurements List, které identifikují měření na OPC serveru.
- Definice statického měření obsahuje jedno pole OPC Line.
- Definice dynamického měření obsahuje vždy několik polí typu OPC Line sdružených do skupiny
OPC Lines a navíc obsahuje jedno pole OPC Line ve skupině Speed pro definici doplňkového
měření otáček.
Bližší informace naleznete dále v popisu parametrů jednotlivých měření.
Pole OPC Unit
V editačním okně každého měření musí existovat alespoň jedno pole OPC Unit, které definuje
jednotku měření.
- Definice statického měření obsahuje jedno pole OPC Unit.
- Definice dynamického měření obsahuje minimálně dvě pole OPC Unit. Jedno definuje jednotku
měření, druhé, umístěné ve skupině Speed, definuje jednotku doplňkového měření otáček.
Zvláštním případem jsou dynamická měření typu ORDA a APS, která vyžadují definici jednotky
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 77 -
MMS 6850
měření amplitudy, jednotky měření fáze a jednotky doplňkového měření otáček. Dvě pole pro definici
jednotek měření amplitudy a fáze v tomto případě tvoří samostatnou skupinu OPC Units.
1. Při vytváření nového měření vyberte z nabídky OPC Unit vhodnou jednotku a přiřaďte ji
k měření. Tato jednotka bude editorem generována do ldi souboru jako hodnota parametru
unit.
2. Při editaci již existujícího měření je pole OPC Unit vyplněno hodnotou parametru unit,
načtenou z ldi souboru.
Obvykle všechna měření z jednoho kanálu měřicí karty mají stejnou jednotku, která je navíc často
společná pro celou kartu s výjimkou měření otáček a fáze. Proto je pole OPC Unit opatřeno tlačítkem
Save as Default. Popis jeho použití je uveden výše.
Jednotka měření zatím není dostupná na programátorském rozhraní OPC serveru, aby z něj mohla
být aplikacemi automaticky načítána. Kterou jednotku máte přiřadit k měření, lze zjistit pouze
odečtením z uživatelského rozhraní OPC serveru. Přiřazení jednotek k měřením proto musí být
součástí Zadávacího protokolu nového projektu.
Skupina Speed
V této skupině se nastavují parametry doplňkového měření otáček pro dynamická měření:
- pro statická měření STAT se doplňkové měření otáček nepoužívá,
- pro dynamické měření typu TIME je doplňkové měření otáček volitelné přes zaškrtávací pole,
- pro ostatní dynamická měření je doplňkové měření otáček povinné.
Při běžné práci s editorem se během definice nového dynamického měření skupina Speed vyplní
automaticky bez Vašeho zásahu – viz výše kapitolu Přidání nového měření do seznamu.
Bližší informace naleznete dále v popisu parametrů jednotlivých měření.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 78 -
MMS 6850
Editační okno statického měření STAT
Editační okno definice statického měření neobsahuje žádná pole, která by byla jedinečná pouze pro
tento typ měření. Všechna pole již byla detailně popsána v předchozích kapitolách.
POZOR!
Definujete-li měření otáček nebo měření fáze jako samostatné statické měření jejich trendu, pak má
toto měření vždy jinou jednotku než ostatní měření na měřicí kartě. Nezapomeňte proto opravit pole
OPC Unit na správnou jednotku, používáte-li tlačítko Save as Default.
Příklad
Definice nového měření otáček.
,
Byla-li pro kartu 6110-1 tlačítkem Save as Default
přednastavena jednotka µm, pak bude vždy vyplněna
v poli OPC Unit po otevření nového editačního okna.
Nezapomeňte ji pro definici měření otáček
přestavit na RPM!
Načítání limitů z měřicího HW
Aplikace Data Viewer umožňuje zobrazit v grafech statických měření varovné meze Alert a Danger.
Hodnoty obou varovných mezí můžete vždy v aplikaci Data Viewer nastavit v rámci definice grafu, ale
v některých případech můžete požadovat, aby hodnoty varovných mezí byly načítány z měřicího HW.
Více podrobných informací naleznete v kapitole Úroveň 3 / Data Loader Project Editor / Varovné
meze statických měření. Zde si pouze ukážeme, jak zjistíte, zda pro dané statické měření můžete
požadovat načítání varovných mezí z karet měřicího systému MMS 6000 a jaký typ varovných mezí
karta nabízí.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 79 -
MMS 6850
Z předchozího textu již víme, že pro definici libovolného statického měření je zapotřebí znát jedinou
OPC Line, přes kterou jsou na OPC serveru nabízena jeho data. Nabízí-li měřicí karta možnost
načítání nějaké hodnoty varovné meze, pak pro ni také musí na OPC serveru existovat její OPC Line.
Přes tuto OPC Line lze z karty přečíst nastavenou hodnotu varovné meze stejným postupem jako
naměřená data statického měření. Z tohoto důvodu byla standardní definice statického měření v ldi
souboru rozšířena následujícím způsobem:
jedna OPC Line
tři OPC Lines
pět OPC Lines
standardní statické měření, které nemá na kartě dostupné varovné meze,
statické měření, které má na kartě dostupné hodnotu varovné meze Alert a
hodnotu varovné meze Danger,
statické měření, které má na kartě dostupné dvě hodnoty varovné meze Alert
a dvě hodnoty varovné meze Danger.
Vytváříte-li definici nového statického měření, pak při uzavírání editačního okna tlačítkem Save nebo
při zobrazení definice tlačítkem Txt Output hledá Data Loader Project Editor, zda v seznamu OPC
Measurements List existují OPC Lines pro načítání hodnot varovných mezí tohoto měření. Nalezne-li
vhodné OPC Lines, sám je přidá do definice měření. Tím zajistí, že hodnoty varovných mezí budou
službou Data Loader načítány z OPC serveru společně s naměřenými daty a ukládány do společné
datové buňky v Online DB. Všechny aplikace, které zpracovávají data uložená v Online DB, např.
aplikace Data Viewer, mohou (ale nemusí) hodnoty těchto varovných mezí dále využívat.
POZOR!
1. Otevřete-li v editačním okně již existující definici statického měření, která neobsahuje OPC Lines
varovných mezí, ačkoli tyto jsou nyní na OPC serveru dostupné, editor je k definici sám nepřidá.
Přidání OPC Lines varovných mezí k již existující definici proveďte následovně:
- otevřete definici měření v editačním okně,
- klikněte na tlačítko Txt Output a kontrolujte, zda definice obsahuje více než jednu OPC Line,
- obsahuje-li definice více OPC Lines, klinutím na tlačítko Save uzavřete editační okno a tím do
seznamu Online DB Measurements List uložíte definici měření, která již obsahuje OPC Lines
varovných mezí,
- klikněte na tlačítko Save v seznamu OPC Measurements List a tím tuto definici uložíte do ldi
konfiguračního souboru podprojektu služby Data Loader.
2. Editor nikde v editačním okně definice statického měření nezobrazuje OPC Lines varovných mezí.
Dokonce nejsou standardně ani nabízeny v seznamu OPC Measurements List. Mohou-li být
nějaké OPC Lines obsaženy v definici měření, zjistíte, necháte-li si definici zobrazit kliknutím na
tlačítko editačního okna Txt Output. Jsou-li v okně zobrazeny OPC Lines varovných mezí,
neznamená to ještě, že jsou již také uloženy v ldi souboru, ale znamená to, že jsou dostupné
v seznamu OPC Measurements List a nejsou-li dosud v definici obsaženy, lze je tlačítkem Save
do definice přidat – viz výše bod 1.
Jedna OPC Line
K této definici nejsou z karty dostupné žádné OPC
Lines varovných mezí.
(Měření otáček Speed nemá na kartě nastaveny
varovné meze.)
Tři OPC Lines
K této definici jsou z karty dostupné
jedna OPC Line varovné meze Alert a
jedna OPC Line varovné meze
Danger.
(Měření vibrační hodnoty Value mívá
na kartě nastaveny varovné meze.)
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 80 -
MMS 6850
Pět OPC Lines
K této definici jsou z karty
dostupné dvě OPC Lines
varovné meze Alert a dvě
OPC Lines varovné meze
Danger.
(Měření vibrační hodnoty
Value mívá na kartě
nastaveny varovné meze.)
Poznámka.
OPC Line s označením pos. Danger resp. pos. Alert odpovídá označení High Danger resp. High
Alert v dialogu konfigurace grafu v aplikaci Data Viewer. OPC Line s označením neg. Danger resp.
neg. Alert odpovídá označení Low Danger resp. Low Alert – viz Data Viewer, Uživatelský manuál.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 81 -
MMS 6850
Editační okno měření časového záznamu TIME
Editační okno TIME obsahuje skupinu OPC Lines se dvěma řádky typu OPC Line, které jsou
označeny:
Header
identifikace hlavičky časového záznamu na OPC serveru
Data
identifikace dat časového záznamu na OPC serveru
Je-li seznam OPC Measurements List filtrován přes oba filtry Type Filter On a Port Filter On, pak
se v něm objeví pouze dvě měření, a to měření pro Channel1 a pro Channel2. Vyberte v levém
seznamu jednu ze dvou barevně zvýrazněných položek v OPC Measurements List a přetáhněte ji
myší vpravo do barevně zvýrazněného pole Header v editačním okně. Ostatní řádky OPC Lines
včetně skupiny Speed již vyplní editor. Pro měření typu TIME je doplňkové měření otáček volitelné.
Nepožadujete-li toto doplňkové měření, zrušte zaškrtnutí pole Speed.
POZOR!
Nalezne-li editor v seznamu OPC Measurements List řádek vhodný pro definici doplňkového měření
otáček, pak automaticky zaškrtne skupinu Speed a vyplní všechna její pole. Kontrolujte, zda editor
správně vyplnil jednotku měření otáček v poli OPC Unit.
Nezapomeňte kontrolovat, že editor
správně vyplnil jednotku doplňkového
měření otáček!
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 82 -
MMS 6850
Editační okno měření dvoukanálového časového záznamu ORBIT
Měření ORBIT je vlastně měření dvoukanálového časového záznamu, proto se jeho definice velmi
podobá definici výše popsaného typu TIME.
Editační okno ORBIT obsahuje skupinu OPC Lines se čtyřmi řádky typu OPC Line, které jsou
označeny:
Header 1
identifikace hlavičky časového záznamu Channel1 na OPC serveru
Data 1
identifikace dat časového záznamu Channel1 na OPC serveru
Header 2
identifikace hlavičky časového záznamu Channel2 na OPC serveru
Data 2
identifikace dat časového záznamu Channel2 na OPC serveru
Je-li seznam OPC Measurements List filtrován přes oba filtry Type Filter On a Port Filter On, pak
se v něm objeví pouze jedno měření, a to společné pro Channel1 a pro Channel2. Barevně
zvýrazněnou položku v levém seznamu OPC Measurements List přetáhněte myší vpravo do pole
Header 1 v editačním okně. Ostatní řádky OPC Lines včetně skupiny Speed již vyplní editor.
Nezapomeňte kontrolovat, že editor
správně vyplnil jednotku doplňkového
měření otáček!
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 83 -
MMS 6850
POZOR!
Doplňkové měření otáček je povinné, editor automaticky vyplní všechna pole skupiny Speed.
Kontrolujte, zda editor správně vyplnil jednotku měření otáček v poli OPC Unit.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 84 -
MMS 6850
Editační okno měření řadové analýzy ORDA
Definice měření řadové analýzy vyžaduje správné přiřazení libovolně vybraných pěti různých řádů
z množiny 0.5, 1, 2, 3, … 10 k měřením Na až Ne. Pro toto přiřazení jsou v editačním okně určena
pole s označením Order.
POZOR! Toto přiřazení do polí Na Order až Ne Order v definici měření musí být totožné s přiřazením
na příslušné kartě měřicího systému MMS 6000. Přiřazení jednotlivých řádů k měřením Na až Ne na
kartě ale nejsou dosud dostupná na programátorském rozhraní OPC serveru, proto je editor nemůže
sám provést. Jaké přiřazení se má zvolit, lze zjistit pouze nastavovacím programem HW. Přiřazení
řádů k měřením na jednotlivých kartách proto musí být součástí Zadávacího protokolu nového
projektu.
Nejčastějším případem je přiřazení řádů 1, 2, 3, 4, 5 nebo 0.5, 1, 2, 3, 4. Editor sám přednastaví při
otevření editačního okna nového měření řadové analýzy nastavení, které si nadefinujete do jeho
konfiguračního souboru parametrem order v sekci [Main]. Více informací naleznete v kapitole Úroveň
3 / Data Loader Project Editor / Konfigurační soubor editoru.
Standardně má editor ve svém konfiguračním souboru nastavení order=1 2 3 4 5
Editační okno ORDA (ORDA = Order Analysis) obsahuje skupinu OPC Lines s deseti řádky typu OPC
Line, které jsou označeny:
Na Ampl až Ne Ampl
identifikace měření amplitudy Na až Ne na OPC serveru
Na Phase až Ne Phase
identifikace měření fáze Na až Ne na OPC serveru
Je-li seznam OPC Measurements List filtrován přes oba filtry Type Filter On a Port Filter On, pak
se v něm objeví pouze dvě měření, a to měření pro Channel1 a pro Channel2. Vyberte v levém
seznamu jednu ze dvou barevně zvýrazněných položek v OPC Measurements List a přetáhněte ji
myší vpravo do barevně zvýrazněného pole Na Ampl v editačním okně. Ostatní řádky OPC Lines
včetně skupiny Speed již vyplní editor.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 85 -
MMS 6850
POZOR!
1. Všimněte si, že editační okno má po straně scroll bar. Použijte jej a nezapomeňte si po přetažení
OPC Line do editačního okna prohlédnout i dolní polovinu definice měření. V ní se např. nachází
celá skupina OPC Units, kterou je třeba nastavit, nebo skupina Speed, kterou je třeba kontrolovat.
2. Doplňkové měření otáček je povinné, editor automaticky vyplní všechna pole skupiny Speed.
Kontrolujte, zda editor správně vyplnil jednotku měření otáček v poli OPC Unit.
3. Kontrolujte, že hodnoty přednastavené editorem do polí Na Order až Ne Order souhlasí podle
Zadávacího protokolu nového projektu se skutečným nastavením na kartě měřicího systému MMS
6000.
Nezapomeňte kontrolovat, že editor
správně vyplnil jednotku doplňkového
měření otáček!
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 86 -
MMS 6850
Editační okno měření amplitudy a fáze na otáčkové frekvenci APS
Je zvláštním případem měření řadové analýzy ORDA (viz předchozí kapitolu), kdy místo měření
amplitudy a fáze pěti různých řádů je měřen pouze jeden vybraný řád. V tomto případě neprovádíte
přiřazení řádů k měřením Na až Ne jako u řadové analýzy, ale přímo vybíráte jedno z měření Na až
Ne. I v tomto případě ale musí být součástí Zadávacího protokolu nového projektu přiřazení řádů
k měřením Na až Ne na jednotlivých kartách, abyste mohli rozhodnout, které z měření Na až Ne pro
požadovaný řád máte zvolit.
Editační okno APS (APS = Amplitude, Phase, Speed) obsahuje skupinu OPC Lines se dvěma řádky
typu OPC Line, které jsou označeny:
Ampl
identifikace měření amplitudy na OPC serveru
Phase
identifikace měření fáze na OPC serveru
Nezapomeňte kontrolovat, že editor
správně vyplnil jednotku doplňkového
měření otáček!
Je-li seznam OPC Measurements List filtrován přes oba filtry Type Filter On a Port Filter On, pak
se v něm objeví deset měření, a to 5 měření Na až Ne pro Channel1 a 5 měření Na až Ne pro
Channel2. Vyberte jednu z barevně zvýrazněných položek v levém seznamu OPC Measurements
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 87 -
MMS 6850
List a přetáhněte ji myší vpravo do barevně zvýrazněného pole Ampl v editačním okně. Ostatní řádky
OPC Lines včetně skupiny Speed již vyplní editor.
POZOR!
1. Doplňkové měření otáček je povinné, editor automaticky vyplní všechna pole skupiny Speed.
Kontrolujte, zda editor správně vyplnil jednotku měření otáček v poli OPC Unit.
2. Které z měření Na až Ne máte vybrat, zjistíte ze Zadávacího protokolu nového projektu. Chcete-li
např. zobrazovat výsledky měření na otáčkové frekvenci (tedy na řádu 1), pak pro přiřazení na kartě
měřicího systému MMS 6000:
- order=1 2 3 4 5 vyberete měření Na,
- order=0.5 1 2 3 4 ale měření Nb.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 88 -
MMS 6850
Editační okno měření polohy hřídele v ložisku CENTER LINE
Je vlastně dvoukanálovým měřením trendů statického měření Gap nebo statického měření Ngl.
Editační okno CENTER LINE obsahuje skupinu OPC Lines se dvěma řádky typu OPC Line, které
jsou označeny:
Gap 1
identifikace měření Gap resp. Ngl pro Channel1 na OPC serveru
Gap 2
identifikace měření Gap resp. Ngl pro Channel2 na OPC serveru
Nezapomeňte kontrolovat, že editor
správně vyplnil jednotku doplňkového
měření otáček!
Je-li seznam OPC Measurements List filtrován přes oba filtry Type Filter On a Port Filter On, pak
se v něm obvykle objeví dvě měření, a to 1 měření Gap a 1 měření Ngl. Vyberte jednu ze dvou
barevně zvýrazněných položek v levém seznamu OPC Measurements List a přetáhněte ji myší
vpravo do barevně zvýrazněného pole Gap 1 v editačním okně. Ostatní řádky OPC Lines včetně
skupiny Speed již vyplní editor.
POZOR!
Doplňkové měření otáček je povinné, editor automaticky vyplní všechna pole skupiny Speed.
Kontrolujte, zda editor správně vyplnil jednotku měření otáček v poli OPC Unit.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 89 -
MMS 6850
OPC server typu GENERAL
Monitorovací systém MMS 6850 je primárně určen pro měřicí systém MMS 6000, který předává
naměřená data přes OPC server typu MMS 6000. V praxi se ale často stává, že pro monitorování
zařízení není určen pouze měřicí systém MMS 6000, ale některé provozní veličiny (teplota, tlak oleje,
výkon, ...) jsou měřeny jinými systémy, které svá data předávají přes OPC server jiného typu než
MMS 6000. Aby bylo možno i tato data zahrnout do společné DDS DB, nabízí multi projekt možnost
zavést do projektu OPC server typu GENERAL.
Omezení kladená na OPC server typu GENERAL
Jak plyne již z názvu tohoto OPC serveru, jedná e o obecný OPC server, u kterého se
nepředpokládá žádná struktura jeho OPC Line. Taková obecnost ale s sebou nese omezení:
1. Z OPC serveru typu GENERAL můžete přenášet pouze standardní měření typu STAT, tedy
pouze měřená data bez podpory HW limitů.
2. Nejsou implementovány žádné ochranné mechanismy. Do definice měření můžete zařadit
kteroukoli z nabízených OPC Lines. Je pouze na Vás, abyste vybrali tu správnou.
3. Z OPC line nelze vyčíst žádné doplňkové informace. OPC Line pouze říká, odkud na OPC
serveru získat naměřená data.
4. Naměřená data musí být na OPC serveru dostupná jako číslo s desetinnou čárkou (typy float
nebo double). Nejsou podporována celočíselná data (typ integer).
Poznámka. Jedná se o tvar, v jakém jsou data na OPC serveru uložena, ne o jejich konkrétní
hodnotu. Tedy nejsou podporována celočíselná data, která jsou uložena jako 10 nebo 20, ale
jsou podporována data se stejnou hodnotou, která jsou uložena jako čísla s desetinnou
čárkou 10,0 nebo 20,0.
ad 1. V předchozích kapitolách bylo ukázáno na příkladu OPC serveru typu MMS 6000, že pouze
standardní definice měření typu STAT může být vytvořena pomocí jediné OPC Line. Definice
jiného typu měření (včetně typu STAT s HW limity) již vyžaduje více OPC Lines.
Od obecného OPC serveru musíme požadovat stejný počet OPC Lines pro všechna
akceptovatelná měření. Z tohoto důvodu lze vytvářet pouze definice standardních statických
měření, která jsou na všech OPC serverech vždy zastoupena právě jedinou OPC Line.
ad 2. Za typ GENERAL můžete prohlásit jakýkoli typ OPC serveru, který splňuje výše uvedená
omezení. Je pouze na Vás, abyste do definice měření typu STAT nezavedli OPC Line, která na
tomto OPC serveru reprezentuje jiný typ měření. To, že příslušný OPC server nabízí i jiný typ
měření (např. TIME), neznamená, že z něj nemůžete přebírat statická data. Pouze editor Vám
nijak nepomůže s vyhledáním a rozpoznáváním vhodných OPC Lines.
ad 4. Platí totéž, co je uvedeno v bodě ad 2. Nabízí-li OPC server pro některá měření STAT data
podporovaného typu float a pro jiná měření typu STAT data nepodporovaného typu integer, opět
tento server můžete prohlásit za typ GENERAL. Do definice měření typu STAT ale musíte vybírat
pouze OPC Line, které reprezentují data typu float. A editor Vám ani tentokrát nepomůže s jejich
vyhledáváním a rozpoznáváním.
Přidání OPC serveru typu GENERAL do projektu
V předchozích kapitolách bylo až dosud popisováno, jak začít vytvářet projekt pro OPC server typu
MMS 6000 a jak do podprojektu služby Data Loader postupně přidávat definice všech podporovaných
typů měření. Nyní do rozpracovaného projektu přidáme OPC server typu GENERAL a do podprojektu
služby Data Loader přidáme definici měření typu STAT, jejíž OPC Line nabízí nově přidaný OPC
server. Tím se z našeho dosud single projektu stane multi projekt.
Postup přidání nového OPC serveru do projektu bylo detailně popsáno dříve v kapitole Úroveň 2 /
Project Setup / Vytvoření nového projektu / Vytvoření podprojektu pro službu Data Loader /
Parametry a tlačítka skupiny Data Loader – OPC server. V souladu s tímto popisem pro OPC
server typu MMS 6000 budeme teď přidávat OPC server typu GENERAL.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 90 -
MMS 6850
1. Spusťte Project Setup a z nabídky komba Project vyberte námi dosud vytvářený projekt
pojmenovaný DEMO_MMS. Skupina OPC Server zobrazeného dialogového okna bude vyplněna
parametry jediného dosud známého OPC serveru.
2. Pro zavedení nového OPC serveru musíte zadat informace, které získáte ze Zadávacího protokolu
nového projektu. V našem konkrétním případě to jsou tyto:
OPC Computer = MMS
OPC server typu GENERAL je instalován na stejném počítači jako již
zavedený OPC server typu MMS 6000
OPC Instance = Matrikon.Opc.Simulation
Instance použitého OPC serveru na počítači MMS
POZOR! Předpokládá se, že OPC server je na počítači řádně nainstalován, oživen a že je dostupný
z Vašeho počítače. Zejména se předpokládá, že na Vašem počítači byla nastavena uživatelská práva
opravňující k přístupu na tento server.
3. Zadejte do pole OPC Instance Matrikon.Opc.Simulation. Začnete-li přepisovat toto pole, odšedí se
kombo Type, ve kterém vyberte typ GENERAL. Pole OPC Computer v tomto případě je již správně
nastaveno, tedy je není třeba přepisovat.
4. Klikněte na tlačítko Add. Nový OPC server tím bude přidán do projektu a současně se odšedí
tlačítka Read list a Find.
5. Klikněte na některé tlačítko Save a nový OPC server bude zapsán do dmi souboru.
6. POZOR! Nyní potřebujete k již existujícímu lst souboru připojit výpis z nově přidaného OPC
serveru. To se obvykle provede kliknutím na tlačítko Read list. Aby operace byla úspěšná, musí být
spuštěn příslušný OPC server.
Klikněte na tlačítko Read list. Proběhne-li operace úspěšně, otevře se okno Poznámkového bloku, ve
kterém se zobrazí výpis z přidaného OPC serveru. Zavřete Poznámkový blok a v okně Project Setup
klikněte na tlačítko Save. Tím se výpis z OPC serveru připojí k již existujícímu lst souboru.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 91 -
MMS 6850
7. Nyní je OPC server zcela začleněn do projektu a do podprojektu služby Data Loader můžete začít
přidávat nové definice měření pomocí jeho OPC Lines.
Přidání měření STAT do projektu
V dialogovém okně Project Setup klikněte na tlačítko Edit ve skupině DataLoader. Spustí se Data
Loader Project Editor a je připraven pracovat na sekci měření patřících k prvně zaregistrovanému
OPC serveru multi projektu, tedy k OPC serveru typu MMS 6000. Vybraný OPC server vidíte v poli
Idx – OPC Computer – OPC Instance. V levém okně OPC Measurements List je zobrazen výpis
jeho OPC Lines uložený v odpovídající sekci lst souboru. V pravém okně Online DB Measurements
List je zobrazen výpis již existujících definic měření z jeho sekce v ldi souboru.
1. Z komba Idx – OPC Computer – OPC Instance vyberte OPC server, ke kterému patří měření,
jehož definici chcete vytvářet. V našem případě se jedná o OPC server s indexem Idx = 2.
2. V levém okně se zobrazí sekce výpisu vybraného OPC serveru, v pravém seznam definic měření
již vytvořených pro tento OPC server. V našem případě je pravé okno prázdné, neboť pro tento OPC
server budeme vytvářet definici prvního měření. Všimněte si, že kombo Type nabízí pouze možnost
vytvořit definici měření typu STAT. Dále si všimněte, že zaškrtávací pole obou filtrů Type Filter i Port
Filter jsou zašeděny, tedy ani jeden filtr nelze aktivovat.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 92 -
MMS 6850
V levém seznamu jsou uvedeny všechny OPC Lines, které OPC server nabízí. My již víme, že pro
OPC server typu GENERAL z nich smíme použít pouze ty, které se vztahují na data uložená jako
čísla s desetinnou čárkou. V tomto případě se jedná o řádky končící slovem Real4 nebo Real8.
Všimněte si, že v levém seznamu jsou OPC Lines vztahující se k:
- nepodporovanému celočíselnému typu Int nebo Uint,
- jinému typu měření než STAT, např. Time, String apod.
Každý OPC server můžete deklarovat jako typ GENERAL, ale musíte vědět, které z nabízených OPC
Lines smíte použít v definicích měření STAT. Editor Vám v tomto případě neumí s výběrem nijak
pomoci a umožní Vám zahrnout do definice i nevyhovující OPC Line.
3. Klikněte na tlačítko Add a otevře se prázdné editační okno pro definici měření typu STAT. Vyplníte
je stejně jako pro OPC server typu MMS 6000, pouze levý seznam nebude nijak filtrován a nebudou
v něm odlišeny položky vhodné k definici měření od položek nevhodných - viz dříve kapitolu Úroveň 2
/ Data Loader Project Editor / Editační okno statického měření STAT.
Všimněte si, že v uvedeném případě není nastavena jednotka měření. Monitorovací systém je
primárně určen ke sledování vibrací, proto nabízí pouze jednotky pro měření:
- vibrací (posunutí, rychlost, zrychlení),
- otáček (frekvence),
- fáze (úhel).
Pro ostatní provozní veličiny (teplota, tlak apod.) zde zůstane nedefinovaná jednotka. S takovými daty
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 93 -
MMS 6850
pracuje monitorovací systém jako s čísly bez jednotky (tedy v žádné fázi je nijak nepřepočítává) a až v
aplikacích DDS 2007 a Data Viewer nastavíte požadovanou jednotku pro zobrazení v grafech.
Kliknete-li na tlačítko Txt Output, vždy zjistíte, že editor negeneruje žádné OPC Lines vhodné
k definici HW limitů.
4. Klikněte na tlačítko Save editačního okna. Okno se uzavře a nová definice měření se přidá do
seznamu Online DB Measurements List.
5. Klikněte na tlačítko Save seznamu Online DB Measurements List a celý seznam včetně nové
definice bude uložen do ldi konfiguračního souboru.
Pokud se po spuštění projektu neobjeví v Online DB žádná nová data,
kontrolujte v prvé řadě, zda služba Data Loader nevypsala do svého logu
chybu licence. V takovém případě musíte žádat o rozšíření dosavadní licence o
další OPC server(y).
Poznámka.
Projekt s jedním OPC serverem jste dosud mohli provozovat bez licenčního klíče HASP služby Data
Loader. Pro multi projekt s více než jedním OPC serverem již musíte připojit k počítači odpovídající
HASP. Zavedete-li do projektu další OPC server, musí jejich nový počet stále vyhovovat licenčním
podmínkám.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 94 -
MMS 6850
Data Admin Project Editor
Úkolem programu je umožnit uživateli snadné vytváření a údržbu adi konfiguračního souboru služby
Data Admin. Tento soubor obsahuje nastavení části parametrů, které jsou potřebné pro Data Admin.
Zejména obsahuje databázové propojení identifikátorů datových buněk ID z Online DB (kruhové
paměti) na ID obou DDS DB (Normal DB a Abnormal DB). Další parametry potřebné pro práci služby
Data Admin obsahuje tcg soubor definic redukcí a TCG, pro jehož vytváření a údržbu slouží TCG
Editor popsaný v další kapitole.
Souběžně s vytvářením a údržbou adi konfiguračního souboru Data Admin Project Editor též vytváří
a udržuje společnou šablonu obou DDS DB, označovanou v tomto textu jako Template DB.
Template DB - šablona DDS databází
Služba Data Admin ukládá naměřená data do dvou DDS DB:
- Normal DB je databáze, do které jsou data (podle parametrů uvedených v definicích Normal TCG)
kontinuálně ukládána během normálního i abnormálního provozu monitorovaného zařízení.
- Abnormal DB je databáze, do které jsou data (podle parametrů uvedených v definicích Abnormal
TCG) ukládána jen během abnormálního provozu monitorovaného zařízení.
Služba Data Admin vytváří podle potřeby obě databáze automaticky sama bez zásahu uživatele, a to
jako kopie šablony DDS DB označované Template DB. Tuto šablonu vytváří a udržuje Data Admin
Project Editor během práce s adi konfiguračním souborem. Vytváří ji a udržuje ji sám bez potřeby
zásahu ze strany uživatele, a to jako seznam datových buněk v kořeni databázového stromu.
Případnou restrukturalizaci seznamu datových buněk do větví databázového stromu provádí již
uživatel v programu DDS 2007. Jak nejsnáze přesouvat skupiny nově vytvořených datových buněk do
jednotlivých větví stromu bude popsáno dále v kapitole Restrukturalizace databázového stromu
Template DB.
V případě, že Vám vyhovuje Template DB (a tedy i Normal DB a Abnormal DB) jako seznam
datových buněk v kořeni databázového stromu, nemusíte se o tuto databázi vůbec starat. Je pro Vás
skrytá na pozadí práce celého monitorovacího systému MMS 6850. To však obvykle vyhovuje jen pro
menší počet ukládaných měření. V případě velkého počtu měření se seznam stává nepřehledným a
vyžaduje rozdělení do více větví databázového stromu. V takovém případě musíte ze seznamu
datových buněk tuto strukturu vytvářet a udržovat.
Služba Data Admin vždy po svém spuštění zajistí, že editorem nově přidané buňky do Template DB
budou vytvořeny i v již existující Normal DB. Současně zajistí, že dosud používané datové buňky,
které byly v rámci restrukturalizace databázového stromu Template DB přesunuty z jedné větve do
jiné, budou přesunuty stejně i v již existující Normal DB. Abnormal DB vytvoří služba Data Admin
vždy až v okamžiku vzniku mimořádné situace, a to jako kopii aktuální Template DB. Tím je zajištěna
synchronizace databázového stromu mezi Template DB a oběma DDS DB.
Databázový strom Normal DB neudržuje uživatel. Ten se stará pouze o
strukturu databázového stromu v Template DB.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 95 -
MMS 6850
Spuštění programu Data Admin Project Editor
Data Admin Project Editor spustíte z programu Project Setup kliknutím na tlačítko Edit (Admin Ini
File) ve skupině DataAdmin. Project Setup předá editoru pro vybraný projekt veškeré potřebné
parametry a informace pro jeho další práci.
Hlavní okno se dělí na dvě části, horní a dolní.
V horní části okna jsou dvě skupiny.
Skupina Mode slouží k nastavení režimu editoru. Detailní popis všech režimů je uveden až v kapitole
Úroveň 3. Při běžné práci s projektem si editor podle aktuálního stavu rozpracovanosti projektu sám
zjistí, jaký režim je vhodný pro další zpracování projektu, tento režim nastaví a volby ostatních režimů
zašedí.
Skupina Ini Files slouží k vybrání konfiguračních souborů projektu. Jako vstup používá editor ldi
konfigurační soubor služby Data Loader, výstupem z editoru je adi konfigurační soubor služby Data
Admin. Při běžné práci s projektem, kdy je editor spuštěn z programu Project Setup, nemusíte žádné
soubory vybírat, neboť jména obou souborů jsou pro vybraný projekt editoru předána. Pole Loader Ini
File i Admin Ini File jsou vyplněna a tlačítka pro výběr souborů jsou zašeděna. V tomto případě editor
umožňuje uživateli pracovat pouze na souborech vybraného projektu.
Obrázek níže ukazuje případ, kdy po svém spuštění z Project Setup editor nenalezl pro předaný
projekt adi konfigurační soubor a proto přešel do módu New Project. Po kliknutí na tlačítko Save and
Finish:
- editor uloží nastavené parametry do adi souboru,
- vytvoří novou Template DB,
- každé definici v ldi souboru, která dosud nemá přidělen ID datové buňky pro Online DB, ID přidělí,
- pro všechny definice měření nalezené v ldi souboru vytvoří datové buňky v Template DB,
- pro každé měření zapíše do adi souboru databázová propojení mezi ID v Online DB a v Template
DB.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 96 -
MMS 6850
V dolní části okna je jediná skupina Settings, která slouží k nastavení parametrů služby Data Admin.
Při běžné práci s projektem, kdy je editor spuštěn z programu Project Setup, je většina parametrů
editoru předána. Tyto parametry jste zadali při vytváření projektu v programu Project Setup a jejich
popis je uveden v kapitole Project Setup. Při běžné práci s projektem budete nastavovat pouze tři
parametry.
Skupina Control of Reduction slouží k plánování spuštění redukce dat uložených v Normal DB.
POZOR! Parametry skupiny Control of Reduction nejsou uloženy v adi konfiguračním souboru
podprojektu služby Data Admin, ale v dmi konfiguračním souboru hlavního projektu.
Skupina Template MDB je vždy zašeděna a je dosud nefunkční. Je v okně editoru připravena pro
příští verze, kdy umožní pracovat na lokální kopii Template DB bez nutnosti přístupu na SQL server,
kde je Template DB standardně uložena.
Online History
First Reduction at
Reductions per Day
nastavte požadovanou délku historie naměřených dat v Online DB. Zbytečně
dlouhá historie zvětšuje objem Online DB a zpomaluje odezvu služby Data
Admin, což jsou dva nežádoucí jevy. Nastavte proto jen tolik hodin historie,
kolik skutečně využijete při analýze naměřených dat. Historie má smysl pouze
v případě, kdy provozujete Abnormal TCG, u kterých vyžadujete zachycení
dat před vznikem mimořádné události. Doporučujeme nastavit 1 hodinu.
Hodnotu vyberete z nabídky nebo ji zadáte z klávesnice v celých hodinách.
zde zadáváte čas, kdy Data Admin poprvé provede v rámci dne redukci dat
uložených v Normal DB. Tato operace může značně zatížit počítač, na
kterém běží monitorovací systém. Je tedy vhodné vyhýbat se časům, kdy jsou
např. v operačním systému naplánovány další úkoly nadprůměrně zatěžující
HW počítače. Zejména nevhodnou dobou pro spuštění redukce je během
první hodiny po půlnoci.
Čas zadáváte absolutně v rámci dne.
zde zadáváte počet redukcí, které má Data Admin provést během dne.
Můžete vybrat z nabídky 1, 2 nebo 4 redukce za den. Z počtu redukcí za den
je stanovena perioda pro cyklické spouštění redukce, která s ohledem na
vybraný počet redukcí za den bude 24, 12 nebo 6 hodin.
Upozornění.
Data Admin po svém spuštění spustí první redukci dat nejdříve po dvou
hodinách běhu. Hned po rozběhu monitorovacího systému není vhodné, aby
byl systém zbytečně zatěžován redukcemi dat. Je-li např. Data Admin delší
dobu vypnutý (např. modifikujete jeho projekt), ale Data Loader dále sbírá
data, uloží se do Online DB mnohem více dat, než je dáno pro běžný provoz
parametrem Online History. Po svém spuštění zatíží Data Admin značně
HW počítače zpracováním tohoto velkého objemu nových dat nahromaděných
v Online DB. Má-li podle nastavených parametrů Data Admin po svém
spuštění provést první redukci dat dříve než po dvou hodinách běhu, provede
ji až po dvou hodinách běhu. Zkrátí interval mezi první a druhou redukcí dat
tak, že první redukce proběhne po dvou hodinách, ale všechny následující již
probíhají podle nastavených parametrů.
Příklad.
Požadujeme provést 4 redukce za den, první redukci má Data Admin spustit ve 02:30. Redukce
budou probíhat s periodou 24 / 4 = 6 hodin, tedy každý den v časech 2:30, 8:30, 14:30, 20:30.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 97 -
MMS 6850
Nastavení parametrů provedete takto:
- V poli First Reduction at aktivujte myší levé dvojčíslí (hodiny) a klikáním myší na šipku nahoru na
pravé straně pole přestavte původní hodnotu 00 na požadovanou hodnotu 02.
- Aktivujte myší pravé dvojčíslí (minuty) a z klávesnice zadejte požadovanou hodnotu 30.
- Z komba Reductions per Day vyberte z nabídky hodnotu 4x.
Tím jsou požadované parametry nastaveny. Klikněte na tlačítko Save and Finish, aby se trvale uložily
do adi a do dmi konfiguračních souborů.
1. Předpokládejme, že Data Admin byl spuštěn v 8:00.
První redukce by podle plánu měla proběhnout v 8:30, ale proběhne až po dvou hodinách
běhu, tedy v 10:00. Další redukce již budou probíhat v plánovaných časech 14:30, 20:30,
2:30, 8:30, 14:30, 20:30 ...
2. Předpokládejme, že Data Admin byl spuštěn v 9:00.
První redukce by podle plánu měla proběhnout v 14:30, což je po 5,5 hodinách běhu. Tedy
redukce budou probíhat v plánovaných časech 14:30, 20:30, 2:30, 8:30, 14:30, 20:30 ...
Vytvoření nového adi konfiguračního souboru
V dialogovém okně programu Project Setup nejprve klikněte na tlačítko Test ve skupině Online
Database. Proběhne-li připojení k Online DB bezchybně, spusťte editor kliknutím na tlačítko Edit
(Admin Ini File). Tlačítkem Test jste otestovali přístup svého PC na specifikovaný SQL server.
Proběhne-li test úspěšně, máte jistotu, že ani Data Admin Project Editor nebude mít problémy
s přístupem na tento SQL server. Editor během vytváření adi konfiguračního souboru bude totiž
vytvářet novou šablonu Template DB, která bude umístěna na stejném SQL serveru jako Online DB.
Data Admin Project Editor po svém spuštění zkontroluje aktuální stav rozpracovanosti předaného
projektu a zjistí, že dosud neexistují ani adi konfigurační soubor, ani šablona Template DB, a proto ve
skupině Mode přednastaví režim New Project. Všechna needitovatelná pole vyplní parametry
načtenými z dmi konfiguračního souboru projektu. Tyto parametry jste zadali při vytváření projektu
v programu Project Setup. Editovatelná pole pro nastavení parametrů editor vyplní implicitními
hodnotami.
Z následujícího obrázku je zřejmé, že spustíte-li editor z programu Project Setup, je většina
ovládacích tlačítek zašeděna a většina polí je již vyplněna, takže jejich obsah nelze měnit. Detailní
popis všech tlačítek a polí je uveden v kapitole Úroveň 3. Při běžné práci s editorem nebudete měnit
obsah žádného pole, přestavíte pouze tři parametry a vystačíte s jediným tlačítkem Save and Finish.
Save and Finish
Exit
Kliknutím na toto tlačítko vytvoříte v režimu New Project současně nový adi
konfigurační soubor a novou šablonu Template DB. Jelikož již není dále co
nastavovat, editor se sám ukončí stejně jako kliknutím na tlačítko Exit.
ukončí editor. Byl-li Data Admin Project Editor spuštěn z programu Project
Setup, ukončí se sám po vytvoření nového projektu a vrátíte se zpět do
dialogového okna aplikace Project Setup. Toto tlačítko použijete pouze
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 98 -
MMS 6850
v případě, chcete-li po spuštění editoru ukončit jeho práci bez provedení
jakýchkoli změn v projektu.
Postup vytvoření nového souboru a šablony
1. Nastavte parametr Online History. Můžete vybrat hodnotu z nabídky nebo zadat z klávesnice celé
nezáporné číslo v rozsahu 1 až 24 hodiny.
2. Nastavte parametry ve skupině Control of Reduction. Postup nastavení byl ukázán na příkladu
výše.
3. Klikněte na tlačítko Save and Finish. Vytvoří se nový adi konfigurační soubor a jemu odpovídající
nová šablona Template DB. Vytvoření nového podprojektu musí skončit informací:
4. Potvrďte informaci. Nyní jsou vytvořeny nový adi konfigurační soubor i nová šablona Template DB.
Template DB je ovšem vytvořena jako seznam datových buněk v kořeni databázového stromu.
Pokud Vám toto uspořádání nevyhovuje, spusťte aplikaci DDS 2007 a proveďte restrukturalizaci
stromu podle svých představ. Jak to máte udělat, je popsáno v další kapitole.
Restrukturalizace databázového stromu Template DB
Data Admin Project Editor vytvoří novou šablonu Template DB jako pouhý seznam datových buněk
v kořeni databázového stromu. Takový seznam se pro větší počet měření stává nepřehledným a je
nutno jej rozdělit do více větví databázového stromu. Restrukturalizace databázového stromu se
provádí v programu DDS 2007.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 99 -
MMS 6850
V dalším textu provedeme rozdělení měření v Template DB podle jednotlivých měřicích karet a
v rámci každé karty rozdělíme měření podle měřicího kanálu.
Zatím jsme v podprojektu služby Data Loader definovali měření jen z jediné karty, kterou jsme
označili 6110-1. Definice těchto měření jsou uvedeny v ldi konfiguračním souboru služby Data
Loader. Tento soubor slouží jako vstup pro Data Admin Project Editor, který pro všechny nalezené
definice měření vytvořil v Template DB datové buňky a do adi konfiguračního souboru pro ně uložil
databázová propojení.
V rámci každé karty rozdělíme její měření do tří větví databázového stromu s označením
- Common (měření otáček a dvoukanálová měření AB),
- Channel A (měření z kanálu 1),
- Channel B (měření z kanálu 2).
Otevření Template DB
Přes položku Database / Select and Open otevřete tabulku všech dostupných databází.
Vyberte z ní Template DB, která se v tomto případě jmenuje DEMO_MMS_template (viz výše
vyplněné dialogové okno editoru), potvrďte její otevření kliknutím na tlačítko Open database.
Objeví se sbalený databázový strom s jedinou položkou Root.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 100 -
MMS 6850
Rozbalení databázového stromu
Dvojklikem na položku Root rozbalíte kořen databázového stromu a objeví se jeho datové buňky.
,
Vytvoření položky 6110-1
Klikněte na položku Root a pak na klávesnici stiskněte tlačítko Insert. Objeví se dialogové okno pro
vytvoření nové položky. Vyplňte potřebná pole a klikněte na OK.
V databázi přibyla ve stromu nově vytvořená položka.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 101 -
MMS 6850
Vytvoření položek Common, Channel A a Channel B
Klikněte na nově vytvořenou položku 6110-1 a pak na klávesnici stiskněte tlačítko Insert. Opět se
objeví nám již známé dialogové okno pro vytvoření nové položky. Všechny položky vytvoříte stejným
postupem, jakým jste v předchozím kroku vytvořili položku 6110-1.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 102 -
MMS 6850
Přesunutí vybraných datových buněk
Datové buňky Speed, Orbit AB a Center Line AB budou přesunuty z položky Root do položky
Common.
Klikněte na první z vybíraných položek (v tomto případě Speed). Na klávesnici stiskněte klávesu Ctrl a
držte ji stisknutou. Kliknutím myší přidávejte do výběru další položky.
Po vybrání všech položek uvolněte na klávesnici klávesu Ctrl. Opět ji stiskněte, držte a stiskněte
klávesu X. Dvojkombinace Ctrl X je známá z jiných programů. POZOR! V tomto případě se po stisku
dvojkombinace Ctrl X buňky z položky Root neodstraní, ani se jejich výběr nezruší, pouze jsou
připraveny k přesunutí. Klikněte na položku Common, do které chcete buňky přesunout. Teprve nyní
se zruší jejich výběr. Datové buňky i po svém odznačení stále zůstávají v položce Root.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 103 -
MMS 6850
Dvojkombinací Ctrl V přesunete buňky z položky Root do vybrané položky Common.
Stejným postupem přesunete datové buňky Val A, Time A, Orda A, Aps A Na do položky Channel A a
datové buňky Val B, Time B, Orda B, Aps B Na do položky Channel B.
Tím je restrukturalizace databázového stromu Template DB ukončena.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 104 -
MMS 6850
Další úpravy vytvořené Template DB
Vytvořením a případnou restrukturalizací nové Template DB vznikla šablona DDS DB. Jejím
kopírováním vytvoří služba Data Admin po svém prvním spuštění Normal DB pro sběr dat během
normálního i abnormálního provozu monitorovaného stroje. V případě výskytu mimořádných situací
bude Data Admin vytvářet kopírováním stejné šablony i Abnormal DB pro sběr dat během
abnormálního provozu monitorovaného zařízení.
Při vytváření nových položek do Template DB nezapomeňte současně správně nastavit tyto
parametry:
Pozice snímačů
Parametr je potřebný pro měření typu ORBIT a CENTERLINE. Podle jeho nastavení se naměřená
data při zobrazování přepočítají tak, aby po zobrazovaný graf odpovídal skutečnému pohledu na
monitorovaný stroj. Parametr se nenastavuje pro jednotlivá měření individuálně, ale nastavuje se pro
celou skupinu měření při vytváření položky (větve databázového stromu), pod kterou je tato skupina
měření uložena. Obvykle se jedná o všechna měření z jedné karty.
- Klikněte pravým tlačítkem myši na položku 6110-1. Z menu vyberte Edit Item.
- Otevře se okno, ve kterém zatrhněte pole Use vedle tlačítka Sensor position.
- Klikněte na tlačítko Sensor position a vyplňte dialog pro nastavení pozice snímačů.
- Kliknutím na tlačítko Help vyvoláte obrázek, který Vám pomůže nastavit správné hodnoty.
- Nastavení potvrďte kliknutím na OK.
- Proveďte pro všechny položky, které zastupují jednotlivé karty měřicí sestavy.
Gap Refer
Parametr je potřebný pro měření typu CENTERLINE, proto se nastavuje individuálně pro každé
měření tohoto typu.
POZOR!
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 105 -
MMS 6850
Jako jediný parametr má výjimku: Musí se udržovat v Normal DB, kdežto ostatní parametry stačí
udržovat jen v Template DB. Vytvoří-li Data Admin novou Abnormal DB nebo novou pokračovací
Normal DB jako kopii Template DB, pak po jejím vytvoření zkopíruje pro všechna měření typu
CENTERLINE z aktuální Normal DB do nově vytvořené databáze nastavení parametru Gap Refer.
- Klikněte pravým tlačítkem myši na položku 6110-1-CenterLine AB. Z menu vyberte Edit Data Cell.
- Otevře se okno, ve kterém klikněte na tlačítko Meas. conditions a vyplňte dialog pro nastavení Gap
refer.
- Nastavení potvrďte kliknutím na OK.
- Proveďte pro všechna měření typu CENTERLINE.
Poznámka.
Pokud nastavení Gap Refer provedete v Template DB, pak má smysl pouze pro vytvoření první
Normal DB a platí jen do té doby, než pro některé měření typu CENTERLINE změníte nastavení Gap
refer v Normal DB. Poté již nemá smysl parametry Gap Refer v Template DB dále udržovat, neboť
v nově vytvořených databázích budou přepsány nastavením z aktuální Normal DB.
Dokončení nového podprojektu
Ačkoli již byly vytvořeny nový adi konfigurační soubor služby Data Admin i nová Template DB, není
projekt služby Data Admin úplný a nelze jej proto spustit. Zbývá ještě poslední krok - vytvořit tcg
soubor definic TCG a měření do nich zařadit. Jak to udělat, je popsáno v kapitole TCG Editor.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 106 -
MMS 6850
Údržba existujícího adi konfiguračního souboru
V dialogovém okně programu Project Setup nejprve klikněte na tlačítko Test ve skupině Online
Database. Proběhne-li připojení k Online DB bezchybně, máte jistotu, že Data Admin Project Editor
nebude mít problémy s přístupem na SQL server. Editor během práce s adi konfiguračním souborem
provádí potřebné změny i v Template DB, která je umístěna na stejném SQL serveru jako Online
DB.
V dialogovém okně programu Project Setup kliknutím na tlačítko Edit (Admin Ini File) spusťte Data
Admin Project Editor. Ten po svém spuštění zkontroluje aktuální stav rozpracovanosti předaného
projektu a zjistí, že již existují adi konfigurační soubor i Template DB, a proto ve skupině Mode
přednastaví režim Add Cells. Všechna needitovatelná pole vyplní parametry načtenými z dmi
konfiguračního souboru projektu. Tyto parametry jste zadali při vytváření projektu v programu Project
Setup. Editovatelná pole vyplní parametry načtenými z adi konfiguračního souboru podprojektu
služby Data Admin.
Jak přidat nová měření do projektu
Nejběžnějším případem úpravy adi konfiguračního souboru je přidání nových měření v rámci
rozšiřování monitorovacího systému.
1. Nová měření musela být nejprve přidána do ldi konfiguračního souboru služby Data Loader, aby je
tato služba začala přenášet z OPC serveru do Online DB (kruhové paměti). Jak to udělat, bylo
popsáno v kapitole Data Loader Project Editor.
2. Nyní je třeba měření přidat do adi konfiguračního souboru služby Data Admin, aby pro ně vzniklo
databázové propojení mezi Online DB a šablonou Template DB pro vytváření DDS DB. Současně
je třeba pro tato nová měření vytvořit nové datové buňky v Template DB. A o to vše se sám
postará Data Admin Project Editor pracující v režimu Add Cells.
POZOR! Tento krok je nezbytný. Měření, která nemají v adi konfiguračním souboru definováno
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 107 -
MMS 6850
databázové propojení, služba Data Admin ignoruje. Jejich data se hromadí v Online DB, jejíž
objem časem neúměrně naroste a dojde ke zpomalení práce celého monitorovacího systému.
3. Datové buňky nových měření vytvoří Data Admin Project Editor v kořeni databázového stromu
Template DB. Je věcí uživatele, aby si tyto datové buňky přesunul z kořene do některé větve
databázového stromu, pokud mu nevyhovuje struktura Template DB jako pouhý seznam datových
buněk v kořeni.
4. Nakonec je třeba měření přidat do tcg souboru definic redukcí a TCG služby Data Admin, aby je
tato služba začala přenášet z Online DB do DDS DB. To se provede v programu TCG Editor.
Poznámka. Tento krok není nutno provést, nemají-li být data nových měření ukládána do DDS DB.
Mají-li být data nových měření použita pouze k vizualizaci přes aplikaci Data Viewer, pak stačí
přidat definice měření pouze do ldi souboru. Jestliže však vytváříte úplný projekt včetně služby
Data Admin, musíte pro tato nová měření vytvořit databázová propojení (viz výše bod 2), aby
služba Data Admin jejich stará data průběžně odstraňovala z Online DB.
Postup přidání nových měření do adi konfiguračního souboru
V rámci vytvoření nového projektu jsme pracovali s měřeními karty 6110-1. Nyní jsme nejprve museli
do projektu služby Data Loader přidat měření z karty 6120-1. Tento krok není v manuálu popsán, ale
postup přidávání nových měření je stejný jako při vytváření nového ldi konfiguračního souboru služby
Data Loader. Ten je detailně popsán v kapitole Data Loader Project Editor. Nová měření teď
musíme přidat do adi konfiguračního souboru služby Data Admin a současně do Template DB.
1. Nejprve můžete změnit hodnoty parametrů Online History, First Reduction at a Reductions per
Day, pokud stávající hodnoty nevyhovují.
2. Klikněte na tlačítko Save and Finish. Jsou-li v ldi konfiguračním souboru nalezena nová měření,
editor pro ně vytvoří datové buňky v kořeni databázového stromu Template DB a přidá do adi
konfiguračního souboru jejich databázová propojení. Nalezení nových měření může být oznámeno
informací:
Tato informace je důsledkem restrukturalizace databázového stromu Template DB, kterou jsme
provedli po jejím vytvoření – viz popis výše. Pokud by byl strom ponechán v původním stavu jako
pouhý seznam datových buněk v kořeni databázového stromu, informace by vypsána nebyla.
Jelikož jsme v rámci restrukturalizace vytvořili větev 6110-1, editor nás informuje, že nově
vytvořené datové buňky nalezneme v položce označené Root.
3. Potvrďte informaci a bude vypsána informace o prvním nalezeném novém měření.
Jako první bylo v ldi souboru nalezeno nové měření otáček. Neexistuje pro ně datová buňka
v Template DB, ani databázové propojení v adi konfiguračním souboru (měření není
„registrováno“). Tlačítky Yes a No můžete vybírat, která měření se mají do podprojektu služba Data
Admin přidat. Kliknutím na tlačítko All přidáte najednou všechna nalezená nová měření.
POZOR! Nepřidáte-li některé měření a přitom je neodstraníte z podprojektu služby Data Loader,
budou se jeho data hromadit v Online DB se všemi nepříznivými důsledky, které byly popsány
dříve.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 108 -
MMS 6850
4. Klikněte na tlačítko All a budou přidána všechna nová měření. Poté se vypíše informace o počtu
přidaných měření. (v tomto případě se jedná o 10 měření: Speed, Val A, Val B, Time A, Time B,
Orbit AB, Orda A, Orda B, Aps A Na, Aps B Na).
5. Potvrďte informaci. Nyní jsou databázová propojení nových měření přidána do adi konfiguračního
souboru a jsou pro ně vytvořeny datové buňky v kořeni databázového stromu Template DB. Pokud
Vám toto uspořádání databázového stromu nevyhovuje, spusťte DDS 2007 a proveďte
restrukturalizaci stromu podle svých představ. Jak to máte udělat, bylo již podrobně popsáno výše
při vytváření nového adi souboru. Nyní následuje krátký popis restrukturalizace.
Restrukturalizace databázového stromu Template DB
Data Admin Project Editor vytvořil nové datové buňky v kořeni databázového stromu Root. Chcete-li
je přemístit do jiných větví stromu, provedete to v programu DDS 2007. Podrobná metodika vytváření
větví databázového stromu a přesunu datových buněk byly krok za krokem popsány ve stejnojmenné
kapitole Restrukturalizace databázového stromu Template DB dříve při restrukturalizaci nově
vytvořené Template DB. Nyní si ukážeme pouze odlišnosti.
V dalším textu budeme vycházet z databázového stromu Template DB, který jsme restrukturalizovali
bezprostředně po vytvoření nové šablony. Do tohoto stromu jsme tehdy přidali větev s označením
6110-1, do které jsme z položky Root přesunuli všechna měření karty 6110. Tato měření do položky
Root automaticky přidal Data Admin Project Editor při vytváření nového adi konfiguračního souboru.
Nyní se nacházíme ve fázi, kdy jsme přes Data Admin Project Editor přidali do projektu nová měření
z karty 6120 a editor pro ně automaticky vytvořil datové buňky, ale opět v kořeni Root. Opět pro ně
vytvoříme novou větev s označením 6120-1 a datové buňky nových měření v ní také rozdělíme podle
měřicího kanálu do větví Common, Channel A a Channel B, stejně jako jsme dříve rozdělili měření
ve větvi 6110-1.
Otevření Template DB a vytvoření nových položek
Databázi otevřete a nové položky v ní vytvoříte stejným postupem, který byl popsán dříve pro větev
6110-1.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 109 -
MMS 6850
Poznámka. Práci si můžete zjednodušit, když položky Common, Channel A a Channel B vytvoříte
kopírováním z větve 6110-1. Kopírování proveďte bez datových buněk, aby nově vytvořené položky
byly prázdné.
Rozbalení databázového stromu
Jelikož položka Root již není jediným kořenem databázového stromu, nelze ji rozbalit dvojklikem, jak
tomu bylo v případě po vytvoření nové Template DB. Zobrazení seznamu nově vytvořených datových
buněk dosáhnete dvěma způsoby:
Metoda 1. Klikněte na položku Root a poté stiskněte na klávesnici klávesu *. Tím se rozbalí celý
databázový strom. Strom lze rozbalit též tak, že na položku Root kliknete pravým tlačítkem a z menu
vyberete Expand all. Rozbalit celý strom však obvykle není vhodné. Nově přidané datové buňky
v položce Root jsou umístěny na začátku stromu, kdežto položky, do kterých chceme tyto buňky
přesunout, jsou v dolní části stromu. Celý rozbalený strom se brzy stane nepřehledným.
Metoda 2 - doporučená. Klikněte na položku Root pravým tlačítkem a z menu vyberte Open Data
Cells. Rozbalí se pouze větev Root se svými datovými buňkami.
Přesunutí datových buněk
Pomocí dvojkombinací Ctrl X a Ctrl V postupně přesuňte datové buňky po skupinách z položky Root
do položek Common, Channel A a Channel B. Postup byl popsán dříve při vytváření větve 6110-1.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 110 -
MMS 6850
TCG Editor
Úkolem programu je umožnit uživateli snadné vytváření a údržbu tcg souboru definic redukcí a TCG
služby Data Admin. Tento soubor obsahuje nastavení části parametrů, které jsou potřebné pro Data
Admin. Zejména obsahuje definice redukcí dat a definice TCG. Zbývající parametry obsahuje adi
konfigurační soubor, pro jehož vytváření a údržbu slouží Data Admin Project Editor popsaný
v předchozí kapitole.
Spuštění programu TCG Editor
TCG Editor spustíte z programu Project Setup kliknutím na tlačítko Edit (TCG Ini File) ve skupině
DataAdmin. Project Setup předá editoru pro vybraný projekt veškeré potřebné parametry a
informace pro jeho další práci.
Hlavní okno je rozděleno na dvě části, levou a pravou.
V levé části okna je skupina Files, která slouží k výběru konfiguračních souborů projektu.
Loader Ini File
jméno ldi konfiguračního souboru služby Data Loader. Tento soubor slouží
jako vstup pro TCG Editor. Pokud neexistuje nebo neobsahuje-li žádné
definice měření přenášených službou Data Loader z OPC serveru do Online
DB, nelze vytvářet žádné definice TCG.
Admin Ini File
jméno adi konfiguračního souboru služby Data Admin. Tento soubor slouží
jako vstup pro TCG Editor. Pokud neexistuje nebo neobsahuje-li žádná
databázová propojení měření přenášených službou Data Admin z Online DB
do DDS DB, nelze vytvářet žádné definice TCG.
TCG Ini File
jméno tcg souboru definic TCG a redukcí služby Data Admin. Tento soubor
je výstupem z programu TCG Editor.
Podrobný popis jednotlivých polí a tlačítek je uveden v kapitole Úroveň 3. Při běžné práci s projektem,
kdy je editor spuštěn z programu Project Setup, nemusíte žádné soubory vybírat, neboť jména všech
tří souborů jsou pro vybraný projekt editoru předána. Pole Loader Ini File, Admin Ini File i TCG Ini
File jsou vyplněna a tlačítka pro výběr souborů jsou zašeděna. V tomto případě editor umožňuje
uživateli pracovat pouze na souborech vybraného projektu.
V pravé části okna je skupina Edit, jejímiž tlačítky vybíráte, zda chcete vytvářet resp. modifikovat
redukce používané službou Data Admin, nebo zda chcete definovat resp. modifikovat TCG.
TCGs
po kliknutí na toto tlačítko přechází editor do režimu vytváření resp. modifikování TCG.
Reductions
po kliknutí na toto tlačítko přechází editor do režimu vytváření resp. modifikování
definic redukcí dat.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
Exit
- 111 -
MMS 6850
ukončí editor. Byl-li TCG Editor spuštěn z programu Project Setup, vrátíte se zpět do
dialogového okna aplikace Project Setup.
Jak jsou DDS DB redukovány
Redukce definované v tcg souboru jsou aplikovány na data uložená v DDS DB. Existují dva typy DDS
DB, a to Normal DB a Abnormal DB. Redukci dat aplikuje služba data Admin na data obou typů
databází stejně, ale liší se okamžik, kdy redukce dat spustí.
Redukce dat v Abnormal DB
Posláním Abnormal DB je archivovat data z časově omezeného období, kdy se monitorované
zařízení nacházelo v mimořádné situaci. Po skončení mimořádné situace je Abnormal DB uzavřena a
odložena. Až při výskytu další mimořádné situace je založena nová Abnormal DB.
Intervaly ukládání dat vybraných měření jsou pro Abnormal DB voleny mnohem kratší než pro
Normal DB, aby z uložených dat bylo možno lépe analyzovat příčiny a průběh mimořádné situace.
Vzniká otázka, proč by se data v Abnormal DB měla vůbec redukovat?
Pouze v případě, kdy mimořádná situace může trvat dlouho, má smysl nasadit slabou redukci dat, aby
se velký objem dat uložených v Abnormal DB nestal nepřehledný.
Poznámka. V takovém případě ale může být výhodnější ponechat data neredukovaná a případnou
redukci definovat a nasadit (na původní Abnormal DB nebo na její kopii) až při analýze dat v aplikaci
DDS 2007.
S ohledem na charakter Abnormal DB nasadí Data Admin redukci pouze jednou, a to v okamžiku
uzavírání Abnormal DB po skončení mimořádné situace. Během trvání mimořádné situace, tedy
během existence Abnormal DB, jsou v ní stále uložena neredukovaná data.
Redukce dat v Normal DB
Posláním Normal DB je průběžně archivovat data bez ohledu na to, nachází-li se monitorované
zařízení v běžném stavu nebo v mimořádné situaci. Normal DB existuje průběžně a je uzavřena
pouze v případě, dosáhne-li takové velikosti, že je lépe ji odložit, aby nezpomalovala běh
monitorovacího systému, a založit novou (pokračovací) Normal DB.
Intervaly ukládání dat vybraných měření jsou pro Normal DB voleny mnohem delší než pro Abnormal
DB. Smysl redukce dat je zřejmý: Nejnovější data mají být neredukována, střednědobá data postačí
slabě redukována a stará data je vhodné silně redukovat, aby se objem Normal DB udržel
v rozumných mezích.
S ohledem na charakter Normal DB nasazuje Data Admin redukci periodicky podle plánu, který byl
vytvořen jako součást podprojektu služby Data Admin.
Vytvoření první nové redukce
Nepožadujete-li při práci služby Data Admin využívání redukcí dat uložených v DDS DB, můžete tuto
kapitolu přeskočit. Obvykle je však vhodné redukce použít, aby DDS DB (zejména Normal DB) příliš
nezvyšovaly svůj objem.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 112 -
MMS 6850
Budete-li v definicích TCG používat nějaké redukce, pak je nutno definice
těchto redukcí vytvořit ještě před jejich prvním přiřazením do TCG. Proto
kapitola o vytváření redukcí předchází kapitolu o vytváření TCG.
Kliknutím na tlačítko Reductions v hlavním okně editoru přepnete editor do režimu vytváření nových
redukcí a editování parametrů redukcí již existujících.
V levé polovině okna je seznam dosud definovaných redukcí.
V pravé polovině okna jsou v jednotlivých polích uvedeny parametry vybrané redukce.
Kliknutím na tlačítko New vyvoláte dialog pro zadání jména redukce. Do pole Name vepište
z klávesnice zvolené jméno redukce. Zadávané jméno nesmí dosud v seznamu existovat a nelze
zadat rezervované jméno No_Reduction. Pod tímto jménem bude nová redukce zařazena do
seznamu a přiřazována do definic TCG.
Zadejte jméno redukce a potvrďte OK. Nová redukce se objeví v seznamu Reductions List,
současně se odšedí všechna pole pro zadávání jejích parametrů a některá pole se vyplní
předdefinovanými hodnotami.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 113 -
ADASH spol. s r.o.
MMS 6850
Intervaly redukcí
Historii uložených dat, která se mají redukovat, lze rozdělit na tři časové intervaly. V každém intervalu
se aplikují jiné parametry nastavení redukce.
1. Bez redukce. Nová data se po definovanou dobu vůbec neredukují. Po tuto dobu je zajištěn přístup
k neredukovaným datům, která umožní jejich podrobnou analýzu v případě výskytu mimořádných
situací. Tento interval existuje u každé redukce.
2. Krátkodobá redukce. Částečně zredukuje naměřená data tak, aby se zmenšil jejich objem, ale aby
přesto bylo možno na střednědobých datech sledovat trendy jejich vývoje a provádět analýzy. Tento
interval nemusí být pro redukci definován.
3. Dlouhodobá redukce. Výrazně zredukuje naměřená data a tím podstatně zmenší jejich objem.
Tento interval nemusí být pro redukci definován.
Long-time Reduction Space
To
Short-time Reduction Space
← From To
No Reduction Space
← From To
← From
No Reduction Value
Short-time Reduction Value
Long-time Reduction Value
The Oldest Data = ∞
The Newest Data = Now
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 114 -
MMS 6850
Pro každou redukci vždy existuje interval posledně uložených dat bez redukce.
Pro starší data lze zapnout redukci krátkodobou, redukci dlouhodobou nebo obě redukce současně
(nejběžnější případ).
Intervaly definujete ve dnech zadáním hodnot do polí To, jak je ukázáno na následujících obrázcích.
Pouze krátkodobá redukce
- Zaškrtněte pole Short-time Red.
- Odšedí se pole To, do kterého zadejte konec intervalu No Reduction.
- Konec intervalu No Reduction je současně začátkem From intervalu Short-time Reduction. Pole To
definující konec krátkodobé redukce zůstane zašeděno, neboť krátkodobá redukce má být jako
jediná aplikována až po nejstarší data ∞.
Na obrázku je zachycena situace, kdy po dobu 7 dní nejsou data redukována. Všechna data starší
než 7 dní budou redukována podle parametrů krátkodobé redukce. Dlouhodobá redukce nebude
aplikována na žádná data.
Pouze dlouhodobá redukce
- Zaškrtněte pole Long-time Red.
- Odšedí se pole To, do kterého zadejte konec intervalu No Reduction.
- konec intervalu No Reduction je současně začátkem From intervalu Long-time Reduction. Pole To
definující konec dlouhodobé redukce zůstane zašeděno, neboť dlouhodobá redukce má být jako
jediná aplikována až po nejstarší data ∞.
Na obrázku je zachycena situace, kdy po dobu 15 dní nejsou data redukována. Všechna data starší
než 15 dní jsou redukována podle parametrů dlouhodobé redukce. Krátkodobá redukce nebude
aplikována na žádná data.
Krátkodobá i dlouhodobá redukce
- Zaškrtněte pole Short-time Red.
- Odšedí se pole To, do kterého zadejte konec intervalu No Reduction.
- Konec intervalu No Reduction je současně začátkem From intervalu Short-time Reduction.
- Zaškrtněte pole Long-time Red.
- Odšedí se pole To, do kterého zadáte konec intervalu Short-time Reduction.
- Konec intervalu Short-time Reduction je současně začátkem From intervalu Long-time Reduction.
Na obrázku je zachycena situace, kdy po dobu 30 dní nejsou data redukována. Všechna data starší
než 30 dní, ale ne starší než 90 dní, jsou redukována podle parametrů krátkodobé redukce. Všechna
data starší než 90 dní jsou redukována podle parametrů dlouhodobé redukce.
Max. Dilution - Parametr zředění dat
Redukce dat v konečném důsledku vlastně představuje „zředění“ posloupnosti původně častěji
měřených a ukládaných dat. V žádném případě se však nejedná o pouhé časové rozředění, které by
mohlo způsobit, že významná data, která náhodou padla do intervalu rozředění, budou odstraněna a
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 115 -
ADASH spol. s r.o.
MMS 6850
ztracena. Proto existují kromě časového hlediska ředění ještě další parametry podmiňující možnost
odstranění naměřené hodnoty z posloupnosti dat v důsledku redukce.
V jednoduchém případě by stačilo definovat, jaký interval má mezi daty po redukci zůstat, a všechna
data uvnitř tohoto intervalu by byla odstraněna. S ohledem na existenci dalších kritérií omezujících
možnost odstranit libovolná data uvnitř časového intervalu však již nemůžeme požadovat dodržení
pravidelného intervalu mezi zredukovanými daty. Budou-li např. uvnitř právě redukovaného intervalu
všechna data významná, pak je algoritmus redukce musí všechna zachovat. Takový úsek dat zůstane
po redukci stejný jako před redukcí. Z hlediska času můžeme redukci pouze přikázat, jaký maximální
interval (Max. Dilution) mezi daty smí zůstat po redukci. Takto definovaný interval mezi daty
zachovanými po redukci požadujeme ze dvou důvodů:
1. Významná data uvnitř redukovaného intervalu nesmí být odstraněna a musí zůstat i po redukci
dostupná pro další analýzy. V takovém případě budou zredukovaná data uvnitř intervalu hustější
než v intervalu s „bezvýznamnými“ daty.
2. Během stabilního provozu, kdy jsou data po dobu hodin či dokonce dní prakticky neměnná a tedy
„bezvýznamná“, zůstane po jejich redukci mezi nimi právě námi požadovaný maximální interval.
Ten signalizuje, že žádná data nejsou ztracena např. v důsledku výpadku monitorovacího systému,
ale jsou jen silně zředěna v důsledku stabilního běhu monitorovaného zařízení.
Na obrázku vidíte situaci, kdy v úseku Significant Data zůstaly po redukci téměř všechny hodnoty
zachovány. Naopak v úseku Insignificant Data zůstaly zachovány 3 hodnoty „nezajímavých“ dat
pouze proto, aby byl dodržen parametr Max. Dilution.
Data před redukcí
Data po redukci
Max. Dilution
Max. Dilution
Significant
Data
Max. Dilution
Insignificant
Data
významná data, která musí zůstat zachována
stabilní data, která lze odstraňovat
Ve skupině Max. Dilutions nastavte max. požadovaný interval mezi daty po redukci. Tento interval se
zadává v sekundách a je různý pro dlouhodobou resp. krátkodobou redukci a také obvykle bývá různý
pro statická resp. dynamická měření.
Pro krátkodobou redukci volíme vždy menší stupeň zředění dat, tedy kratší interval, než pro redukci
dlouhodobou. Naopak dynamická data obvykle ředíme daleko více než data statická.
Na obrázku je zachycena situace, kdy požadujeme, aby pro statická data po krátkodobé redukci
neklesl interval mezi měřeními pod 1 minutu (60 sekund), kdežto po dlouhodobé redukci se spokojíme
s intervalem do 10 minut (600 sekund).
Pro dynamická data volíme intervaly větší. Po krátkodobé redukci vyžadujeme interval alespoň 5
minut (300 sekund), po dlouhodobé redukci vystačíme s intervalem 4 hodiny (14400 sekund).
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 116 -
ADASH spol. s r.o.
MMS 6850
Významná změna statických dat
Při ředění statických dat se kromě časového hlediska musí uplatnit i významnost naměřených dat.
Pokud bychom tento parametr nezavedli, docházelo by během ředění k odstraňování dat důležitých
pro případné další analýzy. Důležitým ukazatelem významnosti statických dat je velikost naměřené
hodnoty. Ta je trojího druhu:
- absolutní,
- relativní vzhledem k nějaké referenční hodnotě,
- relativní vzhledem k předchozí hodnotě ponechané po redukci.
Máme-li možnost přiřadit každému měření jeho vlastní redukci, můžeme uplatnit všechny tři pohledy
na naměřenou hodnotu. To ovšem není náš případ. V rámci monitorovacího systému MMS 6850
přiřazujeme redukci vždy k celé TCG. A do jedné TCG lze zavést měření různých veličin, tedy
měření, jejichž ukládané hodnoty jsou uvedeny v různých jednotkách. Těžko bychom definovali
absolutní limit, který by vyhověl zároveň měřením zrychlení, rychlosti, posunutí a otáček. Stejný
problém bychom měli v případě, byl-li by limit definován relativně k nějaké společné referenční
hodnotě.
Pouze když definujeme limit relativně k předchozí hodnotě ponechané po redukci, můžeme nalézt
shodu, pokud do jedné TCG nezařadíme zcela nesouměřitelné veličiny. Např. je-li významná změna
otáček monitorovaného zařízení 5%, ale významná změna vibrací 30%, pak na tato měření hledíme
jako na nesouměřitelná a není vhodné na ně uplatnit tutéž redukci.
Relativní změna
Relativní změnu 30% naměřené hodnoty 1500 RPM můžeme chápat dvojím způsobem:
1. změna o ±30%, která odpovídá hodnotám 0,7 * 1500 = 1050 RPM a 1,3 * 1500 = 1950 RPM,
2. změna na 1 / 1,3 = 1154 RPM a na 1,3 * 1500 = 1950 RPM.
Nebudeme zde podrobně rozebírat důvody, které vedly k zamítnutí 1. interpretace relativní hodnoty.
Služba Data Admin používá 2. interpretaci. V následující tabulce a na grafu je vidět závislost horní a
dolní hodnoty na volbě %. (Všimněte si, že lze zadávat i hodnoty 100% a více. To by 1. interpretace
relativní hodnoty vůbec nedovolila.)
3.0
High
2.0
1.5
Poslední hodnota zanechaná po redukci
1.0
Low
0.5
0
25% 50%
100%
200%
%
10
15
20
25
30
40
50
60
70
80
90
100 150 200
-----------------------------------------------------------------------------------------------------------------------------High 1,10 1,15 1,20 1,25 1,30 1,40 1,50 1,60 1,70 1,80 1,90 2,00 2,50 3,00
Low 0,91 0,87 0,83 0,80 0,77 0,71 0,67 0,63 0,59 0,56 0,53 0,50 0,40 0,33
Na následujícím obrázku je zachycena situace, kdy požadujeme:
- aby po krátkodobé redukci byla zachována statická data, jejichž hodnota překročí 1,2 násobek nebo
klesne pod 1 / 1,2 = 0,83 násobek posledně zachované hodnoty po redukci,
- aby po dlouhodobé redukci byla zachována statická data, jejichž hodnota překročí 1,4 násobek nebo
klesne pod 1 / 1,4 = 0,71 násobek posledně zachované hodnoty po redukci.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 117 -
MMS 6850
Uložení redukce do tcg souboru
Definice redukce je nyní již kompletní a kliknutím na tlačítko Save ji lze uložit do tcg souboru. Stejným
postupem nadefinujete a uložíte i další redukce. Nakonec kliknutím na tlačítko Close uzavřete okno
pro práci s redukcemi a vrátíte se zpět do hlavního okna editoru.
Vytvoření další redukce
Postup popsaný v předchozí kapitole Vytvoření první nové redukce můžete samozřejmě využít i při
vytváření dalších redukcí. Často se ale stane, že nově vytvářená redukce je velmi podobná některé již
existující redukci. Toho by bylo vhodné využít a usnadnit si práci tak, že by se podobná redukce
zkopírovala a v kopii by se pouze změnily odlišné parametry. Takový postup editor umožňuje a my si
jej předvedeme na vytvoření redukce pojmenované Usual. Předpokládáme, že se od již existující
redukce Weak, vytvořené v předchozí kapitole, liší pouze v parametrech Max. Dilutions.
Kliknutím na tlačítko Reductions v hlavním okně editoru přepnete editor do režimu vytváření nových
redukcí a editování parametrů redukcí již existujících. Pokud by v seznamu redukcí bylo uvedeno
několik položek, kliknete na jméno té redukce, která je nově vytvářené redukci nejpodobnější. V pravé
polovině okna můžete zkontrolovat její parametry. V našem případě existuje v seznamu jediná
položka se jménem Weak.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 118 -
MMS 6850
Klikněte na tlačítko Save as… a otevře se dialog pro zadání jména nově vytvářené redukce. Ten
dialog již znáte z předchozí kapitoly Vytvoření první nové redukce. Vyplňte jméno Usual a potvrďte
OK. Kopie vybrané redukce se uloží na konec seznamu pod zadaným jménem.
Nyní upravte parametry Max. Dilutions a novou redukci uložte do tcg souboru kliknutím na tlačítko
Save.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 119 -
MMS 6850
Změna parametrů redukce
Změníte-li parametry některé redukce, projeví se tyto změny až po restartování služby Data
Admin, která po svém spuštění načte tcg soubor s novými parametry.
Kliknutím na tlačítko Reductions v hlavním okně editoru přepnete editor do režimu vytváření nových
redukcí a editování parametrů redukcí již existujících. V kapitole Vytvoření první nové redukce jste
se seznámili se všemi parametry redukce a s důležitými prvky okna pro práci s redukcemi. V dalším
textu se předpokládá, že již dokážete vytvořit novou redukci.
V levé polovině okna vyberte v seznamu Reductions List tu redukci, jejíž parametry budete chtít
modifikovat. V předchozí kapitole byla metodou kopírování vytvořena nová redukce se jménem Usual,
jejíž definici vidíte na obrázku níže.
Kterýkoli parametr uvedený v pravé polovině okna Reduction Parameters změníte následujícím
postupem:
- Proveďte změnu jednoho nebo více parametrů přepsáním hodnoty v odpovídajícím poli.
- Klikněte na tlačítko Save a uložte změny do tcg souboru.
Změna jména redukce
Každá redukce musí mít své jméno, které ji jednoznačně identifikuje ve dvou případech.
1. Redukce je pod svým jménem vedena v okně editoru pro práci s redukcemi, a to v části okna
označené Reduction List. Přejmenování redukce nemá s ohledem na Reduction List žádné
vedlejší účinky.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 120 -
MMS 6850
2. Redukci vyberete z nabídky komba Reduction, která obsahuje jména všech dosud definovaných
redukcí, a přiřadíte ji do definice TCG. Přiřazení redukce se provádí v okně editoru pro práci s TCG,
a to v části okna označené TCG Parameters – Reduction. Přejmenujete-li některou redukci,
nezapomeňte provést přiřazení nového jména do všech TCG, které tuto redukci dosud používaly.
Ponecháte-li v definici TCG přiřazeno původní, nyní již neexistující jméno redukce, služba Data
Admin nebude pro tuto TCG provádět žádnou redukci dat.
Přejmenování redukce provedete následujícím postupem:
- V Reductions List klikněte na jméno redukce, kterou chcete přejmenovat.
- Klikněte na tlačítko Rename. Objeví se dialog pro zadání nového jména redukce.
- Zadejte nové jméno redukce, které dosud nesmí být v Reductions List obsaženo, a potvrďte OK.
- V Reductions List se objeví redukce pod novým jménem.
- Klikněte na tlačítko Save a uložte změny do tcg souboru.
- Pro všechny TCG, které redukci obsahují pod původním jménem, proveďte nové přiřazení
přejmenované redukce.
Vytvoření první nové Normal TCG
Pokud v tcg souboru nejsou definovány žádné TCG, není podprojekt služby Data Admin úplný a
nemá smysl Data Admin spouštět. Aby data nějakého měření byla přenesena z OPC serveru až do
DDS DB, musí toto měření splňovat tři podmínky:
1. V ldi konfiguračním souboru služby Data Loader musí být provedena definice tohoto měření. Ta
zajistí, že služba Data Loader bude data přenášet z OPC serveru do Online DB. Vytvořit
potřebnou definici jste se naučili v kapitole Data Loader Project Editor. Data uložená v Online DB
je možno začít vizualizovat přes aplikaci Data Viewer, aniž by byl vytvořen podprojekt služby Data
Admin.
2. V Template DB musí být pro měření vytvořena datová buňka. Ta zajistí, že služba Data Admin
dokáže vytvořit odpovídající datovou buňku v obou DDS DB (v Normal DB i v Abnormal DB). Poté
musí být do adi konfiguračním souboru služby Data Admin přidáno pro toto měření databázové
propojení mezi ID datových buněk v Online DB a v DDS DB. Díky tomu služba Data Admin bude
vědět, ze které datové buňky v Online DB do které datové buňky v DDS DB má data přenášet.
Vytvořit odpovídající datovou buňku v Template DB a její databázové připojení jste se naučili
v kapitole Data Admin Project Editor. Spustíte-li nyní službu Data Admin, nebudou sice data
měření přenášena do DDS DB, ale také se již nebudou trvale hromadit v Online DB. Služba Data
Admin bude znát jejich databázové propojení a bude je průběžně odstraňovat z Online DB stejně
jako kterákoli jiná stará data.
3. V tcg souboru definic pro službu Data Admin musí být měření zaneseno minimálně do jedné
definice aktivní Normal TCG. Z definic TCG vytváří služba Data Admin tabulku měření, jejichž data
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 121 -
MMS 6850
průběžně přenáší z Online DB do DDS DB. Jak vytvořit definici TCG a jak do ní zahrnout
požadovaná měření se naučíte v této kapitole.
Kliknutím na tlačítko TCGs v hlavním okně editoru přepnete editor do režimu vytváření nových TCG a
editování parametrů TCG již existujících.
- V levé horní čtvrtině okna je seznam TCGs List všech dosud definovaných TCG.
- V levé dolní čtvrtině TCG Parameters jsou v jednotlivých polích uvedeny parametry vybrané TCG.
- V pravé horní čtvrtině je seznam TCG Measurements List všech měření zahrnutých do TCG
s výjimkou řídicích měření, která jsou automaticky zahrnuta do definice TCG, i když v tomto seznamu
nejsou uvedena.
- V pravé dolní čtvrtině je seznam TCG Control Measurements List řídicích měření zahrnutých do
TCG. Tento seznam je přístupný pouze pro Abnormal TCG. Normal TCG nemá nikdy žádná řídicí
měření definována.
Zadání pro vytvoření Normal TCG
V dalším textu budeme popisovat vytváření Normal TCG, kterou pojmenujeme 6110-1 Normal Static.
Do ní zahrneme všechna dostupná statická měření z karty 6110-1. Jedná se o měření Speed, Val A a
Val B. Požadujeme periodu ukládání dat 1 minutu a na uložená data budeme aplikovat redukci Weak,
kterou jsme vytvořili v předchozí kapitole Vytvoření první nové redukce.
Postup vytvoření Normal TCG
Kliknutím na tlačítko New vyvoláte dialog pro zadání jména nové TCG
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 122 -
MMS 6850
Z klávesnice zadejte do pole Name požadované jméno 6110-1 Normal Static a potvrďte OK. Nová
redukce se objeví v seznamu a její parametry se nastaví na předdefinované hodnoty (TCG je typu
Normal, je aktivní, má periodu 60 sekund a na data není uplatněna žádná redukce). Z komba
Reductions vyberte z nabídky všech dosud definovaných redukcí požadovanou Weak a tím jste
zadali všechny parametry Normal TCG.
Všimněte si, že jméno TCG je v seznamu TCGs List vypsáno červeně. To znamená, že její definice
není úplná. Najeďte kurzorem myši na položku a bude vypsáno, o jakou chybu se jedná. V tomto
případě se jedná o prázdný seznam měření zahrnutých do TCG.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 123 -
MMS 6850
Aby definice Normal TCG byla úplná, musíte nyní přidat požadovaná měření do seznamu TCG
Measurements List. Tlačítko Edit tohoto seznamu je ale zašeděno. Je-li tlačítko Edit některého ze
seznamů zašeděno, znamená to, že byly změněny parametry TCG, ale dosud nebyly uloženy do tcg
souboru tlačítkem Save.
Klikněte na tlačítko Save a odšedí se tlačítko Edit pro seznam TCG Measurements List.
Tlačítko Edit pro seznam TCG Control Measurements List zůstane dále zašeděno, neboť vytváříme
Normal TCG.
Klikněte na tlačítko Edit a otevře se okno pro editaci seznamu TCG Measurements List.
V levé polovině okna je seznam měření zařazených do TCG. Je označen jako Registered
Measurements List. V našem případě je dosud prázdný.
V pravé polovině okna je seznam všech dostupných měření, která lze do TCG přidat. Je označen jako
Available Measurements List. Položky, které mají před svým názvem umístěn znak √, mají v ldi
konfiguračním souboru nastaven parametr status=user_on a jsou službou Data Loader přenášeny
z OPC serveru do Online DB. Měření, která tento znak před svým jménem nemají, jsou uživatelem
dočasně pozastavena, ale lze je také do TCG přidat. Nastavení parametru status můžete změnit
pouze editací ldi souboru přes Data Loader Project Editor. Kliknutím myší na libovolnou položku
seznamu Available Measurements List aktivujeme vybrané měření.
- Parametry vybraného měření se zobrazí v dolním okně Parameters. Jedná se o parametry načtené
z ldi konfiguračního souboru služby Data Loader.
- Vybrané měření lze kliknutím na tlačítko ← přidat do seznamu Registered Measurements List.
V seznamu Available Measurements List lze provádět multivýběr a tak přidat najednou do
seznamu Registered Measurements List celou skupinu měření. Multivýběr se provádí standardně
myší s pomocí tlačítek klávesnice Shift nebo Ctrl.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 124 -
MMS 6850
Kliknutím na tlačítko ← se všechna vybraná měření přesunou ze seznamu Available Measurements
List do seznamu Registered Measurements List. Současně se odšedí tlačítko Save.
Všechna nově přidaná měření mají před svým jménem zaškrtávací pole se znakem √. Ten signalizuje,
že měření není v rámci TCG pozastaveno. Toto pole je v seznamu Registered Measurements List
editovatelné a kliknutím na ně můžete libovolné měření v definici TCG pozastavit.
POZOR! Je-li měření současně registrováno ve více TCG a nemá-li být pozastaveno ve všech TCG,
pak je vhodné místo k jeho pozastavení právě zde. Ve zbylých TCG měření zůstane aktivní, jeho data
bude služba Data Admin dále přenášet z Online DB do DDS DB. Má-li však být měření pozastaveno
jako takové, pak je vhodné pozastavit je přes parametr status v ldi souboru, jak bylo popsáno
v kapitole Data Loader Project Editor. V takovém případě nebude služba Data Loader data
pozastaveného měření vůbec přenášet z OPC serveru do Online DB.
Klikněte na tlačítko Save, aby se provedené změny uložily do tcg souboru. Poté uzavřete okno
editace TCG Measurements List kliknutím na tlačítko Close a vrátíte se zpět do okna pro práci
s TCG.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 125 -
MMS 6850
V okně TCG Measurements List jsou zobrazena přidaná měření a definice 6110-1 Normal Static
TCG je již úplná (její jméno není v seznamu TCGs List vypsáno červeně).
Uložení definice TCG do tcg souboru
Není-li tlačítko Save zašeděno, klikněte na ně. Tím se definice uloží do tcg souboru. Poté klikněte na
tlačítko Close. Uzavře se okno pro práci s TCG a vrátíte se zpět do hlavního okna programu TCG
Editor.
Přidání první nové Abnormal TCG
V předchozí kapitole Vytvoření první nové Normal TCG jste se naučili definovat Normal TCG.
Zatímco Normal TCG běží kontinuálně, Abnormal TCG je spouštěna mimořádnou událostí a
ukončována zánikem této mimořádné události. Vznik a zánik mimořádné události vyhodnocuje služba
Data Admin podle aktuálního stavu tzv. řídicích veličin TCG (řídicích měření TCG). Z tohoto důvodu
musí definice Abnormal TCG obsahovat minimálně jednu položku měření v seznamu TCG Control
Measurements List.
Všechny aktivní Normal TCG ukládají průběžně naměřená data do jediné Normal DB. Ta existuje
stále, během normálního i abnormálního provozu monitorovaného zařízení.
Podobně všechny právě běžící Abnormal TCG ukládají svá data do jediné Abnormal DB. Rozdíl je
tento: Zatímco Normal DB stále existuje, Abnormal DB vytváří po vzniku mimořádné situace až první
rozbíhající se Abnormal TCG. Do této nově vytvořené Abnormal DB nyní budou ukládat svá data
všechny běžící Abnormal TCG. Po zániku mimořádné situace poslední dobíhající Abnormal TCG při
svém ukončení uzavře a odloží dosud používanou Abnormal DB. Další mimořádná situace vyvolá
vytvoření další nové Abnormal DB a cyklus se opakuje.
Definice Abnormal TCG se od definice Normal TCG liší v těchto bodech:
- Ve skupině TCG Parameters je zaškrtnuto pole Abnormal. Tím se zpřístupní pole Pretrig a
Prolong.
- Do pole Pretrig lze zadat, kolik minut dat naměřených před vznikem mimořádné události má být
uloženo v rámci této Abnormal TCG.
- Do pole Prolong lze zadat, kolik minut po ukončení mimořádné události má Abnormal TCG zůstat
aktivní, jakoby mimořádná událost pokračovala. Tento parametr je vhodné vždy volit nenulový.
Nenulový parametr Prolong zaručí, že v případě, kdy monitorované zařízení pracuje na hranici
vzniku / zániku mimořádné události, budou data sbírána do jedné Abnormal DB.
- Po uložení parametrů TCG tlačítkem Save se odšedí obě tlačítka Edit. Odšedění tlačítka Edit pro
TCG Control Measurements List umožní přiřazovat řídicí měření do definice Abnormal TCG.
Parametr Prolong ve funkci hystereze
Parametr Prolong má dvě funkce:
1. Umožňuje zahrnout do Abnormal DB data měřená i po skončení mimořádné události.
2. Tvoří hysterezi, pracuje-li monitorované zařízení na hranici vzniku / zániku mimořádné události.
Na následujícím obrázku je zachycena situace, kdy během krátké doby vznikly a zanikly dvě
mimořádné události. V důsledku nulového parametru Prolong by byly vytvořeny dvě (modře
čerchovaně vyznačené) Abnormal DB, zachycující data jednotlivých mimořádných událostí.
Naopak volbou vhodného nenulového parametru Prolong by byla vytvořena jediná (červeně plně
vyznačená) Abnormal DB, zachycující data obou mimořádných událostí.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 126 -
ADASH spol. s r.o.
Řídicí měření
Abnormal TCG
MMS 6850
Hranice vzniku / zániku
mimořádné události
Čas
Abnormal DB 1
Abnormal DB 2
Prolong
Prolong
Abnormal DB
Začátek mimořádné události
Konec mimořádné události
Zadání pro vytvoření Abnormal TCG
V dalším textu budeme vytvářet Abnormal TCG, kterou pojmenujeme 6110-1 Abnormal Static. Do ní
zahrneme všechna statická měření z karty 6110-1. Jedná se o měření Speed, Val A a Val B.
Požadujeme periodu ukládání dat 20 sekund, uložit data měřená 2 minuty před vznikem mimořádné
události a pokračovat s ukládáním dat ještě 5 minut po zániku mimořádné události. Na uložená data
nechceme aplikovat žádnou redukci. TCG bude řízená otáčkami (měření Speed) jako jedinou řídicí
veličinou. Jak určíme její limity pro řízení TCG, si ukážeme později. Při definici Abnormal TCG
předpokládáme, že již dokážete vytvořit úplnou definici Normal TCG, jak bylo ukázáno dříve.
Poznámka. Intervaly krátkodobé a dlouhodobé redukce jste při definici redukce Weak zadávali ve
dnech. Naopak doba trvání mimořádných situací nedosahuje jednotek dnů. Pokud se pro Abnormal
TCG nastavuje nějaká redukce, pak má obvykle jen ochranný charakter v případě mimořádného sběru
dat v řádu dní.
Zadání jména a vytvoření kostry TCG
Abnormal TCG lze vytvářet stejným postupem, jakým jsme v předchozí kapitole vytvořili první Normal
TCG. My zde ale využijeme skutečnosti, že TCG Measurements List dříve vytvořené Normal TCG je
stejný s TCG Measurements List nově vytvářené Abnormal TCG. Provedeme kopii již existující
Normal TCG a v kopii poté jen přestavíme potřebné parametry. Nakonec vytvoříme TCG Control
Measurements List, aby byla definice úplná.
Kliknutím na tlačítko TCGs v hlavním okně editoru přepnete editor do režimu práce s TCG.
V levé horní části nově otevřeného okna je umístěn seznam TCG List se všemi dosud definovanými
TCG.
- V našem případě seznam obsahuje jedinou položku se jménem 6110-1 Normal Static. Není-li tato
položka vybraná, klikněte na ni myší.
- Poté klikněte na tlačítko Copy a objeví se dialog pro zadání jména, pod kterým chcete kopii uložit.
- Z klávesnice jej vyplňte jménem nově vytvářené TCG, tedy 6110-1 Abnormal Static, a potvrďte OK.
Všimněte si, že pole pro zadání jména vyplnil editor jménem vybrané TCG. Je-li toto jméno podobné
jménu nově vytvářené kopie, pak text pouze v poli editujte. V případě změny jména z původního
6110-1 Normal Static na nové 6110-1 Abnormal Static tuto možnost jistě využijete.
- Na konci seznamu TCG List se objeví nová položka, vzniklá kopírováním původní TCG. Díky tomu
získáte pro novou Abnormal TCG již vyplněný TCG Measurements List, který se zdědil z původní
Normal TCG. Tuto vlastnost oceníte, až budete vytvářet TCG s větším počtem měření, která budete
muset vybírat z dlouhého seznamu všech definic měření uložených v ldi konfiguračním souboru.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 127 -
MMS 6850
Ve skupině TCG Parameters opravte následující položky:
- Zaškrtněte pole Abnormal. Tím se zpřístupní pole Pretrig a Prolong.
- Vyplňte pole Period hodnotou 20.
- Vyplňte pole Pretrig hodnotou 2.
- Vyplňte pole Prolong hodnotou 5.
- Přestavte Reduction z Weak na No_Reduction.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 128 -
MMS 6850
Po přestavení parametrů klikněte na tlačítko Save. Změněné parametry se uloží do tcg souboru, ale
především se odšedí tlačítka Edit pro editaci seznamů TCG Measurements List a TCG Control
Measurements List.
TCG Measurements List jste díky kopírování zdědili úplný a není důvod jej nijak upravovat. Čeká
Vás ale nejdůležitější část definice každé Abnormal TCG – přiřadit řídicí veličiny do TCG Control
Measurements List a nastavit jejich meze. Všimněte si, že jméno nově vytvářené Abnormal TCG je
v seznamu TCGs List uvedeno červeně. Najedete-li na tuto položku myší, zjistíte, že definice není
dosud úplná právě proto, že seznam TCG Control Measurements List je prázdný.
Řídicí veličina Abnormal TCG
Každá Abnormal TCG musí mít minimálně jednu řídicí veličinu. Jako řídicí veličinu lze přiřadit
libovolné statické měření. Častým případem je řízení TCG otáčkami.
POZOR! Současná verze služby Data Admin vyžaduje, aby všechna měření z TCG Control
Measurements List byla zároveň obsažena i v TCG Measurements List.
Jinými slovy řečeno všechna řídicí měření Abnormal TCG musí být současně za jejího běhu
archivována do DDS DB. Editor tento požadavek řeší takto:
- Měření uvedená v seznamu TCG Control Measurements List již nezobrazuje i v seznamu TCG
Measurements List.
- Měření uvedená v TCG Control Measurements List zapisuje do tcg souboru pro Data Admin, jako
kdyby byla uvedena i v seznamu TCG Measurements List.
Služba Data Admin průběžně kontroluje tabulku všech řídicích veličin v projektu a podle jejich
aktuálního stavu nastavuje řídicí příznaky pro všechny Abnormal TCG projektu. Podle stavů těchto
příznaků jsou jednotlivé Abnormal TCG spouštěny resp. zastavovány. Správně zvolit řídicí veličiny a
nastavit jejich meze a intervaly je klíčovým předpokladem správné funkce každé Abnormal TCG. My
si nyní ukážeme, jak to provést pro TCG řízenou pouze otáčkami.
Zadání pro nastavení řídicí veličiny
Monitorované zařízení má jmenovité otáčky 1200 RPM. Pracovní otáčky se pohybují od 900 RPM do
1200 RPM. Pokles otáček pod 900 RPM nebo překročení otáček nad 1200 RPM představuje
mimořádnou situaci. Pokles otáček pod 600 RPM nebo překročení otáček nad 1500 RPM představuje
havarijní situaci. Požadujeme, aby nově vytvořená TCG byla spuštěna během mimořádného i
havarijního provozu.
Klikněte na tlačítko Edit seznamu TCG Control Measurements List. Otevře se okno pro editaci
tohoto seznamu. Toto okno je velice podobné oknu pro editaci seznamu TCG Measurements List,
které jste již poznali a které bylo podrobně popsáno při vytváření Normal TCG.
Celá pravá polovina okna, tj. skupiny Available Measurements List a Parameters, je zcela shodná
s dříve uvedeným popisem editace TCG Measurements List. V horní polovině je seznam Available
Measurements List všech měření, která lze vybrat jako řídicí veličiny. Jako řídicí veličinu lze přiřadit
pouze statické měření, proto seznam neobsahuje žádné dynamické měření. V seznamu lze provádět
multivýběr, jak bylo popsáno dříve při vytváření nové Normal TCG.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 129 -
ADASH spol. s r.o.
MMS 6850
V levé horní čtvrtině okna je seznam řídicích veličin TCG. V tomto případě je seznam prázdný,
poněvadž k nově vytvářené TCG dosud není žádná řídicí veličina přiřazena. Popis seznamu
Registered Control Measurements List je shodný s popisem Registered Measurements List, jak
bylo popsáno dříve při editaci TCG Measurements List.
Zcela nová je levá dolní čtvrtina označená Control Parameters. Zde nastavíte limity a intervaly řídicí
veličiny, která je právě vybrána výše v seznamu Registered Control Measurements List.
Jednotlivá pole limitů mají tento význam:
VL
limit Very Low (velmi nízká hodnota)
L
limit Low (nízká hodnota)
H
limit High (vysoká hodnota)
VH
limit Very High (velmi vysoká hodnota)
Za každým polem limitů je uvedena jednotka měření. Není-li dosud vybrána žádná řídicí veličina, je za
polem uveden obecný text „unit“. V případě, že v seznamu Registered Control Measurements List
již jsou obsaženy řídicí veličiny, pak je za polem zobrazena skutečná jednotka vybraného měření
odečtená z ldi konfiguračního souboru.
Limity tvoří mezní body intervalů s následujícím významem:
Very Low
Interval
VL
Low
Interval
L
Normal
Interval
H
High
Interval
VH
Very High
Interval
Zaškrtnutím pole kteréhokoli intervalu požadujete, aby řídicí veličina byla aktivní, pokud se její aktuální
hodnota nalézá v tomto intervalu. Současným zaškrtnutím více polí můžete aktivovat řídicí veličinu ve
více intervalech.
V seznamu Available Measurements List klikněte na měření 6110-1 Speed, které se má stát řídicí
veličinou vytvářené TCG. Poté klikněte na tlačítko ←. Měření se přesune z Available Measurements
List do Registered Control Measurements List. Současně se u polí VL až VH změní text unit na
RPM, neboť tato jednotka byla pro vybrané měření Speed načtena z ldi konfiguračního souboru.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 130 -
MMS 6850
Zadejte do polí VL až VH limity, které jsou uvedeny v zadání. Současně zaškrtněte požadované
intervaly, ve kterých má být řídicí veličina aktivována.
Skutečně kontrolovány jsou pouze ty limity, které tvoří přechodové body mezi nezaškrtnutými
a zaškrtnutými intervaly.
Např. stačí zadat pouze limit L pro případ
VL
L
H
VH
Doporučení. Vyplňte všechna pole VL až VH, i když právě některé ze zadaných limitů nebudete
používat. Skutečně kontrolované limity v pořadí VL až VH musí tvořit vzestupnou řadu celých čísel.
Úplná definice řídicího měření Abnormal TCG, vytvořená podle dříve uvedeného zadání, je
následující.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 131 -
MMS 6850
Kliknutím na tlačítko Save uložíte definici řídicího měření do tcg souboru. Poté kliknutím na tlačítko
Close uzavřete okno pro vytváření a editaci seznamu Control Measurements List a vrátíte se zpět
do okna vytváření TCG a editace jejich parametrů.
POZOR! Všimněte si, že přidání měření 6110-1-Speed do seznamu TCG Control Measurements
List způsobilo, že toto měření již nebude dále zobrazováno v seznamu TCG Measurements List.
Přidání dalších TCG
Definice dalších TCG můžete do projektu přidávat dvěma způsoby:
1. Vytvářením kompletní definice od samého počátku. Tento postup byl detailně popsán v kapitole
Vytvoření první nové Normal TCG.
2. Kopírováním již existující definice TCG, která má podobné parametry a zejména podobný seznam
TCG Measurements List nebo TCG Control Measurements List. Tento postup, může výrazně
zjednodušit práci při vytváření nové TCG, jelikož nemusíte vytvářet celou definici, ale stačí pouze
modifikovat některé její parametry a seznamy. Postup byl detailně popsán v kapitole Přidání první
nové Abnormal TCG.
Poznámky.
- Vytváříte-li novou Normal TCG z kopie již existující Abnormal TCG, stačí deaktivovat pole
Abnormal. Seznam TCG Control Measurements List se stane nedostupným a je zbytečné jeho
položky předem mazat. I když bude nějaký seznam vygenerován do tcg souboru, bude pro Normal
TCG ignorován.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 132 -
MMS 6850
- Naopak vytváříte-li novou Abnormal TCG z kopie již existující Normal TCG, musíte po zaškrtnutí
pole Abnormal a po zpřístupnění seznamu TCG Control Measurements List vytvořit odpovídající
seznam řídicích veličin.
Změna parametrů TCG
Změníte-li parametry některé TCG, projeví se tyto změny až po restartování služby Data Admin,
která po svém spuštění načte tcg soubor s novými parametry.
V projektu lze změnit parametry kterékoli již definované TCG. Většina změn se provádí přepsáním
hodnoty parametru v odpovídajícím poli editačního okna nebo přidáním měření do seznamu resp.
odebráním měření ze seznamu TCG. V kapitolách Vytvoření první nové Normal TCG a Přidání
první nové Abnormal TCG jste se seznámili se všemi parametry Normal TCG i Abnormal TCG a s
důležitými prvky okna pro práci s TCG i jejími seznamy měření. V dalším textu se předpokládá, že již
dokážete vytvořit novou Normal TCG i novou Abnormal TCG.
Změna jména TCG
Každá TCG musí mít své jméno, pod kterým ji vede TCG Editor v seznamu TCGs List a pod kterým ji
vede služba Data Admin ve svých tabulkách. Jméno TCG musí být v seznamu jedinečné a slouží
pouze jako identifikátor TCG. Jeho změna nevyvolá žádný vedlejší účinek, pouze TCG bude dále
vedena pod novým jménem.
Přejmenování TCG provedete následujícím postupem:
- V seznamu TCGs List klikněte na jméno TCG, kterou chcete přejmenovat.
- Klikněte na tlačítko Rename. Objeví se dialog pro zadání nového jména.
- Zadejte z klávesnice nové jméno TCG, které dosud nesmí být v seznamu TCGs List obsaženo, a
potvrďte OK.
- V TCGs List se objeví TCG pod novým jménem.
- Klikněte na tlačítko Save a uložte změny do tcg souboru.
Přidávání, odebírání a pozastavování měření v seznamech TCG
Definice každé TCG obsahuje TCG Measurements List, tedy seznam měření, jejichž data má služba
Data Admin v rámci TCG přenášet z Online DB do DDS DB. Definice Abnormal TCG musí navíc
obsahovat TCG Control Measurements List, tedy seznam statických měření, která řídí spouštění
resp. zastavování této TCG.
Práce s oběma seznamy je metodicky úplně stejná a umožňuje:
- Přidat měření do seznamu. Přidaná měření se do seznamu přesouvají ze seznamu Available
Measurements List.
- Odstranit měření ze seznamu. Odstraněná měření se vracejí zpět do seznamu Available
Measurements List.
- Pozastavit resp. opět aktivovat vybraná měření. Pozastavená měření zůstávají v seznamu, pouze
nebudou službou Data Admin brána na vědomí. Pozastavené měření lze v rámci definice TCG opět
kdykoli zaktivovat.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 133 -
MMS 6850
Přidání měření do seznamu
V kapitole Vytvoření první nové Normal TCG jste se naučili, že měření vybrané v seznamu
Available Measurements List přesunete do seznamu Registered Measurements List kliknutím na
tlačítko ←. Vybrané měření se přesune ze seznamu Available Measurements List na konec
seznamu Registered Measurements List. Současně jste poznali, že měření nemusíte přesouvat jen
jednotlivě, ale též po celých skupinách. V seznamu Available Measurements List je povolen
multivýběr pomocí myší společně s tlačítky klávesnice Ctrl a Shift. Více informací naleznete v kapitole
Vytvoření první nové Normal TCG.
Odebrání měření ze seznamu
Jedná se o postup přesně obrácený k výše popsanému postupu přidání měření do seznamu. Měření,
tentokrát vybrané v seznamu Registered Measurements List, přesunete zpět do seznamu Available
Measurements List kliknutím na tlačítko →. Vybrané měření se přesune ze seznamu Registered
Measurements List na konec seznamu Available Measurements List. V tomto případě musíte
měření vždy odstraňovat jednotlivě. V seznamu Registered Measurements List není povolen
multivýběr.
Pozastavení měření v seznamu
V kapitole Vytvoření první nové Normal TCG jste již poznali v rámci popisu seznamů Registered
Measurements List a Available Measurements List, že měření uvedená v obou seznamech lze
dočasně pozastavovat. Je tam uveden popis, jak proces pozastavení měření vlastně pracuje. V této
kapitole jen tyto informace upřesníme.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 134 -
MMS 6850
Předchozí obrázek zachycuje situaci, kdy:
- Statická měření Val A a Val B jsou přes TCG Editor pozastavena v rámci TCG se jménem 6110-1
Normal Static. To poznáte podle stavu zaškrtávacích poli v seznamu Registered Measurements
List vlevo.
- Dynamická měření Time A a Time B jsou přes Data Loader Project Editor pozastavena v rámci
celého Data Loader projektu. To poznáte podle stavu znaků √ v seznamu Available Measurements
List vpravo.
Nyní si vysvětlíme rozdíly těchto dvou typů pozastavení.
Pozastavení měření v rámci Data Loader projektu.
V pravé horní čtvrtině předchozího obrázku vidíte seznam Available Measurements List. Ten je
načten z ldi konfiguračního souboru Data Loader projektu. TCG Editor dokáže tento soubor pouze
číst a neumožňuje v něm dělat žádné úpravy. Ty lze provádět pouze přes Data Loader Project
Editor. Položky seznamu, které nejsou uvedeny znakem √, představují měření pozastavená v rámci
Data Loader projektu. Vyberete-li v seznamu takovou položku (viz Time A na obrázku), vidíte v okně
pod seznamem, že mezi Parameters je řádek status=user_off. Měření bylo přes Data Loader Project
Editor uživatelem pozastaveno změnou položky status z hodnoty user_on na hodnotu user_off.
Služba Data Loader nebude data pozastaveného měření přenášet z OPC serveru do Online DB.
Takové měření jakoby v projektu MMS 6850 vůbec neexistovalo. Chcete-li nějaké měření pozastavit
v rámci celého projektu (např. v důsledku poruchy snímače), pak vždy použijte právě tento
způsob pozastavení.
Pozastavení měření v rámci vybrané TCG.
V levé polovině obrázku vidíte seznam Registered Measurements List. Ten je načten z tcg souboru
Data Admin projektu pro vybranou TCG. TCG Editor slouží k vytváření a údržbě tohoto souboru a
máte jej plně pod kontrolou. Položky seznamu, které nemají v zaškrtávacím poli uveden znak √,
představují měření pozastavená v rámci vybrané TCG. Takové měření bylo právě v tomto okně
uživatelem pozastaveno změnou stavu zaškrtávacího pole. Služba Data Admin bude v rámci TCG
pozastavené měření ignorovat.
- Jedná-li se o položku ze seznamu Registered Control Measurements List, pak se pozastavené
měření nebude podílet na řízení své TCG. To ovšem neznamená, že by se stejné měření nemohlo
podílet na řízení jiných TCG, v jejichž definicích není pozastaveno!
- Jedná-li se o položku z Registered Measurements List, pak data pozastaveného měření nebudou
službou Data Admin přenášena z Online DB do DDS DB, ale opět jen v rámci své TCG. A to vůbec
neznamená, že by se data stejného měření nemohla přenášet do DDS DB podle parametrů jiných
TCG, v jejichž definicích není měření pozastaveno!
I data z pozastaveného měření se mohou dále přenášet do DDS DB, ovšem podle parametrů
jiné TCG. A to je velká změna chování s ohledem na předchozí případ. Zde pozastavené měření je
pozastaveno pouze v rámci své TCG, ale ne v rámci Data Admin projektu. A už vůbec ne v rámci
celého projektu MMS 6850! Takové měření jakoby neexistovalo pouze v definici vybrané TCG.
Chcete-li nějaké měření pozastavit v rámci definice jedné TCG pak použijte právě tento
způsob pozastavení.
Při pozastavování měření v rámci TCG mějte na paměti:
- Pozastavíte-li všechna měření uvedená v seznamu Registered Control Measurements List, pak
odpovídající Abnormal TCG nebude nikdy spuštěna. Pozastavením poslední položky seznamu
znemožníte řízení takové Abnormal TCG. TCG se bude chovat stejně, jakoby její seznam Control
Measurements List byl prázdný.
- Pozastavíte-li nějaké měření z Registered Measurements List, neznamená to ještě, že se data
tohoto měření nemohou dále v rámci definice jiné TCG přenášet do DDS DB.
- Pozastavíte-li měření ze seznamu Registered Measurements List ve všech TCG a jeho data se již
nebudou přenášet do DDS DB, nebudou se dále hromadit v Online DB, ale budou z ní jako stará
data postupně mazána. Povolíte-li opět měření, získáte z Online DB předchozí data délky její
nastavené historie, starší data již budou ztracena.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 135 -
MMS 6850
Úroveň 3
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 136 -
ADASH spol. s r.o.
MMS 6850
Project Setup
V této kapitole jsou podrobně popsány některé vlastnosti a omezení, se kterými se zkušený uživatel
setká při práci s aplikací Project Setup.
Jméno projektu
V této kapitole jsou vysvětlena omezení při vytváření jména projektu.
Přípustné znaky jména
1. Pro vytvoření jména projektu lze používat pouze:
- písmena,
- číslice,
- znak podtržení.
2. Jméno musí začínat písmenem nebo znakem podtržení.
Ze zvoleného jména projektu se odvozují další jména (podadresář projektu, Online DB, Template
DB, DDS DB, ODBC zdroje atd.). V případě používání libovolných znaků by mohlo docházet ke
zbytečným konfliktům.
Délka jména
Jméno projektu může mít maximální délku 18 znaků.
Toto omezení respektuje požadavek, aby odvozená jména databází a jejich ODBC zdrojů nepřesáhla
délku 32 znaky, což je limit pro některé typy SQL serveru. Při použití delších jmen by docházelo
k jejich zkrácení, což by vyvolávalo:
- nejasnost jména v případě odříznutí jeho významné části,
- konflikty v důsledku duplikace jmen po jejich zkrácení.
Jména databází a jejich ODBC zdrojů
Jméno každého typu databáze a jejího (stejnojmenného) ODBC zdroje jsou odvozeny ze jména
projektu, k kterému je přidána přípona.
Typ databáze
Jméno
Délka přípony
Max. délka
-------------------------------------------------------------------------------------------------------------------------------Online
ProjectName_online
7
18 + 7 = 25
Template
ProjectName_template
9
18 + 9 = 27
Normal (výchozí)
ProjectName
0
18 + 0 = 18
Normal (pokračovací)
ProjectName_nxxxx
6
18 + 6 = 24
Abnormal
ProjectName_YYYYMMDD-hhmm
14
18 + 14 = 32
Označení.
ProjectName
xxxx
YYYY
jméno projektu max. délky 18 znaků – viz výše
0001 až 9999, pořadové číslo pokračovací Normal DB
rok vytvoření Adnormal DB
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 137 -
ADASH spol. s r.o.
MM
DD
hh
mm
MMS 6850
01 až 12, měsíc vytvoření Adnormal DB
01 až 31, den vytvoření Adnormal DB
00 až 23, hodina vytvoření Adnormal DB
00 až 59, minuta vytvoření Adnormal DB
SQL server
V této kapitole jsou popsány některá omezení týkající se SQL serveru a na něm umístěných
databází.
Instance SQL serveru [local]
I když to není podmínkou, často se SQL server instaluje společně s OPC serverem na stejný počítač,
na kterém běží monitorovací systém MMS 6850. Takový počítač bývá obvykle vyhrazen pouze pro
monitorovací systém, aby se urychlil jeho běh zejména minimalizací síťových přenosů dat po LAN,
odbouráním zbytečných procesů jiných uživatelů zatěžujících operační systém i HW počítače apod.
V tomto případě nedoporučujeme při vytváření projektu použít instanci SQL serveru [local].
Ačkoli je tato varianta je funkční, může vyvolat zbytečné problémy:
1. Implicitní definice [local] někdy způsobuje problémy, které explicitní pojmenování instance
SQL serveru nevyvolá.
2. Explicitní pojmenování instance SQL serveru usnadní případný přenos projektu na jiný
počítač, pro který by již neplatila definice [local].
Vlastní fyzický disk pro Online DB
Běh monitorovacího systému MMS 6850 výrazně urychlí, umístí-li se soubor Online DB na vlastní
fyzický disk. Je-li umístěn na jiný logický disk v rámci téhož fyzického disku, pak k urychlení nedojde.
Je-li použit SQL server instalovaný na některém síťovém serveru, pak se obvykle musí uživatel
přizpůsobit konvencím použití tohoto serveru. Pokud je však pro monitorovací systém vyhrazen celý
počítač, na kterém je nainstalován též SQL server, pak by měl být tento počítač osazen druhým
fyzickým diskem, který je celý vyhrazen pouze pro umístění souboru Online DB. Ostatní databáze
monitorovacího systému zůstanou umístěny na původním disku.
Aplikace Project Setup má implementován mechanismus, který umožní umístit Online DB na jiný
disk, než který standardně používá SQL server.
Příklad.
V příkladu předpokládáme, že počítač je osazen dvěma fyzickými disky, označenými:
- c:
původní disk počítače,
- e:
druhý disk, vyhrazený pro soubor Online DB.
Standardně SQL server umístí soubory databází i logovací soubory do svého pracovního adresáře na
disku c:. Jejich přesné umístění na disku uživatele nezajímá. On chce umístit soubor Online DB na
rozšiřující disk e: do adresáře SQL.db a logovací soubor chce umístit na původní disk c:, ale do
adresáře SQL.log.
Je použita instance SQL serveru se jménem mms, uživatel se přihlašuje pod jménem sa a heslem
adash.
Postup při vytváření projektu
1. Na disku c: vytvořte adresář pro umístění logovacího souboru c:\ SQL.log.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 138 -
MMS 6850
2. Na disku e: vytvořte adresář pro umístění souboru Online DB e:\ SQL.db.
3. Teprve nyní můžete požadovat vytvoření nové Online DB, Project Setup by tyto adresáře
sám nevytvořil a nahlásil by chybu při vytváření Online DB.
4. Kontrolujte, že na SQL serveru neexistuje Online DB stejného jména a že na Vašem počítači
neexistuje její ODBC zdroj.
5. Vyplňte správné údaje do polí ve skupině Online Database.
6. klikněte na tlačítko Create a vytvoří se nová Online DB.
Aby při vytvoření nové databáze nedošlo k chybě, musí být splněny tyto podmínky:
- Je přístup na SQL server, zejména je-li umístěn na jiném počítači.
- Na počítači s SQL serverem již existují adresáře, do kterých se mají soubory umístit.
- Na SQL serveru neexistuje databáze stejného jména.
- Na Vašem počítači neexistuje ODBC zdroj stejného jména.
- V polích jsou zadány správné údaje (cesty, instance SQL serveru, jméno uživatele a heslo).
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 139 -
MMS 6850
Velikost Online DB
V této kapitole jsou popsány vlivy, které zvyšují objem Online DB. Současně jsou zde popsány
ochranné mechanismy zabraňující zhroucení systému v důsledku neúměrného objemu Online DB.
Vytvoření nové Online DB a její velikost (Project Setup)
Nová (prázdná) Online DB včetně ODBC zdroje se vytváří v aplikaci Project Setup, jak bylo popsáno
v kapitole Project Setup / Vytvoření nového projektu / Parametry a tlačítka skupiny Data Loader
– Online Database.
Project Setup vytvoří prázdnou Online DB s velikostí asi 100 MB. Tuto velikost má nastavenou
v kódu a nelze ji žádným parametrem změnit. Služba Data Loader vytvoří po svém spuštění v nové
Online DB datové buňky jednotlivých měření, do kterých začne ukládat naměřená data. Přesáhne-li
jejich objem výše uvedených 100 MB, začne Online DB dále narůstat. Výchozí velikost nové Online
DB 100 MB byla zvolena jako kompromis dvou protichůdných požadavků:
1. Vytvoří-li se malá prázdná Online DB s velikostí v řádu KB, pak bude v důsledku svých
přírůstků na disku velmi segmentovaná, což zpomalí odezvy SQL serveru a v důsledku toho
se zpomalí celý monitorovací systém.
2. Při redukci objemu nelze databázi zmenšit pod velikost, kterou měla při svém vytvoření, tedy
pod oněch 100 MB. Objem Online DB tedy bude vždy 100 MB nebo větší.
Udržování objemu Online DB (Data Admin, Data Viewer)
1. Pro úplný projekt včetně podprojektu služby Data Admin jsou stará data z Online DB mazána
službou Data Admin v závislosti na požadované délce historie neredukovaných dat. Data
Admin maže stará data periodicky po každém přenosu nových dat z Online DB do DDS DB.
Maže pouze data těch měření, která mají v adi konfiguračním souboru uvedeno databázové
propojení.
2. Pro projekt sloužící pouze k vizualizaci naměřených dat přes aplikaci Data Viewer, tedy pro
projekt bez podprojektu služby Data Admin, jsou stará data z Online DB mazána aplikací
Data Viewer v závislosti na požadované délce historie neredukovaných dat.
Maže data všech měření, která najde v tabulce Online DB, tedy ne pouze těch měření, která
jsou vizualizována v grafech.
Nejsou-li stará data z Online DB mazána podle vašich předpokladů, kontrolujte především:
- pro úplný projekt, že běží služba Data Admin a že má rozumně nastavenou délku historie,
- pro projekt bez služby Data Admin, že běží Data Viewer, že má zaškrtnutý požadavek na mazání
starých dat a že má rozumně nastavenou délku historie.
Měření bez databázového propojení (Data Admin)
Služba Data Admin periodicky přenáší nová data z Online DB do DDS DB a označuje je jako
přenesená. Po ukončení každého přenosu maže přenesená data, která jsou starší, než je požadovaná
délka historie.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 140 -
MMS 6850
Aby Data Admin označil data jako přenesená, musí pro ně v adi konfiguračním souboru existovat
databázové propojení mezi Id v Online DB a DDS DB. Data měření, která jsou definována v ldi
souboru, ale neexistuje pro ně v adi souboru databázové propojení, Data Admin „nezná“, nestará se
o ně, nepřenáší je a proto je ani nemaže.
U přenášených měření ale nezáleží, zda jejich data byla skutečně uložena do DDS DB. Pokud je
měření pozastaveno nebo není uvedeno v žádné TCG, je s ním přesto nakládáno jako s přenášeným
měřením a jeho stará data jsou odmazávána.
Aby stará data byla službou Data Admin z Online DB mazána:
- měření musí mít v adi souboru definováno databázové propojení,
- měření nemusí být v tcg souboru uvedeno v žádné TCG,
- měření může být v rámci všech TCG pozastaveno,
- mohou být pozastaveny všechny TCG, ve kterých je měření uvedeno.
Mazání objemné Online DB (Data Loader)
Velikost Online DB standardně udržuje jeden z následujících:
1. služba Data Admin v případě úplného projektu Data Loader + Data Admin (+ Data Viewer),
2. aplikace Data Viewer v případě pouze vizualizačního projektu Data Loader + Data Viewer,
3. služba Data Loader v případě neúnosného nárůstu objemu Online DB.
Zatímco první dva způsoby jsou standardní a velikost Online DB je udržována průběžně s ohledem
na požadovanou délku historie naměřených dat, třetí způsob je jednorázový. Slouží jako pojistka proti
zhroucení monitorovacího systému v případě neúměrného nárůstu objemu Online DB. K tomu může
dojít ve dvou případech:
- Služba Data Loader běží a sbírá data do Online DB, zatímco delší dobu neběží služba Data Admin
pro úplný projekt resp. neběží aplikace Data Viewer pro pouze vizualizační projekt. Velikost Online
DB tedy není udržována s ohledem na požadovanou délku historie naměřených dat a soustavně
roste.
- V projektu služby Data Admin pro úplný projekt nebo v projektu aplikace Data Viewer pro pouze
vizualizační projekt je s ohledem na velký počet objemově náročných typů měření (TIME, ORBIT)
nastavena nevhodně dlouhá doba historie naměřených dat. Typickým případem pro vizualizační
projekt je opomenutí zaškrtnout požadavek na mazání dat v projektu aplikace Data Viewer.
Služba Data Loader má pro tento kritický případ implementováno nouzové řešení, které je popsáno
níže.
Algoritmus mazání objemné Online DB
- Dosáhne-li velikost Online DB neúměrné hodnoty (implicitně 10 GB), spustí se mazání starých dat
bez ohledu na požadovanou délku historie a bez ohledu na to, jsou-li mazána data již přenesena do
DDS DB.
Jinými slovy řečeno, v tomto případě může dojít ke ztrátě naměřených dat.
- Data Loader ponechá v Online DB pouze předepsaný počet časových procent dat (implicitně 75%).
Jinými slovy řečeno, bude-li v Online DB uložen malý objem nových dat předcházený velkou dírou
v uložených datech, bude prakticky celá Online DB smazána bez ohledu na to, že v době výpadku
nejsou žádná data uložena – viz obrázek níže.
- Velikost Online DB po vymazání dat nemůže klesnout pod velikost, se kterou byla vytvořena jako
nová (prázdná) – viz výše podkapitolu Vytvoření nové Online DB (Project Setup).
Při nastavení parametrů algoritmu se vycházelo z poměrně rozsáhlého projektu provozovaného
v elektrárně Třebovice. Nárůst neošetřované Online DB byl asi 1 GB za hodinu, tedy 1 GB na jednu
hodinu historie uložených dat. Jako rozumný se ještě jevil projekt s dvojnásobným objemem dat a s
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 141 -
ADASH spol. s r.o.
MMS 6850
historií až 4 hodiny, což představuje objem Online DB asi 8 GB. Data Loader implicitně považuje za
limit 10 GB uložených dat. Poté provede výmaz starých dat tak, že všechna data starší než 75% času
uložené (ne požadované!) historie smaže.
Na obrázku níže je zachycena situace vymazávání kontinuálně uložených dat, kdy časová i objemová
procenta jsou přibližně stejná. Z Online DB o velikosti 10 GB tedy bude smazáno asi 2,5 GB starých
dat a ponecháno 7,5 GB nových dat.
10 GB
Smazat
25%
Ponechat
75%
Uložená historie
100%
Na obrázku níže je zachycena situace vymazávání dat, kdy mezi starými a novými daty došlo
k delšímu výpadku ukládání dat (např. byla zastavena služba Data Loader, OPC server nebo celý
monitorovací systém MMS 6850). Časová a objemová procenta jsou nyní různá, 1% časové odpovídá
na ose 2% objemovým. Z Online DB o velikosti 10 GB nyní bude smazáno asi 5 GB starých dat a
ponecháno 2,5 GB starých dat + 2,5 GB nových dat, celkem tedy zůstane ponecháno jen 5 GB dat.
POZOR! Pokud by byl výpadek delší, bylo by vymazáno ještě více starých dat až od jisté délky
výpadku by zůstala zachována pouze nová data, v našem případě 2,5 GB dat. V krajním případě při
dlouhém výpadku a malém objemu nových dat by vlastně byla vymazána téměř všechna data.
7,5 GB starých dat
Smazat
25%
bez dat
2,5 GB nových
dat
Ponechat
75%
Uložená historie
100%
Výpis informací do logu
Dojde-li k mazání starých dat z Online DB, naleznete v logu služby Data Loader následující
informace:
- skutečnou velikost Online DB, při které Data Loader zjistil, že Online DB překračuje limitní velikost,
- časy začátku a konce uložené historie dat, ze kterých se počítá časová hranice, za kterou jsou již
uložená data považována za stará a mažou se.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 142 -
MMS 6850
Data Loader Project Editor
V této kapitole jsou podrobně popsány některé vlastnosti a omezení, se kterými se zkušený uživatel
setká při práci s aplikací Data Loader Project Editor.
Status měření system_off
Starší verze služby Data Loader identifikovaly měření podle jeho jména. Z tohoto důvodu nebylo
možno definici žádného měření z ldi souboru odstranit, aniž by následně nedošlo ke kolizi vlivem
duplicity Id datových buněk v Online DB pro odstraněné měření a pro případně nově přidané měření
jiného typu. Řešení byla dvě:
1. Definici měření ponechat v ldi souboru a změnit jí parametr status na hodnotu system_off.
Toto řešení bylo použito.
2. Po vymazání definice ze souboru vždy smazat dosud používanou Online DB a vytvořit novou,
ve které služba Data Loader po svém spuštění vytvoří korektní Id všech datových buněk.
Dnešní verze služby Data Loader identifikují měření podle jeho Id a tedy lze definice měření z ldi
souboru odstraňovat bez jakéhokoli nebezpečí. Původní verze mazání definic měření zůstala kvůli
kompatibility.
MMS OPC server
V této kapitole jsou popsány některá omezení týkající se OPC serveru používaného typu MMS a na
něm dostupných měření.
Význam OPC Lines uvedených v lst souboru
V této kapitole jsou popsány OPC Lines (řádků v lst souboru výpisu OPC serveru) potřebné k definici
známých typů měření.
Struktura OPC Line a soubor filter_opc_keys.cfg
Každá OPC Line má definovanou strukturu, ze které dokáže Data Loader Project Editor vyčíst
následující informace (každá OPC Line nemusí obsahovat číslo kanálu – viz měření otáček Speed):
- typ měřicí karty,
- číslo kanálu měřicí karty,
- komunikační port měřicí karty,
- adresu měřicí karty na komunikačním portu,
- typ měření.
1. Všechny řádky jedné měřicí karty mají stejné číslo komunikačního portu a stejnou adresu na
tomto portu. Na základě nich může editor v lst souboru rozpoznat, které řádky patří k vybrané
kartě a tedy filtrovat lst soubor, je-li zapnut Port Filter.
2. Podle typu měření může editor filtrovat lst soubor a zobrazit jen řádky vhodné pro vybraný typ
měření, je-li zapnut Type Filter.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 143 -
MMS 6850
3. Podle typu měření a případně podle čísla kanálu může editor barevně vyznačit v seznamu
řádek OPC Line, který je nutno jako jediný přetáhnout do definice měření. Ostatní řádky díky
výše získaným informacím již rozezná sám a přidá je do definice.
Příklad.
Ukážeme si práci editoru na OPC Line s textem:
System MMS.Port [3].6110 [1].Main Values.Speed
Řádek se analyzuje zprava (tedy od svého konce) a separátorem je znak ‘.’, jak bude uvedeno a
popsáno dále.
Typ měření: Text mezi kterýmikoli dvěma separátory, tedy statické měření Speed.
Adresa karty na komunikačním portu: Poslední text v hranatých závorkách, tedy Addr=1.
Komunikační port karty na komunikačním portu: Poslední text v hranatých závorkách, tedy
Port=3.
Konfigurační soubor filter_opc_keys.cfg
Data Loader Project Editor po svém prvním spuštění vygeneruje do pracovního adresáře soubor
filter_opc_keys.cfg, ve kterém je definována implicitní struktura OPC Line. Současně jsou zde
definována klíčová slova, podle kterých editor rozeznává, jakou OPC Line resp. jaké OPC Lines má
k vybranému typu měření přiřadit.
Dojde-li v důsledku vývoje OPC serveru ke změně struktury OPC Line, bude možno některé změny
akceptovat pouhou úpravou konfiguračního souboru, aniž by bylo nutno kompilovat novou verzi
editoru. Současně lze do tohoto souboru přidávat do již existujících definic měření nové texty pro
rozpoznání OPC Lines z nových karet, které dosud editor nepodporoval.
Konfigurační soubor je textový, aby jej bylo možno upravovat běžnými editory. Je rozdělen na sekce,
jejichž názvy jsou uvedeny v hranatých závorkách. V každé sekci je uvedena řada parametrů, které
budou v této kapitole popsány.
Sekce [Main]
V této sekci jsou uvedeny parametry společné pro všechny OPC Lines. Je zde definován separátor
jako oddělovací znak jednotlivých částí každé OPC Line a dále se zde nastavuje mód práce editoru.
V dalším popisu se předpokládá, že editor pracuje v módu advanced, který mu umožňuje analyzovat
OPC Line a tím výrazně zjednodušit práci uživateli.
Parametr Separator
Je uveden v sekci [Main] a definuje oddělovací znak jednotlivých částí OPC Line.
OPC Line lze rozdělit na několik samostatných částí oddělených od sebe znakem, který v dalším
textu nazýváme separátor. Aby Data Loader Project Editor dokázal každou OPC Line separovat na
její části, musíte definovat oddělovací znak přes parametr Separator.
V současné verzi OPC serveru je separátorem znak ‘.‘, tedy:
Separator=.
Sekce [Texts]
V této sekci jsou uvedeny klíčové texty, které definují jednotlivá měření. Tyto texty jsou jako parametry
uvedeny zejména z následujícího důvodu:
Každá OPC Line může ve svém textu obsahovat mezery (případně jiné „nevhodné“ znaky). Jméno
parametru konfiguračního souboru však nesmí mezery obsahovat. Hodnota parametru již mezery
obsahovat může. S ohledem na přehlednost seznamu klíčových textů je vhodné volit jméno klíčového
textu jako text stejný nebo velmi podobný klíčovému textu, ale pokud klíčový text obsahuje mezery,
není to možné. V takovém případě ve jméně klíčového textu nahradíme mezery znakem ‘_’ a
přehlednost zůstane zachována.
Jména parametrů uvedených v této sekci budete dále využívat při definicích editorem podporovaných
typů měření v následujících sekcích.
Příklady.
Speed=Speed
klíčový text neobsahuje mezery, jméno a klíčový text volíme
totožné
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 144 -
MMS 6850
Calculate_Value_1=Calculate Value 1 klíčový text obsahuje mezery, ve jméně je nahradíme znakem
‘_’.
Sekce [measurement_type]
measurements_type
typ podporovaného měření: STAT, TIME, ORBIT, ORDA, APS, CENTERLINE
Tyto sekce obsahují definice jednotlivých typů měření. Pro každý typ měřením které má editor
podporovat, musí být taková sekce vytvořena, aby editor věděl, které OPC Lines má z lst souboru
k měření přiřazovat. Do definice měření můžete přidávat pouze jména parametrů uvedených
v předchozí sekci [Texts]. Jako hodnotu parametru uvedete:
True má-li být text v rámci definice tohoto typu měření podporován,
False nemá-li být text v rámci definice tohoto typu měření podporován, ale chcete si jej připravit již
nyní pro pozdější použití.
Obsah sekcí pro jednotlivé typy měření je uveden níže.
Podle klíčových textů uvedených v této sekci editor filtruje lst soubor při zapnutí filtru Type Filter při
editaci nebo vytváření definice měření odpovídajícího typu.
Statická měření - sekce [STAT]
Definice statického měření vyžaduje jeden řádek OPC Line.
V sekci [STAT] jsou uvedeny klíčové texty, které definují statická měření trendu měřené veličiny.
Value, Value 1 až Value 4
měření statické hodnoty z kanálu
Calculate Value, Calcukate Value 1 až Calculate Value 4
měření statické hodnoty společné
Speed
měření otáček
Gap, Ngl
měření GAPů
Na_Amplitude až Ne_Amplitude
měření amplitudy vybraného řádu
Na_Phase až Ne_Phase
měření fáze vybraného řádu
Příklad.
System MMS.Port [3].6110 [1].Timefunction.Channel2.Ne Amplitude
System MMS.Port [3].6110 [1].Timefunction.Channel2.Ne Phase
System MMS.Port [3].6110 [1].Main Values.Speed
System MMS.Port [3].6110 [1].Main Values.Calculate Value
Měření časového záznamu - sekce [TIME]
Definice měření časového záznamu vyžaduje dva nebo dva + jeden řádek OPC Line.
- Vlastní časový záznam je definován dvěma řádky: řádkem hlavičky a řádkem dat.
- Měření má volitelné doplňkové měření otáček, které vyžaduje další řádek OPC Line.
V sekci [TIME] jsou uvedeny klíčové texty, které definují měření časového záznamu včetně
doplňkového měření otáček.
Header
řádek hlavičky
Function_EU řádek dat
Speed
řádek doplňkového měření otáček
Příklad.
System MMS.Port [3].6110 [1].Timefunction.Channel1.Time Header
System MMS.Port [3].6110 [1].Timefunction.Channel1.Time Function
System MMS.Port [3].6110 [1].Main Values.Speed
Měření dvoukanálového časového záznamu - sekce [ORBIT]
Definice měření dvoukanálového časového záznamu vyžaduje čtyři + jeden řádek OPC Line.
- Vlastní dvoukanálový časový záznam je definován čtyřmi řádky: dvěma řádky hlavičky a dvěma
řádky dat.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 145 -
MMS 6850
- Měření má povinné doplňkové měření otáček, které vyžaduje další řádek OPC Line.
V sekci [ORBIT] jsou uvedeny klíčové texty, které definují měření časového záznamu včetně
doplňkového měření otáček.
Header
řádek hlavičky
Function_EU řádek dat
Speed
řádek doplňkového měření otáček
Příklad.
System MMS.Port [3].6110 [1].Timefunction.Channel1.Time Header
System MMS.Port [3].6110 [1].Timefunction.Channel1.Time Function
System MMS.Port [3].6110 [1].Timefunction.Channel2.Time Header
System MMS.Port [3].6110 [1].Timefunction.Channel2.Time Function
System MMS.Port [3].6110 [1].Main Values.Speed
Měření řadové analýzy - sekce [ORDA]
Definice měření řadové analýzy vyžaduje deset + jeden řádek OPC Line.
- Vlastní řadová analýza je definována deseti řádky: pěti řádky měření amplitud a pěti řádky měření
fází.
- Měření má povinné doplňkové měření otáček, které vyžaduje další řádek OPC Line.
V sekci [ORDA] jsou uvedeny klíčové texty, které definují měření amplitud a fází včetně doplňkového
měření otáček.
Na_Amplitude až Ne_Amplitude
pět řádků měření amplitudy
Na_Phase až Ne_Phase
pět řádků měření fáze
Speed
řádek doplňkového měření otáček
Příklad.
System MMS.Port [3].6110 [1].Timefunction.Channel1.Na Amplitude
System MMS.Port [3].6110 [1].Timefunction.Channel1.Na Phase
System MMS.Port [3].6110 [1].Timefunction.Channel1.Nb Amplitude
System MMS.Port [3].6110 [1].Timefunction.Channel1.Nb Phase
System MMS.Port [3].6110 [1].Timefunction.Channel1.Nc Amplitude
System MMS.Port [3].6110 [1].Timefunction.Channel1.Nc Phase
System MMS.Port [3].6110 [1].Timefunction.Channel1.Nd Amplitude
System MMS.Port [3].6110 [1].Timefunction.Channel1.Nd Phase
System MMS.Port [3].6110 [1].Timefunction.Channel1.Ne Amplitude
System MMS.Port [3].6110 [1].Timefunction.Channel1.Ne Phase
System MMS.Port [3].6110 [1].Main Values.Speed
Měření amplitudy a fáze na otáčkové frekvenci - sekce [APS]
Definice měření amplitudy a fáze na otáčkové frekvenci nebo jejím násobku vyžaduje dva + jeden
řádek OPC Line.
- Vlastní měření amplitudy a fáze je definováno dvěma řádky: jedním řádkem měření amplitudy a
jedním řádkem měření fáze.
- Měření má povinné doplňkové měření otáček, které vyžaduje další řádek OPC Line.
V sekci [APS] jsou uvedeny klíčové texty, které definují měření amplitud a fází včetně doplňkového
měření otáček. Tato sekce mívá stejný obsah jako sekce [ORDA].
Na_Amplitude až Ne_Amplitude
pět řádků měření amplitudy
Na_Phase až Ne_Phase
pět řádků měření fáze
Speed
řádek doplňkového měření otáček
Příklad.
System MMS.Port [3].6110 [1].Timefunction.Channel1.Na Amplitude
System MMS.Port [3].6110 [1].Timefunction.Channel1.Na Phase
System MMS.Port [3].6110 [1].Main Values.Speed
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 146 -
MMS 6850
Měření polohy hřídele v ložisku - sekce [CENTERLINE]
Definice měření polohy hřídele v ložisku vyžaduje dva + jeden řádek OPC Line. Jedná se vlastně o
dvoukanálové měření GAPů.
- Vlastní měření polohy je definováno dvěma řádky: jedním řádkem měření polohy z kanálu 1 a
jedním řádkem měření polohy z kanálu 2.
- Měření má povinné doplňkové měření otáček, které vyžaduje další řádek OPC Line.
V sekci [APS] jsou uvedeny klíčové texty, které definují měření amplitud a fází včetně doplňkového
měření otáček. Tato sekce mívá stejný obsah jako sekce [ORDA].
Gap
řádek měření Gap
Ngl
řádek měření Gap s jinou formou vyhodnocení výsledku
Speed
řádek doplňkového měření otáček
Příklad.
System MMS.Port [3].6110 [1].Main Values.Channel1.Gap
System MMS.Port [3].6110 [1].Main Values.Channel2.Gap
System MMS.Port [3].6110 [1].Main Values.Speed
Parametr Period
Parametr Period definuje v celých sekundách interval ukládání dat do Online DB. Standardně pracuje
služba Data Loader takto:
1. Je-li v ldi souboru nalezena alespoň jedna hlavička měření časového záznamu, jehož data
může služba Data Loader bezchybně přenášet z OPC serveru do Online DB, přechází Data
Loader do režimu Driven Mode.
Data Loader se po svém spuštění pokouší vyhledat až 3 takové hlavičky, aby měl rezervu pro
případ, že data časového záznamu, jehož hlavičku dosud používal k řízení přenosu, nejdou
z jakéhokoli důvodu již z OPC serveru přenášet.
V režimu Driven Mode se do Online DB ukládají pouze nová data. Služba Data Loader při
každém přístupu na OPC server nejprve podle hlavičky časového záznamu zjistí, zda je na
OPC serveru blok nových dat, která může uložit do Online DB.
2. Není-li nalezena žádná použitelná hlavička měření časového záznamu, ukládají se do Online
DB data s intervalem přístupu služby Data Loader na OPC server bez ohledu na to, jsou-li
nová.
Parametrem Period lze změnit interval ukládání dat do Online DB na jinou hodnotu, než jaká by byla
dána výše popsaným chováním 1. resp. 2. Skutečný interval mezi ukládanými daty je dán nejbližším
následujícím přístupem na OPC server po uplynutí času Period.
V obou případech je interval přístupu na OPC server 1 sekunda.
Není-li parametr v definici měření uveden nebo má nulovou hodnotu, chová se Data Loader pro toto
měření implicitně, jak je popsáno výše.
Parametr Period je určen pro měření stabilních provozních veličin, např. teploty, které jsou po
dobu desítek sekund nebo minut stabilní a je zbytečné je do Online DB ukládat s intervalem
jednotek sekund. Parametr není určen ke změnám intervalu ukládání vibračních veličin.
Doporučujeme: Není-li důvod využívat parametr Period, potlačte jeho podporu v konfiguračním
souboru editoru, jak je popsáno níže. Definice měření nebudou obsahovat zbytečně řádky
Period=0, které chování služby Data Loader nijak neovlivňují.
Interval zpřístupnění bloku nových dat na OPC serveru
Tento interval se pohybuje v řádu sekund a obvykle se jedná o čas od 3 sekund výše.
Interval není stále stejný a pro stejný projekt v čase kolísá. Jeho průměrná hodnota závisí především
na uspořádání HW měřicího systému. Bylo experimentálně zjištěno, že jej nejvíce prodlužuje, je-li na
jeden port připojeno více měřicích karet.
Chcete-li interval minimalizovat, rezervujte každé měřicí kartě systému její vlastní port.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 147 -
MMS 6850
Potlačení podpory parametru Period
Generování parametru Period do ldi konfiguračního souboru lze potlačit a tak zachovat kompatibilitu
se staršími verzemi služby Data Loader a jejích projektů. V konfiguračním souboru aplikace Data
Loader Project Editor existuje ve skupině [Main] parametr Period, který definuje chování editoru
následovně:
Period=False Nenalezne-li editor v načteném ldi souboru žádnou definici měření, která by
obsahovala parametr Period, pak zašedí pole Period ve svém editačním okně a do
definic nových měření nebude parametr generovat. Chová se, jakoby parametr Period
vůbec nepodporoval.
Nalezne-li editor v načteném ldi souboru alespoň jednu definici měření, která by
obsahovala parametr Period, pak parametr Period podporuje – viz popis níže.
Period=True Vždy je podporován parametr Period. Editor povolí pole Period ve svém editačním
okně a do definic nových měření bude parametr generovat. Dříve vytvořených definic
měření si nevšímá, ale pokud bude editována a poté uložena některá dříve vytvořená
definice, která dosud neobsahovala parametr Period, editor do ní přidá Period=0.
Varovné meze statických měření
Základní informace o tomto problému naleznete výše v kapitole Úroveň 2 / Data Loader Project
Editor / Editační okno statického měření STAT / Načítání limitů z měřicího HW.
Naměřená data statických měření bývají běžně zobrazována ve tvaru aktuální hodnoty nebo ve tvaru
trendu. Aplikace, které umožňují zpracovat a zobrazit data statických měření (např. aplikace Data
Viewer), často nabízejí možnost nastavit a zobrazit v grafech kromě měřených dat také jejich varovné
meze. Obvykle se jedná o dvě úrovně varování:
Alert
mez varování. Při jejím překročení je nutno vždy věnovat monitorovanému zařízení
zvýšenou pozornost.
Danger
mez nebezpečí Při jejím překročení by mělo být monitorované zařízení odstaveno a
příčina nárůstu měřené veličiny by měla být odstraněna.
1. Hodnoty varovných mezí volí uživatel a obvykle je nastavuje v rámci aplikace pro každý
zobrazovaný graf. V tomto případě hovoříme o uživatelském nastavování limitů.
2. Měřicí systémy, které nabízejí i kontrolní a ochranné funkce (např. odstavení monitorovaného
zařízení při překročení některého limitu), umožňují nastavovat hodnoty varovných mezí přímo
do svého měřicího HW. Jsou-li tato nastavení dostupná na OPC serveru, bylo by jistě
uvítáno, kdyby společně s měřenými daty byly uloženy do Online DB též hodnoty HW limitů,
aby v případě potřeby mohly být využívány místo uživatelsky nastavených hodnot. Měřicí
systém MMS 6000 tuto možnost nabízí a monitorovací systém MMS 6850 ji proto podporuje.
V tomto případě hovoříme o HW nastavování limitů.
Nastavování HW limitů je výhodné v případě, kdy nastavené hodnoty limitů využívané měřicím HW
k ochranným funkcím mají být stejné jako hodnoty limitů zobrazované v grafech trendů. V takovém
případě se po přestavení hodnot v měřicím HW automaticky upraví i hodnoty zobrazované ve všech
odpovídajících grafech.
POZOR!
Vzhledem k tomu, že hodnoty HW limitů jsou ukládány do Online DB společně s naměřenými daty, je
přestavení limitů interpretováno v grafu aplikace Data Viewer takto:
- stará data, naměřená před přestavením limitů, mají přiřazena staré hodnoty limitů,
- nová data, naměřená po přestavení limitů, mají přiřazena nové hodnoty limitů.
V monitorovacím systému MMS 6850 jsou pro vizualizaci naměřených dat určeny dvě aplikace:
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 148 -
MMS 6850
- DDS 2007. Tato aplikace nepodporuje nastavování HW limitů. Chcete-li v grafu statického měření
zobrazovat též varovné meze, musíte je pro každý graf nastavit uživatelsky.
- Data Viewer. Tato aplikace podporuje HW nastavování limitů. V definici grafu statického měření
deklarujete zatržením pole HW Limits, že Data Viewer má používat limity načtené z měřicích karet.
Nezatrhnete-li pole HW Limits, bude Data Viewer používat uživatelsky nastavené limity.
HW limity dostupné na kartách měřicího systému MMS 6000
Karty měřicího systému MMS 6000 běžně nabízejí data těchto statických měření:
- Jednokanálové měření vibrací. Toto měření reprezentuje na OPC serveru OPC Line, ukončený
slovem Value, např. System MMS.Port [3].6110 [1].Main Values.Channel1.Value.
- Dvoukanálové měření vibrací. Toto měření reprezentuje na OPC serveru OPC Line, ukončený
slovy Calculate Value, např. System MMS.Port [3].6110 [1].Main Values.Calculate Value.
- Měření polohy GAP. Toto měření reprezentuje na OPC serveru OPC Line, ukončený slovem Gap,
např. System MMS.Port [3].6110 [1].Main Values.Channel1.Gap.
- Měření amplitudy resp. fáze na otáčkové frekvenci a jejích násobcích. Toto měření reprezentuje
na OPC serveru OPC Line, ukončený slovy Nx Amplitude resp. Nx Phase (Nx je některý z pěti řádů
Na až Ne), např. System MMS.Port [3].6110 [1].Timefunction.Channel1.Na Amplitude.
Poznámka. V tomto případě se nejedná o měření typu Aps, ale o měření typu Static, které vytváříme
obvykle jen tehdy, požadujeme-li samostatně zobrazit trend amplitudy resp. trend fáze na některém
řádu otáčkové frekvence.
- Měření otáček. Toto měření reprezentuje na OPC serveru OPC Line, ukončený slovem Speed,
např. System MMS.Port [3].6110 [1].Main Values.Speed.
Důležité.
Karty měřicího systému MMS 6000 zpřístupňují na OPC serveru hodnoty varovných mezí pouze pro
základní statické měření vibrací a pouze pro toto měření můžete požadovat v aplikaci Data Viewer při
konfiguraci grafu HW nastavení limitů. Pro ostatní statická měření musíte při konfiguraci grafu použít
uživatelské nastavení limitů.
Podle charakteru měřené veličiny jsou varovné meze dvojího druhu:
Danger
Alert
Actual
Danger High
Alert High
Actual
Alert Low
Danger Low
1. Jedna hodnota Alert a jedna hodnota Danger.
Tento typ varovných mezí reprezentují na OPC serveru OPC Lines, ukončené
slovy Alert Limit Level resp. Danger Limit Level, např.
System MMS.Port [3].6110 [1].Main Values.Channel1.Alert Limit Level
System MMS.Port [3].6110 [1].Main Values.Channel1.Danger Limit Level
Tento typ varovných mezí odpovídá v konfiguraci grafu pro Data Viewer typu Alert
High resp. Danger High.
2. Dvě hodnoty Alert a dvě hodnoty Danger.
Tento typ varovných mezí reprezentují na OPC serveru dva páry OPC Lines,
ukončené slovy pos Alert Limit Level resp. pos Danger Limit Level a neg Alert Limit
Level resp. neg Danger Limit Level, např.
System MMS.Port [5].6210 [2].Main Values.Channel1.pos Alert Limit Level
System MMS.Port [5].6210 [2].Main Values.Channel1.pos Danger Limit Level
System MMS.Port [5].6210 [2].Main Values.Channel1.neg Alert Limit Level
System MMS.Port [5].6210 [2].Main Values.Channel1.neg Danger Limit Level
Tento typ varovných mezí odpovídá v konfiguraci grafu pro Data Viewer typu Alert
High resp. Danger High a Alert Low resp. Danger Low.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 149 -
ADASH spol. s r.o.
MMS 6850
POZOR! Karta bývá vybavena jen jedním typem varovných mezí, který nabízí na OPC serveru, a Vy
tento typ musíte respektovat. Všimněte si u výše uvedených OPC Lines, že karta MMS 6110 nabízí
typ varovných mezí 1, zatímco karta 6210 nabízí typ varovných mezí 2.
Karta
Typ mezí
6110
1
6120
1
6125
1
6140
1
6210
2
6220
1
Zákaz načítání HW limitů
Nalezne-li Data Loader Project Editor v lst souboru OPC Lines odpovídající varovným mezím právě
vytvářené nové definice statického měření, automaticky je přiřadí k této definici. Tuto vlastnost můžete
editoru zakázat v jeho konfiguračním souboru DataLoaderProjectEditor.cfg přestavením parametru
add alarm level ze standardní hodnoty True na hodnotu False.
Poznámka.
Obvykle není důvod zákaz provádět. Datová buňka statického měření v Online DB bude vždy
obsahovat 4 položky pro zápis HW limitů. Zakážete-li načítání HW limitů, objem Online DB tím
nezmenšíte. Zmenší se ale objem ldi konfiguračního souboru, ve kterém budou definice všech
statických měření obsahovat pouze jednu OPC Line.
Konfigurační soubor editoru
V této kapitole je popsán konfigurační soubor aplikace Data Loader Project Editor. Soubor má
označení DataLoaderProjectEditor.cfg a je uložen v pracovním adresáři monitorovacího systému.
Jedná se o textový soubor. K modifikaci jeho obsahu lze použít běžný textový editor, např. Notepad.
Konfigurační soubor založí na Vašem počítači aplikace Data Loader Project Editor po svém prvním
spuštění. Uloží do něj některá aktuální nastavení a ostatní parametry přednastaví na standardní
hodnoty.
Většinu parametrů souboru udržuje aplikace sama, některé parametry přestavíte přes uživatelské
rozhraní aplikace, ale některé parametry jsou aplikací pouze přednastaveny na implicitní hodnoty a
dále mohou být modifikovány jen v textovém editoru zkušeným uživatelem. Právě popis těchto
parametrů naleznete v této kapitole.
POZOR! Pokud vymažete z adresáře konfigurační soubor, Data Loader Project Editor po svém
spuštění vytvoří nový, ale se standardním přednastavením parametrů. Pokud některé parametry byly
v původním konfiguračním souboru přestaveny, jejich hodnoty jsou ztraceny a musíte editaci
opakovat.
Struktura konfiguračního souboru
Konfigurační soubor je rozdělen na sekce, každá sekce obsahuje řadu parametrů. Následuje příklad
obsahu konfiguračního souboru:
[Main]
order=1 2 3 4 5
phaseunit=False
speedunit=False
status=True
deg=False
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 150 -
ADASH spol. s r.o.
MMS 6850
systemoff=False
lastprefix=
add alarm level=True
period=True
[Form]
left=0
top=0
height=570
width=842
split=370
[Filter]
type=True
useroff=False
systemoff=False
useron=True
[Files]
lst=C:\Program Files\Adash\MMS6850\DEMO_MMS\DEMO_MMS.lst
ldi=C:\Program Files\Adash\MMS6850\DEMO_MMS\DEMO_MMS.ldi
Sekce začíná svým jménem, které je uzavřeno v hranatých závorkách. Na dalších řádcích jsou
postupně uvedeny jednotlivé parametry této sekce, vždy jeden parametr na řádek. Sekce končí
nalezením nového jména sekce nebo dosažením konce konfiguračního souboru.
Parametr sekce začíná svým jménem, za kterým následuje znak „=“ a nakonec je uvedena hodnota
parametru. Parametr může být jeden z možných typů:
- celočíselný
height=570
- pole čísel
order=1 2 3 4 5
- logický
status=True
- textový
lst=C:\Program Files\Adash\MMS6850\DEMO_MMS\DEMO_MMS.lst
V dalších kapitolách naleznete detailní popis některých parametrů. Parametry resp. celé sekce
parametrů, které nebudou popsány, si udržuje Data Loader Project Editor sám a nemá smysl je
přepisovat uživatelsky.
Sekce [Main]
Parametry uvedené v této sekci jsou editorem přednastaveny tak, aby vyhovovaly běžnému uživateli a
potřeba jejich přestavení je spíše výjimečná. Jedinou výjimkou je parametr order, jehož přestavení
může být častěji požadováno.
Parametr order
Standardně je tento parametr nastaven na hodnotu order=1 2 3 4 5.
Přidáváte-li do projektu nové měření řadové analýzy, musíte v editačním okně ORDA přiřadit výběrem
z jedenácti nabízených řádů do pěti polí Na Order až Ne Order stejný řád, jako je nastaven na kartě
měřicího systému – viz výše kapitolu Úroveň 2 / Data Loader Project Editor / Editační okno měření
řadové analýzy ORDA.
Měřicí karty mívají obvykle v rámci celého měřicího systému MMS 6000 přiřazeny měřením Na až Ne
stejnou posloupnost řádů, proto je vhodné, aby editační okno nově vytvářené definice mělo tuto
posloupnost přednastavenou. V parametru order uvedete posloupnost řádů, které budou vždy
přednastaveny do polí Na Order až Ne Order nově otevřeného editačního okna ORDA. Nejběžnější
jsou nastavení:
order=1 2 3 4 5
standardní nastavení vygenerované editorem
order=0.5 1 2 3 4
přepsáno uživatelem
Nastavení
order=1 2 3 4 5
order=0.5 1 2 3 4
Na Order
1
½
Nb Order
2
1
Nc Order
3
2
Nd Order
4
3
Ne Order
5
4
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 151 -
MMS 6850
POZOR!
Vhodným nastavením parametru order si výrazně ulehčíte práci při vytváření definic nových měření
typu ORDA. Nezapomeňte ale, že do polí Na Order až Ne Order musíte v definici konkrétního měření
zadat vždy skutečné řády, jaké jsou nastaveny na měřicí kartě. V opačném případě nezískáte korektní
výsledky. Kontrolujte proto vždy, že pole Na Order až Ne Order jsou v editačním okně přednastaveny
správně, tedy že posloupnost order skutečně vyhovuje právě vytvářené definici měření. V opačném
případě nastavte do polí správné hodnoty.
Parametr system_off
Standardně je tento parametr nastaven na hodnotu False.
Má-li parametr nastavenou hodnotu True, pak je ve filtru ldi souboru povolena položka system_off,
která je standardně zašeděna. Je-li položka filtru povolena, pak po jejím zaškrtnutí lze do seznamu
Online DB Measurements List zahrnovat i měření, která mají nastaven parametr status=system_off.
Běžný uživatel nemá důvod tyto definice v seznamu zviditelňovat.
Parametr add alarm level
Standardně je tento parametr nastaven na hodnotu True.
Při definici nového statického měření se editor standardně pokouší nalézt v lst souboru OPC Lines
vhodné k definici HW limitů (varovných mezí Alert a Danger). Najde-li vhodné řádky, přidá je do
definice statického měření. Pro graf takového měření můžete v aplikaci Data Viewer požadovat HW
nastavení limitů místo běžného uživatelského nastavení.
Natavíte-li parametr na hodnotu add alarm level=False, editor nebude tyto řádky hledat a přidávat do
definic měření.
Parametry status, period, add alarm level, phaseunit, speedunit, deg
Standardně jsou všechny tyto parametry nastaveny na hodnotu True.
Má-li parametr nastavenou hodnotu False, potom editor nepodporuje stejnojmenný parametr (status=,
period=, add alarm level, phaseunit=, speedunit=) resp. jednotku (unit=deg) v ldi konfiguračním
souboru. Tato vlastnost se využívá pouze při editaci starších verzí ldi souborů.
status=False
Při vytváření definice nového měření editor nepodporuje parametr status=,
který definuje stav měření. Do definice nového měření editor tento parametr
vůbec negeneruje (není-li parametr v definici uveden, pak jej Data Loader
interpretuje jako status=user_on). Načítá-li editor definici již existujícího
měření, ve které je uveden parametr status=, pak jeho aktuální nastavení
zobrazuje, ale neumožní jej přestavit na jinou hodnotu.
Period=False
Editor nepodporuje parametr Period, kterým lze pro měření definovat službě
Data Loader interval hledání nových dat na OPC serveru.
POZOR! Nalezne-li editor při načítání ldi souboru v některé definici měření
nenulový parametr Period, pak ignoruje nastavení Period=False a parametr
Period bude podporovat! Předpokládá totiž, že se v tomto případě nejedná o
starou verzi ldi souboru, která by parametr period neznala.
phaseunit=False
Při vytváření definice nového měření ORDA nebo APS editor nepodporuje
parametr phaseunit=, který definuje jednotku měření fáze. Načítá-li editor
definici již existujícího měření, ve které je uveden parametr phaseunit=,
ignoruje jeho nastavení.
speedunit=False
Při vytváření definice nového měření TIME, ORBIT, ORDA, APS nebo
CENTERLINE editor nepodporuje parametr speedunit=, který definuje
jednotku doplňkového měření otáček. Načítá-li editor definici již existujícího
měření, ve které je uveden parametr speedunit=, ignoruje jeho nastavení.
deg=False
Při vytváření definice nového statického měření editor nenabízí jednotku deg.
Načítá-li editor definici již existujícího statického měření, ve které je uveden
parametr unit=deg, nahlásí chybu a definici upraví na „měření bez jednotky“.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 152 -
ADASH spol. s r.o.
MMS 6850
Soubor klíčových slov filter_opc_keys.cfg
V této kapitole je popsán soubor klíčových slov aplikace Data Loader Project Editor. Soubor má
označení filter_opc_keys.cfg a je uložen v pracovním adresáři monitorovacího systému. Jedná se o
textový soubor. K modifikaci jeho obsahu lze použít běžný textový editor, např. Notepad.
Konfigurační soubor založí na Vašem počítači aplikace Data Loader Project Editor po svém prvním
spuštění. Uloží do něj standardní nastavení filtru a seznamy klíčových slov pro filtraci seznamu OPC
Measurement List pomocí filtrů Type Filter a Port Filter – viz výše kapitolu Úroveň 2 / Data Loader
Project Editor / Práce s OPC souborem.
POZOR!
1. Do tohoto souboru nezasahujte, pouze v nezbytném případě modifikujte parametr Mode ve skupině
[Main].
2. Pokud vymažete z adresáře soubor klíčových slov, Data Loader Project Editor po svém spuštění
vytvoří nový, ale se standardními nastaveními. Pokud některé parametry byly v původním souboru
klíčových slov přestaveny, jejich hodnoty jsou ztraceny a musíte editaci opakovat.
Parametr Mode
Standardně je tento parametr nastaven na hodnotu Advanced.
Při vytváření definice nového měření, jehož OPC Lines jsou nabízeny OPC serverem typu MMS
6000, se Vám editor standardně snaží pomáhat a co nejvíce zjednodušit Vaši práci při vyplňování
jednotlivých polí editačního okna:
1. pomocí filtrů Type Filter a Port Filter redukuje zobrazovaný seznam OPC Measurements List
pouze na OPC Lines vhodné k definici vybraného typu měření z vybrané karty,
2. v seznamu zvýrazňuje klíčovou OPC Line, postačující ke kompletaci definice měření,
3. po přetažení klíčové OPC Line do editačního okna doplňuje sám další OPC Lines vybraného
měření včetně:
- OPC Line doplňkového měření otáček dynamických měření,
- OPC Lines HW limitů statických měření.
Při těchto činnostech vychází ze struktury OPC Line typu MMS 6000, která je specifikována v souboru
klíčových slov.
Mode=advanced
Mode=basic
Editor na základě znalosti struktury OPC Line typu MMS 6000 pomáhá při
vytváření definice nového měření, jehož OPC Lines jsou nabízeny OPC
serverem typu MMS 6000.
Nastavte pouze v případě, že použitý OPC server typu MMS 6000 nabízí své
OPC Lines v nestandardní struktuře (např. stará verze OPC serveru nebo
naopak nová, dosud nepodporovaná verze).
ad 1. Editor podporuje filtry Type Filter a Port Filter, ale pro nestandardní
strukturu OPC Line tyto filtry mohou filtrovat nevhodně. V takovém případě je
musíte vypnout.
ad 2., 3. Editor nijak nepomáhá při vytváření definice nového měření, všechny
OPC Lines potřebné ke kompletaci definice musíte vyhledat v seznamu OPC
Measurements List a přetáhnout do editačního okna. Editor se tak stává
univerzálním a umožňuje vytvářet definice měření z OPC serveru, který by
nabízel své OPC Lines v nestandardní struktuře.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 153 -
MMS 6850
Data Admin Project Editor
V této kapitole jsou podrobně popsány některé vlastnosti a omezení, se kterými se zkušený uživatel
setká při práci s aplikací Data Admin Project Editor.
Plánování spouštění redukce dat – Control of Reduction
V dialogovém okně aplikace Data Admin Project Editor existuje skupina Control of Reduction. Do
polí této skupiny zadáváte hodnoty parametrů, které slouží k plánování času a periody spouštění
redukce dat uložených v Normal DB. Cílem plánování spouštění redukce je vyhnout se souběžným
operacím, které nadměrně zatěžují HW počítače a jeho operační systém. Příkladem může být právě
současný průběh redukce dat ze dvou služeb Data Admin nad dvěma Normal DB.
Z pohledu běžného uživatele byly parametry pro plánování spouštění redukce podrobně popsány
v kapitole Spuštění programu Data Admin Project Editor. Zde je pouze popsáno, jak potlačit
podporu plánování spouštění redukce dat.
POZOR! Parametry této skupiny nejsou uloženy v adi konfiguračním souboru podprojektu služby
Data Admin, ale v sekci [DataAdmin] dmi konfiguračního souboru hlavního projektu.
Potlačení podpory plánování
V konfiguračním souboru DataAdminProjectEditor.cfg ve skupině [Main] je umístěn parametr
ControlOfReductions, který slouží k řízení podpory plánování. Editor po svém prvním spuštění
implicitně generuje do svého konfiguračního souboru tento parametr s hodnotou True, tedy implicitně
podporuje plánování. Chcete-li plánování potlačit z důvodu kompatibility se staršími verzemi projektu a
služby Data Admin, přepněte parametr na hodnotu False.
True Editor vždy zpřístupní pole skupiny Control of Reduction a umožní do nich zadat
požadované hodnoty parametrů. Pro nově vytvářený projekt nastaví implicitně jednu redukci
denně spouštěnou v čase 00:00 hodin. Nenalezne-li ve starší verzi dmi konfiguračního
souboru projektu potřebné parametry pro plánování, vygeneruje je s implicitními hodnotami.
False Při vytváření nového projektu editor nepodporuje parametry skupiny Control of Reduction.
Nenalezne-li ve starší verzi dmi konfiguračního souboru projektu ani jeden parametr potřebný
pro plánování, pak celou skupinu parametrů nepodporuje. Nalezne-li ale ve starší verzi
projektu alespoň jeden z parametrů, pak se chová, jako v režimu True, celou skupinu
parametrů podporuje a případné chybějící parametry generuje s implicitními hodnotami.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 154 -
MMS 6850
Data Admin
V této kapitole jsou podrobně popsány některé vlastnosti a omezení, se kterými se zkušený uživatel
setká při práci se službou Data Admin.
Výchozí Normal DB a pokračovací Normal DB
Běžně se uživatel setkává pouze s výchozí Normal DB, kterou vytvoří služba Data Admin po svém
prvním spuštění. Pouze v případě, že tato Normal DB nabude časem na velikosti tak, že přesáhne
povolený limit, služba Data Admin ji uzavře, odloží a místo ní vytvoří novou, pokračovací Normal DB.
Objemná Normal DB zbytečně zatěžuje SQL server, Data Admin a celkově zpomaluje práci
monitorovacího systému MMS 6850.
Výchozí Normal DB, její vytvoření a údržba
Po svém spuštění hledá služba Data Admin, zda existuje Normal DB pro spuštěný projekt, resp. zda
na počítači existuje její ODBC zdroj.
- existuje-li ODBC zdroj, pak se připojí k databázi uvedené v tomto zdroji,
- neexistuje-li ODBC zdroj, vytvoří jej podle parametrů uvedených v dmi konfiguračním souboru
hlavního projektu a současné vytvoří i výchozí Normal DB, a to jako kopii Template DB.
Jméno ODBC zdroje pro výchozí Normal DB i jméno výchozí Normal DB jsou stejná jako jméno
projektu.
Normal DB i Abnormal DB vytváří služba Data Admin jako kopii Template DB. Z toho plynou tyto
zásady a požadavky:
- Uživatel udržuje pouze aktuální stav Template DB.
- Nová měření přidává do kořene databázového stromu Template DB automaticky Data Admin
Project Editor při práci s adi konfiguračním souborem.
- Veškeré změny struktury databázového stromu Template DB musí provést uživatel sám v aplikaci
DDS 2007.
- Služba Data Admin provede vždy po svém spuštění synchronizaci databázového stromu mezi
Template DB a Normal DB. Podle aktuálního stavu Template DB vytvoří do Normal DB nové
datové buňky a provede případnou restrukturalizaci jejího databázového stromu (např. přesuny
datových buněk do jiných větví stromu apod.).
- Služba Data Admin vytvoří v případě vzniku mimořádné situace novou Abnormal DB jako kopii
aktuálního stavu Template DB.
POZOR!
Data Admin do již existující Normal DB vytváří pouze nové datové buňky a restrukturalizuje její
databázový strom. Nic víc s aktuálním stavem Template DB nesynchronizuje.
Zejména nesynchronizuje nastavení měřicích podmínek, pokud byly změněny v některých datových
buňkách Template DB.
Pokračovací Normal DB a její vytvoření
Přesáhne-li velikost Normal DB (výchozí nebo již pokračovací) povolený limit (implicitně 1500 MB),
Data Admin ji uzavře a odloží. Poté místo ní vytvoří novou pokračovací Normal DB včetně jejího
ODBC zdroje. Pokračovací databázi vytvoří standardně jako kopii aktuálního stavu šablony Template
DB, ale poté do ní kopíruje z naposled používané Normal DB parametry Gap refer do datových buněk
všech měření typu Center Line.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 155 -
MMS 6850
Jméno ODBC zdroje pro pokračovací Normal DB i jméno pokračovací Normal DB jsou stejná jako
jméno projektu s příponou _nxxxx, kde xxxx představuje index 0001 až 9999 pokračovací databáze.
Práce s databázemi v aplikaci DDS 2007
Data Admin vytváří na počítači pro každou novou Normal DB i Abnormal DB její stejnojmenný
ODBC zdroj. Ten vytváří ale pouze na „svém“ počítači. Tedy na počítači, ne kterém je provozován
monitorovací systém.
Uživatel na jiném počítači, který potřebuje uložená data analyzovat, si musí každý ODBC zdroj vytvořit
sám následujícím postupem:
1. Přes položku SQL Server – administrace vyvolá dialog pro správu SQL serveru, na kterém
jsou uloženy databáze projektu. Potřebné údaje pro vybraný projekt:
- zobrazuje Project Setup ve skupinách Online Database a DDS Databases,
- jsou uvedeny v dmi konfiguračním souboru hlavního projektu v sekci [OnlineDB],
- běžný uživatel obvykle získá od správce monitorovacího systému.
2. V seznamu databází na SQL serveru zjistí, které databáze jsou dostupné, a vytvoří pro ně
stejnojmenné ODBC zdroje.
Tento postup je zřejmě nepraktický z těchto hledisek:
- Uživatel musí mít přístup na SQL server (musí znát přístupová hesla), což obvykle nemá.
- Průběžně musí zjišťovat, které nové Abnormal DB vznikly na SQL serveru, aby pro ně vytvořil
ODBC zdroj. Dokud ODBC zdroj nevytvoří, nejsou tyto Abnormal DB v aplikaci DDS 2007 pro něj
dostupné.
- Nepřicházejí-li do Normal DB nová data, musí zjišťovat, zda na SQL serveru nevznikla pokračovací
Normal DB. Pokud vznikla, musí pro ni vytvořit nový ODBC zdroj nebo na ni musí přesměrovat ten
původní.
Řešením je DDS 2010
DDS 2010 výrazně zjednoduší práci s databázemi projektu monitorovacího systému MMS 6850.
1. Uživatel musí na svém počítači vytvořit ODBC zdroj pro výchozí Normal DB. Tento ODBC
zdroj mu může vytvořit správce monitorovacího systému, který má přístup na SQL server. To
je první a poslední ODBC zdroj, který pro vybraný projekt musí sám vytvořit.
2. Objeví-li se na SQL serveru pokračovací Normal DB, DDS 2010 to sám zjistí a automaticky
na ni přesměruje původní ODBC zdroj. Ten tedy vždy ukazuje na aktuální Normal DB.
3. Přes položku Administrace Normal DB můžete otevřít kteroukoli z dřívějších, nyní již
odložených Normal DB, pokud stále ještě existuje na SQL serveru. DDS 2010 pro její
otevření vytvoří na Vašem počítači dočasný ODBC zdroj.
4. Přes položku Administrace Abnormal DB můžete otevřít seznam všech Abnormal DB,
které vznikly během trvání právě prohlížené Normal DB, bez ohledu na to, zda se jedná o
aktuální (tedy naposled vytvořenou) Normal DB nebo o již odloženou Normal DB.
5. Každou Abnormal DB uvedenou ve výše popsaném seznamu můžete otevřít, pokud stále
ještě existuje na SQL serveru. DDS 2010 pro ni vytvoří na Vašem počítači trvalý ODBC zdroj.
Toto je výrazné zjednodušení práce s databázemi vybraného projektu. Zejména oceníte nutnost
vytvoření pouze jediného ODBC zdroje při zpřístupnění databází nového projektu na svém počítači.
Nastavení limitů a intervalů řídicí veličiny
Při vytváření definice každé Abnormal TCG je nutno do definice zahrnout alespoň jednu řídicí veličinu
a pro ni nastavit limity a intervaly. Jak se to dělá, bylo z pohledu běžného uživatele popsáno dříve
v kapitole Přidání první Abnormal TCG / Řídicí veličina Abnormal TCG.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 156 -
ADASH spol. s r.o.
MMS 6850
V dalším textu si ukážeme všechny možnosti nastavení intervalů řídicí veličiny s uvedením výsledné
logické podmínky, která aktivuje příslušnou řídicí veličinu. Také si ukážeme, jak se tato podmínka
zjednoduší v případě zaškrtnutí několika po sobě jdoucích intervalů.
Limity a intervaly
V definici Abnormal TCG musíte pro každou její řídicí veličinu zadat číselné hodnoty čtyř limitů
(mezí), které tvoří hranice pěti intervalů, jak ukazuje následující obrázek.
Po zadání číselných hodnot všech mezí musíte zaškrtnutím příslušného pole aktivovat alespoň jeden
z těchto intervalů.
Interval
Very Low
Limit
Very Low
Interval
Low
Interval
Normal
Limit
Low
Interval
High
Limit
High
Interval
Very High
Limit
Very High
Pro každou řídicí veličinu jsou v definici Abnormal TCG v tcg souboru uloženy číselné hodnoty čtyř
limitů:
VL
limit Very Low
L
limit Low
H
limit High
VH
limit Very High
Pokud některá mez není v definici uvedena, Data Admin ji ignoruje. Požaduje se, aby použité meze
zaškrtnutých intervalů tvořily vzestupnou řadu VL < L < H < VH. Tato řada tedy nemusí být úplná,
pokud odpovídající intervaly nejsou zaškrtnuty.
Doporučení. Zadávejte číselné hodnoty všech mezí, i když nejsou použity. Usnadní Vám to hledání
chyby v případě, když řídicí veličina nespouští Abnormal TCG podle Vašich předpokladů.
Čtyři zadané limity dělí osu naměřené hodnoty na pět intervalů (X v dalším textu představuje aktuální
hodnota řídicí veličiny):
Very Low
X < VL
Low
VL ≤ X < L
Normal
L≤X≤H
High
H < X ≤ VH
Very High
VH < X
Hranice intervalů jsou postupně definovány podmínkami: X < VL, X < L, X > H, X > VH.
Zaškrtnutím pole kteréhokoli intervalu požadujete, aby řídicí veličina byla aktivní, nachází-li se její
aktuální hodnota X v tomto zaškrtnutém intervalu. Zaškrtnutím více intervalů najednou můžete
požadovat aktivitu řídicí veličiny ve více intervalech.
Poznámka. Je-li některá řídicí veličina aktivní, pak aktivuje nebo bude udržovat svoji Abnormal TCG
jako aktivní.
Podle zašrtnutých intervalů generuje TCG Editor do definice Abnormal TCG hodnotu parametru
Start_status, a to vždy jako pětibitové binární číslo následujícího formátu:
Start_status=xxxxx
0 / 1 = nezahrnovat / zahrnovat interval:
Very High
High
Normal
Low
Very Low
V následující tabulce je uvedeno všech 32 možností nastavení, která nabízí pětibitové číslo.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 157 -
ADASH spol. s r.o.
Status
Dec
Bin
0
Test
Data Admin
00000 STOPPED
1
00001 X>VH
2
00010 H<X≤VH
3
00011 H<X
4
00100 L≤X≤H
5
6
7
8
10
11
12
13
nic, Warning 1
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
H<VH
nic
L<H
00110 L≤X≤VH
L<VH
nic
VL<L
01001 VL≤X<L
nebo
X>VH
VL<L<VH
01010 VL≤X<L
nebo
H<X≤VH
VL<L<H<VH
01011 VL≤X<L
nebo
H<X
VL<L<H
01100 VL≤X≤H
VL<H
01101 VL≤X≤H
nebo
VH<X
VL
nic
L<H<VH
01000 VL≤X<L
9
Test
TCG Editor
00101 L≤X≤H
nebo
X>VH
00111 L≤X
MMS 6850
VL<H<VH
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 158 -
ADASH spol. s r.o.
Status
Dec
Bin
14
15
16
17
18
19
20
21
22
23
24
25
26
Test
Data Admin
01110 VL≤X≤VH
01111 VL≤X
10000 X<VL
MMS 6850
Test
TCG Editor
VL<VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
nic
nic
10001 X<VL
nebo
X>VH
VL<VH
10010 X<VL
nebo
H<X≤VH
VL<H<VH
10011 X<VL
nebo
X>H
VL<H
10100 X<VL
nebo
L≤X<H
VL<L<H
10101 X<VL
nebo
L≤X<H
nebo
X>VH
VL<L<H<VH
10110 X<VL
nebo
L≤X<VH
VL<L<VH
10111 X<VL
nebo
L≤X
VL<L
11000 X<L
nic
11001 X<L
nebo
X>VH
L<VH
11010 X<L
nebo
H<X≤VH
L<H<VH
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 159 -
ADASH spol. s r.o.
Status
Dec
Bin
27
28
29
30
31
Test
Data Admin
Test
TCG Editor
11011 X<L
nebo
X>H
L<H
11100 X≤H
nic
11101 X≤H
nebo
X>VH
H<VH
11110 X≤VH
nic
11111 NORMAL
Poznámky
STOPPED
NORMAL
Test TCG Editor
MMS 6850
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
VL
L
H
VH
nic, Warning 2
Warning 1
Tato Abnormal TCG nebude nikdy spuštěna.
Warning 2
Tato Abnormal TCG běží kontinuálně jako Normal TCG.
Kontrolu provádí TCG Editor v okamžiku ukládání limitů do definice TCG
tlačítkem Save resp. Close.
Omezení délky běhu Abnormal TCG
Při výskytu mimořádné situace založí služba Data Admin novou Abnormal DB, do které začne
ukládat naměřená data podle předpisů uvedených ve všech Abnormal TCG spuštěných touto
mimořádnou situací. Předpokládá se, že mimořádná situace trvá v řádu minut nebo desítek minut. Po
skončení mimořádné situace je Abnormal DB uzavřena a odložena. Výskyt nové mimořádné situace
vyvolá vytvoření nové Abnormal DB.
1. Pod pojmem výskyt nové mimořádné situace se míní stav, kdy je spuštěna první Abnormal
TCG a současně není aktivní žádná Abnormal DB. Vytvoří-li se pro tuto mimořádnou situaci
nová Abnormal DB, pak všechny postupně spouštěné Abnormal TCG ukládají data do této
společné Abnormal DB bez ohledu na to, jsou-li spouštěny toutéž řídicí veličinou nebo zcela
jinými řídicími veličinami.
2. Pod pojmem skončení mimořádné situace se míní stav, kdy doběhne poslední Abnormal
TCG, a to včetně svého prodlužení běhu nastaveného parametrem Prolong.
Jinými slovy řečeno: V každém okamžiku existuje buď jedna nebo žádná Abnormal DB.
Vzhledem k tomu, že do Abnormal DB jsou obvykle ukládána data s výrazně kratší periodou než do
Normal DB, může jedna hodina uložených dat představovat značný objem. Proto se pro každou
novou mimořádnou situaci vytváří nová Abnormal DB.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 160 -
ADASH spol. s r.o.
MMS 6850
Abnormal
TCG 1
TCG aktivní
TCG aktivní
Abnormal
TCG 2
TCG aktivní
Abnormal
TCG 3
TCG aktivní
Mimořádná situace 1
Abnormal DB 1
TCG aktivní
Mimořádná situace 2
Abnormal DB 2
Vytvoření Abnormal DB, náběh první Abnormal TCG
Uzavření a odložení Abnormal DB, doběhla poslední Abnormal TCG
Algoritmus omezení délky běhu
Nastavením nevhodných startovacích podmínek pro spuštění Abnormal TCG může dojít k situaci,
kdy Abnormal TCG (nebo více Abnormal TCG) běží několik hodin nebo běží i trvale, což s ohledem
na periody ukládání dat způsobí vznik gigantické Abnormal DB. Z tohoto důvodu existuje možnost
časového omezení běhu Abnormal TCG.
1. Překročí-li doba běhu kterékoli Abnormal TCG definovaný limit (implicitně 5 hodin), nejsou její
naměřená data dále ukládána do Abnormal DB, ale TCG je dále vedena jako aktivní.
Poznámka. Limit je společný pro všechny Abnormal TCG projektu a nelze jej individuálně
nastavovat pro jednotlivé vybrané TCG.
2. Limit běhu Abnormal TCG se neměří od okamžiku jejího rozběhu, ale od okamžiku
posledního náběhu některé její řídicí veličiny.
3. Nové spuštění ukládání dat takové Abnormal TCG se opět povolí:
- přirozeným ukončením běhu TCG a jejím novým spuštěním,
- náběhem další její řídicí veličiny,
- restartem služby Data Admin.
Přirozeným ukončením běhu Abnormal TCG se míní okamžik, kdy zaniknou podmínky pro její běh
včetně prodloužení Prolong.
POZOR!
ad 1. Všimněte si, že podle bodu 1. je Abnormal TCG ignorována pouze z pohledu ukládání dat.
Ukončí-li všechny ostatní dosud běžící Abnormal TCG svůj běh a zůstane-li tato Abnormal TCG jako
poslední aktivní, potom Abnormal DB nebude uzavřena a odložena. To není žádoucí stav a proto
výskyt pozastavené Abnormal TCG signalizuje DM 2010 Status jako chybový a měl by být
odstraněn. Abnormal DB není vhodné uzavřít, neboť by okamžitě byla vytvořena další nová prázdná
databáze.
ad 2. Všimněte si, že podle bodu 2. se postupným náběhem více řídicích veličin prodlužuje doba, po
kterou může TCG ukládat data. V krajním případě může TCG dokonce ukládat data trvale. A to i
Abnormal TCG, která je spouštěná jen jednou řídicí veličinou, pokud tato řídicí veličina zakmitává
v rámci prodloužení běhu TCG nastaveného parametrem Prolong. Toto není žádoucí stav, proto
existuje další ochranný mechanismus popsaný dále v kapitole Pozastavení nestabilní řídicí veličiny.
ad 3. Všimněte si, že podle bodu 3. může náběh další řídicí veličiny restartovat sběr dat. Tím je
zajištěno, že data po případné významné změně budou vždy uložena.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 161 -
ADASH spol. s r.o.
MMS 6850
Jediná stabilní řídicí veličina
Obrázek ukazuje případ, kdy Abnormal TCG je spouštěna jedinou stabilní řídicí veličinou. Pro
takovou Abnormal TCG se limit běhu měří od okamžiku rozběhu TCG.
Limit běhu TCG
Limit běhu TCG
Abnormal
TCG
TCG ukládá data
TCG neukládá data
TCG opět aktivní
TCG aktivní
Vyčerpání limitu běhu Abnormal TCG, zákaz dalšího ukládání dat
Přirozené ukončení běhu Abnormal TCG, povolení ukládání dat po jejím dalším rozběhu
Dvě stabilní řídicí veličiny
Obrázek ukazuje případ, kdy je Abnormal TCG spouštěna dvěma řídicími veličinami CM1 a CM2.
Limit běhu TCG se vždy začíná měřit od dalšího náběhu některé CM – viz výše bod 2. V takovém
případě může Abnormal TCG ukládat data mnohem delší dobu, než je limit. V krajním případě může
ukládat data trvale.
CM1 aktivní
CM1 opět aktivní
CM1
Měření limitu restartováno
Měření limitu restartováno
Měření limitu restartováno
CM2
CM2 aktivní
CM2 opět aktivní
Limit běhu TCG
TCG ukládá data po dobu mnohem delší, než je limit
Abnormal
TCG
Zde došlo náběhem další řídicí veličiny k restartovaní měření limitu
Vyčerpání limitu běhu Abnormal TCG, zákaz dalšího ukládání dat
Přirozené ukončení běhu Abnormal TCG, povolení ukládání dat po jejím dalším rozběhu
Jedna nestabilní řídicí veličina – restart měření limitu
Obrázek ukazuje případ, kdy je Abnormal TCG spouštěna jednou nestabilní řídicí veličinou CM. Limit
běhu TCG se vždy začíná měřit od dalšího náběhu některé CM – viz výše bod 2 – v tomto případě od
zákmitu řídicí veličiny v rámci prodlouženi běhu TCG po deaktivaci CM. V takovém případě může
Abnormal TCG ukládat data mnohem delší dobu, než je limit. V krajním případě může ukládat data
trvale. Toto není žádoucí stav, proto existuje další ochranný mechanismus popsaný dále v kapitole
Pozastavení nestabilní řídicí veličiny.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 162 -
ADASH spol. s r.o.
MMS 6850
Měření limitu restartováno
CM opět aktivní
Prolong
Limit běhu TCG
CM
CM aktivní
Prolong
TCG by byla aktivní
TCG ukládá data po dobu delší, než je limit
Abnormal
TCG
Zde došlo novým náběhem řídicí veličiny během Prolongu k restartovaní měření limitu
Vyčerpání limitu běhu Abnormal TCG, zákaz dalšího ukládání dat
Přirozené ukončení běhu Abnormal TCG, povolení ukládání dat po jejím dalším rozběhu
Jedna řídicí veličina – restart ukládání dat
Další obrázek ukazuje případ, kdy je Abnormal TCG spouštěna jednou relativně stabilní řídicí
veličinou CM. Časový limit již TCG vyčerpala a přestala ukládat data. Ojedinělý zákmit řídicí veličiny –
viz výše bod 3 – opět spustil ukládání dat. V takovém případě může vznikat Abnormal DB s velkým
objemem.
CM opět aktivní
Limit běhu TCG
Limit běhu TCG
CM
Prolong
CM aktivní
TCG by byla aktivní
TCG ukládá data
TCG neukládá data
TCG opět ukládá data
Abnormal
TCG
Zde došlo novým náběhem řídicí veličiny k restartovaní měření limitu a ukládání dat
Vyčerpání limitu běhu Abnormal TCG, zákaz dalšího ukládání dat
Pozastavení nestabilní řídicí veličiny
V předchozí kapitole Omezení délky běhu Abnormal TCG byly vysvětleny důvody, proč je vhodné a
někdy dokonce nezbytné omezit délku běhu Abnormal TCG. Současně byl vysvětlen algoritmus
používaný službou Data Admin k pozastavení sběru dat dlouho běžící Abnormal TCG. Bylo zde
ukázáno, jak nestabilní řídicí veličina dokáže nežádoucím způsobem prodloužit délku běhu Abnormal
TCG resp. jak může restartovat pozastavený sběr dat Abnormal TCG. V krajním případě dokáže
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 163 -
MMS 6850
nestabilní řídicí veličina zcela zablokovat ochranný mechanismus pro omezení délky běhu Abnormal
TCG.
V této kapitole bude popsán další mechanismus, kterým se služba Data Admin chrání, aby nestabilní
řídicí veličiny nezpůsobily vznik gigantické Abnormal DB.
Ošetření zákmitů řídicí veličiny – Protective Time
Pro každou řídicí veličinu CM v rámci její Abnormal TCG registruje služba Data Admin:
- okamžik jejího posledního náběhu,
- okamžik jejího posledního sestupu.
Po prvním náběhu řídicí veličiny se spustí časovač Protective Time s implicitní délkou běhu 60
sekund. Dokud časovač běží, ignorují se náběhy (a tedy vlastně zákmity) řídicí veličiny, která se
považuje za aktivní. Po doběhu časovače se opět začne kontrolovat skutečný stav řídicí veličiny.
Teprve tehdy může být zaznamenán její sestup a poté její další náběh, který opět spustí časovač
Protective Time. Časovač tedy pracuje jako prodlužovač zákmitů, které mají aktivní stav kratší než
Protective Time = 60 sekund, zatímco zákmity s delším aktivním stavem propouští beze změny.
Skutečný
stav CM
Protective Time
Protective Time
Protective Time
Protective
Ošetřený
stav CM
Čítač náběhů řídicí veličiny – Max Oscillation Nmb
Pro každou řídicí veličinu CM si v rámci její Abnormal TCG pamatuje služba Data Admin počet jejích
ošetřených náběhů.
Po prvním náběhu řídicí veličiny se nastaví čítač Max Oscillation Nmb na hodnotu 1. Každý další
ošetřený náběh řídicí veličiny (viz popis v předchozí kapitole) zvýší obsah čítače o 1. Je-li obsah
čítače roven nebo větší než je povolená limitní hodnota (implicitně 10), je řídicí veličina v rámci své
Abnormal TCG pozastavena (prohlášena za neakceptovatelnou).
Důležité. Každá inkrementace čítače resetuje začátek odměřování limitu pro běh TCG, tedy začátek
pro odměřování času, během kterého smí Abnormal TCG ukládat svá data. Tato vlastnost způsobí,
že nový náběh téže řídicí veličiny nebo náběh každé další řídicí veličiny restartuje toto odměřování.
Skutečný
stav CM
Protective Time
Protective Time
Protective Time
Protective
Ošetřený
stav CM
Max
Oscillation
Nmb
3
2
1
0
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 164 -
ADASH spol. s r.o.
MMS 6850
Poznámka.
V různých Abnormal TCG může mít stejná řídicí veličina nastaveny jiné meze a intervaly, podle
kterých se vyhodnocuje její aktuální stav. To znamená, že zatímco v jedné Abnormal TCG bude
vyhodnocena jako nestabilní, v jiné Abnormal TCG se bude jevit jako stabilní. To je důvod, proč je
nestabilní řídicí veličina pozastavena vždy jen v rámci své TCG a není pozastavena jako taková, tedy
pro všechny TCG.
Pozastavení řídicí veličiny
Je-li obsah čítače ošetřených zákmitů Max Oscillation Nmb (viz popis v předchozí kapitole) některé
řídicí veličiny roven nebo větší než povolený limit, bude tato řídicí veličina dočasně pozastavena
v rámci své TCG, což znamená:
- veličina se změnami svého stavu dále nepodílí na řízení své TCG,
- veličina je po dobu pozastavení chápána jako aktivní, tedy udržuje svoji Abnormal TCG jako aktivní.
POZOR!
Abnormal TCG, jejíž některá řídicí veličina je pozastavena, nemůže ukončit svoji aktivitu, dokud se
tato řídicí veličina nestane opět akceptovatelnou. Takové Abnormal TCG ale může být pozastaveno
ukládání dat – viz výše kapitolu Omezení délky běhu Abnormal TCG. Vzhledem k tomu, že
pozastavená řídicí veličina je chápána jako aktivní, nemůže v tomto případě již ani prodlužovat dobu
ukládání dat ani restartovat ukládání dat. V takovém případě se pouze čeká na opětné povolení řídicí
veličiny, která pak podle svého aktuálního stavu může ukončit běh své TCG, což případně může vést i
k uzavření a odložení dosud stále otevřené Abnormal DB.
CM1 pozastavena
Max
Oscillation
Nmb
Min Off Time
Ošetřený
stav CM1
Aplikovaný
stav CM1
Pozastavená řídicí veličina CM1
udržuje aktivitu TCG
Stabilní řídicí veličina CM2 udržuje aktivitu TCG
Ošetřený
stav CM2
Abnormal TCG aktivní
Abnormal
TCG
Abnormal
DB
Data
ukládána
Limit běhu TCG, data dále
ukládána do Abnormal DB
Data
neukládána
Při tomto náběhu řídicí veličiny bylo dosaženo Max Oscillation Nmb, CM1 pozastavena a
proveden poslední restart odměřování limitu běhu Abnormal TCG
Vyčerpání limitu běhu Abnormal TCG, zákaz dalšího ukládání dat
Přirozené ukončení běhu Abnormal TCG, povolení ukládání dat po jejím dalším rozběhu
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 165 -
MMS 6850
Předchozí obrázek zachycuje situaci, kdy pozastavená nestabilní řídicí veličina CM1 udržuje aktivitu
své Abnormal TCG tak dlouho, až TCG vyčerpá povolený limit běhu a Data Admin přestane ukládat
její data do Abnormal DB. Poté, kdy se řídicí veličina CM1 stabilizovala a po požadovanou dobu
setrvala v neaktivním stavu, stala se opět akceptovatelnou řídicí veličinou. Tím se Abnormal TCG
deaktivovala a jelikož byla jedinou aktivní Abnormal TCG, i když již žádná data neukládala, teprve
nyní se mohla uzavřít Abnormal DB.
Poznámka.
Čítač Max Oscillation Nmb počítá náběhy řídicí veličiny jen v době, kdy je její Abnormal TCG aktivní.
Stane-li se TCG neaktivní, je dosavadní obsah čítače vynulován – viz předchozí obrázek. Řídicí
veličina je tedy vyhodnocena jako nestabilní vždy v rámci jednoho běhu své TCG.
Opětné povolení pozastavené řídicí veličiny
Setrvá-li pozastavená řídicí veličina po požadovanou dobu Min Off Time (implicitně 60 minut)
v neaktivním stavu, bude opět prohlášena za akceptovatelnou a začne se opět podílet na řízení své
TCG.
Na obrázku níže je znázorněn případ, kdy nestabilní řídicí veličina CM dosáhla Max Oscillation Nmb
náběhů a byla proto pozastavena. Další její náběhy jsou ignorovány, ale každý její sestup resetuje
začátek odměřování požadovaného času Min Off Time. V okamžiku, kdy je pozastavená řídicí veličina
stabilní v neaktivním stavu po dobu Min Off Time, je její čítač Max Oscillation Nmb vynulován a řídicí
veličina se opět stane akceptovatelnou a začne se podílet na řízení své TCG.
CM pozastavena
Max
Oscillation
Nmb
Ošetřený
stav CM
Min Off Time
Aplikovaný
stav CM
Řídicí veličina pozastavena
Opět povolena
Min Off Time odměřován vždy od posledního sestupu řídicí veličiny
Dosaženo Max Oscillation Nmb, řídicí veličina pozastavena
Po dobu Min Off Time byla řídicí veličina trvale stabilní a neaktivní, lze ji opět povolit
Algoritmus pozastavení nestabilní řídicí veličiny
Pro každou Abnormal TCG se pamatuje:
- čas jejího spuštění
- čas začátku odměřování limitu jejího běhu (po jeho vyčerpání TCG přestane ukládat svá data).
V rámci každého běhu Abnormal TCG se vyhodnocuje stabilita všech jejích řídicích veličin. Při
náběhu TCG se inicializují počáteční podmínky pro vyhodnocení, tedy pro každý nový běh se stabilita
začíná vyhodnocovat znovu, aby nedocházelo ke kumulaci nestabilit z předchozích běhů Abnormal
TCG.
Pro každou řídicí veličinu se v rámci její Abnormal TCG pamatuje:
- čas posledního (ošetřeného) náběhu, tyto náběhy registruje čítač Max Oscillation Nmb,
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 166 -
MMS 6850
- čas posledního (ošetřeného) sestupu, od něj se vždy začíná odměřovat čas Min Off Time.
- Po prvním náběhu řídicí veličiny se spouští časovač Protective Time. Jeho funkce byla podrobně
vysvětlena v kapitole Ošetření zákmitů řídicí veličiny – Protective Time. Pracuje jako prodlužovač
krátkých aktivních stavů řídicí veličiny na svém vstupu a na svůj výstup posílá již jen tzv. ošetřené
náběhy resp. sestupy řídicí veličiny.
- Každý ošetřený náběh řídicí veličiny inkrementuje čítač Max Oscillation Nmb. Jeho funkce byla
podrobně vysvětlena v kapitole Čítač náběhů řídicí veličiny – Max Oscillation Nmb. Po dosažení
povoleného počtu náběhů, je řídicí veličina prohlášena za neakceptovatelnou v rámci své Abnormal
TCG. Podrobnější popis najdete výše v kapitole Pozastavení řídicí veličiny.
- Čas každého ošetřeného náběhu řídicí veličiny, který inkrementuje čítač, přepisuje původní hodnotu
uloženého času posledního náběhu řídicí veličiny. Data Admin si tedy pamatuje čas posledního
ošetřeného náběhu řídicí veličiny.
- Čas zjištěného poklesu řídicí veličiny přepisuje původní hodnotu uloženého času posledního poklesu
řídicí veličiny. jelikož tento pokles může být registrován až po vyčerpání časovače Protective Time,
pamatuje si tedy Data Admin čas posledního ošetřeného sestupu řídicí veličiny.
- Uplyne-li od takového posledního sestupu řídicí veličiny limit Min Off Time a řídicí veličina je v rámci
své Abnormal TCG již zařazena mezi neakceptovatelné, stává se nyní opět v rámci své Abnormal
TCG akceptovatelnou. Jinými slovy řečeno: Neakceptovatelná řídicí veličina musí setrvat po dobu
Min Off Time v neaktivním stavu, aby byla opět prohlášena za akceptovatelnou. Podrobnější popis
najdete výše v kapitole Opětné povolení pozastavené řídicí veličiny.
Transfer Period - její vliv na velikost Abnormal DB
Služba Data Admin zpracovává nová data při přenosu z Online DB do DDS DB zásadně po celých
blocích. Nová data hledá v Online DB s periodou (implicitně nastavenou na 10 minut), kterou v dalším
textu budeme označovat jako Transfer Period. Volba vhodné velikosti této periody musí splňovat dva
protichůdné požadavky:
1. Uživatel by chtěl vidět v DDS DB aktuální data, tedy by nejraději volil co nejkratší Transfer
Period. Jelikož není vhodné (viz popis dále) volit periodu v řádu sekund, lze monitorovací
systém MMS 6850 rozšířit aplikací Data Viewer, která slouží právě k vizualizaci aktuálních
dat. To umožňuje volit Transfer Period v řádu minut.
Krátká perioda přenosu dat z Online DB do DDS DB vyvolá následující problémy:
- velice zatíží síť, pokud je SQL server umístěn na jiném počítači než monitorovací systém
MMS 6850,
- vytíží SQL server podstatně více než méně častým zpracováváním většího bloku dat,
- zpomalí práci celého monitorovacího systému,
- umožní vznik zbytečně velkého počtu Abnormal DB za 1 hodinu provozu monitorovacího
systému – viz popis dále.
Z tohoto důvodu je vhodné volit Transfer Period v řádu minut.
2. Dlouhá Transfer Period způsobí, že v okamžiku analýzy nebudou k dispozici nejnovější data.
To může vadit zejména v případě, kdy došlo k mimořádné situaci a bylo by dobré vidět novější
data v Abnormal DB.
Dlouhá Transfer Period navíc může scelovat po sobě jdoucí mimořádné události do jedné
Abnormal DB – viz popis dále.
Důležité. Případné uzavření aktuální Abnormal DB po skončení mimořádné situace provede Data
Admin vždy až po zpracování celého bloku. Z toho plyne velice důležitá vlastnost: Dojde-li při
zpracování bloku dat k zániku mimořádné situace, ale následně je v témže bloku nalezena další
mimořádná situace, která trvá až do konce bloku zpracovávaných dat, pak aktuální Abnormal DB
nebude uzavřena a poté nebude otevřena nová, ale všechna data se budou dále ukládat do původní
Abnormal DB, ale bez mezidobí, kdy žádná mimořádná situace není.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 167 -
ADASH spol. s r.o.
MMS 6850
Scelování mimořádných situací v rámci bloku dat
Dlouhá Transfer Period může scelovat oddělené mimořádné situace do jedné Abnormal DB, která
pak zbytečně zvyšuje svoji velikost.
Následující obrázek ukazuje situaci, kdy se periodicky aktivuje jediná Abnormal TCG, takže podle
jejího stavu se zakládá resp. uzavírá Abnormal DB. Aktivita TCG je míněna včetně předstihu Pretrig
a prodloužení Prolong. Obrázek demonstruje scelování mimořádných událostí v rámci jednoho bloku
dat do společné Abnormal DB. Data bloku jsou uložena bez mezidobí mezi dvěma mimořádnými
situacemi, kdy žádná mimořádná situace neběží (v uložených datech je díra). Pokud poslední
mimořádná situace nalezená v bloku dat překračuje do dalšího bloku dat, není Abnormal DB
uzavřena a dochází ke scelování i mezi několika po sobě jdoucími bloky.
Transfer
Period
Transfer
Period
Transfer
Period
Transfer
Period
Transfer
Period
Transfer
Period
Transfer
Period
Abnormal
TCG
Abnormal DB 1
Abnormal DB 2
Abnormal DB 3
Tato data nebudou uložena v Abnormal DB, neboť v této době není žádná mimořádná situace
Transfer Period - omezení počtu vznikajících Abnormal DB
Během každé Transfer Period může vzniknout a být uzavřena max. jedna Abnormal DB.
1. Pokud během jedné Transfer Period dojde k několika mimořádným situacím, vznikne jediná
Abnormal DB, do které budou všechny sceleny – viz popis v předchozí kapitole.
2. Přesáhne-li posledně nalezená mimořádná situace hranici právě zpracovávaného bloku,
nebude Abnormal DB uzavřena, ale pokračuje i do dalšího bloku.
Za 1 hodinu kontinuálního běhu monitorovacího systému tedy nikdy nemůže vzniknout více než
60 / Transfer Period = 60 / 10 = 6 nových Abnormal DB.
To platí pro implicitní volbu Transfer Period = 10 minut. Při volbě Transfer Period = 1 minuta by již
mohlo vzniknout až 60 Abnormal DB za hodinu.
Následující obrázek ukazuje situaci, kdy se neperiodicky aktivuje jediná Abnormal TCG, takže podle
jejího stavu se zakládá resp. uzavírá Abnormal DB. Aktivita TCG je míněna včetně předstihu Pretrig
a prodloužení Prolong. Vzhledem k tomu, že žádná mimořádná situace nepřekračuje hranici vcelku
zpracovávaného bloku dat, nedojde ke scelení více mimořádných situací z několika různých, po sobě
následujících bloků, jak tomu bylo v předchozím případě. Přesto může docházet ke scelení několika
mimořádných situací v rámci téhož bloku, jak je na obrázku vidět. V takovém případě nemůže během
jistého času nikdy vzniknout více Abnormal DB, než kolik proběhlo Transfer Period. Pro implicitní
nastavení Transfer Period = 10 minut tedy vznikne max. 6 Abnormal DB za 1 hodinu běhu
monitorovacího systému.
1 hodina běhu monitorovacího systému
Transfer
Period
Transfer
Period
Transfer
Period
Transfer
Period
Transfer
Period
Transfer
Period
Transfer
Period
Abnormal
TCG
Abn
Abn
Abnormal
Abn
Abn
Abn
DB1
DB2
DB3
DB4
DB5
DB6
Tato data nebudou uložena v Abnormal DB, neboť v této době není žádná mimořádná situace
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 168 -
MMS 6850
Dlouhodobé odstavení služby Data Admin
Je-li Data Admin zastaven na delší dobu, ale Data Loader dále sbírá data do Online DB, pak po
spuštění služby Data Admin budou všechna nová data zpracována jako jeden blok. To může
představovat i několik hodin dat. V takovém případě může být v Online DB uložena mnohem delší
historie dat, než je požadovaná. Požadovanou délku historie dat v Online DB totiž udržuje služba
Data Admin, pokud ovšem běží. Dojde-li během zastavení služby Data Admin k několika
mimořádným situacím, budou v rámci zpracování velkého bloku dat sceleny do jedné velké Abnormal
DB, ale bez dat z mezidobí. Díky tomu nedosáhne Abnormal DB velkého objemu, ale může vzniknou
velká časová díra mezi uloženými daty.
Následující obrázek ukazuje situaci, kdy byla služba Data Admin dlouhodobě odstavena, zatímco
služba Data Loader dále sbírala data (díky tomu nejsou žádná data ztracena). V důsledku dvou
mimořádných situací během odstavky vznikla Abnormal DB, ve které je velká díra mezi uloženými
daty. Aktivita Abnormal TCG je míněna včetně předstihu Pretrig a prodloužení Prolong.
Skutečně uložená délka historie 5 hodin
Požadovaná
délka historie
1 hodina
Blok nových dat 4 hodiny bude zpracován najednou jako celek
Abnormal
TCG
Díra mezi uloženými daty
Abnormal DB
Data Admin zastaven, Data Loader dále sbírá data do Online DB
Data Admin spuštěn, celý blok nových dat zpracuje najednou
Prolong - jeho vliv na velikost Abnormal DB
V předchozích kapitolách byly popsány dva mechanismy ochrany proti vzniku velkých Abnormal DB:
- omezení délky běhu Abnormal TCG,
- pozastavení nestabilní řídicí veličiny.
V této kapitole bude vysvětleno, jak nastavení hodnoty parametru Prolong ovlivní velikost Abnormal
DB.
Parametr Prolong umožňuje, aby Abnormal TCG zůstala po zadanou dobu aktivní i po deaktivaci
všech svých řídicích veličin. Cílem je, aby Abnormal TCG neukončila ukládání dat přesně v okamžiku
ukončení mimořádné situace, ale aby také do Abnormal DB uložila data zachycující průběh zklidnění
monitorovaného zařízení po přechodu z mimořádného do normálního stavu.
Hodnota parametru Prolong > 0 navíc zajistí, že při zákmitech řídicí veličiny nedojde k okamžitému
ukončení a následnému opětnému startu Abnormal TCG. Pokud je během zákmitů řídicí veličiny
hodnota parametru Prolong větší než čas CM0, po který je řídicí veličina neaktivní, pak TCG neukončí
svoji činnost, ale i během zákmitů dále kontinuálně sbírá data. To má za následek delší souvislý běh
TCG, během kterého se mohou začít uplatňovat výše popsané ochranné mechanismy (omezení délky
běhu Abnormal TCG, zařazení řídicí veličiny mezi neakceptovatelné apod.), které by se při
opakovaných kratších bězích neaktivovaly.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 169 -
ADASH spol. s r.o.
MMS 6850
Prolong > CM0
Je-li hodnota parametru Prolong vetší než čas CM0, během kterého je řídicí veličina CM po své
deaktivaci stále neaktivní, pak nestabilita této řídicí veličiny nemůže deaktivovat svoji Abnormal TCG,
která bude kontinuálně ukládat data do Abnormal DB.
CM
CM0
Prolong > CM0
CM0
CM0
Prolong > CM0
Prolong > CM0
CM0
Prolong > CM0
TCG
Výhody:
- V tomto případě zajistí Prolong, že Abnormal TCG je stále aktivní a vzniká jediná Abnormal DB.
Díky tomu se mohou postupně aktivovat všechny výše popsané ochranné mechanismy zastavující
sběr dat z dlouhodobě běžící TCG (omezení délky běhu Abnormal TCG, zařazení řídicí veličiny
mezi neakceptovatelné apod.).
Nevýhody:
- Takto aktivovaná Abnormal DB (i když už nebude ukládat žádná data) nemusí být nikdy uzavřena,
pokud některá řídicí veličina zůstane trvale aktivní, a to i když bude zařazena mezi neakceptované
řídicí veličiny.
- Díky parametru Prolong, během něhož se data stále ukládají, nebudou v databázi žádné díry
v uložených datech, které by upozornily uživatele na kmitání řídicí veličiny.
Prolong < CM0
Je-li hodnota parametru Prolong menší než čas CM0, během kterého je řídicí veličina CM po své
deaktivaci stále neaktivní, pak nestabilita této řídicí veličiny může deaktivovat svoji Abnormal TCG,
která případně dále může deaktivovat celou Abnormal DB.
CM0
CM0
CM
Prolong < CM0
Prolong < CM0
Prolong < CM0
TCG
Výhody:
- Vzniká řada časově kratších Abnormal DB.
- V databázi budou díry v uložených datech, které upozorní uživatele na kmitání řídicí veličiny, pokud
Transfer Period pokryje několik těchto zákmitů – viz výše kapitolu Transfer Period - její vliv na
velikost Abnormal DB.
Nevýhody:
- Při libovolném poměru Prolong : Transfer Period může Data Admin převzít blok dat končící „dírou“ a
ukončit činnost TCG. Je-li Prolong < CM0, nelze zajistit odstranění restartů TCG. Volba hodnoty
parametru Prolong by se tedy musela provádět s ohledem na charakter kmitání řídicí veličiny CM0,
ne s ohledem hodnotu parametru Transfer Period. Volba Prolong = Transfer Period + ∆ ovšem
zajistí, že max. počet vzniklých Abnormal DB za jednu hodinu bude o 1 menší, než by byl počet při
Prolong < Transfer Period.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 170 -
MMS 6850
Závěr
Z popisu v předchozích kapitolách plyne:
1. Zavedením hodnoty parametru Prolong > CM0 dosáhneme vzniku jedné velké Abnormal DB,
která nemusí být nikdy uzavřena. Pokud situaci vyvolá řídicí veličina např. v důsledku závady
na kabeláži snímače (což uživatele zajímá pouze z hlediska, že závada nastala a je třeba ji
odstranit), pak další mimořádné situace monitorovaného zařízení, tj. situace, které uživatele již
opravdu zajímají včetně historie a trendů, jsou všechny postupně ukládány do jedné
Abnormal DB, což asi není žádoucí.
2. Nevnucováním implicitní hodnoty parametru Prolong se dosáhne rozdělení měřených dat do
více (časově) menších Abnormal DB. Hrozí ale nebezpečí, že se odstaví ochranné
mechanismy typu omezení délky běhu Abnormal TCG, zařazení řídicí veličiny mezi
neakceptovatelné apod. V takovém případě součet objemů dat jednotlivých menších
Abnormal DB bude větší než objem dat v jedné databázi, do které přestanou některé
Abnormal TCG ukládat v důsledku aktivace ochranných mechanismů.
Na základě tohoto rozboru byla zvolena varianta 1 a byly zavedeny tyto implicitní hodnoty parametrů:
TCG Hours
Omezení délky běhu kterékoli Abnormal TCG je nastaveno na 5 hodin.
Transfer Period
Perioda služby Data Admin pro hledání nových data v Online DB je
nastavena na 10 minut a kratší časy jsou interpretovány jako 10 minut.
Prolong
Prodloužení běhu každé Abnormal TCG po deaktivaci všech jejích řídicích
veličin je nastaveno na 5 minut a kratší časy jsou interpretovány jako 5 minut.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 171 -
MMS 6850
DM 2010 Status
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 172 -
ADASH spol. s r.o.
MMS 6850
Spuštění programu
Aplikace DM 2010 Status se v rámci instalace celého monitorovacího systému MMS 6850 nainstaluje
do pracovního adresáře MMS 6850 – viz kapitolu Instalace MMS 6850. V tomto adresáři aplikaci
naleznete a můžete ji kdykoli spustit.
Poznámka. V dalším textu se přepokládá, že pracujete na PC, na kterém běží monitorovací systém
MMS 6850 včetně aplikace DM 2010 Status. Pokud tomu tak není a pracujete na jiném PC, než na
kterém běží MMS 6850, aplikace DM 2010 Status se na Váš PC neinstaluje. Přesto můžete mít
k dispozici všechny informace, které o projektech nabízí DM 2010 Status běžící na PC
monitorovacího systému – viz dále kapitolu Vzdálený přístup k informacím z jiného PC.
Po spuštění programu DM 2010 Status se na obrazovce PC objeví komunikační okno aplikace, ve
kterém se zobrazí strom se všemi projekty MMS 6850, které právě běží na PC monitorovacího
systému – viz Poznámku výše. Vyberte některou položku stromu a kliknutím na tlačítko Details
získáte podrobné informace o aktuálním stavu vybraného projektu nebo jeho služby Data Admin
resp. Data Loader.
Poznámka. Aplikace DM 2010 Status nahrazuje aplikaci DM 2007 Status. Funkce které byly
v předchozí verzi aplikace jsou i ve verzi 2010. Je tedy možné, že v tomto manuálu narazíte na
obrázky, které byly pořízeny v předchozí verzi aplikace. Vše bude stejně fungovat i ve verzi 2010.
Běh aplikace na pozadí
Předpokládá se, že za běžného provozu bez závad běží DM 2010 Status na pozadí a na displeji není
zobrazeno jeho okno. Aplikace je stažena na dolní lištu, na jejímž pravém konci (zvaném tray) je
umístěna jeho ikona. Ikona průběžně mění svoji barvu resp. text podle nejzávažnější chyby, která se
aktuálně vyskytuje v některém z právě běžících projektů. Zjistí-li uživatel podle stavu ikony, že některý
z projektů hlásí chybu, vyvolá si okno aplikace na displej.
Projekty běží bez chyby
Některý běžící projekt hlásí chybu
Stažení aplikace na lištu
Kliknutím na tlačítko Hide nebo dvojklikem na ikonu v liště stáhnete aplikaci na lištu. Její ikona je stále
umístěna v pravé části lišty a zobrazuje nejzávažnější chybu aktuálně se vyskytující v některém
z právě běžících projektů.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 173 -
MMS 6850
.
Tip. Pracujete-li v komunikačním okně DM 2010 Status, tedy toto okno je aktivní (vybrané), pak
stisknutím klávesy Esc je velice rychle stáhnete na lištu.
Zobrazení okna aplikace
Signalizuje-li ikona DM 2010 Status, že některý z projektů hlásí chybu, musíte nejprve zobrazit na
displeji okno aplikace, abyste si mohli vyžádat podrobnější informace.
Klikněte pravým tlačítkem na ikonu aplikace a ze zobrazeného menu vyberte položku Show. Na
displeji se zobrazí okno aplikace. Stejný účinek má dvojklik na tuto ikonu.
Dvojklikem na vybranou položku stromu tuto položku rozbalíte nebo sbalíte.
Rozbalený strom
Sbaleny jsou projekt CM_Oscil a Data Loader dtb
Ukončení programu
Klikněte pravým tlačítkem na ikonu aplikace a ze zobrazeného menu vyberte položku Exit. DM 2010
Status bude ukončen.
Informace o vybrané položce
Zobrazení informací o vybrané položce stromu můžete získat dvěma způsoby:
1. Volbou položky Details v menu, které vyvoláte kliknutím pravým tlačítkem na vybranou
položku stromu.
2. Výběrem položky stromu a kliknutím na tlačítko Details.
Informace budou zobrazeny ve formátu webovské stránky.
Poznámka. Zcela stejnou webovskou stránku s informacemi o kterékoli položce stromu může získat
uživatel z jiného PC – viz dále kapitolu Vzdálený přístup k informacím z jiného PC.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 174 -
MMS 6850
Aktuálnost zobrazených informací
Při každém pokusu o přenos bloku nových dat:
- z OPC serveru do Online DB aktualizuje Data Loader seznam informací o stavu svého
podprojektu,
- z Online DB do DDS DB aktualizuje Data Admin seznam informací o stavu svého podprojektu.
Informace na stránce jsou v okamžiku jejího vyvolání vybrány z těchto seznamů a zobrazeny. Dále je
stránka již mrtvá, tedy nejsou na ní průběžně aktualizovány zobrazené informace.
Je-li stránka opatřena položkou Details, na kterou kliknete, pak bude zobrazena další stránka
s podrobnými informacemi. Tyto informace před svým zobrazením budou opět vybrány ze seznamu,
který se již mohl změnit od okamžiku vyvolání rodičovské stránky. Tedy detailní informace mohou být
novější než informace na rodičovské stránce.
Vracíte-li se zpět na rodičovskou stránku, můžete to provést dvěma způsoby s rozdílným výsledkem:
1. Kliknutím na tlačítko Zpět v prohlížeči. Zobrazí se rodičovská stránka s původními (staršími)
informacemi.
2. Kliknutím na položku Back právě zobrazené stránky. Zobrazí se nová rodičovská stránka,
jejíž informace budou před zobrazením aktualizovány ze seznamu.
Aktualizace zobrazených informací
Chcete-li kdykoli aktualizovat informace na právě zobrazené stránce, využijte k tomu klávesu
Aktualizovat svého prohlížeče. Pro Internet Explorer je to klávesa F5.
Vzdálený přístup k informacím z jiného PC
DM 2010 Status umožňuje, aby si vygenerování informací ve formátu webovské stránky mohl v rámci
lokální počítačové sítě vyžádat uživatel z jiného PC, než na kterém běží DM 2010 Status. Jediným
rozdílem je, že takový uživatel nemá přímý přístup na komunikační okno DM 2010 Status a
komunikuje přes dialog zobrazený na webovské stránce, která je zcela stejná jako stránka, kterou by
uživatel získal přes komunikační okno. Na webovské stránce nejsou dostupné pouze některé nabídky
tlačítek či menu komunikačního okna, jako např. možnost vytvořit kopii Online DB.
Typickým příkladem uživatelů, které tyto informace mohou zajímat, jsou:
- Uživatelé, na jejichž PC jsou online vizualizována naměřená data z Online DB přes aplikaci Data
Viewer. Tyto uživatele v případě jakýchkoli nesrovnalostí bude jistě zajímat, v jakém aktuálním stavu
se nachází služba Data Loader a Online DB.
- Uživatelé, kteří mohou na svých PC prohlížet naměřená a archivovaná data z DDS DB přes aplikaci
DDS 2007 resp. MMS 6850 DS. Tyto uživatele v případě jakýchkoli nesrovnalostí bude jistě zajímat,
v jakém aktuálním stavu se nachází jak celý projekt, tak i jeho jednotlivé komponenty.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 175 -
MMS 6850
Aby si mohl uživatel vyžádat ze svého PC informace, musí být splněny tyto podmínky:
- PC uživatele i PC, na kterém běží DM 2010 Status, jsou propojeny do lokální počítačové sítě.
- Na PC uživatele je nainstalován Internet Explorer nebo jiný prohlížeč podobného typu.
- Je známo, pod jakým jménem je v počítačové síti vidět PC, na kterém běží DM 2010 Status, nebo
je známo, jakou IP adresu má tento PC přidělenou v rámci sítě.
- Je známo číslo portu, přes který DM 2010 Status komunikuje (standardně 9980).
Poznámka.
Pro vygenerování stránky s informacemi, nevyžaduje DM 2010 Status, aby na jeho PC byl
nainstalován jakýkoli prohlížeč. Ten musí být instalován na všech počítačích, na kterých si uživatelé
budou informace zobrazovat.
Je-li PC, na kterém běží DM 2010 Status, vidět v počítačové síti pod jménem PC_name resp. má
v počítačové síti přidělenu IP adresu IP_addr, a DM 2010 Status komunikuje přes port s číslem
Port_nmb, potom si lze z jiného PC vyžádat informace od DM 2010 Status voláním:
http://PC_name:Port_nmb resp. http://IP_addr:Port_nmb
Jak zjistit resp. změnit číslo portu pro vzdálený přístup
Číslo portu Vám na požádání kdykoli poskytne provozovatel monitorovacího systému MMS 6850, na
jehož počítači běží aplikace DM 2010 Status. Kliknutím na tlačítko Details vygeneruje webovskou
stránka informací a automaticky se na jeho počítači spustí její prohlížeč. V řádku adresy prohlížeče lze
přečíst číslo komunikačního portu a předat je vzdáleným uživatelům. Všimněte si, že takto nelze
získat ani jméno počítače, ani jeho IP adresu, neboť se jedná o lokální přístup 127.0.0.1.
Zde nalezne provozovatel číslo používaného portu.
Potřebujete-li změnit dosud používané číslo portu na číslo Port_nmb, dopište do konfiguračního
souboru DM2007Status.cfg do sekce [Globals] parametr Port=Port_nmb, např. Port=9985.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 176 -
MMS 6850
Příklad
1. Na počítači, který je v lokální počítačové síti vidět pod jménem MMS, je nainstalován kompletní
monitorovací systém MMS 6850 DM včetně všech svých rozšíření a SQL serveru. DM 2010
Status komunikuje standardně přes port s číslem 9980.
Na počítači, který je v lokální síti vidět pod jménem DIAG, je nainstalován diagnostický systém DDS
2007 resp. MMS 6850 DS. Pomocí této aplikace lze z počítače DIAG spravovat DDS DB uložené
na SQL serveru MMS a prohlížet v nich archivovaná data, naměřená monitorovacím systémem
MMS 6850 DM. PC DIAG využívá k volaní DM 2010 Status jméno počítače MMS.
2. Na počítači, který je v lokální síti vidět pod jménem CONTROLLER, je nainstalována aplikace Data
Viewer. Pomocí této aplikace lze z počítače CONTROLLER online sledovat vybraná data uložená
na SQL serveru v Online DB, naměřená monitorovacím systémem MMS 6850 DM. PC
CONTROLLER využívá k volaní DM 2010 Status IP adresu počítače 192.168.1.24.
PC MMS
PC DIAG
IP 192.168.1.24, PORT 9980
OPC Server
SQL Server
Online DB
DDS DB
Monitorovací systém
MMS 6850 DM
DDS 2007
(MMS 6850 DS)
Internet Explorer
http://mms:9980
Lokální počítačová síť
DM 2010 Status
Project Setup
Data Loader Project Editor
Data Loader
http://192.168.1.24:9980
Data Admin Project Editor
TCG Editor
Data Admin
PC
CONTROLLER
DDS 2007
(MMS 6850 DS)
Data Viewer
Data Viewer
Internet Explorer
Nastavení aplikace Internet Explorer
Používáte-li pro připojení k DM 2010 Status IP adresu jeho PC v lokální síti, může se stát, že se
Internet Explorer pokusí připojit k proxy serveru s cílem vyhledat zdanou adresu mimo lokální síť. To
se mu nepodaří a ohlásí chybu.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 177 -
MMS 6850
Problém odstraníte následujícím postupem:
1. V aplikaci Internet Explorer přes volbu Nástroje / Možnosti Internetu / Připojení / Nastavení
místní sítě vyvolejte nastavovací obrazovku, na které zaškrtněte položku Nepoužívat server
proxy pro adresy vnitřní sítě. Poté se opět pokuste vyžádat informace od DM 2010 Status.
2. Nedojde-li již po tomto přestavení k odstranění chyby, vyvolejte opět stejnou nastavovací obrazovku
a na ní klikněte na tlačítko Upřesnit. Do pole Nepoužívat server proxy pro adresy začínající
vepište IP adresu počítače, na kterém běží DM 2010 Status (v tomto případě adresu
192.168.1.24). Za adresu napište středník.
Nyní by již mělo být možno vyžádat si informace od DM 2010 Status přes lokální počítačovou síť.
Na obrázku je případ dvou běžících projektů se jmény CM_Oscil a dtb. Klepnutím na jméno
vybraného projektu získáte další informace.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 178 -
MMS 6850
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 179 -
ADASH spol. s r.o.
MMS 6850
Informace o projektu
Chcete-li získat základní informace o některém z projektů běžících na Vašem počítači, provedete to
jedním ze způsobů:
- vyberte položku projektu ve stromu a klikněte na tlačítko Details,
- klikněte pravým tlačítkem na jméno projektu a ze zobrazeného menu vyberte položku Details.
Na obrázku je příklad dvou běžících projektů se jmény CM_Oscil a dtb.
DataLoader (on port 3825)
DataAdmin (on port 3925)
V těchto sekcích jsou uvedeny základní údaje o projektu. V závorce
jsou uvedena čísla komunikačních portů, které službám při registraci
na počítači přidělil Project Setup. Přes tyto porty komunikují služby
Data Loader a Data Admin s aplikací DM 2010 Status. Znalost čísla
komunikačního portu, které lze nalézt v dmi souboru projektu, je
potřebná pouze v případě výskytu problémů s komunikací.
Project name
(Data Loader, Data Admin)
V těchto položkách je uvedeno jméno projektu.
HASP status
(Data Loader, Data Admin)
V této položce je uveden poslední výsledek hledání licenčního klíče
HASP. V rámci monitorovacího systému MMS 6850 vždy vyžadují
licenci Data Admin, Data Viewer a DDS 2007 (MMS 6850 DS). Data
Loader vyžaduje licenci jen pro multiprojekt.
Služby po svém startu (a pak cyklicky) hledají licenční klíč v pořadí:
- Local HASP na svém počítači,
- NET HASP na síťovém serveru.
Po jejich nalezení případně hledají v pracovním adresáři licenční aky
soubor. Nejsou-li licenční podmínky splněny, pak služba Data Loader
nehledá na OPC serveru nová data k přenosu do Online DB a služba
Data Admin nehledá v Online DB nová data k přenosu do DDS DB.
Queue size
(Data Loader)
V této položce je uvedena délka fronty nových měření, která služba
Data Loader převzala z OPC serveru do své paměti, ale dosud je
neuložila do Online DB. Délka fronty by neměla přesáhnout 15 000
položek. Trvale se prodlužující fronta signalizuje, že buď je problém
v komunikaci služby Data Loader s SQL serverem, nebo rozsáhlý
projekt přetěžuje SQL server velkým množstvím požadavků na
ukládání dat. Dosáhne-li fronta délky 100 000, přestane služba Data
Loader ukládat do Online DB všechna data získaná z OPC serveru.
Aktuální délka fronty je také průběžně zobrazována v závorce ve
stromu běžících projektů za položkou Data Loader.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 180 -
ADASH spol. s r.o.
MMS 6850
Online DB name
(Data Loader, Data Admin)
V těchto položkách je uveden název ODBC zdroje Online DB, kterou
používají obě služby. Data Loader ukládá do Online DB data
převzatá z OPC serveru. Data Admin ukládá data převzatá z Online
DB do DDS DB. V závorce za jménem Online DB je uveden stav
jejího připojení k odpovídající službě. Za běžného provozu musí být
obě služby připojeny k Online DB. Není-li Online DB připojena,
obvykle to signalizuje problémy komunikace s SQL serverem.
Prázdná Online DB a její ODBC zdroj se vytvoří v aplikaci Project
Setup.
Actual DB size
(Data Loader)
V této položce je uvedena aktuální velikost Online DB. Nejedná se o
objem uložených dat, ale o velikost Online DB včetně volného místa,
které si již pro soubor databáze rezervoval SQL server.
DB size limit
(Data Loader)
V této položce je uvedena mezní velikost Online DB, po jejímž
překročení Data Loader začne mazat stará data. Velikost Online DB
je dána při vytváření projektu požadavkem na velikost historie, kterou
má Data Loader v Online DB průběžně udržovat. Pokud je pro
rozsáhlý projekt požadována neúměrně dlouhá historie, může nastat
situace, kdy velikost Online DB přesáhne zde uvedený povolený limit
a budou z ní odmazávána stará data bez ohledu na požadovanou
délku historie.
Keep data
(Data Loader)
V této položce je uvedeno, kolik % původních dat se má ponechat v
Online DB, která již překročila mezní velikost a ze které služba Data
Loader stará data vymaže. Délka zachovaných dat je časová, ne
objemová. Z rozdílu času nejstarších dat v Online DB a současného
času se vypočítá časová hranice mazaných dat jako požadovaný
počet procent uvedený v této položce.
Kliknutím na položku Details pod seznamem informací o některé službě vyvoláte novou stránku
s detailními informacemi o této službě. Stránka bude obsahovat aktuální informace, které mohou být
novější než informace zobrazené na rodičovské stránce.
Jak DM 2010 získává informace
DM 2010 Status získává informace tak, že si je vyžádá od příslušné služby vybraného projektu. Se
službou komunikuje přes komunikační port, který službě přiřadil Project Setup při vytváření nového
projektu. Z toho plynou tato omezení:
1. Služba poskytuje nejčerstvější informace, ale pouze o objektech a parametrech, se kterými
sama pracuje. Tedy např. služba Data Loader neposkytuje žádné informace o DDS
databázích, se kterými pracuje služba Data Admin. Naopak služba Data Admin neposkytuje
žádné informace o OPC serveru, se kterým pracuje služba Data Loader.
2. Aby služba mohla poskytovat informace, musí běžet. Přes DM 2010 Status tedy nelze získat
informace, které poskytuje služba, jež je právě zastavena.
Poznámka.
Přes DM 2010 Status lze pro vybraný projekt vytvořit kopii jeho Online DB, určenou pro práci
v prostředí aplikace DDS 2007. Tuto kopii vytvoří služba Data Admin poté, kdy obdrží z DM 2010
Status příslušný příkaz. Aby bylo možno kopii vytvořit, musí běžet služba Data Admin vybraného
projektu.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 181 -
MMS 6850
Informace o službě Data Loader
Chcete-li získat informace o službě Data Loader některého z projektů běžících na Vašem počítači:
- vyberte jej ve stromu a klikněte na tlačítko Details,
- klikněte pravým tlačítkem na vybraný Data Loader a ze zobrazeného menu vyberte položku Details.
Veškeré informace uvedené v horní části tabulky již byly popsány výše – viz kapitolu Informace o
projektu. Na obrázku níže je proto zobrazeno pouze pokračování tabulky s novými parametry.
Poznámka. Položka Hasp state je určena pro multiprojekt, kdy služba Data Loader vyžaduje
připojení HASP klíče. Nejedná-li se o multiprojekt, přítomnost klíče se nekontroluje a v položce je vždy
uveden stav OK.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 182 -
ADASH spol. s r.o.
MMS 6850
Informace o OPC serveru
V sekci OPC info naleznete informace týkající se OPC serveru.
Poznámka. Položka Unit name obsahuje identifikaci konkrétního OPC serveru a je určena pro
multiprojekt, kdy Data Loader pracuje současně s několika OPC servery. Nejedná-li se o multiprojekt,
není v dmi souboru uvedeno bližší označení OPC serveru a v položce Unit name je zde uvedeno
implicitní označení Gen_0 (typ General, pořadový index 0).
OPC PC
Jméno počítače, na kterém běží OPC server. Tato informace je převzata
z dmi souboru projektu. Pro uživatele je potřebná pouze v případě problémů
s OPC serverem.
OPC Server
Instance OPC serveru na počítači. Tato informace je převzata z dmi souboru
projektu. Pro uživatele je potřebná pouze v případě problémů s OPC
serverem. Za jménem instance je v závorce uveden stav připojení služby
Data Loader k OPC serveru. Za běhu monitorovacího systému musí být
Data Loader připojen k OPC serveru, ze kterého přebírá naměřená data.
Není-li Data Loader k OPC serveru připojen, jedná se o chybový stav.
Drv1 až Drv3
Seznam tří hlaviček časového záznamu, na které se Data Loader
synchronizuje. Z hlavičky časového záznamu se dá jednoznačně určit, zda je
na OPC serveru přítomen blok nových naměřených dat. Data Loader vybere
z ldi souboru hlavičky prvních tří měření časového záznamu, které má
přenášet z OPC serveru do Online DB (tedy měření mají nastaven
status=user_on).
Pokud není nalezena ani jedna hlavička časového záznamu, bude Data
Loader přenášet data z OPC serveru do Online DB s intervalem 1 sekunda,
ačkoli se vždy nemusí jednat o nová data.
Driven mode
Je-li tato položka v tabulce uvedena, byla nalezena alespoň jedna hlavička
časového záznamu, na kterou se Data Loader může synchronizovat – viz
výše parametry Drv1 až Drv3. Není-li tento řádek v tabulce uveden, pak Data
Loader nenalezl žádnou hlavičku časového záznamu.
Time between data
Interval v milisekundách mezi novými daty na OPC serveru v režimu Driven
mode – viz parametr výše. OPC server obvykle obnovuje data na svém
rozhraní s intervalem od 3 sekund výše, proto nemá smysl požadovat nová
data častěji.
Measurements
Počet všech definic měření načtených z ldi souboru. V závorce je uveden
počet měření skutečně přenášených z OPC serveru do Online DB. Nejsou
zde tedy započtena měření, která jsou sice uvedena v ldi souboru, ale jsou
přes parametr status pozastavena jako user_off. Dále zde nejsou započtena
měření, v jejichž definici byla nalezena nějaká chyba. V tabulce OPC data (viz
další podkapitolu) v položce state zjistíte pro každé měření jeho případný
chybový stav.
Na obrázku níže vidíte příklad projektu, kdy nebyla nalezena hlavička časového záznamu. V tomto
konkrétním případě bylo nalezeno 8 definic měření, ale pouze 6 měření je přenášeno z OPC serveru
do Online DB. V definici dvou měření je chyba, a to právě v hlavičce časového záznamu a obou
kanálů orbity, proto se na ně Data Loader nemůže synchronizovat.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 183 -
ADASH spol. s r.o.
MMS 6850
Seznam měření přenášených z OPC serveru
V sekci OPC data naleznete seznam měření, která Data Loader přenáší z OPC serveru do Online
DB. Jejich počet je uveden v závorce v parametru Measurements – viz jeho popis výše. U každého
měření jsou v řádku uvedeny důležité informace.
Name
Jméno měření, jak je uvedeno v jeho definici v ldi souboru. Data Loader
vytvoří pro měření stejnojmennou buňku v Online DB a Data Admin Project
Editor vytvoří pro měření stejnojmennou buňku v Template DB.
Type
Typ měření, jak je uveden v jeho definici v ldi souboru:
Stat
měření statické hodnoty,
Time
měření časového záznamu,
Orbit
měření dvoukanálového časového záznamu – orbity,
Orda
měření řadové analýzy,
APS
měření amplitudy a fáze na otáčkové frekvenci nebo jejím
násobku (vybraný řád řadové analýzy),
Centerline
dvoukanálové měření posunutí GAP.
Last value
Pro měření typu Stat poslední hodnota měření přečtená z OPC serveru.
Unit
Jednotka měření, jak je uvedena v jeho definici v ldi souboru.
Time
Čas a datum naposled přeneseného měření. Datum a čas přiděluje měření
OPC server, a to systémový čas počítače, na kterém běží. Data Loader před
uložením měření do Online DB upraví tento čas podle časového pásma, které
je nastaveno na jeho počítači.
Online DB ID
ID měření v Online DB, jak je uveden v jeho definici v ldi souboru. ID přidělí
každému měření Data Admin Project Editor při vytváření projektu. Najde-li
Data Loader po svém spuštění v ldi souboru měření bez ID, přidělí mu jej
sám. Tento případ nastane tehdy, je-li monitorovací systém provozován pouze
pro vizualizaci dat a podprojekt služby Data Admin není vytvářen. Znalost ID
měření je potřebná pouze v případě problémů s monitorovacím systémem.
Poznámka. Je-li v tabulce uveden Online DB ID = -1, signalizuje to, že
definice měření není korektní nebo je v rozporu s údaji nalezenými v Online
DB. Pro takové měření je v tabulce uveden obvykle state = DB Error.
State
Stav měření:
ok
Žádné problémy, měření je přenášeno z OPC serveru do
Online DB.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 184 -
ADASH spol. s r.o.
user_off
system_off
OPC error
DB error
MMS 6850
Toto měření je uživatelem pozastaveno přes parametr Status.
Měření není přenášeno z OPC serveru do Online DB.
Definice tohoto měření byla v ldi souboru zrušena tlačítkem
Delete, ale text definice je stále v ldi souboru zaznamenán.
Měření není přenášeno z OPC serveru do Online DB.
Definice měření v ldi souboru obsahuje OPC line, která
nebyla na OPC serveru nalezena. Měření není přenášeno
z OPC serveru do Online DB.
O jakou konkrétní chybu se jedná, naleznete v logovacím
souboru služby Data Loader. Obvykle se jedná o některou
z následujících chyb:
- Konflikt typu měření: Typ měření uvedený v ldi souboru
nesouhlasí s typem nalezeným v Online DB. Měření není
přenášeno z OPC serveru do Online DB.
- Duplikace ID: ID měření uvedený v ldi souboru již byl
nalezen u jiného měření. Měření není přenášeno z OPC
serveru do Online DB.
- Kód HEAD_NMB uvedený v ldi souboru je jiný než kód
zapsaný v Online DB. Měření není přenášeno z OPC serveru
do Online DB.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 185 -
MMS 6850
Informace o službě Data Admin
Chcete-li získat informace o službě Data Admin některého z projektů běžících na Vašem počítači:
- vyberte jej ve stromu a klikněte na tlačítko Details,
- klikněte pravým tlačítkem na vybraný Data Admin a ze zobrazeného menu vyberte položku Details.
Veškeré informace uvedené v horní části tabulky již byly popsány výše – viz kapitolu Informace o
projektu. Na obrázku níže je proto zobrazeno pouze pokračování tabulky s novými parametry.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 186 -
ADASH spol. s r.o.
MMS 6850
Informace o Normal DB
Informace o Normal DB naleznete v sekci DDS DB Info, ve které je jako první informace uvedeno DB
type: normal. Za provozu monitorovacího systému existuje Normal DB vždy. Zjistí-li Data Admin po
svém spuštění, že neexistuje Normal DB, vytvoří novou, prázdnou jako kopii Template DB a začne
do ní ukládat data.
DB type
DDS databáze může být dvojího typu: Normal DB a Abnormal DB. V tomto
případě se jedná o Normal DB.
DB name
Jméno právě aktivní Normal DB. Pro prvotní Normal DB je jméno totožné se
jménem projektu. Pro pokračovací databáze (viz níže parametr DB size limit)
je ke jménu projektu přidávána přípona _nxxxx, kde xxxx představuje
pořadové číslo pokračovací databáze 0001, 0002, 0003 ... Založí-li Data
Admin prvotní nebo pokračovací databázi, vytvoří pro ni i stejnojmenný
ODBC zdroj, ale pouze na svém počítači. Ostatní uživatelé, kteří chtějí po síti
do této databáze nahlížet, si musí pro prvotní databázi vytvořit odpovídající
ODBC zdroj sami.
Informaci o tom, která Normal DB je aktivní, lze získat zde.
Poznámka. Uživatel, na jehož počítači neběží Data Admin, ale který prohlíží
naměřená data v Normal DB přes DDS 2007 (MMS 6850DS), musí na svém
počítači vytvořit pouze ODBC zdroj pro prvotní databázi. DDS 2007 vždy po
svém spuštění sám zajistí, aby tento jediný ODBC zdroj směřoval na poslední
(aktuální) databázi.
Parent DB name
Zakládá-li Data Admin prvotní nebo pokračovací Normal DB, vytváří ji vždy
jako kopii Template DB. Pro prvotní Normal DB je zde uvedeno jméno
Template DB, podle které byla databáze vytvořena, pro pokračovací
databáze je zde uvedeno jméno prvotní Normal DB.
DB size
Velikost Normal DB, tedy objem v ní uložených dat + volné místo, které si
rezervoval SQL server.
DB size limit
Zjistí-li Data Admin před začátkem ukládání bloku aktuálních naměřených
dat, že velikost Normal DB přesáhla hodnotu uvedenou v tomto parametru,
uzavře ji a jako její kopii založí pokračovací Normal DB a do ní uloží aktuální
data.
SQL server
Instance používaného SQL serveru. Informace je potřebná v případě, kdy
musí uživatel sám vytvořit ODBC zdroj pro prvotní Normal DB – viz výše
parametr DB name. Aby uživatel mohl ODBC zdroj vytvořit, musí ovšem ještě
znát přihlašovací jméno a heslo na tento SQL server. Ty nalezne v dmi
souboru.
DB from
Čas založení databáze. V okamžiku, kdy Data Admin založí novou Normal
DB (prvotní nebo pokračovací), zaznamená datum a čas jejího založení.
Tento čas nemusí odpovídat času nejstarších dat, která Data Admin do této
databáze po jejím založení uložil.
Last data transfer
Data Admin periodicky hledá blok nových dat v Online DB a nalezená nová
data uloží do DDS DB (do Normal DB i do Abnormal DB). Zde naleznete
čas, kdy naposled Data Admin hledal nová data v Online DB. Neznamená to
však, že poté nějaká nová data byla přenesena a uložena do Normal DB.
Measurements to DB Zde je uveden počet všech měření, pro které existuje databázové propojení
mezi Online DB a DDS DB. Nejedná se o počet měření skutečně ukládaných
do DDS DB, neboť některá měření či celé TCG mohou být uživatelem
pozastaveny. Jedná se o počet přenášených měření, ne o počet ukládaných
měření - viz poznámku níže.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 187 -
ADASH spol. s r.o.
Poznámka.
Přenášené měření
Ukládané měření
MMS 6850
Měření, pro které bylo v adi souboru nalezeno databázové propojení mezi
Online DB a DDS DB. Je-li takové měření pozastaveno ve všech TCG nebo
naopak jsou pozastaveny všechny TCG, ve kterých se toto měření vyskytuje,
pak data tohoto měření nebudou ukládána do DDS DB, ale budou
zahazována. Data Admin označuje v Online DB nová data měření jako již
„přenesená“ bez ohledu na to, zda byla s ohledem na nastavení TCG uložena
do DDS DB nebo byla zahozena. Data přenášených měření se tedy v Online
DB nehromadí ani v případě, kdy nejsou ukládána do DDS DB.
Přenášené měření, jehož nová data jsou s ohledem na nastavení TCG
skutečně ukládána do DDS DB.
Informace o Abnormal DB
Informace o Abnormal DB naleznete v sekci DDS DB Info, ve které je jako první informace uvedeno
DB type: abnormal. Abnormal DB vytváří Data Admin jako kopii Template DB vždy při vzniku
abnormální situace a databáze existuje pouze po dobu trvání tohoto mimořádného jevu. Po jeho
skončení a uplynutí časových intervalů Prolong všech aktivních Abnormal TCG je Abnormal DB
uzavřena.
DB type
DDS databáze může být dvojího typu: Normal DB a Abnormal DB. V tomto
případě se jedná o Abnormal DB.
DB name
Jméno ODBC zdroje právě aktivní Abnormal DB. Pro Abnormal DB je
jméno totožné se jménem projektu, za které je přidána přípona ve tvaru
_rrrrmmdd-hhmm. Tuto příponu tvoří rok, měsíc, den, hodina a minuta
vytvoření databáze. Založí-li Data Admin Abnormal DB, vytvoří pro ni i
ODBC zdroj, ale pouze na svém počítači. Ostatní uživatelé, kteří chtějí po síti
do této databáze nahlížet, si v některých případech musí vytvořit odpovídající
ODBC zdroj sami. Informaci o tom, která Abnormal DB je právě aktivní,
získají právě zde.
Důležité. Má-li uživatel vytvořen na svém počítači ODBC zdroj prvotní
Normal DB, vytváří DDS 2007 ODBC zdroje pro všechny Abnormal DB již
sám.
Parent DB name
Zakládá-li Data Admin Abnormal DB, vytvoří ji vždy jako kopii Template DB.
DB size
Velikost Abnormal DB, tedy objem v ní uložených dat + volné místo, které si
rezervoval SQL server.
SQL server
Instance používaného SQL serveru. Informace je potřebná v případě, kdy
musí uživatel sám vytvořit ODBC zdroj pro Abnormal DB – viz výše parametr
DB name. Aby uživatel mohl ODBC zdroj vytvořit, musí ovšem ještě znát
přihlašovací jméno a heslo na tento SQL server. Ty nalezne v dmi souboru.
DB from
Čas založení databáze. V okamžiku, kdy Data Admin založí novou Abnormal
DB, zaznamená datum a čas jejího založení, které přidá do přípony jejího
jména – viz výše parametr DB name. Tento čas nemusí odpovídat času
nejstarších dat, která Data Admin do této databáze po jejím založení uložil.
Odpovídá času, kdy Data Admin při zpracování bloku nových dat z Online
DB zjistil výskyt mimořádné situace a založil Abnormal DB.
Poznámka. Je-li již Abnormal DB uzavřena, tedy v poli DB name je uveden
text (not connected), pak v této sekci naleznete informace o naposled
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 188 -
MMS 6850
existující Abnormal DB a řádek není označen DB form, ale Last abnormal
DB from.
Last data transfer
Data Admin periodicky hledá blok nových data v Online DB a nalezená nová
data uloží do DDS DB (do Normal DB i do Abnormal DB). Zde naleznete
čas, kdy naposled Data Admin hledal nová data v Online DB. Neznamená to
však, že poté nějaká nová data byla přenesena a uložena do Abnormal DB.
Measurements to DB Zde je uveden maximální počet dosud ukládaných měření do Abnormal DB.
Více viz příklad níže.
Příklad.
Předpokládejme, že existuje TCG1 spouštěná otáčkami 600 až 1200 RPM. Tato TCG obsahuje řídicí
měření Speed a další 3 měření. TCG1 tedy obsahuje celkem 4 měření.
Dále existuje TCG2 spouštěná otáčkami, které přesáhly hodnotu 900 RPM. Tato TCG obsahuje řídicí
měření Speed, které je stejné jako v TCG1, a další 4 měření, z nichž žádné není obsaženo v TCG1.
TCG2 tedy obsahuje celkem 5 měření.
Celkem existuje 8 různých měření, neboť měření Speed je společné pro obě TCG.
- Začneme zvyšovat otáčky z hodnoty 300 RPM. To je normální běh a Abnormal DB dosud
neexistuje.
- Po překročení hodnoty 600 RPM se spustí TCG1 a Data Admin vytvoří novou Abnormal DB. DM
2010 Status hlásí Measurements to DB: 4, což je počet všech měření v TCG1. Všechna tato
měření jsou ukládána do Abnormal DB.
- Po překročení hodnoty 900 RPM se spustí i TCG2. DM 2010 Status hlásí Measurements to DB: 8,
což je počet všech různých měření v TCG1 a TCG2. Všechna tato měření jsou ukládána do
Abnormal DB.
- Po překročení hodnoty 1200 RPM se zastaví TCG1. DM 2010 Status stále hlásí Measurements to
DB: 8, což je počet všech různých měření v TCG1 a TCG2. Ale pouze 5 měření z TCG2 se nyní
ukládá do Abnormal DB. Parametr Measurements to DB tedy udržuje počet všech různých měření,
která byla dosud během existence Abnormal DB spuštěna. Nezobrazuje počet měření aktuálně
ukládaných do Abnormal DB.
Případ, kdy od spuštění služby Data Admin dosud nedošlo k žádné mimořádné situaci a Abnormal
DB neexistuje.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 189 -
MMS 6850
Případ, kdy došlo k mimořádné situaci a Abnormal DB existuje. Z přípony jejího jména v parametru
DB name je vidět, že byla založena 3.8. 2009 v 12:41. Zcela přesný čas jejího založení je uveden
v parametru DB from.
Případ, kdy došlo k mimořádné situaci, která již skončila a Abnormal DB je uzavřena. Její jméno zde
není uvedeno, ale lze je odvodit ze jména projektu (resp. ze jména Template DB v parametru Parent
DB name) a z času jejího založení uvedeného v parametru Last abnormal DB from, tedy v tomto
případě CM_Oscil_20090921-1013.
POZOR! Naposled získané parametry o již uzavřené Abnormal DB udržuje Data Admin ve své
paměti a pamatuje si je tedy pouze do svého vypnutí.
Informace o redukcích dat
Informace o redukcích dat naleznete v sekci Reductions Info.
V této sekci jsou uvedeny datum a čas nejbližší redukce, kterou Data Admin provede na datech
Normal DB. Čas první redukce a počet redukcí provedených na Normal DB během jednoho dne jsou
parametry projektu, které nastaví uživatel přes aplikaci Project Setup, když v sekci Admin Ini File
tlačítkem Edit spustí Data Admin Project Editor.
Poznámka. Abnormal DB, pokud má ve své definici nastaven požadavek redukce dat, je vždy
redukována pouze jednou – v okamžiku svého uzavření po skončení všech mimořádných událostí.
Informace o Normal TCG
Informace o Normal TCG naleznete v sekci TCG Info, ve které je jako druhá informace uvedeno TCG
info: normal, .... Za provozu monitorovacího systému vždy existuje alespoň jedna Normal TCG, jejíž
měření se s nastavenou periodou trvale ukládají do Normal DB.
V seznamu TCG jsou uvedeny pouze ty TCG, které mají nastaven příznak TCG on. Je-li TCG
uživatelem pozastavena zrušením příznaku TCG on, pak ji služba Data Admin neobsluhuje a taková
TCG není v seznamu vůbec uvedena.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 190 -
MMS 6850
TCG name
Jméno TCG, jak je uživatel zadal při definici TCG v tcg souboru. Jméno slouží
pro orientaci v seznamu TCG.
TCG info
V této položce je uveden typ TCG a její aktuální stav.
Typ TCG. TCG může být dvojího typu: normal a abnormal. V tomto případě
se jedná o TCG typu normal, jejíž měření se s nastavenou periodou trvale
ukládají do Normal DB.
Aktuální stav TCG. Každá TCG buď běží, potom je ve stavu running, nebo
neběží, potom je ve stavu not running. TCG typu normal, má-li nastaven
příznak TCG on, vždy běží, proto všechny TCG typu normal uvedené zde
v seznamu mají stav running.
Measurements in TCG Počet aktivních měření obsažených v TCG, tedy počet měření, která uživatel
zařadil do seznamu TCG Measurements List při vytváření TCG a v seznamu
Registered Measurements List jim nastavil příznak on. Měření, která
uživatel pozastavil zrušením příznaku on, zde nebudou započtena.
POZOR! Přesto všechna zde započtená měření nemusí být ukládána do
Normal DB. Pokud je některé měření uživatelem pozastaveno již v projektu
služby Data Loader přes parametr Status = user_off, pak Data Loader
nepřenáší jeho nová data z OPC serveru do Online DB. Pro Data Admin je
ale toto měření povoleno, proto je zde započítáno, a pokud by Data Admin
našel v Online DB jeho nová data, přenesl by je do DDS DB (Normal DB
nebo Abnormal DB).
Period
V této položce je požadovaný interval mezi uloženými daty v DDS DB
(Normal DB nebo Abnormal DB), jak jej uživatel definoval v TCG. Interval je
společný pro všechna měření obsažená v TCG. Hodnota je uvedena
v sekundách. Data Admin ale nemusí tuto hodnotu skutečně použít. Je-li
některé měření obsaženo v další TCG stejného typu, která má kratší interval
ukládání dat, pak data budou ve skutečnosti ukládána do Normal DB podle
nejkratšího nalezeného intervalu.
Details
Kliknutím na položku Details u vybrané TCG vyvoláte obrazovku, na které je kromě výše uvedených
informací vypsán seznam aktivních měření obsažených ve vybrané TCG. Aktivní měření jsou ta, která
uživatel zařadil do seznamu TCG Measurements List při vytváření TCG a v seznamu Registered
Measurements List jim nastavil příznak on. Tato měření jsou ukládána do DDS DB, pokud nejsou
v projektu služby Data Loader uživatelem pozastavena přes parametr Status = user_off – viz výše
popis parametru Measurements in TCG.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 191 -
MMS 6850
DDS DB ID
ID měření v Template DB, který Data Admin přiřadí datové buňce měření při
vytváření nové DDS DB, tedy při vytváření nové Normal DB nebo Abnormal
DB. Data Admin identifikuje každé měření pouze podle jeho ID v Online DB
a v DDS DB. Naopak jména měření slouží k orientaci uživatele
v databázovém stromu.
Name
Jméno měření načtené z Online DB. Data Loader vytvoří pro měření v
Online DB datovou buňku se stejným jménem, jaké je uvedeno v definici
měření v ldi souboru. Data Admin Project Editor vytvoří stejnojmennou
datovou buňku do Template DB, podle které Data Admin vytváří Normal DB
i Abnormal DB. Více viz výše kapitolu Seznam měření přenášených z OPC
serveru.
Poznámka. I když uživatel změní jméno datové buňky v Template DB, zde
bude uváděno původní jméno platné pro Online DB.
Type
Typ měření načtený z DDS DB (tedy z Normal DB resp. Abnormal DB).
Data Loader vytvoří pro měření v Online DB datovou buňku stejného typu,
jaký je uveden v definici měření v ldi souboru. Data Admin Project Editor
vytvoří datovou buňku stejného typu do Template DB, podle které Data
Admin vytváří Normal DB i Abnormal DB. Více viz výše kapitolu Seznam
měření přenášených z OPC serveru.
Poznámka. V DDS DB má datová buňka pro měření typu Orbit vždy uveden
typ Time. Až naměřená data s sebou nesou v hlavičce údaj, že se jedná o typ
Orbit. tedy o dvoukanálový časový záznam.
Jednotka platná pro DDS DB (tedy pro Normal DB resp. Abnormal DB).
Data Loader vytvoří pro měření v Online DB datovou buňku se stejnou
jednotkou, jaká je uvedena v definici měření v ldi souboru. Data Admin
Project Editor vytvoří datovou buňku se stejnou jednotkou do Template DB,
podle které Data Admin vytváří Normal DB i Abnormal DB. Tato jednotka je
uvedena v poli Unit datové buňky v Template DB.
Poznámky.
- Pro měření typu Stat, Aps a Center Line se jedná o jednotku uvedenou v poli
Unit definice měření v Template DB. Pokud uživatel jednotku nastavenou při
vytváření datové buňky v Template DB přestaví v poli Unit na jinou, bude zde
uvedena nová jednotka.
- Měření typu Time a Orbit si zde uvedenou jednotku nesou s sebou ve své
hlavičce. Tato jednotka má přednost před jednotkou uvedenou v poli Unit
definice měření v Template DB. I když uživatel jednotku nastavenou při
vytváření datové buňky v Template DB přestaví v poli Unit na jinou, bude zde
uváděna původní jednotka nesená v hlavičce záznamu dat, tedy jednotka
platná pro Online DB.
Unit
Last transferred
Čas posledních dat v naposled přeneseném bloku dat z Online DB do DDS
DB (tedy do Normal DB resp. Abnormal DB). Do DDS DB však obvykle byla
z bloku dat vybrána a uložena data starší podle požadavku na periodu
ukládání.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 192 -
ADASH spol. s r.o.
MMS 6850
Informace o Abnormal TCG
Informace o Abnormal TCG naleznete v sekci TCG Info, ve které je jako druhá informace uvedeno
TCG info: abnormal, .... Pouze při výskytu mimořádné situace se aktivují některé Abnormal TCG,
jejichž měření se s nastavenou periodou ukládají po dobu trvání mimořádné situace do společné
Abnormal DB.
V seznamu TCG jsou uvedeny pouze ty TCG, které mají nastaven příznak TCG on. Je-li TCG
uživatelem pozastavena zrušením příznaku TCG on, pak ji služba Data Admin neobsluhuje a taková
TCG není v seznamu vůbec uvedena.
TCG name
Viz výše popis tohoto parametru pro Normal TCG.
TCG info
V této položce je uveden typ TCG a její aktuální stav.
Typ TCG. TCG může být dvojího typu: normal a abnormal. V tomto případě
se jedná o TCG typu abnormal, jejíž měření se s nastavenou periodou
ukládají do Abnormal DB po dobu trvání mimořádné situace.
Aktuální stav TCG. Každá TCG buď běží, potom je ve stavu running, nebo
neběží, potom je ve stavu not running. TCG typu abnormal, má-li nastaven
příznak TCG on, běží pouze při mimořádných situacích, jsou-li splněny
podmínky pro její aktivaci.
Measurements in TCG Viz výše popis tohoto parametru pro Normal TCG.
Prolong
V této položce je uvedena hodnota parametru Prolong, o kterou Data Admin
skutečně prodlouží běh Abnormal TCG, pro kterou již zanikly podmínky další
aktivity. Hodnota je uvedena v minutách. Tato hodnota nemusí odpovídat
hodnotě nastavené uživatelem v definici TCG. Je-li v definici TCG nastavena
hodnota menší, než je implicitní (default) hodnota tohoto parametru, použije
Data Admin default hodnotu.
Pretrig
V této položce je uvedena hodnota parametru Pretrig, tedy předstihu, se
kterým Data Admin začne ukládat data Abnormal TCG před začátkem její
aktivity. Hodnota je uvedena v minutách. Parametr odpovídá hodnotě zadané
uživatelem v definici TCG.
Period
Viz výše popis tohoto parametru pro Normal TCG.
Details
Kliknutím na položku Details u vybrané Abnormal TCG vyvoláte obrazovku, na které jsou kromě výše
uvedených informací vypsány seznamy aktivních měření a aktivních řídicích měření obsažených ve
vybrané TCG. Pro řídicí měření jsou vypsány další informace o jejich nastavení a aktuálním stavu.
Seznam měření - Measurements List
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 193 -
MMS 6850
Jedná se o seznam aktivních měření obsažených ve vybrané TCG. Aktivní měření jsou ta, která
uživatel zařadil do seznamu TCG Measurements List při vytváření TCG a v seznamu Registered
Measurements List jim nastavil příznak on. Tato měření jsou ukládána do DDS DB, pokud nejsou
v projektu služby Data Loader uživatelem pozastavena přes parametr Status = user_off – viz výše
popis parametru Measurements in TCG.
DDS DB ID
Viz výše popis tohoto parametru pro Normal TCG.
Name
Viz výše popis tohoto parametru pro Normal TCG.
Type
Viz výše popis tohoto parametru pro Normal TCG.
Unit
Viz výše popis tohoto parametru pro Normal TCG.
Last transferred
Viz výše popis tohoto parametru pro Normal TCG.
Seznam řídicích měření - CM List
Jedná se o seznam aktivních řídicích měření obsažených ve vybrané Abnormal TCG. Aktivní řídicí
měření jsou ta statická měření, která uživatel zařadil do seznamu TCG Control Measurements List
při vytváření TCG a v seznamu Registered Control Measurements List jim nastavil příznak on. Tato
měření řídí aktivitu TCG a současně jsou ukládána do DDS DB, pokud nejsou v projektu služby Data
Loader uživatelem pozastavena přes parametr Status = user_off.
POZOR! Hodnoty v tabulce zachycují stav vyhodnocený z posledně přeneseného bloku nových dat
z Online DB do DDS DB. Jelikož perioda přenosu bloku nových dat pro Data Admin má standardně
nastavenou hodnotu 10 minut, není vhodné z tabulky např. z parametru Last val odečítat aktuální
stav řídicího měření. Je-li nutno znát skutečně aktuální hodnoty některých měření, pak je třeba použít
aplikaci Data Viewer, která slouží právě jen pro online vizualizaci naměřených dat.
DDS DB ID
Viz výše popis tohoto parametru pro Normal TCG.
Name
Viz výše popis tohoto parametru pro Normal TCG.
Start status
Binární číslo, které v pěti bitech 0/1 určuje, v kterých z pěti pásem < VL, VL až
L, L až H, H až VH a > VH je řídicí měření aktivní. Řídicí měření s DDS ID = 1
na následujícím obrázku bude aktivní ve dvou sousedních pásmech, a to 900
až 1200 a > 1200, jejichž sloučením je jediné pásmo > 900.
VL
Mez pásma VL (Very Low), jak ji uživatel nastavil v definici TCG. Hodnota je
uvedena v jednotce z Online DB.
L
Mez pásma L (Low), jak ji uživatel nastavil v definici TCG. Hodnota je
uvedena v jednotce z Online DB.
H
Mez pásma H (High), jak ji uživatel nastavil v definici TCG. Hodnota je
uvedena v jednotce z Online DB.
VH
Mez pásma VH (Very High), jak ji uživatel nastavil v definici TCG. Hodnota je
uvedena v jednotce z Online DB.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 194 -
MMS 6850
Last val.
Poslední dosud přenesená (tedy ne aktuální) hodnota řídicího měření, podle
níž Data Admin vyhodnocoval aktivitu tohoto řídicího měření a následně i
aktivitu celé Abnormal TCG. Hodnota je uvedena v jednotce z Online DB,
aby byla srovnatelná s hodnotami mezí.
Unit
Jednotka, ve které jsou data skutečně uložena v Online DB. Tato jednotka
může být jiná než jednotka uvedená v ldi souboru i v DDS DB (viz Poznámku
níže). V této jednotce jsou v tabulce uvedeny meze VL, L, H a VH a dále
poslední hodnota řídicího měření Last val.
State
Aktuální stav řídicího měření:
inactive
Řídicí měření je neaktivní. Pokud přesto Abnormal TCG běží,
pak v důsledku aktivního stavu jiného řídicího měření nebo
dobíhá Prolong. Řídící měření se stává neaktivní v okamžiku,
kdy se jeho hodnota vrátí do povoleného pásma bez ohledu
na Prolong, který ovlivňuje aktivitu až celé Abnormal TCG.
Běží-li Abnormal TCG, ačkoli všechna řídicí měření mají stav
State = inactive, pak právě dobíhá Prolong. Abnormal TCG
bude zastavena až po jeho vyčerpaní, zůstanou-li všechna
řídicí měření dále neaktivní.
active
Řídicí měření je aktivní, tedy jeho hodnota se nachází mimo
povolená pásma. Abnormal TCG běží i v důsledku stavu
tohoto řídicího měření.
disabled
Řídicí měření není stabilní, jeho hodnota osciluje. Data
Admin je proto označil příznakem disabled jako dále již
neakceptovatelné a považuje je za trvale aktivní, dokud
nebude jeho hodnota uznána službou Data Admin jako
stabilní v povoleném pásmu. Teprve poté bude stav měření
změněn z disabled na inactive a jeho aktivita se opět začne
vyhodnocovat podle jeho aktuální hodnoty.
Last activation
Datum a čas poslední aktivace řídicího měření, tedy čas, kdy hodnota měření
opustila povolená pásma.
Je-li hodnota Last activation větší než hodnota Last deactivation, pak řídicí
měření musí být aktivní a jeho State = active.
Je-li hodnota Last activation menší než hodnota Last deactivation, pak se
hodnota řídicího měření již opět nachází v povoleném pásmu a jeho State =
inactive.
Last deactivation
Datum a čas poslední deaktivace řídicího měření, tedy čas, kdy se hodnota
měření vrátila zpět do povoleného pásma.
Poznámka.
Při definici Abnormal TCG zadává uživatel přes TCG Editor hodnoty mezí pásem VL až VH v
jednotce měření z OPC serveru, která je uvedena v ldi souboru projektu pro Data Loader. Do Online
DB však může Data Loader měření ukládat v jiné jednotce, kterou zapíše do Online DB. Data Admin
nepracuje s ldi souborem pro Data Loader projektu, proto zapisuje TCG Editor do definice TCG v
tcg souboru zadané meze pro Data Admin v jednotce, ve které budou měření uložena v Online DB a
DM 2010 Status je tak uvádí v tabulce CM list. Ve stejné jednotce je uvedena i hodnota Last val.,
podle které Data Admin provedl vyhodnocení stavu řídicího měření.
Příklad 1.
Řídicí měření s DDS ID = 1 je měření otáček dostupné na OPC serveru v RPM, data jsou do Online
DB ukládána též v RPM. Hodnoty mezí zadané přes TCG Editor (300, 600, 900, 1200 RPM) souhlasí
s hodnotami zobrazenými v tabulce níže.
Příklad 2.
Řídicí měření s DDS ID = 2 je měření posunutí dostupné na OPC serveru v µm, data jsou do Online
DB ukládána v m. Hodnoty mezí zadané přes TCG Editor (100, 500, 1000, 1500 µm) jsou přepočteny
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 195 -
MMS 6850
na jednotku z Online DB a uloženy do tcg souboru. Tak jsou i zobrazeny v tabulce níže (0.0001,
0.0005, 0.001, 0.0015 m).
Příklad 3.
Řídicí měření s DDS ID = 3 je měření rychlosti vibrací dostupné na OPC serveru v mm/s, data jsou do
Online DB ukládána v m/s. Hodnoty mezí zadané přes TCG Editor (1, 3, 5, 7 mm/s) jsou přepočteny
na jednotku z Online DB a uloženy do tcg souboru. Tak jsou i zobrazeny v tabulce níže (0.001, 0.003,
0.005, 0.007 m/s).
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 196 -
MMS 6850
Ikony a signalizace stavu
DM 2010 Status po spuštění zobrazí ve svém komunikačním okně strom všech projektů právě
běžících na Vašem PC - viz výše kapitolu Spuštění programu. Projekt se považuje za běžící, běží-li
alespoň jedna jeho služba Data Loader resp. Data Admin.
- Každý běžící projekt je ve stromu označen svým jménem.
- Každý běžící projekt má ve stromu dvě položky označené Data Admin a Data Loader.
- Každá služba má ve stromu položky jednotlivých chyb, pokud se nachází v chybovém stavu.
Každý běžící projekt a každá jeho služba mají ve stromu přiřazenou ikonu, která signalizuje aktuální
stav projektu resp. služby. Celá aplikace DM 2010 Status má globální ikonu, která je umístěna
v pravém dolním konci lišty a signalizuje stav celé aplikace - viz výše kapitolu Spuštění programu.
Ikona aplikace
Typy ikon a jejich význam
Ikony signalizují stav položky resp. aplikace barevně nebo textově, a to následujícím způsobem:
- Každá chyba zobrazená ve stromu má svoji ikonu.
- Ikona každé služby signalizuje nejhorší aktuální chybu v rámci této služby.
- Ikona každého projektu signalizuje nejhorší aktuální chybu v rámci projektu (tedy obou služeb).
- Ikona aplikace DM 2010 Status signalizuje (dole v liště) nejhorší aktuální chybu v rámci všech
běžících projektů včetně případné chyby aplikace DM 2010 Status.
Seznam chyb seřazený od nejhoršího typu po OK
Stav (typ ikony)
Barva
Text a jeho význam
----------------------------------------------------------------------------------1)
Systémová chyba
šedá
SE System Error
Kritická chyba
červená
D Danger
Nekritická chyba
žlutá
A Alert
2)
zelená
OK OK
V pořádku
Poznámky.
1. Příkladem systémové chyby je ztráta komunikace mezi DM 2010 Status a některou službou, interní
chyba aplikace DM 2010 Status apod.
2. Existuje ikona OK! resp. zelená s vykřičníkem. Upozorňuje, že systém běží v pořádku, ale byl
zachycen jev, který může uživatele zajímat. Typickým příkladem je stav, kdy běží některá
Abnormal TCG. Běh Abnormal TCG je pro některého uživatele signálem, že zařízení není
v pořádku a vyžaduje zásah, zatímco pro dalšího uživatele je signálem, že zařízení pouze běží
v jiném režimu, ale je v pořádku.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
- 197 -
ADASH spol. s r.o.
MMS 6850
Přepnutí ikony barva ↔ text
Aplikace DM 2010 Status používá ve zobrazeném stromu standardně signalizaci stavu pomocí barvy
ikony. Potřebujete-li změnit dosud používaný způsob signalizace, dopište do konfiguračního souboru
DM2007Status.cfg do sekce [Globals] parametr
UseLetters=1
bude používaná textová signalizace
UseLetters=0
bude používaná signalizace barvou.
UseLetters
0↔1
Poznámka. Ikona aplikace umístěná v liště je vždy barevná a nelze ji přepnout do textového režimu.
Potlačení kontroly stavu služby Data Admin
Projekt monitorovacího systému MMS 6850 DM standardně obsahuje podprojekt služby Data Loader
pro přenos dat z OPC serveru do Online DB a podprojekt služby Data Admin pro přenos dat
z Online DB do DDS DB. Takový standardní projekt zajišťuje archivaci naměřených dat v DDS DB
pro jejich analýzu prostřednictvím aplikace DDS 2007 resp. MMS 6850 DS. Požadujete-li se současně
online vizualizaci naměřených dat uložených v Online DB, přidejte k projektu monitorovacího systému
projekt aplikace Data Viewer.
Provozujete-li monitorovací systém pouze pro vizualizaci naměřených dat, nebude jeho projekt
obsahovat podprojekt služby Data Admin, což by DM 2010 Status trvale signalizoval jako chybu.
Vytváříte-li projekt monitorovacího systému pouze pro službu Data Loader, potom v dialogu aplikace
Project Setup nezaškrtávejte sekci Data Admin a tlačítkem Save projekt uložte jak je vidět na
obrázku.
V tomto případě Project Setup vygeneruje do dmi souboru hlavního projektu do sekce [Data Admin]
parametr AdminOff=1.
AdminOff=0
AdminOff=1
nekontroluje
projekt standardně obsahuje i podprojekt služby Data Admin
podprojekt služby Data Admin není používán a DM 2010 Status jej
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 198 -
MMS 6850
AdminOff
0↔1
Projekt dtb hlásí chybu: Data Admin nespuštěn.
Projekt dtb nehlásí chybu.
Signalizace rozběhu služeb
Doporučujeme spouštět služby projektu v následujícím pořadí:
1. Spusťte službu Data Loader.
2. Vyčkejte na její bezchybný náběh. Nyní máte jistotu, že existuje a je dostupná Online DB, že
v ní jsou vytvořeny všechny datové buňky a začalo do nich ukládání nových naměřených dat.
Tím se vyhnete chybovým hlášením, která by mohla být vyvolána, pokud byste nejprve spustili
službu Data Admin.
3. Spusťte službu Data Admin.
4. Vyčkejte na její bezchybný náběh. Nyní máte jistotu, že celý monitorovací systém běží bez
chyby.
POZOR! Během rozběhu kterékoli služby se ve stromu projektu signalizují dočasné chybové stavy,
které po naběhnutí služby samy odezní.
Rozběh služby Data Loader
Poznámka.
Komunikační rozhraní OPC serveru nenabízí informaci, zda OPC server běží. Vyšle-li služba Data
Loader na rozhraní požadavek připojení k OPC serveru, který neběží, musí vyčkat 1 minutu, aby byla
jistota korektního rozběhu OPC serveru a připojení se k němu. Vyšle-li Data Loader požadavek na
odpojení a je posledním připojeným klientem, pak rozhraní samo OPC server zastaví.
Bezprostředně po svém spuštění vyšle služba Data Loader požadavek na připojení k OPC serveru a
vykoná prodlevu délky 1 minuta. Z tohoto důvodu trvá náběh služby déle.
Při náběhu služby se postupně objeví následující obrazovky:
1. Data Admin dosud nebyl spuštěn. Data Loader hledá spojení na OPC server a na SQL server,
aby mohl začít přenášet data z OPC serveru do Online DB. Tento stav trvá minimálně 1 minutu
vykonávané prodlevy – viz Poznámka výše.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 199 -
MMS 6850
2. Data Loader se připojil na oba servery. Vytvořil si datové struktury, do kterých dosud nenaplnil
žádná data. Tento stav sám odezní bezprostředně po prvním načtení dat z OPC serveru.
3. Data Loader bezchybně běží. Hodnota v závorce udává délku fronty dat, která Data Loader
převzal z OPC serveru do své paměti, ale dosud je neuložil do Online DB – viz výše kapitolu
Informace o projektu, popis položky Queue size. Teprve nyní je vhodné spustit službu Data
Admin.
Rozběh služby Data Admin
Při náběhu služby se obvykle postupně objeví následující obrazovky:
1. Data Admin je spuštěn, byl již identifikován jako běžící, ale v rámci náběhu dosud nekomunikuje
s aplikací DM 2010 Status. Tento stav sám odezní během několika sekund.
2. Data Admin bezchybně běží. Hodnota v závorce udává čas, který uplynul od posledního přenosu
nových dat z Online DB do DDS DB.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 200 -
MMS 6850
3. Obě služby signalizují stav OK, tedy celý projekt monitorovacího systému běží bezchybně.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 201 -
MMS 6850
Kopie Online DB – zpřístupnění dat v DDS 2007
Online DB obsahuje krátkodobou historii neredukovaných dat. Pracuje jako kruhová paměť služby
Data Loader. Monitorovací systém má ale prostředky, kterými dokáže její data zpřístupnit uživateli.
Data uložená v Online DB jsou pro uživatele lákavá ze dvou důvodů:
1. Pro všechna měření definovaná v ldi konfiguračním souboru ukládá služba Data Loader do
Online DB všechna nová data, která nalezne na OPC serveru. Jinými slovy řečeno: Interval
mezi uloženými daty je minimální. Z OPC serveru nelze získávat nová data častěji.
2. Data uložená v Online DB nejsou nikdy redukovaná. Rozumná velikost Online DB,
definovaná požadovanou délkou historie uložených dat, je udržovaná tím, že Online DB
pracuje jako kruhová paměť. Nejstarší data jsou po přenesení do DDS DB automaticky
přepisována aktuálními.
POZOR!
- Online DB nemá strukturu DDS DB a proto není určena k práci v prostředí aplikace DDS 2007.
Neodborným přístupem lze poškodit strukturu této databáze. Proto ji nikdy neotvírejte v prostředí
DDS 2007.
- Zcela nevhodnou metodou zpřístupnění dat z Online DB do DDS 2007 je (na první pohled lákavé)
vytvoření zvláštní Abnormal TCG, ukládající data s co nejdelším předstihem Pretrig a s co
nejkratším intervalem, s cílem vytvořit Abnormal DB obsahující všechna data z Online DB. Obvykle
pak dochází k nežádoucím spouštěním této TCG a k následným vznikům objemných Abnormal DB,
o jejichž údržbu a odstraňování se nikdo nestará, které brzy zaplní disk SQL serveru a zablokují
práci monitorovacího systému. Navíc má monitorovací systém ochranné mechanismy právě proti
takovým případům, takže výsledná Abnormal DB nesplní očekávání uživatele.
Online vizualizace naměřených dat
Služba Data Admin nepřenáší průběžně data z Online DB do DDS DB, ale periodicky (implicitně co
10 minut) převezme z Online DB blok nových dat a ta najednou zpracuje. Je tedy zřejmé, že ani
v Normal DB, ani v Abnormal DB nejsou uložena poslední naměřená data, tedy DDS DB nejsou
určeny k online sledování stavu monitorovaného zařízení.
K online vizualizaci dat přímo z Online DB je určena aplikace Data Viewer, jejíž detailní popis je
uveden ve zvláštním manuálu. Představuje jediný způsob online sledování stavu monitorovaného
zařízení v rámci monitorovacího systému.
Zpřístupnění dat Online DB v DDS 2007
Může nastat situace, kdy by uživatel rád nahlédnul do nekomprimovaných dat uložených v Online DB,
případně by chtěl tato data (nebo některou jejich část) archivovat. Monitorovací systém tuto možnost
nabízí prostřednictvím vytvoření kopie aktuálního stavu Online DB.
Důležité.
1. Vytvořená kopie Online DB má strukturu DDS DB a je určena k práci v prostředí aplikace
DDS 2007.
2. Online DB žádný strukturovaný databázový strom nemá. Databázový strom kopie je ale
vytvořen podle šablony Template DB. Kopie Online DB se tedy na Vás tváří stejně jako
Normal DB nebo Abnormal DB projektu, se kterými jste zvyklí pracovat. V tomto smyslu je
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
3.
4.
5.
6.
- 202 -
MMS 6850
pojem „kopie Online DB“ poněkud nepřesný. Jedná se o uložení všech dat z Online DB do
nově vytvořené databáze typu DDS DB.
Ke zpracování kopie Online DB lze již využít veškeré mechanismy aplikace DDS 2007 pro
práci s databázemi a v nich uloženými daty.
Kopii Online DB vytvoří služba Data Admin, které příslušný příkaz udělí DM 2010 Status.
Aby kopie mohla být vytvořena, musí běžet služba Data Admin vybraného projektu.
Kopie Online DB se vždy jmenuje OnlineDB_copy a vytvoří se na stejném SQL serveru, kde
jsou uloženy ostatní databáze vybraného projektu. Z toho plyne:
- existuje-li již na SQL serveru databáze stejného jména, bude přepsána novou,
- je věcí uživatele, aby si vzniklou kopii včas zálohoval mimo SQL server pod vhodným
jménem.
Po vytvoření kopie na SQL serveru vytvoří Data Admin odpovídající ODBC zdroj na svém
počítači, aby kopie byla na tomto počítači okamžitě dostupná v prostředí DDS 2007.
Ačkoli informace lze přes DM 2010 Status získávat i z dalších počítačů připojených k síti (viz
výše kapitolu Vzdáleny přístup k informacím z jiného PC), kopii Online DB lze vytvořit
pouze z počítače, na kterém je instalován monitorovací systém, tedy z počítače, na kterém
běží DM 2010 Status. Vzniklá kopie je ale již opět přes SQL server dostupná všem
oprávněným uživatelům, pokud si na svém počítači sami vytvoří odpovídající ODBC zdroj.
Poznámka.
Vytvoření kopie Online DB je nástroj pro zkušeného uživatele, který si uvědomuje, že se může jednat
o kopii s velikostí pohybující se v řádu GB a že její potřeba je obvykle pouze dočasná. Takovou kopii
je vhodné:
- analyzovat a poté z SQL serveru smazat,
- analyzovat a poté zálohovat celou nebo její část a kopii z SQL serveru smazat smazat.
Úmyslně proto není dána možnost zadání jména kopie, aby méně zkušení uživatelé nevytvářeli na
SQL serveru řadu těchto objemných kopií.
Postup vytvoření kopie Online DB
V této kapitole je uveden postup, kterým vytvoříte přes DM 2010 Status kopii Online DB, provedete
její zálohu přes DDS 2007 a původní kopii smažete.
1. Monitorovací systém běží a je spuštěna aplikace DM 2010 Status.
2. V okně DM 2010 Status vyberte projekt, jehož Online DB chcete kopírovat. Ve stromu aktivujte
položku Data Admin vybraného projektu. Data Admin musí běžet, aby mohl převzít příkaz a
vytvořit kopii Online DB. Dokud není ve stromu vybrána položka Data Admin, je tlačítko Save
online DB zašeděno.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 203 -
MMS 6850
3. Klikněte na tlačítko Save online DB nebo klikněte na položku Data Admin pravým tlačítkem myši a
z menu vyberte položku Save online DB.
4. Ve zobrazeném dialogu v řádku Selected project: kontrolujte, že je kopírována Online DB
správného projektu. V řádku Target database: zjistíte, pod jakým jménem bude kopie uložena na
SQL server. V řádku Actual online DB size: zjistíte, jakou velikost má Online DB. 100 MB na
obrázku je případ malé Online DB. Velikost se ale může pohybovat v řádu GB a je vhodné si
uvědomit, že objemná kopie:
- nebude vytvořena během několika sekund,
- zabere na disku SQL serveru značné místo a proto bude vhodné ji co nejdříve z disku odstranit.
5. Klikněte na tlačítko Start a vyčkejte, než bude ohlášeno vytvoření kopie. Během kopírování je
zobrazován počet již přenesených datových buněk z celkového počtu datových buněk nalezených
v Online DB. Obrázek ukazuje případ projektu, ve kterém je definováno 21 měření.
6. Klikněte na tlačítko Exit, kterým uzavřete dialog.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 204 -
MMS 6850
7. Spusťte aplikaci DDS 2007 a otevřete databázi se jménem OnlineDB_copy. ODBC zdroj pro ni byl
automaticky vytvořen. Databáze je ihned po svém vytvoření připravena pro práci v prostředí DDS
2007. Můžete z ní vymazat celé větve databázového stromu s nezajímavými daty, můžete ze
zbylých datových buněk odstranit intervaly nezajímavých dat apod.
8. Chcete-li nyní vytvořit zálohu této upravené databáze, můžete využít některé z možností
nabízených aplikací DDS 2007
- Databáze / Kopírování databáze (Database / Copy database),
- Databáze / Export časového intervalu (Database / Time interval export),
- SQL server - administrace / Zálohovat databázi (SQL server administration / Backup
database).
Tato operace může pro objemné databáze trvat delší dobu, po kterou bude DDS zablokován.
Všechny metody, jejichž popis naleznete v manuálu DDS 2007, jsou vhodné pro běžného uživatele,
který nemá na svém počítači nainstalován manažer SQL serveru. Máte-li manažer nainstalován a
běžně jej používáte k zálohování svých databází, pak jeho použitím získáte dvě výhody:
- záloha bude provedena rychleji,
- během zálohování můžete dále využívat DDS 2007.
9. Kopii Online DB je zbytečné udržovat na SQL serveru. Potřebujete-li archivovat její zálohu,
provedete to podle popisu v předchozím bodu. Poté je vhodné zálohu přemístit mimo počítač SQL
serveru a také původní kopii OnlineDB_copy z SQL serveru smazat. To snadno provedete přes
položku SQL server - administrace / Odstranit databázi (SQL server administration / Drop
database).
Více užitečných informací naleznete v následující kapitole.
POZOR! Vytvářeje kopie Online DB běžících projektů nebo bezprostředně po zastavení služby Data
Loader. Zastavíte-li celý projekt a po delší době se rozhodnete provést kopii Online DB zastaveného
projektu, zjistíte, že databáze neobsahuje žádná data nebo jen krátkou historii. Vysvětlení je
jednoduché. Aby mohla vzniknout kopie Online DB, musíte opět spustit službu Data Admin. Ta ihned
po svém spuštění provede kontrolu historie dat v Online DB a všechna stará data v ní smaže.
V důsledku předchozího zastavení projektu však již většina dat zastarala a Data Admin tato data
z Online DB odstraní.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 205 -
MMS 6850
Informace potřebné pro práci s SQL serverem v prostředí DDS 2007
Instalaci DDS 2007 musí provést osoba, která má právo administrátora. Aby DDS 2007 mohl pracovat
s SQL serverem, musí se na Váš počítač instalovat jeden z následujících produktů (oba naleznete na
instalačním disku DDS 2007):
1. Celý SQL server v případě, že je na Vašem počítači instalován monitorovací systém MMS
6850 DM a bude využívat SQL server na tomto počítači.
2. Ovladač SQL serveru, který umožní práci s externím SQL serverem.
Přístup na SQL server potřebujete v případě:
- otevření databáze umístěné na SQL serveru (a všechny databáze monitorovacího systému jsou
SQL databáze),
- vytváření nového ODBC zdroje nebo modifikace již existujícího ODBC zdroje pro SQL databázi,
- vyvolání dialogu SQL server – administrace pro práci s SQL databázemi (zejména k jejich
zálohování a odstraňování).
Pro přístup na SQL server musíte znát:
- jméno počítače a instanci SQL serveru na tomto počítači,
- jméno uživatele,
- přihlašovací heslo.
Tyto informace pro každý projekt získáte z dmi konfiguračního souboru hlavního projektu nebo z okna
aplikace Project Setup po otevření vybraného projektu.
Poznámka.
DDS 2007 si po prvním otevření SQL databáze již pamatuje všechny potřebné údaje pro přístup na
její SQL server. Pouze vyvolání dialogu SQL server – administrace pokaždé vyžaduje všechny
přihlašovací údaje.
V předchozí kapitole v bodu 8. byly zmíněny tři možnosti, jak zálohovat kopii Online DB. Dále jsou
uvedeny bližší informace o těchto možnostech. Detailní popis naleznete v manuálu DDS 2007.
Export časového intervalu
Budete-li kopii Online DB zálohovat přes volbu Export časového intervalu, pak cílová databáze
musí být typu MDB. To je výhodné, pokud si zálohu děláte jen pro sebe na svém počítači a pokud
nenastane problém s velkým objemem databáze. Vytvářený MDB soubor databáze můžete
nasměrovat na kterékoli zařízení svého počítače, na kterém automaticky vznikne i příslušný ODBC
zdroj.
Vzniklý MDB soubor můžete bez problémů kopírovat nebo přesunout na jiný počítač a po vytvoření
jejího ODBC zdroje databázi na něm okamžitě otevřít.
POZOR! Export časového záznamu:
- nepodporuje síťové cesty pro určení umístění zálohy,
- nekopíruje větve databázového stromu, ve kterých nejsou žádné datové buňky.
Kopírování databáze
S ohledem na obvykle velký objem databáze a s ohledem na zpřístupnění zálohy i dalším uživatelům
může být vhodnější využít Kopírování databáze a zálohu umístit na SQL server. V tomto případě
musíte nejprve vytvořit na SQL serveru prázdnou cílovou databázi, do které se budou data kopírovat.
Prázdnou databázi na SQL serveru vytvoříte přes volbu SQL server – administrace / Vytvořit
novou databázi (SQL server administration / Create new database). Při vytvoření prázdné
databáze se současně vytvoří na Vašem počítači její (stejnojmenný) ODBC zdroj. Vzniklý soubor
databáze ale nemůžete jednoduše přesunout z SQL serveru jinam. Metoda je proto vhodná pro
případ, kdy zálohy jsou po definovaný čas dostupné přes SQL server všem uživatelům a jeden
administrátor je jako zastaralé z SQL serveru pravidelně odstraňuje (případně předem zálohuje).
Zálohovat databázi
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 206 -
MMS 6850
Využijete-li možnost Zálohovat databázi, pak vzniklá záloha již nemá formát databáze a před
použitím musí být jako databáze na SQL serveru opět obnovena včetně ODBC zdroje. Metoda je
vhodná pro případ, kdy archivovaná záloha se později použije jen ojediněle.
POZOR! Záloha vznikne vždy na stejném počítači, na kterém běží SQL server. Obvykle se záloha
provádí ve dvou krocích:
1. Na počítači SQL serveru se vytvoří adresář záloh, do kterého se záloha vytvoří.
2. Z adresáře záloh se záložní soubor přemístí na jiný počítač, aby na disku počítače SQL
serveru zbytečně nezabíral místo.
Vyberete-li přes standardně nabídnutý dialog cestu na jiný počítač, než na kterém běží SQL server,
např. vyberete cestu na svůj počítač, a pokusíte se vytvořit zálohu, skončí pokus následovně:
1. Neexistuje-li vybraná cesta (např. C:\backups\) na počítači SQL serveru, operace skončí
chybovým hlášením. To je lepší varianta.
2. Existuje-li vybraná cesta na počítači SQL serveru, operace proběhne bezchybně, ale soubor
zálohy se vytvoří na počítači SQL serveru. Na svém jej budete hledat marně.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 207 -
MMS 6850
Chybové stavy
V této kapitole jsou vypsány některé chybové stavy, se kterými se uživatel může setkat při
provozování monitorovacího systému MMS 6850 DM. Součástí popisu chybového stavu je obrazovka
DM 2010 Status, výpis informací DM 2010 Status a případně výpis z logovacího souboru služby Data
Loader resp. Data Admin.
Poznámky.
1. Logovací soubory obou služeb naleznete v pracovním adresáři monitorovacího systému MMS
6850 DM.
2. Logovací soubor služby Data Loader pro projekt se jménem PrjName je označen
DataLoader_PrjName.log.
3. Logovací soubor služby Data Admin pro projekt se jménem PrjName je označen
DataLoader_PrjName_online.log.
Chybí licenční klíč HASP
Tuto chybu může běžně vyvolat pouze služba Data Admin, která vyžaduje platnou licenci. V případě
multiprojektu, je ale chráněna licenčním klíčem i služba Data Loader.
- K počítači, na kterém spouštíte Data Admin, musí být připojen lokální HASP klíč s odpovídající
licencí.
- Bylo-li rozšíření licence stávajícího klíče provedeno dodáním licenčního aky souboru, musí být tento
soubor uložen v pracovním adresáři monitorovacího systému MMS 6850 DM.
- Je-li místo lokálního klíče použit síťový klíč, musí být připojen k odpovídajícímu serveru, na kterém
musí běžet Licence manager. V tomto případě je rozšíření licence vždy provedeno přes aky soubor.
Vyberte položku stromu Data Admin a klikněte na tlačítko Details. Zobrazí se informace o stavu
služby. V sekci HASP status kontrolujte stav vyhledání licenčního klíče. V logovacím souboru služby
Data Admin naleznete výpisy o marných opakovaných pokusech vyhledat HASP.
1. Nebyl nalezen žádný klíč ani licenční aky soubor.
{40} 04/14 14:26:21 Local hardlock not present (1).
{40} 04/14 14:26:21 No proper aky file found...
{40} 04/14 14:26:21 Net HASP not found (3).
2. Nebyl nalezen klíč a nalezený licenční aky soubor neobsahuje Data Admin licenci.
{40} 04/15 8:00:34 Local hardlock not present (1).
{40} 04/15 8:00:34 Aky file does not contain apropriate licence informations.
3. Byl nalezen klíč a licenční aky soubor, který však neobsahuje Data Admin licenci.
{40} 04/15 7:48:18 Local hardlock not present (2).
{40} 04/15 7:48:18 Aky file does not contain apropriate licence informations.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 208 -
MMS 6850
Běží pouze jedna služba
- Při běžném provozu monitorovacího systému MMS 6850 DM běží obě služby. Data Loader ukládá
do Online DB data převzatá z OPC serveru. Data Admin ukládá do DDS DB data převzatá
z Online DB.
- Je-li monitorovací systém využíván pouze pro online vizualizaci dat, pak nemusí existovat podprojekt
služby Data Admin, která není vůbec spouštěná. Data Loader ukládá do Online DB data převzatá
z OPC serveru. Data Viewer vizualizuje na obrazovku PC data převzatá z Online DB. Více viz výše
v kapitole Potlačení kontroly služby Data Admin.
Data Admin neběží
Vyberte položku stromu Data Admin a klikněte na tlačítko Details. Zobrazí se informace o stavu
služby.
1. Provozujete-li monitorovací systém ve standardní konfiguraci se službou Data Admin, pak se
jedná o chybový stav. Data Admin udržuje požadovanou délku historie v Online DB a tím
udržuje velikost této databáze v rozumných mezích. Neběží-li služba Data Admin, dochází k
průběžnému nárůstu velikosti Online DB. Přesáhne-li tato velikost povolený limit, začne
služba Data Loader odstraňovat z Online DB stará, ale do DDS DB dosud nepřenesená
data. Výsledkem je ztráta naměřených dat.
2. Provozujete-li monitorovací systém pouze pro vizualizaci naměřených dat bez služby Data
Admin, pak se jedná o běžný stav. Pouze se ujistěte, že Data Viewer má ve svém projektu
nastaven požadavek na udržování délky historie v Online DB. V opačném případě sice
nehrozí ztráta dat, ale Online DB dosáhne limitní velikosti a výrazně se zpomalí práce SQL
serveru.
V dmi souboru hlavního projektu lze pro pouze vizualizační projekty potlačit chybové hlášení
o neběžící službě Data Admin – viz výše kapitolu Potlačení kontroly stavu služby Data
Admin.
Data Loader neběží
Vyberte položku stromu Data Loader a klikněte na tlačítko Details. Zobrazí se informace o stavu
služby.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 209 -
MMS 6850
Neběží-li Data Loader, pak vlastně ani neběží monitorovací systém, neboť do Online DB nejsou
z OPC serveru předávána žádná nová naměřená data k archivaci službou Data Admin nebo
k vizualizaci přes Data Viewer. Jelikož OPC server neudržuje žádnou historii naměřených dat, ale
pouze nabízí poslední aktuální data, výsledkem je ztráta naměřených dat.
Neexistující Online DB
Za běžného provozu není tento chybový stav možný. Pokud neexistuje ODBC zdroj pro Online DB,
nelze z aplikace Project Setup spustit ani službu Data Loader, ani službu Data Admin, které pro svůj
běh vyžadují připojení k Online DB. Neexistuje-li ODBC zdroj pro Online DB, jsou v aplikaci Project
Setup tlačítka Start obou služeb zašeděna.
POZOR!
Může ovšem nastat situace, kdy ODBC zdroj existuje, ale k němu přiřazenou databázi někdo z SQL
serveru vymazal v době, kdy služby Data Loader a Data Admin byly zastaveny. Tato chyba se
projeví stejně, jako kdyby při spuštění služeb nedošlo k navázání komunikace s SQL serverem – viz
dále kapitolu Ztráta komunikace s SQL serverem.
Chybu snadno odhalíte tak, že před spuštěním služby Data Loader resp. Data Admin v aplikaci
Project Setup kliknete nejprve na tlačítko Test ve skupině Online Database a bude nahlášena
chyba.
Neexistující Template DB
Za běžného provozu není tento chybový stav možný. Pokud neexistuje ODBC zdroj pro Template DB,
nelze z aplikace Project Setup spustit službu Data Admin, která pro svůj běh vyžaduje připojení k
Template DB. Tlačítko Start služby Data Admin je v aplikaci Project Setup zašeděno.
POZOR!
Může ovšem nastat situace, kdy ODBC zdroj existuje, ale k němu přiřazenou databázi někdo z SQL
serveru vymazal v době, kdy služba Data Admin byla zastavena. Tato chyba se projeví stejně, jako
kdyby při spuštění služby nedošlo k navázání komunikace s SQL serverem – viz dále kapitolu Ztráta
komunikace s SQL serverem.
Chybu snadno odhalíte tak, že před spuštěním služby Data Admin v aplikaci Project Setup kliknete
nejprve na tlačítko Test ve skupině DDS Database a bude nahlášena chyba.
Neexistující Normal DB
Za běžného provozu není tento chybový stav možný. Pokud neexistuje Normal DB, služba Data
Admin ji automaticky vytvoří při svém spuštění jako kopii Template DB. Za běhu služby Data Admin
po vytvoření nové Normal DB již SQL server nedovolí tuto databázi smazat.
Chyba se vyskytne pouze v případě, kdy se Data Admin pokusí vytvořit novou Normal DB, ale
nastanou problémy s SQL serverem.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 210 -
MMS 6850
Ztráta komunikace s OPC serverem
Tento chybový stav může nastat ve dvou typických případech:
1. V okamžiku startu služby Data Loader není přístup na OPC server.
2. Během sběru dat ztratí služba Data Loader spojení s OPC serverem.
Typicky se tato chyba objeví v případech (služba Data Loader může běžet na jiném počítači než OPC
server):
a. Počítač s OPC serverem je vypnutý nebo je zapnutý, ale není na něm spuštěn OPC server.
b. Jsou problémy se síťovým spojením mezi počítačem, na kterém běží služba Data Loader, a
počítačem, na kterém běží OPC server.
Data Loader nenavázal spojení
POZOR! Při startu služby Data Loader se tato chyba vždy dočasně objeví, ale sama odezní po
navázání spojení – viz výše kapitolu Rozběh služby Data Loader. Pouze pokud sama neodezní,
jedná se o chybový stav, který je třeba odstranit.
Vyberte položku stromu Data Loader a klikněte na tlačítko Details. Zobrazí se informace o stavu
služby. V sekci OPC info kontrolujte stav připojení k OPC serveru. V logovacím souboru služby Data
Loader naleznete výpisy o marných opakovaných pokusech navázat spojení.
{20} 04/02 11:39:17:467 ====================BEGIN====================
{30} 04/02 11:40:22:861 MMS6000: Not connected!
{30} 04/02 11:40:35:149 MMS6000: Not connected!
{30} 04/02 11:40:47:406 MMS6000: Not connected!
{30} 04/02 11:40:59:654 MMS6000: Not connected!
Data Loader ztratil spojení
Obrazovka DM 2010 Status a výpisy v sekci OPC info jsou stejné jako v předchozím případě.
V logovacím souboru služby Data Loader naleznete výpisy o ztrátě spojení a marných opakovaných
pokusech toto spojení obnovit.
{40} 04/02 12:49:12:539 OpcGrp: Wrong data or other failure,0,SUCC,
{40} 04/02 12:49:12:539 OpcGrp: Wrong data or other failure,1,SUCC,
{40} 04/02 12:49:12:539 OpcGrp: Wrong data or other failure,2,SUCC,
{30} 04/02 12:50:53:975 MMS6000: Not connected!
{30} 04/02 12:51:06:233 MMS6000: Not connected!
{30} 04/02 12:51:18:500 MMS6000: Not connected!
{30} 04/02 12:51:30:748 MMS6000: Not connected!
{30} 04/02 12:51:43:005 MMS6000: Not connected!
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 211 -
MMS 6850
Ztráta komunikace s SQL serverem
Tento chybový stav může nastat ve dvou typických případech:
1. V okamžiku startu služby Data Loader nebo Data Admin není přístup na SQL server.
2. Za běhu ztratí služba Data Loader nebo Data Admin spojení s SQL serverem.
Typicky se tato chyba objeví v případech (služby Data Loader a Data Admin mohou běžet na jiném
počítači než SQL server):
a. Počítač s SQL serverem je vypnutý nebo je zapnutý, ale není na něm spuštěn SQL
server.
b. Jsou problémy se síťovým spojením mezi počítačem, na kterém běží služby Data
Loader a Data Admin, a počítačem, na kterém běží SQL server.
Služba nenavázala spojení
Při pokusu o spuštění služby kliknutím na tlačítko Start v aplikaci Project Setup bude nahlášena
chyba. Kliknutím na tlačítko Test ve skupině Online Database resp. DDS Database zjistíte, která
databáze (Online DB resp. Template DB) je momentálně nedostupná. Není-li dostupná ani jedna,
ačkoli byly obě na SQL serveru vytvořeny, pravděpodobně je SQL server momentálně nedostupný.
POZOR! Po kliknutí na tlačítko Start může trvat několik minut, než se chybová zpráva vypíše.
Data Loader ztratil spojení
Na obrazovce DM 2010 Status je vidět v závorce za položkou stromu Data Loader, že službě roste
fronta neuložených měření. Jednou z příčin může být právě ztráta komunikace s SQL serverem, tedy
Online DB není připojena.
Vyberte položku stromu Data Loader a klikněte na tlačítko Details. Zobrazí se informace o stavu
služby. V položce Online DB name kontrolujte stav připojení k databázi. V logovacím souboru služby
Data Loader naleznete výpisy o marných opakovaných pokusech navázat spojení.
Poznámka. Data Loader i Data Admin používají stejný SQL server, proto obvykle ztratí spojení obě
služby, i když ztrátu spojení nehlásí současně.
V logovacím souboru služby Data Loader naleznete výpisy o ztrátě spojení.
{40} 04/10 13:09:58 DBase : 'DEMO_MMS_online' error while executing SQL : 'SELECT COUNT(*)
FROM Statics_0001 WHERE 1=1'
{40} 04/10 13:09:58 Database 'DEMO_MMS_online' lost connection
{40} 04/10 13:13:00 DBase : 'DEMO_MMS' error while executing SQL : 'SELECT SUM(SIZE*8)/1024
FROM SYSFILES WHERE (STATUS & 0x40)<>0x40;'
{40} 04/10 13:13:00 Database 'DEMO_MMS' lost connection
{40} 04/10 13:22:04 DBase : 'DEMO_MMS_online' Cant read tables - not connected
{40} 04/10 13:22:04 DBase : 'DEMO_MMS_online' SqlGetData - not connected
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 212 -
MMS 6850
Data Admin ztratil spojení
Na obrazovce DM 2010 Status je vidět v závorce za položkou stromu Data Admin, že službě roste
čas měřený od posledního přístupu k novým datům. Jednou z příčin může být právě ztráta
komunikace s SQL serverem, tedy Online DB resp. DDS DB není připojena.
Klikněte na položku stromu Data Admin a zobrazí se informace o stavu služby. V položce Online DB
name resp. DB name kontrolujte stav připojení k databázi Online DB resp. Normal DB. Připojení
k Template DB se provádí pouze v případě potřeby vytvoření nové Normal DB a Abnormal DB,
proto zde není uváděno. V logovacím souboru služby Data Admin naleznete výpisy o ztrátě spojení.
Poznámka. Data Loader i Data Admin používají stejný SQL server, proto obvykle ztratí spojení obě
služby, i když ztrátu spojení nehlásí současně.
V logovacím souboru služby Data Loader nalezne te výpisy o ztrátě spojení.
{40} 04/14 9:53:32 DBase : 'DEMO_MMS_online' error while executing SQL : 'SELECT COUNT(*)
FROM Statics_0001 WHERE 1=1'
{40} 04/14 9:53:32 Database 'DEMO_MMS_online' lost connection
{40} 04/14 9:56:34 DBase : 'DEMO_MMS' error while executing SQL : 'SELECT SUM(SIZE*8)/1024
FROM SYSFILES WHERE (STATUS & 0x40)<>0x40;'
{40} 04/14 9:56:34 Database 'DEMO_MMS' lost connection
{40} 04/14 10:11:41 DBase : 'DEMO_MMS_online' Cant read tables - not connected
{40} 04/14 10:11:41 DBase : 'DEMO_MMS_online' SqlGetData - not connected
Dále jsou z logovacího souboru uvedeny výpisy, kdy se Data Admin pokouší vytvořit novou
Abnormal DB, ale selže přístup k Template DB, podle které Data Admin vytváří nové DDS DB.
{40} 04/14 10:22:49 DBase : 'DEMO_MMS_template' error while doing SQLTables
{10} 04/14 10:22:49 Database 'DEMO_MMS_template' lost connection
Měření nemá State ok
Na stránce s informacemi o službě Data Loader je v sekci OPC data uveden seznam všech měření
skutečně přenášených z OPC serveru do Online DB. Pro každé měření je uvedena řada informací.
V poli State je uveden stav měření, který by měl být ok. Pouze v tomto případě jsou naměřená data
ukládána do Online DB. Není-li stav některého měření ok, jedná s o chybový stav, který by měl být
napraven.
Tyto chybové stavy nevzniknou při korektním vytváření a údržbě projektu. Obvykle je způsobí:
- neodborný zásah přímo do textového obsahu některého souboru projektu (lst nebo ldi) místo použití
editoru Data Loader Project Editor pro editaci těchto souborů,
- kopírování nebo jiné nekorektní vytváření Online DB na SQL serveru místo vytvoření prázdné
Online DB přes Project Setup,
- poškození některého souboru projektu nebo Online DB,
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 213 -
MMS 6850
- nevhodný zásah do projektu OPC serveru.
State DB error
Tato chyba nastane:
- je-li projektu přiřazena již existující Online DB, jejíž kód Project head_nmb neodpovídá kódu
uvedenému v ldi souboru,
- došlo-li nějakým způsobem k poškození kódu uloženého v ldi souboru nebo v Online DB.
Kód zapisuje do ldi souboru i do Online DB služba Data Loader, pokud po svém spuštění zjistí, že
kód dosud nebyl přiřazen. Takto páruje dohromady obě části nového projektu.
Důležité.
- Je korektní kdykoli na SQL serveru smazat resp. přemístit do zálohy již existující Online DB, přes
Project Setup vytvořit novou, prázdnou Online DB a poté projekt spustit. Data Loader opatří tuto
prázdnou Online DB správným kódem z ldi souboru.
- Je nekorektní na SQL serveru nahradit již existující Online DB nějakou její starou kopií nebo
nějakou jinou databází. To může vést k právě popisované chybě DB error.
State OPC error
Tato chyba nastane obsahuje-li definice měření v ldi souboru řádek výpisu z OPC serveru, který Data
Loader na OPC serveru nenašel. Výpis z OPC serveru do lst souboru vytváří Project Setup a řádky
z lst souboru jsou do definic měření v ldi souboru zaváděny přes Data Loader Project Editor.
Chybový stav obvykle nastane:
- nevhodným zásahem uživatele do textového obsahu lst souboru jiným editorem, než je Data Loader
Project Editor,
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 214 -
MMS 6850
- nevhodným zásahem uživatele do textového obsahu ldi souboru jiným editorem, než je Data Loader
Project Editor,
- nevhodným zásahem do projektu OPC serveru (například zrušením registrace karty v projektu, ale
ponecháním jejího výpisu v již existujícím lst souboru a ponecháním již existujících definic měření
z této karty v ldi souboru),
- došlo-li nějakým způsobem k poškození textového obsahu lst nebo ldi souboru nebo k poškození
projektu OPC serveru.
Řídicí měření má State: disabled
Na rodičovské stránce s informacemi o službě Data Admin je v každé sekci TCG info položka
Details, přes kterou vyvoláte další stránku s detailními informacemi o vybrané TCG. Pro TCG typu
abnormal je na této stránce také seznam CM list všech řídicích měření, která se podílejí na řízení
aktivity TCG. Podle aktuální hodnoty řídicího měření se nastavuje jeho stav
State: active
je-li aktuální hodnota mimo povolená pásma,
State: inactive
je-li aktuální hodnota v povoleném pásmu.
Zvláštním stavem, který je vlastně stavem chybovým, je
State: disabled
je-li řídicí měření prohlášeno službou Data Admin za nestabilní, oscilující.
Tento stav nastane, jsou-li pro nestabilní řídicí měření nastaveny nevhodné meze, které definují
povolená pásma. Obvykle se jedná o příliš úzká povolená pásma, ve kterých se i za běžného provozu
naměřená hodnota trvale neudrží. V takovém případě je třeba povolená pásma rozšířit změnou mezí
resp. je na místě zvážit, zda takto nestabilní měření je vůbec vhodné k řízení TCG.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 215 -
MMS 6850
Abnormal TCG vyčerpala limit své aktivity
Doba aktivity Abnormal TCG je časově omezena (implicitně na 5 hodin). Neskončí-li aktivita TCG
v tomto limitu, běží TCG dále, ale přestane ukládat naměřená data. Nepředpokládá se, že by
mimořádná situace trvala tak dlouhou dobu. TCG nebude ukládat data, dokud nezaniknou podmínky
pro běh TCG. Poté může TCG opět naběhnout a bude se již chovat standardně.
Tento stav nastane obvykle:
- nějakou externí závadou, která způsobí trvalý posun naměřené hodnoty mimo povolené pásmo,
- nevhodnou volbou parametrů řízení TCG.
Velký objem Online DB
Objem Online DB je dán požadovanou délkou historie naměřených dat, kterou má Online DB
udržovat s ohledem na nastavení parametrů Pretrig jednotlivých Abnormal TCG v projektu služby
Data Admin.
Služba Data Admin standardně udržuje rozumný objem Online DB, s ohledem na počet hodin
historie zadaných při vytváření projektu služby Data Admin v aplikaci Data Admin Project Editor
do pole Online History.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 216 -
MMS 6850
Je-li projekt provozován pouze k vizualizaci naměřených data přes aplikaci Data Viewer, potom
služba Data Admin není vůbec spouštěná a objem Online DB udržuje aplikace Data Viewer
s ohledem na počet hodin zadaných v projektu aplikace Data Viewer do pole Online History ve
skupině Delete Old Data.
Přesáhne-li objem Online DB povolený limit, začne služba Data Loader mazat nejstarší data, i když
tato data dosud nebyla převzata službou Data Admin nebo nebyla vizualizována aplikací Data
Viewer. Výsledkem je ztráta naměřených dat, tedy se jedná o chybový stav, který je nutno odstranit.
K překročení limitu objemu Online DB dochází pouze v těchto případech:
1. Neběží služba Data Admin, která má udržovat požadovaný objem Online DB, resp. neběží
aplikace Data Viewer, pokud má ona udržovat objem Online DB.
2. Služba Data Admin resp. aplikace Data Viewer (podle toho, která má udržovat objem Online
DB), má nastavenou nevhodnou délku historie v poli Online History. Případně aplikace Data
Viewer nemá zatrženo pole Delete Old Data, ačkoli je projekt provozován pouze k vizualizaci
naměřených dat bez služby Data Admin, tedy se očekává, že Data Viewer bude udržovat
objem Online DB.
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz
ADASH spol. s r.o.
- 217 -
MMS 6850
Poznámky uživatele
ADASH s.r.o., Ostrava, Česká republika, tel.: +420 596 232 670, fax: +420 596 232 671, email: [email protected]
Další technické a kontaktní informace najdete na www.adash.net, www.adash.cz

Podobné dokumenty

IP WatchDog2 Lite / Industrial MANUAL

IP WatchDog2 Lite / Industrial MANUAL o Reseting device now - probíhá reset kanálu. o Device starting timeout – čeká se na uplynutí povinné doby po resetu kanálu. o Manual Reset – kanál byl ručně nulován o Config change – probíhá změna...

Více

Popis prostředí MOSAIC

Popis prostředí MOSAIC Autoři: Ing. Josef Kovář Ing. Zuzana Prokopová Ing. Ladislav Šmejkal, CSc.

Více

Petr Novák

Petr Novák Program semináře sestával z přednášek věnovaných produktům firmy Ex Libris - ALEPH®, MetaLib®, SFX®, DigiTool a Verde. Cílem přednášek byla dle slov pořadatelů snaha o hlubší pochopení nejrůznějšíc...

Více

MEg40 + /supra

MEg40 + /supra Měřící režimy a převodní konstanty prvků měřícího řetězce lze programovat pomocí klávesnice přístroje nebo komfortněji programem MERCI instalovaným na PC. K zobrazení a zpracování dat jednoho datov...

Více

Z-ANO - České vysoké učení technické v Praze

Z-ANO - České vysoké učení technické v Praze odhadnou hodnoty signálu v místech, kde jsme EEG neměřili. Interpolací získáme obraz kontinuálního průběhu mozkové aktivity. Číselným hodnotám následně přiřadíme odstín barevné škály. Plošná barevn...

Více

2 relé ovládaná přes Ethernet + RS-232/Ethernet

2 relé ovládaná přes Ethernet + RS-232/Ethernet 8. Stisky tlačítek „Turn On“, „Turn Off“, „Close Contact“ a „Open Contact“ (v závislosti na použíté konfiguraci a stavu relé) můžete ovládat kontakty relé. 9. Stiskem tlačítka „Reset“ lze krátkodob...

Více

oVirt - virtualizace datacentra aneb správa

oVirt - virtualizace datacentra aneb správa socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/vm-f16buildmachine.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtioserial0.0,nr=1,chardev=charchannel0,id=channel0,na...

Více

DIPLOMOV´A PR´ACE Digitáln´ı kompenzacn´ı jednotka pro

DIPLOMOV´A PR´ACE Digitáln´ı kompenzacn´ı jednotka pro jeho výstupnı́ho napětı́ se snažı́me nastavit minimálnı́ výchylku na indikátoru vyváženı́ D. Z důvodu omezeného rozlišenı́ nastavenı́ výstupnı́ch napětı́ generátorů a jejich fázové...

Více