INDUSTRIAL AUTOMATION Interactive Graphical SCADA System INSIGHT AND OVERVIEW Začínáme s IGSS
Interactive Graphical SCADA System Obsah Obsah... i O příručce... 1 Uživatelská dokumentace IGSS... 3 Kapitola 1: Úvod do IGSS... 5 Přehled... 5 Co je IGSS?... 5 Přehled modulů... 6 Kapitola 2 : Typy a šablony IGSS... 9 Oddíl A: Typy... 10 Přehled... 10 Co je typ systému IGSS?... 11 Objektový typ area (oblast)... 16 Objektový typ diagram... 17 Objektový typ graph (graf)... 20 Objektový typ analog... 23 Objektový typ table (tabulka)... 28 Objektový typ counter (čítač)... 32 Objektový typ digital... 34 Objektový typ string (řetězec)... 35 Objektový typ scaling (měřítko)... 39 Objektový typ group (skupina)... 40 Obrazový průvodce objektovými typy... 42 Oddíl B: Šablony IGSS... 45 Co je šablona IGSS?... 46 Definování šablony IGSS... 46 Kapitola 3 : Jak vytvořit konfiguraci... 51 Přehled... 51 Oddíl A: Vzorová konfigurace... 52 Přehled... 52 Budovaná konfigurace... 52 Kontrolní seznam konfigurace... 53 Oddíl B: Nastavení a předkonfigurování... 54 Přehled... 54
ii Začínáme s IGSS Vytvoření nové konfigurace pomocí průvodce... 55 Nastavení parametrů stanice... 56 Nastavení parametrů ovladače... 61 Vytvoření nákresu pozadí... 62 Plánování alarmových hlášení... 63 Vytvoření nových symbolů... 64 Revize kontrolního seznamu konfigurace - Nastavení a předkonfigurování... 65 Oddíl C: Budování konfigurace... 66 Přehled... 66 Revize kontrolního seznamu Budování konfigurace... 67 Modul Definition (Definice)... 67 Definování jednotek měření... 69 Definování oblastí a diagramů... 70 Definování textů alarmů... 71 Definování objektů typu scaling (měřítko)... 74 Definování digitálních šablon... 76 Definování analogových objektů... 83 Definování událostí... 88 Základní výpočty... 90 Definování grafů... 102 Instalace konfigurace... 105 Simulace procesních hodnot... 107 Definování výstupních protokolů (hlášení)... 109 Oddíl D: Zdokonalení konfigurace... 114 Přehled... 114 Pokročilé nástroje v IGSS... 115 Použití čar pro analogové objekty... 116 Použití mnohoúhelníků pro analogové objekty... 118 Vylepšení sloupcového zobrazení... 122 Použití příkazových tlačítek pro objekty typu čítač... 124 Použití příkazového pole nebo combo boxu pro digitální objekty... 126 Vnořený seznam alarmů... 129 Vnořené diagramy... 131 Mřížka... 134 Použití animovaných symbolů... 137 Umístění oblíbené grafiky do panelu nástrojů pro knihovnu... 139 Nastavení vzhledu tabulky... 141 Rejstřík... 143 Verze... 149
TObsah iii
Úvod 1 O příručce Účel použití Tato příručka by měla sloužit jako základní pomůcka projektantům systémů při vytváření konfigurací. Obsahuje následující informace: Úvod do systému a jeho komponentů (kap. 1) Popis klíčových typů objektů a terminologii užívanou v IGSS (kap. 2) Postupy vytváření konfigurace po jednotlivých krocích (kap. 3) Příručka se věnuje téměř výhradně aplikaci Definition (Definice). Informaci o dalších modulech systému IGSS získáte v nápovědě. Příručka není zamýšlena jako uživatelská. Podrobnosti k tématům popsaným v této příručce najdete pomocí nápovědy. Odkazy na nápovědu jsou uvedeny dále v této příručce. Uspořádání příručky Příručka obsahuje následující kapitoly: Kapitola 1: Úvod do IGSS 2: Typy a šablony 3: Vytváření konfigurace obsahuje: úvod do IGSS a přehled jeho komponentů. definice a použití všech typů objektů a datových struktur užívaných v IGSS: area (oblast), diagram, graph (graf), analog, table (tabulka), counter (čítač), digital, string (řetězec) a scaling (měřítko), včetně vysvětlení fyzických protějšků jednotlivých typů. Tato kapitola seznamuje důkladně s jednotlivými typy objektů a terminologií potřebnou pro pochopení kap. 3. postupy vytváření konfigurace po jednotlivých krocích. Vzorová konfigurace je velmi jednoduchá, popisuje však všechny typy IGSS. Typografické konvence V příručce jsou použity následující typografické prvky:
2 Začínáme s IGSS Položka Položka Typografický prvek Příklad Prvek uživatelského rozhraní Struktura menu Tučné písmo Šipka mezi položkami menu Záložka Edit Mapping (PLC adresa). Pro zobrazení nápovědy zvolte Help (Nápověda) Help Topics (Témata nápovědy). Uživatelský vstup Neproporcionální písmo Vložili jsme následující text: Pozor! Nizka uroven hladiny v nadrzi. Odkaz na nápovědu Kurzíva K získání podrobností o adresování vyhledejte v souboru nápovědy Definition (Definice) heslo PLC addresses.
Úvod 3 Uživatelská dokumentace IGSS Přehled dokumentace K systému IGSS obdržíte následující dokumentaci: Dokumentace Začínáme s IGSS IGSS Global Help IGSS Program Help obsahuje viz kapitolu O příručce v tomto dokumentu. nápovědu k funkcím a funkčním vlastnostem společným celému systému IGSS a nápovědu k modulu IGSS Starter. postupy po jednotlivých krocích, odkazy a kontextovou nápovědu konkrétního modulu, s níž právě pracujete. Nápověda IGSS Na obrázku 1 vidíte typické okno systému nápovědy IGSS. Obr. 1 Typické okno nápovědy IGSS. Druhy nápovědy Nápověda je navržena tak, aby bylo možno jednoduše rozlišit mezi různými druhy poskytovaných informací. Nejdůležitějšími druhy nápovědy jsou: Druh nápovědy Postup po krocích Odkaz Nápověda Co je to? ( What's This? ) Popis Očíslované kroky vedoucí ke splnění daného úkolu. Aby bylo možno zároveň číst zobrazený postup a plnit uvedené instrukce, je tento druh nápovědy zobrazován v podobě malých karet v oknech umístěných v pravém horním rohu obrazovky. Vysvětluje podrobnosti uživatelského rozhraní nebo pojmy. (např. témata popisující různé typy objektů) Popisuje jednotlivé položky v dialogovém oknu (tj. tlačítka nebo pole).
4 Začínáme s IGSS Vyvolání nápovědy Existuje několik způsobů vyvolání nápovědy podle druhu nápovědy, který chcete získat: K vyvolání tohoto druhu nápovědy Postup po krocích nebo odkaz Nápověda Co je to? ( What's This? ) vykonejte následující... Zvolte Help (Nápověda) Help Topics (Témata nápovědy) a vyhledejte požadované téma na záložce Contents (Obsah) nebo vyhledejte téma na záložkách Index (Rejstřík) nebo Find (Hledat) (viz Hledání v nápovědě níže). V dialogovém oknu buď: Klepněte na v pravém horním rohu a poté klikněte na prvek, o němž chcete získat informaci, nebo, Stisknutím TAB se přesuňte na požadovanou položku a poté stiskněte F1. Hledání v nápovědě Pokud budete potřebovat najít v nápovědě určitou konkrétní informaci, můžete k tomu využít implicitního vyhledávání. Použijte záložku Index (Rejstřík) Find (Hledat) pokud hledáte Postupy krok po kroku, podrobnosti uživatelského rozhraní nebo odkazy Specifická slova nebo výrazy, které nemůžete najít v rejstříku na záložce Index (Rejstřík). Nápověda rovněž obsahuje záložku Contents (Obsah), na níž jsou hierarchicky uspořádána jednotlivá témata nápovědy. Nápověda pro funkci nápovědy Aktualizace souborů nápovědy Nevíte-li si rady, jak použít funkci nápovědy, stiskněte klávesu F1. Aktualizované soubory nápovědy budou k dispozici ke stažení na našich internetových stránkách http://www.7t.dk. Soubory nápovědy snadno získáte pomocí modulu Update systému IGSS. V každém souboru nápovědy najdete na záložce Contents (Obsah) ve složce Reference téma Version, které obsahuje informace o tom, kdy byl soubor nápovědy vytvořen a jakou verzi softwaru popisuje.
Interactive Graphical SCADA System Kapitola 1: Úvod do IGSS Přehled O této kapitole Tato kapitola je úvodem do systému IGSS. Obsah Tato kapitola obsahuje následující témata: Co je IGSS?... 5 Přehled modulů... 6 Co je IGSS? Úvod IGSS je SCADA (Supervisory Control And Data Acquisition) systém pro monitorování a řízení průmyslových procesů. Používá se v širokém spektru průmyslových oborů a od jeho uvedení na trh v roce 1984 již bylo prodáno více než 25 000 licencí. Reference IGSS je v současnosti používán v mnoha oborech, jako například: Potravinářství Petrochemie Vzdělávání Farmaceutický průmysl Energetika Lodní průmysl Doprava Vodní hospodářství Na našich webových stránkách naleznete úplný seznam referencí a poznámky k instalacím IGSS. Podporované operační systémy IGSS, v6 je určen pro operační systémy Windows Server 2003, Windows XP a Windows 2000. Další systémové požadavky jsou uvedeny v Průvodci instalací IGSS. Uživatelé Systém IGSS je zaměřen na dvě cílové skupiny uživatelů: projektanti systémů, kteří navrhují modely průmyslových celků a operátoři, kteří monitorují a řídí průmyslové procesy pomocí PC. Objektová orientace IGSS je skutečně objektově orientovaný program. Z toho plyne pro projektanty systémů a operátory několik významných výhod. Snad nejdůležitější výhodou je, že procesní komponent s mnoha vstupními a výstupními parametry je v IGSS považován za jeden objekt. Operátor i projektant vnímají tento objekt stejně a vlastnosti takového objektu mohou být zobrazovány a měněny v jediném dialogovém panelu. Typy
6 Začínáme s IGSS objektů a šablony jsou v IGSS dalšími objektově orientovanými prvky. Šablony jsou pro projektanty systémů obzvlášť výhodné, neboť mohou definovat pouze jednu šablonu a na jejím základě založit libovolný počet objektů s týmiž vlastnostmi. Rozhraní pro výměnu dat Klíčovým prvkem IGSS je jeho otevřená architektura. Jsme přesvědčeni, že naši uživatelé si nepřejí být omezováni při využívání nejmodernějších technologií. Proto IGSS podporuje širokou škálu standardů a typů rozhraní jako ODBC, SQL, OPC, OLE, VBA/Automation a ActiveX. Tato rozhraní umožňují výměnu dat s dalšími aplikacemi. Pokud navrhujete velkou konfiguraci, můžete definovat procesní komponenty pomocí externí databáze a poté naimportovat data do IGSS. Rozšiřitelnost Prodejní verze Dalším významným rysem IGSS je jeho rozšiřitelnost. Protože IGSS je založen na architektuře klient/server, můžete ve vaší konfiguraci jednoduše zvětšit počet operátorských stanic nebo počet objektů. V případě potřeby lze dokonce připojit rovněž vzdálené operátorské stanice. Při pořizování IGSS kupujete pouze takový počet objektů, operátorských stanic a komunikačních ovladačů, jaký potřebujete. Systém je možno dále rozšiřovat podle vašich rostoucích potřeb. Pro dosažení maximální efektivity procesů jsou k dispozici i řešení pro případ, že váš systém obsahuje nadbytečné prvky. Obraťte se v takovém případě na oddělení odbytu IGSS, kde vám rádi sdělíme další informace. Podrobnosti Podrobný přehled dalších charakteristik systému najdete v nápovědě; do pole vyhledávání zadejte text key features and benefits. Co je nového v této verzi Přehled novinek uvedených v této verzi najdete v nápovědě; do pole vyhledávání zadejte text what's new in this version?. Přehled modulů Úvod IGSS se skládá z několika modulů, z nichž každý plní konkrétní účel. Jejich seznam uvedený níže je rozdělen na dvě části podle zaměření na cílové skupiny uživatelů projektanti systémů a operátoři. Moduly pro projektanty systémů Některé moduly nejsou součástí standardní verze. Tato skutečnost je uvedena odkazem za názvem modulu. Podrobné informace o jednotlivých modulech jsou uvedeny v příslušných nápovědách. Název modulu Přehled použití Typ modulu Definition (Definice) Vytváření modelu fyzického procesu, který má být monitorován, a přiřazení PLC automatu adres komponentů fyzického procesu. Příprava procesních diagramů pro operátory. Definice formátů výstupních protokolů (hlášení). System Configuration Specifikace obecného nastavení systému a konfigurace odpovídajících ovladačů pro komunikaci s PLC automatem. hlavní (main) nastavení (setup) IGSS Starter Spuštění a ukončení konfigurace. hlavní (main) Job Scheduler Maintenance Plánování úloh pro automatické spuštění na základě pravidelných časových intervalů nebo událostí. Vytváření úloh údržby, definování intervalu údržby konkrétních procesních komponentů. Při překročení intervalu je uvědoměn operátor. utilita utilita
Kapitola 1: Úvod do IGSS 7 User Administration (Správa uživatelů) WinPager 1) IGSS Portal Definování uživatelských jmen a hesel, uživatelských skupin a přístupů. Nastavení prodlev, během nichž budou kritické alarmy odeslány na mobilní telefon nebo pager pověřeného personálu. Kombinace tohoto modulu s naším rozhraním WAP vám dává možnost řídit procesní objekty a manuálně přidávat procesní údaje do protokolů. Nastavení bezdrátových zařízení k monitorování a řízení procesů. nastavení (setup) utilita nastavení (setup) 1) Tento modul je prodáván zvlášť. Moduly pro operátory Název modulu Přehled použití Typ aplikace Alarm Prohlížení alarmů buď přímo na procesních diagramech, v seznamu alarmů (Alarm List aktivní alarmy) nebo v archivu alarmů (Alarm Log historické alarmy). Ošetření alarmů na základě pokynů operátora. Dokumentace mimořádných událostí na základě poznámek operátora. hlavní (main) IGSS Starter Spuštění a ukončení konfigurace. hlavní (main) Maintenance Periodical Reports (Periodické protokoly) Supervise (Supervize) Připomenutí úloh údržby na přehledu alarmů nebo přehledu údržby a jejich realizace. Prohlížení nebo tisk protokolů (hlášení) za dané období (denně, týdenně, měsíčně, čtvrtletně nebo ročně). Monitorování a řízení provozu. Ošetření alarmů je integrovanou součástí modulu Supervise (Supervize). utilita report (výstup) hlavní (main)
8 Začínáme s IGSS
Kapitola 2 : Typy a šablony IGSS O této kapitole Tato kapitola obsahuje následující informace: Definice klíčových typů objektů systému IGSS Příklady jejich obvyklého použití Podrobný popis všech typů objektů IGSS Popis šablon IGSS Obsah Tato kapitola obsahuje následující oddíly: Oddíl A: Typy... 10 Oddíl B: Šablony... 45
10 Začínáme s IGSS Oddíl A: Typy Přehled O tomto oddílu Tento oddíl obsahuje následující informace: Popis všech objektových typů systému IGSS Popis nejdůležitějších vlastností objektů Popis dialogových oken pro definování nových objektů Obrazový průvodce nejdůležitějšími vlastnostmi objektových typů Obsah Co je typ systému IGSS?... 11 Objektový typ area (oblast)... 16 Objektový typ diagram... 17 Objektový typ graph (graf)... 20 Objektový typ analog... 23 Objektový typ table (tabulka)... 28 Objektový typ counter (čítač)... 32 Objektový typ digital... 34 Objektový typ string (řetězec)... 35 Objektový typ scaling (měřítko)... 38 Objektový typ group (skupina)... 40 Obrazový průvodce objektovými typy... 42
Kapitola 2 : Typy a šablony IGSS 11 Co je typ systému IGSS? Definice Typ systému IGSS je předdefinovaný objekt systému, pomocí něhož je zajištěno, že budou zadány veškeré nezbytné informace o všech procesních komponentech, které uživatel definuje. Tyto typy odrážejí každodenní praxi; pro různé typy objektů jsou vyžadovány různé údaje. Například u motoru musíte být schopni jej uvést do chodu, zastavit jej a znát jeho maximální výkon. U teplotního čidla je nutno znát a zadat rozsah měření a jednotky. Použití Vždy když definujete procesní komponent (objekt systému IGSS), je nutné, aby měl vlastnosti jednoho z typů IGSS. Po volbě příslušného typu je vám automaticky nabídnuta sekvence dotazů tak, aby byly zadány všechny nezbytné informace. Typy IGSS Systém IGSS užívá následující typy: area (oblast) diagram graph (graf) analog table (tabulka) counter (čítač) digital string (řetězec) scaling (měřítko) Objekty typu area, diagram a graph jsou neprocesní objekty, což znamená, že nereprezentují komponenty fyzického procesu, nýbrž obsahují a sdružují jiné objekty. Objekty ostatních typů reprezentují komponenty procesů (vyjma objektů typu scaling, které jsou interními objekty). Podrobný popis všech typů je uveden dále v tomto oddílu. Typ vs. šablona Jak je zřejmé, typ IGSS je generický. Při vytváření konfigurací si uvědomíte, že mnoho komponentů má stejné nebo společné vlastnosti: určitý typ ventilů může být zavřený, polootevřený nebo otevřený nebo určitý typ hladinoměru indikuje výšku hladiny odpovídající objemu 0 až 1000 m 3. Aby bylo možno zautomatizovat definování takových komponentů, které mají stejné nebo společné vlastnosti, obsahuje IGSS prostředky pro vytváření a definování vašich vlastních šablon. Šablony obsahují veškeré informace, které jsou společné určité množině objektů. Pomocí šablon lze velmi rychle vytvořit konfiguraci nebo několik podobných konfigurací. Další informace o šablonách jsou uvedeny v této kapitole v oddílu B. Definování prvku procesu Pokud chcete definovat procesní komponent, použijte průvodce objekty (Object Wizard) a postupujte podle následujících kroků: POZNÁMKA: Průvodce objekty (Object Wizard) se normálně používá pouze při obecné definici procesního komponentu. Jinak je pro lepší pochopení vytvářeného nastavení komponentu vhodnější použít tradičního způsobu definování komponentu. POZNÁMKA: Tento postup se týká standardních objektových typů, tj. typů analog, digital, table a string. Konkrétní popis jednotlivých typů je uveden v tomto oddíle. Většina kroků popsaná v postupu je společná všem objektovým typům. Pokud však používáte jiný druh zobrazení, například sloupcové zobrazení, není záložka Symbol Definition (Definice symbolu) zobrazena a je nahrazena záložkou odpovídající použitému druhu zobrazení.
12 Začínáme s IGSS Krok Postup 1 Vyberte Objects (Objekty) Create (Vytvořit) With Object Wizard (Pomocí průvodce projekty). Zobrazí se dialogové okno Object Wizard (Průvodce objekty). Klepněte na Next (Další). Obr. 2.1 Dialogové okno Object Wizard (Průvodce objekty) 2 V další dialogovém oknu vyberte typ objektu, který chcete vytvořit, a přiřaďte mu jedinečný název. Klepněte na Next (Další). Obr. 2.2 V tomto dialogovém oknu vyberte typ objektu a pojmenujte jej
Kapitola 2 : Typy a šablony IGSS 13 3 V tomto dialogovém oknu zadejte PLC adresu (adresy), na nichž jsou k dispozici data pro tento komponent, nebo na něž mají být data zapsány. Adresy lze nalézt na záložce Edit Mapping (PLC adresa) v dialogovém oknu vlastností objektů. Klepněte na Next (Další). Obr. 2.3 V tomto dialogovém oknu zadejte PLC adresy 4 V tomto dialogovém oknu zadejte rozsah hodnot, aktuální procesní hodnotu, požadovanou hodnotu a texty alarmů. Tyto údaje lze nalézt v dialogovém oknu vlastností objektů na záložce Edit Mapping (PLC adresa) nebo na záložkách vztahujících se ke konkrétnímu typu objektu (v tomto případě záložce Analog). Klepněte na Next (Další). Obr. 2.4 V tomto dialogovém oknu nastavujete hodnoty a texty alarmů
14 Začínáme s IGSS 5 V tomto dialogovém oknu specifikujte časový interval snímání (scan interval). Tento údaj lze nalézt na záložce Data Management Definition (Správa dat) v dialogovém oknu vlastností objektů. Klepněte na Next. Obr. 2.5 V tomto dialogovém oknu zadejte interval snímání. 6 V tomto dialogovém oknu specifikujte základní interval (base interval). Tento údaj lze nalézt na záložce Data Management Definition (Správa dat) v dialogovém oknu vlastností objektů. Klepněte na Next (Další). Obr. 2.6 V tomto dialogovém oknu zadejte základní interval (base interval)
Kapitola 2 : Typy a šablony IGSS 15 7 V tomto dialogovém oknu zadejte nastavení ukládání dat (logování souborů log). Tento údaj lze nalézt na záložce Data Management Definition (Správa dat) v dialogovém oknu vlastností objektů. Klepněte na Next (Další). Obr. 2.7 V tomto dialogovém oknu zadejte nastavení ukládání dat (logování). 8 V tomto dialogovém oknu vyberte symbol, který má být použit pro daný procesní komponent, a údaje, které mají být zobrazeny spolu se symbolem. Zadané údaje je lze zobrazit v dialogovém oknu vlastností objektů na záložce Symbol Definition (Definice symbolu) a Display (Zobrazit). Klepněte na Finish (Dokončit). Obr. 2.8 V tomto dialogovém oknu vyberte symbol a zobrazované údaje 9 Umístěte symbol objektu a popisek na diagram.
16 Začínáme s IGSS Objektový typ area (oblast) Definice Objektový typ area je soubor k sobě náležících diagramů, grafů a objektů. Použití Objektů typu area (dále rovněž oblast ) se obvykle užívá pro popis výrobních linek nebo samostatných částí procesu. Není-li možno na proces nahlížet jako na proces, který je možno dále rozdělit, použije se pouze jednoho objektu typu oblast. Oblast Global IGSS obsahuje rovněž implicitní typ oblast zvaný Global. Vše co je definováno v tomto typu Global je vztaženo na celou konfiguraci a může být použito v jakémkoli dalším objektu typu oblast. Proto je u tohoto typu účelné definovat šablony a objekty typu scaling. Popis definování těchto objektů je uveden v kapitole 3 v části Definování objektu typu scaling (měřítko). Uživatelsky definované oblasti Při vytváření vaší vlastní konfigurace budete definovat rovněž vlastní typy oblast. Je třeba si zapamatovat několik zásad: Přiřaďte vašemu typu jedinečný a dostatečně popisný název, ať je možno jej jednoduše rozeznat v menu Area (Oblast). Všechny objekty definované v rámci objektu typu oblast nejsou k dispozici v ostatních objektech tohoto typu. Pokud víte, že se určitý objekt vyskytuje pouze v jediném objektu typu oblast, definujte ho zde, ať se omezí množství globálních objektů. Menu Area (Oblast) V menu Area (Oblast) se zobrazí všechny dostupné oblasti, pokud u nich byla vybrána volba Name to Menu (Jméno do menu - viz níže). Tyto oblasti může vybrat operátor v menu Area (Oblast) modulu Supervise. Definování oblasti Krok Postup 1 Vyberte Area (Oblast) Create (Vytvořit). Zobrazí se dialogové okno New Area Properties (Vlastnosti nové oblasti). Obr. 2.9 V tomto dialogovém oknu přiřazujete oblasti název a volíte, zda se bude zobrazovat v menu Area (Oblast) 2 Zadejte jedinečný název a zaškrtněte políčko Name to Menu (Jméno do menu), pokud se má název zobrazovat v menu Area (Oblast). 3 V případě potřeby vložte implicitní uzel (Default Node) a vyberte implicitní ovladač PLC (Default Driver). POZNÁMKA: Číslo uzlu a ovladač vám jsou automaticky nabízeny u všech objektů, které v rámci oblasti vytváříte. 4 V případě potřeby připojte objekt Protect (Ochrana) k zamezení neoprávněného přístupu. POZNÁMKA: Další informace o správě uživatelů jsou uvedeny v souboru nápovědy User Administration.
Kapitola 2 : Typy a šablony IGSS 17 Podrobné informace o objektech typu oblast naleznete v souboru nápovědy Definition (Definice); hledejte heslo areas. Objektový typ diagram Definice Objektový typ diagram poskytuje grafický náhled na část monitorovaného procesu. Diagram obvykle sestává ze statického pozadí, množství objektů reprezentujících statické procesy a propojení a zejména objektů reprezentujících dynamické procesy, které jsou v diagramu vyjádřeny symboly. Procesní diagram se často nazývá přehledovým schématem. Použití Objekt typu diagram je tentýž diagram, který vidí operátor během supervize. V závislosti na složitosti procesu může jedna oblast obsahovat několik diagramů, které znázorňují jednotlivé části procesu. Diagram poskytuje operátorům názorný a rychlý přehled o monitorovaných procesech a jasnou vizualizovanou zprávu o případných alarmech. Pozadí Ve starších verzích systému IGSS bylo pozadí vytvářeno v externích kreslicích aplikacích buď jako bitmapa (*.bmp), nebo ve formátu Windows metafile (*.wmf). Tuto možnost lze stále využít, navíc jsou podporovány mnohé další grafické formáty jako například Enhanced Metafile (*.emf) a Graphics Interchange Format (*.gif). Rovněž můžete použít barvu pozadí a vytvořit diagram přímo. Přesto asi budete potřebovat externí kreslicí program ke znázornění statických komponentů jako nádrže, jímky apod., ale tyto komponenty je poté v diagramu možno volně přemisťovat a lze měnit jejich velikost. Propojení mezi procesními komponenty lze snadno nakreslit za pomoci panelu Drawing (Panel nástrojů pro kreslení). Menu Diagram V menu Diagram se zobrazí všechny dostupné diagramy pro aktuální oblast, pokud u nich byla vybrána volba Name to Menu (Jméno do menu). Zatržítko vedle názvu diagramu naznačuje, že diagram je otevřen. Tyto diagramy může volit operátor v menu Diagram modulu Supervise (Supervize). Definování diagramu Pro definování diagramu postupujte následovně: Krok 1 Vyberte Diagram Create (Vytvořit). Postup 2 Nadefinujte vlastnosti zobrazení diagramu (viz Záložka Definition of New Diagram (Definice nového diagramu) níže). 3 Přiřaďte funkční klávesy nejčastěji prováděným operacím (viz Záložka Function Key Assignment (Definice funkčních kláves) níže). Záložka Definition of New Diagram (Definice nového diagramu) Na obrázku je zobrazena záložka Definition of New Diagram (Definice nového diagramu).
18 Začínáme s IGSS Obr. 2.10 Na této záložce specifikujete název diagramu, nákres nebo barvu na pozadí a volíte další možnosti zobrazení diagramu. Tato záložka obsahuje následující důležité vlastnosti objektu: Vlastnost Name (Jméno) Name to Menu (Jméno do menu) Popis Vložte jedinečný a dostatečně popisný název. Vyberte tuto možnost, pokud chcete, aby se název diagramu zobrazil v menu Diagram. Background (Pozadí) Vyberte Picture (Obrázek), má-li být pozadím nákres vytvořený v externím kreslicím programu. Vyberte Color (Barva) má-li být pozadím barva. Diagram Type (Typ diagramu) Další možnosti zobrazení Vyberte reusable diagram (Vícenásobný), pokud chcete vytvořit více diagramů, které jsou identické s výjimkou obsažených procesních komponentů. Všechny obsažené procesní komponenty budou v konfiguraci vytvořeny jako skupina (objekt typu group). POZNÁMKA: Další informace o skupinách jsou uvedeny dále, viz Objektový typ group (skupina). Vyberte prvky okna diagramu, které si přejete zobrazit, například Title Bar (Titul okna) nebo Status Bar (Stavový řádek). Vysvětlivky k ostatním položkám zobrazíte klepnutím na následovným klepnutím na příslušnou položku. v pravém horním rohu dialogového okna a
Kapitola 2 : Typy a šablony IGSS 19 Záložka Function Key Assignment (Definice funkčních kláves) Na obrázku je zobrazena záložka Function Key Assignment (Definice funkčních kláves). Obr. 2.11 Na této záložce přiřazujete funkční klávesy nejčastěji používaným operacím. Tato záložka obsahuje následující důležité vlastnosti objektu: Vlastnost Function Keys (Funkční klávesa) Object Name (Jméno objektu) Index Command/Value (Povel/hodnota) Popis Vyberte funkční klávesu, které chcete přiřadit operaci. POZNÁMKA: Klávese F1 je implicitně přiřazena nápověda, v případě potřeby je ale možno jí přiřadit operaci dle vaší volby. Vyberte objekt, který má být asociován se zvolenou funkční klávesou. Vyberte atom, který má být funkční klávesou aktivován, např. HA (High Alarm horní alarm) pro objekt typu analog. Vyberte povel, který se má vykonat, nebo hodnotu, která má být přiřazena při stisknutí funkční klávesy. Vysvětlivky k ostatním položkám zobrazíte klepnutím na následovným klepnutím na příslušnou položku. v pravém horním rohu dialogového okna a Okno diagramu Na obrázku je uveden příklad okna diagramu: Obr. 2.12 Okno diagramu znázorňuje část monitorovaného procesu
20 Začínáme s IGSS Diagramy s vnořenými objekty OLE Je rovněž možné vložit objekt OLE jako diagram. To je výhodné, pokud má operátor otevřít externí aplikaci jednoduše výběrem takového diagramu. Je-li otevřen diagram s vnořeným objektem OLE, jsou zpřístupněny rovněž veškeré funkce serverové aplikace. Další informace naleznete v souboru nápovědy Definition (Definice), hledejte heslo OLE-embedded diagrams. Objektový typ graph (graf) Definice Objektový typ graph je graf znázorňující hodnoty nebo stav jednoho nebo více procesních komponentů. Zdrojem dat pro graf může být log file - soubor, který obsahuje výsledky monitorování systému (*.log) - nebo soubor base class (*.bcl). Objekt typu graf může zobrazovat historická data, aktuální údaje nebo jejich kombinaci. Použití Použijte typu graf, pokud chcete: mít přehledně graficky zobrazeny hodnoty a stavy příslušných procesních komponentů, zachytit nepříznivé trendy již v počátečních stádiích. Tři druhy grafů Existují tři druhy grafů: Předdefinovaný graf je graf definovaný projektantem systému. Operátor má ke grafu přístup z menu Graph (Graf) nebo poklepáním na příslušný symbol grafu. Operátor během supervize nemá práva ke změnám většiny vlastností grafu, může však provádět některé změny rozvržení grafu. Dynamický graf je graf vytvořený operátorem během supervize. Operátor jednoduše vybere objekty, které mají být zahrnuty do grafu a vybere Graph (Graf) Create Dynamic Graph (Vytvořit dynamický graf). Tato funkce je velmi výhodná, potřebuje-li operátor monitorovat určité procesní komponenty, například před zásahem a po něm. Dynamický graf je možno uložit jako uživatelsky definovaný graf (*.usr). Při opětovném otevření je graf dynamicky aktualizován. Statický graf je snímek předdefinovaného nebo dynamického grafu, který operátor pořizuje a ukládá k dokumentačním účelům. Statický graf je možno uložit jako soubor grafu (*.gph). Při opětovném otevření nelze graf aktualizovat, je možné pouze jeho prohlížení. Export do CSV Hodnoty grafu mohou být exportovány do souboru ve formátu.csv (comma-separated values textový soubor s hodnotami oddělenými čárkou). Hodnoty mohou být následně zpracovány v jiných aplikacích, např. v MS Excel. Menu Graph V menu Graph (Graf) se zobrazí všechny dostupné grafy v aktuálním diagramu, pokud u nich byla vybrána volba Name to Menu (Jméno do menu). Zatržítko vedle názvu grafu naznačuje, že graf je otevřen. Definování grafu Krok Postup 1 Vyberte Graph (Graf) Create (Vytvořit). 2 Nadefinujte vlastnosti zobrazení grafu (viz Dialogové okno Definition of New Graph (Vlastnosti nového grafu) níže). 3 Definujte vlastnosti grafu (viz Dialogové okno Define Graph Parameters (Nastav parametry grafu) níže). 4 Zvolte velikost a umístění výsledného grafu.
Kapitola 2 : Typy a šablony IGSS 21 Dialogové okno Definition of New Graph (Vlastnosti nového grafu) V tomto dialogovém oknu přiřazujete grafu název a popis a definujete, které prvky mají být zobrazeny v oknu grafu. Obr. 2.13 V tomto oknu určujete název a popis grafu a definujete prvky, které mají být zobrazeny v oknu grafu. Toto dialogové okno obsahuje následující důležité vlastnosti objektu: Vlastnost Name (Jméno) Name to Menu (Jméno do menu) Další možnosti zobrazení Popis Vložte jedinečný a dostatečně popisný název. Vyberte tuto možnost, pokud chcete, aby se název grafu zobrazil v menu Graph (Graf). Vyberte prvky okna grafu, které si přejete zobrazit, například Title Bar (Titul okna) nebo Status Bar (Stavový řádek). Dialogové okno Define Graph Parameters (Nastav parametry grafu) Na obrázku je zobrazeno dialogové okno Define Graph Parameters (Nastav parametry grafu). Obr. 2.14 V tomto dialogovém oknu definujete objekty, které mají být v grafu znázorněny, měřítka os, barvy a další vlastnosti. Toto dialogové okno obsahuje následující důležité vlastnosti objektu: Vlastnost Start offset (Posun) Source (Zdroj) Object Name (Jméno objektu) Atom Reduction (Redukce) Popis Upřesněte rozdíl od aktuálního (reálného) času, s nímž má začít zobrazování grafu. Vyberte LOG nebo BCL pro zdroj dat grafu. Vyberte název objektu, který má být znázorněn na grafu. Vyberte název atomu objektu, který má být zobrazen, např. PV (procesní hodnota - process value) pro objekt typu analog (pouze pro log data). Vyberte příslušnou redukční metodu, např. MV pro zobrazení střední hodnoty (pouze pro BCL data). Vysvětlivky k ostatním položkám zobrazíte klepnutím na následovným klepnutím na příslušnou položku. v pravém horním rohu dialogového okna a
22 Začínáme s IGSS Okno grafu Na obrázku je uveden příklad okna grafu: Obr 2.15 V oknu grafu jsou zobrazeny hodnoty a stavy několika procesních komponentů
Kapitola 2 : Typy a šablony IGSS 23 Objektový typ analog Definice Objektový typ analog v systému IGSS zastupuje procesní komponent, který může nabývat libovolné hodnoty v rámci daného rozsahu. Objekty typu analog (dále rovněž analogový objekt ) mohou zahrnovat dvě sady hodnot alarmů a požadovanou hodnotu (set point). Použití Následující příklady ukazují možnosti použití objektového typu analog: hladinoměr měří objem obsažené kapaliny v nádrži v litrech. Prázdná nádrž obsahuje 0 litrů, plná obsahuje 520 litrů. Analogový objekt by v takovém případě mohl mít definován rozsah od 0 do (například) 550 litrů. teplotní snímač měří pokojovou teplotu v rozsahu 5 až 35 C (tento příklad je uveden jako vzorový níže). Definování analogového objektu Pro definování objektu typu analog postupujte následovně: POZNÁMKA: Následující postup popisuje definování analogového objektu při použití standardních symbolů. Pokud chcete použít alternativní druhy zobrazení, například sloupcové (bar display) nebo kruhové (circular display), najdete podrobné informace o těchto druzích zobrazení v souboru nápovědy Definition (Definition); hledejte heslo bar displays, respektive circular displays. Krok Postup 1 Vyberte Objects (Objekty) Analog Objects. Zobrazí se dialogové okno Object Browser (Vyhledávač objektů). 2 Vložte jedinečný název a volitelný popis, ve stromovém pohledu (Tree-view) vyberte typ objektu oblast Global a poté klepněte na Create (Vytvořit). Zobrazí se dialogové okno vlastností objektu. 3 Specifikujte rozsah hodnot měření, dolní a horní alarm, počet desetinných míst atd. (Viz Záložka Analog níže.) 4 Specifikujte, jak mají být shromažďována a ukládána data (viz Záložka Data Management Definitions (Správa dat) níže). 5 Specifikujte, co má být dále zobrazeno spolu se symbolem procesního komponentu (viz Záložka Display (Zobrazit) níže). 6 Specifikujte PLC adresy procesního komponentu a vložte texty alarmů (viz Záložka Edit Mapping (PLC adresa) níže). 7 Vyberte symbol, který bude znázorňovat procesní komponent (viz Záložka Symbol Definition (Definice symbolu) níže) a klepněte na OK. Zobrazí se symbol objektu a popisek. 8 Umístěte symbol objektu a popisek na diagram.. Záložka Analog Na obrázku je zobrazena záložka Analog:
24 Začínáme s IGSS Obr. 2.16 Na této záložce nastavujete rozsah hodnot měření, požadovanou procesní hodnotu, jednotky měřených veličin, počet desetinných míst a hodnoty alarmů. Tato záložka obsahuje následující důležité vlastnosti objektu: Vlastnost Alarm limits (Hodnoty alarmů) Actual value (Aktuální hodnota) Set point (Požadovaná hodnota) Popis U objektů typu analog lze v případě potřeby využít dvou sad hodnot alarmů, které mohou být podle potřeby aktivovány nebo deaktivovány a které vyjadřují různé stupně závažnosti poruchových stavů. Supervize alarmů se aktivuje jednoduše zaškrtnutím políčka vedle příslušné hodnoty alarmu. Je-li supervize alarmů aktivní, pak pokud aktuální hodnota překročí, resp. podkročí nastavené hodnoty alarmu, je generován alarm, který se zobrazí mezi aktivními alarmy v seznamu alarmů (Alarm List). TIP: Jednoduše můžete aktivovat nebo deaktivovat jednotlivé hodnoty alarmů na záložce Edit Mapping (PLC adresa). Do tohoto pole můžete vložit počáteční procesní hodnotu. Tato hodnota bude samozřejmě během monitorování dynamicky aktualizována; hodnota definovaná v modulu Definition (Definice) se přepíše, jakmile se začnou shromažďovat procesní data. Je to požadovaná procesní hodnota, s níž aktuální (odčítaná) procesní hodnota porovnávána. Vysvětlivky k ostatním položkám zobrazíte klepnutím na následovným klepnutím na příslušnou položku. v pravém horním rohu dialogového okna a
Kapitola 2 : Typy a šablony IGSS 25 Záložka Data Management Definitions (Správa dat) Na obrázku je zobrazena záložka Data Management Definitions (Správa dat): Obr. 2.17 Na této záložce nastavuje způsob shromažďování a ukládání dat Tato záložka obsahuje následující důležité vlastnosti objektu: Vlastnost Scan interval Logging (Logování) Base interval Data reduction (Redukce dat) Popis Určuje, jak často IGSS snímá adresu komponentu v PLC (vlastní adresa je uvedena na záložce Edit Mapping (PLC adresa)). V tomto vzorovém případě nedochází k náhlým změnám teploty, proto je vybrán interval snímání 30 s (30 000 ms). Pokud používáte událostmi řízenou komunikaci, musíte vybrat volbu None (Žádný). Pomocí těchto tlačítek voleb určíte, zda má systém ukládat snímané hodnoty daného komponentu do log souboru. Tuto volbu vyberte pouze u těch komponentů, u nichž budete potřebovat zaznamenat historická data (například pro vytváření grafů). Pokud se pro určité komponenty data nemusí ukládat, vyberte None (Žádný). Vedle tlačítek jsou uvedeny percentuální hodnoty. Pokud vyberete > 0 %, IGSS uloží všechny změny do log souboru. Pokud vyberete > 10 %, systém uloží všechny změny větší než 10 %. Určuje, s jakou frekvencí systém provede výpočet požadovaného statistického údaje z právě odečtených provozních hodnot. V našem případě je zvolen interval 10 minut, což znamená, že systém každých 10 minut zredukuje až 20 odečtených hodnot (interval snímání je nastaven na 30 s) na jednu statistickou hodnotu. Tato vypočtená hodnota je následně uložena a použita ve výstupních protokolech hlášeních). Určuje metodu statistického výpočtu, který má být použit pro redukci odečtených provozních hodnot na jedinou hodnotu podle nastavení intervalu snímání (Scan interval) a základního intervalu (Base interval). Zatržením jedné nebo více voleb v poli Data reduction (Redukce dat) vyberete požadovanou metodu (metody): Average (Průměr) uloží aritmetický průměr, Minimum a Maximum největší, resp. nejmenší hodnotu odečtenou během 10minutového intervalu, Sum (Suma) součet hodnot odečtených během 10minutového intervalu, Actual (Aktuální) uloží poslední hodnotu a Change (Změna) počet změn, kterými procesní komponent během základního intervalu prošel. Zvolená metoda závisí na povaze komponentu. Pro měření teploty je obvyklou volbou funkce Average (Průměr). Vysvětlivky k ostatním položkám zobrazíte klepnutím na následovným klepnutím na příslušnou položku. v pravém horním rohu dialogového okna a Záložka Display (Zobrazit) Na obrázku je zobrazena záložka Display (Zobrazit):
26 Začínáme s IGSS Obr. 2.18 Na této záložce specifikujete, které další prvky mají být zobrazeny spolu se symbolem procesního komponentu Tato záložka obsahuje následující důležité vlastnosti objektu: Vlastnost Show (Zobrazit) Symbol selectable (Vybíratelný symbol) Popis Zaškrtněte příslušné položky, které mají být zobrazeny na diagramu. Zaškrtněte toto políčko, pokud má mít operátor měl možnost zvolit symbol objektu na procesním diagramu. Vysvětlivky k ostatním položkám zobrazíte klepnutím na následovným klepnutím na příslušnou položku. v pravém horním rohu dialogového okna a Záložka Edit Mapping (PLC adresa) Na této záložce specifikujete adresy PLC procesního komponentu a zadáváte texty alarmů. Úplnou adresu PLC tvoří číslo uzlu (node number), skupina dat (data group), word offset a bit offset. Na obrázku je zobrazena záložka Edit Mapping (PLC adresa): Obr. 2.19 Na této záložce specifikujete adresy PLC procesního komponentu Tato záložka obsahuje následující důležité vlastnosti objektu:
Kapitola 2 : Typy a šablony IGSS 27 Vlastnost Configure atom (Atom) I/O mode (I/O mód) Alarm Details (Detaily alarmu) Popis Vyberte atom, kterému chcete přiřadit PLC adresu nebo texty alarmů. Počet uvedených atomů závisí na volbě provedené na záložce Analog. Pomocí roletového menu vyberte příslušný režim vstupu/výstupu. Tato záložka reflektuje nastavení provedené na záložce Analog - kromě aktuální procesní hodnoty (Actual Value Aktuální hodnota), byly pro tento objekt nakonfigurovány rovněž dvě sady alarmů a požadovaná hodnota, zobrazeno je tedy šest atomů. Je však nutno vložit pouze jednu adresu a to pro aktuální procesní hodnotu, protože limitní hodnoty (horní a dolní limit high limit a low limit), hodnoty alarmu (horní a dolní alarm high alarm a low alarm) a požadovaná hodnota (set point) jsou všechny pro počítačový systém lokální (local). Dalšími volbami pro mezní hodnoty, alarmy a požadovanou hodnotu jsou: in, out nebo in/out, v takovém případě by bylo nutno zadat PLC adresy rovněž pro tyto hodnoty. Běžně se dává přednost volbě local. Buď pomocí roletového menu přiřaďte existující alarm nebo klepnutím na New (Nový) vytvořte nový alarm a v následujícím dialogovém oknu zadejte znění textu alarmu. Konkrétní hodnota musí být zadána pro každý alarm, u něhož je na záložce Analog aktivována supervize alarmů. Úpravu textu alarmu provedete výběrem alarmu pomocí roletového menu, klepnutím na Edit (Upravit) a provedením požadované změny znění textu alarmu. TIP: Vytvořit a upravovat texty alarmů můžete rovněž volbou Edit (Upravit) Alarm Details (Detaily alarmu). Driver (Ovladač) Vyberte příslušný ovladač PLC. Nabídka ovladačů odpovídá ovladačům, které jsou uvedeny v profilu aktivních ovladačů. Konfigurace ovladačů se provádí v nabídce Driver Setup modulu System Configuration. TIP: Implicitní ovladač můžete vybrat v dialogovém oknu Area Properties. Node (Uzel) Vložte příslušné číslo uzlu pro identifikaci PLC. Každému PLC je přiřazeno jedinečné číslo. Pokud je připojen pouze jeden PLC, je jako číslo uzlu implicitně nastaveno 0. TIP: Implicitní uzel můžete vybrat v dialogovém oknu Area Properties. Data Group Vložte příslušnou skupinu dat. Tímto nastavením se identifikuje část paměti (skupina dat) PLC, která je tvořena určitým počtem jednotek nebo bloků slov (16bitových). Word Offset Vložte příslušný word offset. Tímto nastavením se identifikuje přesné slovo uvnitř skupiny dat. V uvedeném případě se jsou data měření teploty načítána z PLC číslo 0, ze skupiny dat číslo 20 a čísla slova 16 uvnitř daného bloku. POZNÁMKA: Systém vždy zaznamenává najednou jedno slovo (tj. 16 bitů). Vyslání povelu znamená, že 16 bitů je odesláno PLC, i když za instrukční bity byly definovány pouze jeden nebo dva bity. Bit Offset External Type (Externí typ) Vložte příslušný bit offset. Tímto nastavením se identifikuje přesný bit uvnitř slova dané skupiny dat. Poslední informací, kterou systém požaduje, je formát externích dat v PLC. Klepnutím na pole se otevře roletové menu s nabídkou formátů dat dostupných pro zvolený ovladač PLC. V uvedeném případě byl zvolen formát FP16 (Fixed Point 16 bit 16 bit desetinné číslo). Prostudujte si prosím manuál příslušného ovladače. Aktivace a deaktivace funkce formátu externích dat se provádí v nabídce Driver Setup modulu System Configuration. POZNÁMKA: V závislosti na použitém ovladači PLC mohou být názvy polí Data Group, Word Offset a Bit Offset na této záložce nahrazeny zvláštními výrazy z názvosloví daného ovladače. Chcete-li zobrazit standardní názvy polí, stiskněte při volbě názvu ovladače klávesu CTRL. Další informace o konfiguraci ovladače naleznete v souboru nápovědy Driver-Specific Help. Další informace o textech alarmů naleznete v souboru nápovědy Definition (Definice); hledejte heslo alarm texts.
28 Začínáme s IGSS Záložka Symbol Definition (Definice Na obrázku je zobrazeno dialogové okno Symbol Definition (Definice symbolu): Obr. 2.20 Na této záložce volíte symbol, který bude znázorňovat procesní komponent Tato záložka obsahuje následující důležité vlastnosti objektu: Vlastnost Symbol color (Výběr barvy symbolu) Symbol angle (Úhel) Symbol table (Tabulka symbolů) Symbol preview (Náhled symbolů) Vyberte barvu symbolu. Popis V případě potřeby vyberte úhel rotace vybraného symbolu. Pomocí roletového menu vyberte požadovanou nabídku symbolů. Názvy seznamů lze upravovat v modulu Symbol Editor (Úprava symbolů). POZNÁMKA: IGSS automaticky zobrazuje nabídku symbolů příslušnou typu objektu, který právě definujete. Vyberte symbol, který chcete použít. V poli se zobrazí symbol z vybrané nabídky. Vysvětlivky k ostatním položkám zobrazíte klepnutím na následovným klepnutím na příslušnou položku. v pravém horním rohu dialogového okna a Objektový typ table (tabulka) Definice Objektový typ table stejně jako objektový typ analog zastupuje procesní komponent, který může nabývat libovolné hodnoty v rámci daného rozsahu. Jediný objekt typu tabulka však může být použit až pro deset analogových objektů, které k sobě nějakým způsobem patří. Použití Následující příklady ukazují možnosti použití objektového typu tabulka: snímače teploty umístěné v nádrži v různých úrovních. Vzhledem ke svému umístění budou v tomtéž okamžiku odečítat rozdílné teploty, ale z nějakého důvodu je potřebné uvádět měřené hodnoty společně. Rozsah měřených teplot je například -3 až 40 C. odběr kyslíku z nádrže monitorovaný na čtyřech různých místech (tento příklad je uveden jako vzorový níže). Kdy použít typu tabulka? Použijte objektového typu tabulka: pokud máte několik analogových objektů, které k sobě logicky patří a
Kapitola 2 : Typy a šablony IGSS 29 mají tentýž rozsah měření, hodnoty alarmů a texty alarmů. Odvozování hodnot alarmů Objekt typu tabulka neobsahuje žádné alarmy a tudíž ani supervizi alarmů. To je možno vyřešit vytvořením objektu typu analog, kterým se definují hodnoty alarmů pro objekt typu tabulka. Analogový objekt se propojí s objektem tabulka pomocí výběru názvu příslušného analogové objektu v roletovém menu Connect To (Připojit k) na záložce Data Management Definitions (Správa dat). Další informace o odvozování hodnot alarmů naleznete v souboru nápovědy Definition; hledejte heslo table objects.
30 Začínáme s IGSS Definování objektu typu tabulka Pro definování objektu typu tabulka postupujte následovně: Krok Postup 1 Vyberte Objects (Objekty) Tables (Tabulka). Zobrazí se dialogové okno Object Browser (Vyhledávač objektů). 2 Vložte jedinečný název a volitelný popis, ve stromovém pohledu (Tree-view) vyberte typ objektu oblast Global a poté klepněte na Create (Vytvořit). Zobrazí se dialogové okno vlastností objektu. 3 Specifikujte analogové objekty, které budou tvořit objekt typu tabulka, minimální a maximální hodnotu, počet desetinných míst a jednotky (viz Záložka Table (Tabulka) níže). 4 Specifikujte, jak mají být shromažďována a ukládána data (viz Záložka Data Management Definitions (Správa dat) níže). 5 Specifikujte, co má být dále zobrazeno spolu se symbolem procesního komponentu (viz Záložka Display (Zobrazit) níže). 6 Specifikujte adresu PLC objektu tabulka (viz Záložka Edit Mapping (PLC adresa) níže). 7 Vyberte symbol, který bude znázorňovat objekt typu Table (viz Záložka Symbol Definition níže) a klepněte na OK. Zobrazí se symbol objektu a popisek. 8 Umístěte symbol objektu a popisek na diagram. Záložka Table (Tabulka) Na obrázku je zobrazena záložka Table (Tabulka): Obr. 2.21 Na této záložce specifikujete analogové objektu tvořící objekt typu tabulka,minimální a maximální hodnotu, počet desetinných míst a jednotky
Kapitola 2 : Typy a šablony IGSS 31 Tato záložka obsahuje následující důležité vlastnosti objektu: Vlastnost Name/Value (Jméno/Hodnota) Type (Typ) Decimal Point (Desetinné) Minimum value (Minimum) Maximum value (Maximum) Popis V tomto případě je odběr kyslíku měřen na čtyřech různých místech a výsledky jsou zobrazeny v nabídce jako hodnoty o1, o2, o3 a o4. Hodnoty v nabídce jsou uvedeny jako pevné hodnoty s pevným počtem desetinných míst (Fixed Table Pevná tabulka). Můžete vybrat formát s pohyblivou desetinnou tečkou (Float Table Pohyblivá tabulka), v tom případě se hodnoty zobrazí například jako 7.00000e+000. Vložte počet desetinných míst. Vložte minimální hodnotu rozsahu. Vložte maximální hodnotu rozsahu. Vysvětlivky k ostatním položkám zobrazíte klepnutím na následovným klepnutím na příslušnou položku. v pravém horním rohu dialogového okna a Záložka Data Management Definitions (Správa dat) Na této záložce nastavujete způsob shromažďování a ukládání dat. Tato záložka je stejná jako záložka Data Management Definitions (Správa dat) pro analogové objekty. V tomto případě jsme zvolili snímání každých 30 s (nedochází k náhlým změnám odběru kyslíku) a ukládání všech získaných hodnot do log souborů. Statistika, jako aritmetický průměr hodnot, se počítá každých 10 minut. Další informace o této záložce naleznete v části Objektový typ analog. Záložka Display (Zobrazit) Na této záložce specifikujete, které další prvky mají být zobrazeny spolu se symbolem procesního komponentu. Tato záložka je stejná jako záložka Display (Zobrazit) pro analogové objekty. Další informace o této záložce naleznete v části Objektový typ analog. Záložka Edit Mapping (PLC adresa) Na této záložce specifikujete adresu PLC objektu typu tabulka. Úplnou adresu PLC tvoří číslo uzlu (node number), skupina dat (data group), word offset a bit offset. Rovněž je nutno zadat formát externích dat (External Type) k tomu, aby systém měl informaci o formátu procesních hodnot PLC. POZNÁMKA: Ačkoliv objekt typu tabulka může pracovat až s deseti procesními hodnotami, zadává se pouze jedna adresa, poněvadž systém předpokládá, že adresy PLC jednotlivých hodnot jsou přiřazovány postupně za sebou. Další informace o této záložce naleznete v části Objektový typ analog. Záložka Symbol Definition (Definice symbolu Na této záložce vyberte symbol, který bude znázorňovat procesní komponent. S výjimkou dostupných symbolů je tato záložka stejná jako záložka Symbol Definition (Definice symbolu) pro analogové objekty. POZNÁMKA: IGSS automaticky zobrazuje nabídku symbolů příslušící objektovému typu, který právě definujete, může si však sami vybrat symbol z ostatních nabídek. Další informace o této záložce naleznete v části Objektový typ analog.
32 Začínáme s IGSS Objektový typ counter (čítač) Definice Objektový typ counter je v podstatě variantou standardního typu analog. Podobně jako typ analog může nabývat libovolné hodnoty až do zadaného maxima. Na rozdíl od typu analog má pouze jedinou hodnotu alarmu. Operátor může objektu typu čítač zadat čtyři povely: start, stop, reset a preset (nastav). Použití Objektu typu čítač se obvykle používá pro počítání provozních hodin (například motoru pro včasné provedení údržby). Takové použití předpokládá, že program PLC spustí čítač při spuštění motoru a zastaví jej při zastavení motoru. Definování objektu typu čítač Krok Postup 1 Vyberte Objects (Objekty) Rectangular Field (Obdélníkové pole). Zobrazí se dialogové okno Object Browser (Vyhledávač objektů). POZNÁMKA: Čítač se s oblibou vizualizuje jako obdélníkové pole citlivé na poklepání myší, které na monitoru zobrazuje pouze název a hodnotu. Při definování obdélníkového pole jej můžete volně přemisťovat a měnit jeho velikost. 2 Ve stromovém pohledu (Tree-view) vyberte typ objektu oblast Global, vyberte Counter (Čítač), zadejte jedinečný název a volitelný popis a poté klepněte na Create (Vytvořit). Zobrazí se dialogové okno objektového typu čítač. 3 Vložte hodnotu alarmu, aktivujte supervizi alarmu a vložte hodnotu nastavení (preset) a maximální hodnotu. (viz Záložka Counter (Čítač) níže). 4 Specifikujte, jak mají být shromažďována a ukládána data (viz Záložka Data Management Definitions (Správa dat) níže). 5 Specifikujte, co má být dále zobrazeno spolu se symbolem objektu typu Counter (viz Záložka Display (Zobrazit) níže). 6 Specifikujte adresu PLC objektu typu čítač a připojte texty alarmů (viz Záložka Edit Mapping (PLC adresa) níže). 7 Vyberte symbol, který bude znázorňovat objekt typu čítač (viz Záložka Symbol Definition (Definice symbolu) níže) a klepněte na OK. Zobrazí se symbol objektu a popisek. 8 Umístěte symbol objektu a popisek na diagram. Záložka Counter (Čítač) Na obrázku je zobrazena záložka Counter (Čítač):