MITSUBISHI AUTOMAT PRO MALÉ APLIKACE PROGRAMOVACÍ MANUÁL α AUTOMAT PRO MALÉ APLIKACE
Předmluva Tento manuál obsahuje texty, obrázky a vysvětlivky, které budou uživatele provázet při programování a práci s automatem α. Před započetím instalace nebo před prvním použitím automatu α by měl uživatel návod přečíst a porozumět mu. V případě jakýchkoliv nejasností vzniklých při instalaci kontaktujte odborníka s odpovídající elektrotechnickou kvalifikací. V případě nejasnosti týkajících se funkce nebo použití automatu α kontaktujte distributora. Tento manuál může být bez upozornění změněn. MITSUBISHI
PROGRAMOVACÍ MANUÁL Číslo manuálu: JY992D74001 Revize:A Datum :prosinec 1998 MITSUBISHI i
Základy bezpečnosti uživatele a ochrany zařízení automatu ALPHA Tento manuál poskytuje informace pro použití automatu ALPHA. Manuál byl napsán pro osoby s odpovídající kvalifikací. V manuálu jsou použity symboly používané pro zvýraznění informací týkajících se bezpečnosti uživatele a ochrany zařízení. Informace, u kterých jsou tyto symboly použity, je nutno zvláště vzít na vědomí. Hardwarové upozornění 1) Popisované nebezpečí způsobí škody na zdraví a zařízení 2) Popisované nebezpečí může způsobit škody na zdraví a zařízení. 3) Upozorňuje na zajímavý bod nebo na další vysvětlení. Softwarové upozornění 4) Při použití tohoto prvku dbejte zvláštní opatrnosti. 5) Při použití tohoto prvku si uvědomte jeho funkci. 6) Upozorňuje na zajímavý bod nebo na další vysvětlení. MITSUBISHI ii
OBSAH OBSAH... III 1. ÚVOD... 1 2. PROGRAMOVÁNÍ METODOU FUNKČNÍCH BLOKŮ... 2 2.1 Typy bloků a pracovní plocha FBD... 2 2.2 Způsoby programování automatu ALPHA... 3 3. KLÁVESY, OVLÁDACÍ MENU A LCD DISPLEJ... 4 3.1 Klávesové funkce... 4 3.2 Práce s menu... 4 3.3 Režim Stop (Stop Mode)... 4 3.4 Režim Run (Run Mode)... 5 3.5 Menu Edit... 5 3.6 Menu Edit funkčního bloku... 5 3.7 Nastavení volby obrazovky... 6 3.8 LCD displej... 8 3.9 Typy bloků... 8 4. PŘÍMÉ PROGRAMOVÁNÍ... 10 4.1 Dostupnost bloků... 10 4.2 Propojování bloků... 10 4.3 Rozpojení dvou bloků... 11 4.4 Vkládání funkčních bloků... 11 4.5 Editace funkčního bloku... 11 4.6 Pohyb mezi samostatnými funkčními bloky... 12 4.7 Použití kláves jako další vstupy... 12 4.8 Použití systémových bitů (merkrů) M01 až M05... 13 4.9 Popis funkčních bloků a paměťový prostor potřebný pro daný blok... 13 4.10 Monitorovací režim... 14 5. LOGICKÉ FUNKČNÍ BLOKY... 15 5.1 Blok AND... 15 5.2 Blok OR... 15 5.3 Blok NOT... 15 5.4 Blok XOR (Exclusive OR)... 16 5.5 Blok NAND (Not AND)... 16 5.6 Blok NOR (Not OR)... 16 6. FUNKČNÍ BLOKY... 16 6.1 Boolovský funkční blok... 17 6.2 SET/RESET blok... 17 6.3 PULSE blok... 17 6.4 ALT blok... 18 6.5 DELAY blok... 18 6.6 ONE SHOT blok... 18 6.7 FLICKER blok... 19 6.8 TimeSW blok... 19 6.9 COUNTER blok... 21 6.10 UP/DOWN COUNTER blok... 21 6.11 COMPARE blok... 21 6.12 OFFSET blok... 22 6.13 DISPLAY blok... 22 6.14 ZONE COMPARE blok... 23 6.15 SCHMITT TRIGGER blok... 23 6.16 HOUR METER blok... 24 MITSUBISHI iii
7. VYTVOŘENÍ PROGRAMU...25 7.1 Volba nastavení...25 7.2 Diagram funkčních bloků...25 7.3 Zahájení programování...25 7.4 Nastavení parametrů funkčního bloku...27 7.5 Ukončení programování...28 MITSUBISHI iv
1. Úvod Automat najde široké uplatnění v domácnosti, kancelářích, továrnách a všude tam, kde jsou kladeny vysoké požadavky na spolehlivost a flexibilitu zařízení. Alpha umožňuje na základě vnitřního programu zapínat a vypínat elektrická zařízení a zobrazovat požadované informace na LCD displeji. Typickou oblastí pro využití automatu je např. ovládání osvětlení, klimatizačních jednotek, dveří a vrat, jednoduchých bezpečnostních systémů, skleníků apod. Pro většinu z výše uvedených aplikací je možno rovněž s výhodou využít integrovaný modul reálného času, s jehož pomocí lze spínat v přednastavených časech libovolné zařízení. Automat je schopen zpracovávat binární nebo analogové elektrické signály. Programování může být prováděno přes klávesy na čelním panelu, nebo pomocí PC (software Alpha-PCS-WIN-E). Z důvodu uživatelské přístupnosti byl pro programování zvolen nejjednodušší programovací jazyk FBD (blokový funkční diagram). Automat je dodáván v různých I/O konfiguracích, s možností napájení AC nebo DC napětím. Pro programovací menu je možno zvolit jeden ze šesti světových jazyků. Ochrana heslem, možnost použití výměnného EEPROM paměťového modulu, zálohování dat po dobu min. 20 dnů a řada dalších funkcí slouží k maximálnímu zabezpečení vašeho programu. Tento manuál popisuje jednotlivé instrukce (funkční bloky) používané automatem α, způsob programování přes klávesy čelního panelu a význam jednotlivých funkčních kláves. 1
2. Programování metodou funkčních bloků Automat α používá speciální, jednoduchou metodu programování zvanou FBD diagram funkčních bloků. Princip této metody spočívá v tom, že celá úloha je rozdělena na více menších samostatných úloh, jenž jsou poté realizovány předdefinovanými funkcemi - funkčními bloky. Tyto funkční bloky jsou poté mezi sebou opět spojeny pomocí čar (propojů) do jediné úlohy. Rozdělení úlohy na jednotlivé bloky a jejich propojení je patrné z výše uvedeného příkladu. Vstupy jsou zde prezentovány symboly I (input), výstupy symboly O (output) a bloky symboly B (blok). 2.1 Typy bloků a pracovní plocha FBD Uživatel automatu α může při sestavování programu používat kteroukoliv z následujících pěti položek : vstupy, výstupy, klávesy čelního panelu, systémové paměťové buňky (merkry) a funkční bloky. Bližší popis jednotlivých bloků bude vysvětlen v dalším textu. 2.1.1 Vstupy Automat α je schopen pomocí vstupních bloků zpracovávat binární (On/Off) nebo analogové (mv) signály. Způsob zapojení a napěťové úrovně signálu jsou uvedeny v hardwarovém manuálu. Počet vstupů může být 4, 6 nebo 12 dle typu automatu. Vstupy jsou označeny I01, I02 atd. Pozn. Analogové signály je možno zpracovávat pouze na automatech s DC napájením. 2.1.2 Klávesy čelního panelu Klávesy čelního panelu mohou být použity pro vkládání dat do paměti, pohyb a výběr funkcí v nabídkovém menu, pohyb v programu a jeho editaci, nebo jako samostatné vstupy v programu pro rozšíření počtu vstupů automatu. Za tímto účelem je možno využít jakoukoliv z osmi kláves, jenž jsou pro lepší orientaci označeny jako K01, K02 až K08. Význam jednotlivých kláves je uveden v kapitole 3. 2.1.3 Systémové paměťové buňky (merkry) Tyto paměťové buňky mají předdefinovány následující význam (vlastnosti) signál Vždy On, signál Vždy Off, signál 0,5s ON a 0,5s Off, signál Letní čas zapnut (On) a signál Chyba hodin reálného času. Paměťové buňky jsou označeny M01, M02 až M05 a jejich význam je uveden v kapitole 4.8. 2.1.4 Funkční bloky Funkční bloky tvoří jádro programu automatu α. Načítají informace ze vstupů a po jejich zpracování ovládají výstupy, nebo jsou dále použity jako vstupy do dalších funkčních bloků. Funkční bloky jsou předprogramovány tak, aby je bylo možno okamžitě použít v jakémkoliv programu. Některé z bloků umožňují zadávat (měnit) jejich parametry, aby bylo 2
dosaženo jejich maximálního využití pro danou úlohu. Automat α poskytuje uživateli výběr z celkem 22 různých funkčních bloků. Detailní popis těchto bloků je uveden v kapitole 5 a 6. 2.1.5 Výstupy Výstupy umožňují zapínat nebo vypínat zařízení připojená k automatu. K dispozici jsou dva typy výstupů reléové pro spínání velkých proudových zátěží nebo tranzistorové pro ovládání zařízení s velkou frekvencí zapínání a vypínání. Výstupy jsou označeny O01, O02 až O08. 2.1.6 Pracovní plocha diagramu funkčních schémat Pracovní plocha diagramu funkčních schémat je oblast, na které se vytváří program (umisťují jednotlivé bloky). Pracovní plocha na svém horním okraji obsahuje obdélník s názvem aktuálního programu, na pravém okraji čtverce představující vstupy a na pravém okraji čtverce představující výstupy. Do takto ohraničené pracovní plochy je možno vkládat funkční bloky a vzájemně je propojovat. Bloky představující vstupy nebo výstupy mohou být umístěny do vstupních/výstupních čtverců nebo i do pracovní plochy. 2.2 Způsoby programování automatu ALPHA 2.2.1 Přímé programování Tento způsob programování spočívá ve využití kláves čelního panelu k sestavování bloků, jejich parametrizaci a vytváření propojů (vazeb) mezi nimi. Tento způsob programování je podrobněji popsán v následujících kapitolách. 2.2.2 Programování pomocí PC a software AL-PCS/WIN-E Tento způsob programování spočívá ve vybírání ikon (symbolů) představujících jednotlivé funkční bloky a umisťování těchto ikon na pracovní plochu. Po sestavení programu se provede jeho nahrání do automatu přes kabel AL-232CAB. Grafická reprezentace programu na obrazovce PC umožňuje sestavení programu i uživatelům bez jakýchkoliv znalosti programování. Programování softwarem AL-PCS/WIN-E je detailně popsáno v softwarovém manuálu. Příklad programu vytvořeného pomocí software AL-PCS/WIN-E 3
3. Klávesy, ovládací menu a LCD displej 3.1 Klávesové funkce Celkem osm kláves na čelním panelu umožňuje vstupovat do jakýchkoliv interních funkcí automatu nebo do programu. Klávesy mohou rovněž být po jejich zadefinování v programu použity jako další vstupy do automatu. Tabulka : Čísla kláves a jejich funkce Označení klávesy Číslo klávesy Funkce OK K01 potvryení v menu, potvrzení vložených dat,ruční nastavení vstupů při monitorování ESC K02 zrušení operace, přesun do vyššího menu nebo vyšší obrazovky + K03 připojení nebo přidání funkčních bloků, zvýšení číselné hodnoty funkce nebo času, pohyb v programu nebo ovládacím menu - K04 odpojení funkčního bloku, snížení číselné hodnoty funkce nebo času, pohyb v programu nebo ovládacím menu K05 pohyb nahoru v ovládacím menu K06 pohyb dolu v ovládacím menu K07 pohyb doprava na LCD displeji K08 pohyb doleva na LCD displeji 3.2 Práce s menu Pro zjednodušení práce při výběru různých funkcí a nastavení disponuje automat celkem čtyřmi menu. Menu Run je dostupné v případě, že automat je v režimu Run (chod). Menu Stop je dostupné v případě, že automat je v režimu Stop, tj. program není vykonáván. Z obou těchto režimů je možno provádět mnoho různých změn a nastavení. Rovněž je možno přejít do menu Edit a menu Function Block Edit. Pro vstup do programovací volby nebo pro zadání dat použijte klávesu OK. Před potvrzením zápisu dat do systémové paměti (klávesou OK) je třeba zadat všechna data. Jsou-li v některých případech parametry na více obrazovkách, je třeba tyto data zadat na každé z obrazovek a vždy potvrdit klávesou OK. Pro přechod na předchozí stránku nebo na stránku vyšší úrovně se použijte klávesu ESC. Tuto klávesu je možno rovněž použít při odchodu z obrazovky bez uložení provedených změn. 3.3 Režim Stop (Stop Mode) Po prvním zapnutí automatu Alpha (není-li v RUN režimu) se na displeji objeví čas, den v týdnu a dva řádky (označené I:,O:), zobrazující aktuální stav vstupů a výstupů. Po zmáčknutí kterékoliv klávesy se otevře první z nabídek označená jako Top Menu. Run ProgEdit Program Clear Language - spuštění aktuálního programu. přejde do obrazovky s pracovní plochou, na níž je možno začít programovat. Změny prováděné během tohoto režimu přepisují program v paměti automatu. Pro uchování původního programu je třeba použít paměťovou kazetu, do níž se program uloží. provede úplné vymazání systémové paměti. umožňuje vybrat pro dialog některý ze šesti jazyků (Japonština, Angličtina, Němčina, Francouzština, Italština, Španělština), viz. kap.3.7.1. Clock Set - nastavení reálného času,viz. kap. 3.7.2. Others... - viz. níže 3.3.1 Programová obrazovka Others... Version - verze CPU. 4
Password - Menu Key - Summertime - ModemInit - Cassete - zabránění vstupu do programovacího (ProgEdit) a monitorovacího režimu pomocí čtyřmístného číselného hesla. umožní zakázat/povolit přístup do programovacího režimu současným stisknutím kláves OK a ESC. výběr preferencí pro nastavení letního času ( ruční přepnutí letního/zimního) času, nastavení datumu a oblasti použití ( UK, US nebo EU), viz. kapitola 3.7.3. použití AT příkazů pro inicializaci modemu.pro detailní popis AT příkazů je nutno prostudovat manuál k použitému modemu. Zadáním hodnoty v položce Delay time (v rozsahu 0 10s) nastavíme, jak dlouho po zapnutí napájení má dojít k vykonání příkazů. funkce pro čtení (Read), zápis (Write) a kontrolu, resp. porovnání programu v kazetě a v paměti automatu (Verify). Před přidáním nebo vyjmutím paměťové kazety vypněte napájecí napětí automatu. Tato menu (Cassete) nebude aktivní, nebyla-li kazeta vložena do automatu před zapnutím napájecího napětí. 3.4 Režim Run (Run Mode) Je-li automat Alpha v režimu Run, zmáčknutím jakékoliv klávesy (není-li použita v programu) nebo kombinace kláves OK+ESC (pokud není tato kombinace zakázána v položce Menu Key v menu Others (viz.výše) lze přejít do tzv. Top menu obsahující následující položky : Stop - Monitor - Clock set - Language - Others - vypne Run režim. monitorování programu v režimu Run. Mohou být měněny hodnoty a parametry stávajících funkčních bloků. Program nemůže být v tomto režimu modifikován (editován nebo mazán). viz. výše viz. výše viz. výše Version, Password, Menu Key, Summertime, ModemInit (volba Cassette nebude zobrazována) 3.5 Menu Edit Do menu Edit je možno vstoupit přes ProgEdit (je-li automat v režimu Stop), nebo přes Monitor a následný stisk klávesy ESC (je-li automat v režimu Run). Funkce New FB a Mnemonic jsou dostupné pouze v režimu Stop. Zadávání parametrů nebo napojování FB je nejprve třeba dokončit nebo zrušit před vstupem do menu menu Edit. Zmáčknutím tlačítka ESC ve kterémkoliv okamžiku (jste-li na hlavní programové stránce) vstoupíte do menu Edit. ProgSize - Jump - New FB - Exit - Mnemonic - ukáže počet použitých funkčních bloků (max. 64) a počet využitých procent paměti (max. 1500 byte). přejde do obrazovky ukazující místa pro možné umístění proměnných do programu. M systémové merkry (1 až 5), I - systémové vstupy (4, 6 nebo 12), O systémové výstupy (2, 4 nebo 8), K- klávesy (1 až 8) a B funkční bloky (vytvořené uživatelem). Vybráním požadovaného bloku pomocí kurzorových kláves a zmáčknutím klávesy OK lze přejít na příslušné místo programu. vytvoří nový funkční blok vybráním jednoho ze 22 předprogramovaných FB. Pro detailní popis se podívejte na kapitolu 4.4. ukončení menu Edit a návrat do Top menu. tato položka se zobrazí pouze v případě, že automat je v režimu Run a po jejím vybrání se zobrazí aktuální část programu. 3.6 Menu Edit funkčního bloku Do menu Edit je možno vstoupit přes ProgEdit nebo přes Monitor. Pomocí kurzorových kláves najedeme na příslušný funkční blok (číslo funkčního bloku začne blikat) a výběr 5
potvrdíme klávesou OK. Setup FB - Change No. - Delete FB - nastavení vhodných parametrů proměnných ve funkčním bloku. Pro další detaily se podívejte na kapitolu 6. Logické funkce (kap. 5) nemají volbu Setup. změna čísla funkčního bloku. vymazání vybraného funkčního bloku. 3.7 Nastavení volby obrazovky Pro snadnou a bezpečnou práci s automatem Alpha je uživateli nabídnuta celá řada možností nastavení obrazovky. Všechny nabídky jsou přístupné v režimu Run i v režimu Stop. 3.7.1 Změna jazyka Po zapnutí automatu Alpha a přechodu do Top menu (viz. kapitola 3.4) se kurzorovou klávesou (šipka dolů) přesuňte na položku LANGUAGE. Výběr potvrďte klávesou OK. Na displeji se objeví šest jazyků mezi nimiž se lze pohybovat kurzorovými klávesami (šipka nahoru/dolů) a výběr potvrdit klávesou OK. Odejít z tohoto menu bez provedení změn lze klávesou ESC. 3.7.2 Nastavení hodin reálného času Z Top menu se kurzorovou klávesou (nahoru/dolů) přesuňte na položku Clock Set a výběr potvrďte klávesou OK. V následující obrazovce Clock Set se rovněž mezi jednotlivými položkami pohybujeme pomocí kurzorových kláves šipka nahoru/dolů nebo šipka doleva/doprava. Pomocí klávas + a měníme číselnou hodnotu příslušného údaje. Přepsání údajů z displeje do paměti automatu se provede potvrzením klávesou OK. první řádek druhý řádek třetí řádek nastavení pořadí zobrazovaných údajů (yyyy / mm / dd = rok, měsíc, den), tento formát (pořadí) lze měnit aktuální datum aktuální čas (den v týdnu se přiřadí automaticky podle zvoleného datumu) Nastavené údaje potvrdíme klávesou OK nebo zrušíme klávesou ESC. 3.7.3 Letní čas Po vybrání menu Others..Summer Time se objeví nabídka šesti položek. Cancel Manual On Date Type UK Type US Type EU Type vypnutí letního času (tj. změna systémového času o jednu hodinu zpět) zapnutí letního času (tj. změna systémového času o jednu hodinu dopředu) nastavení libovolného datumu pro zapnutí a vypnutí letního času a nastavení posunutí času (standardně 60minut) od poslední neděle v březnu do první neděle listopadu od první neděle v dubnu do první neděle v říjnu od poslední neděle v březnu do čtvrté neděle v říjnu 3.7.4 Heslo Heslo obsahuje čtyři číslice a zabraňuje přístupu do režimu ProgEdit a režimu Monitor. Při pokusu o navolení těchto režimů se na displeji objeví okno požadující zapsání hesla. Není-li heslo zapsáno nebo není-li správné, nejsou výše uvedené režimy zpřístupněny. Režimy Run, Stop a ProgClear jsou přístupné i bez zadání (znalosti) hesla. Při prvním zadávání hesla se v pravém dolním rohu objeví prostor pro zapsání čtyř číslic (číslice se zapíší pomocí tlačítek + a a posunutí na další místo se provede použitím šipek doleva a doprava). Zápis do paměti automatu potvrdíme klávesou OK nebo zrušíme klávesou ESC. 6
Po úspěšném vložení hesla se objeví na prvním řádku displeje symbol klíče. Zrušení hesla se provede automaticky vložením správného hesla v menu Password. Poté symbol klíče zmizí. Změna hesla se provede tak, že nejprve zrušíme heslo staré (vložením aktuálního hesla) a poté zapíšeme heslo nové. 7
3.8 LCD displej Kromě výše uvedených nastavení existuje celá řada dalších dat a informací, které mohou být zobrazovány na displeji. 3.8.1 Tabulka obrazu vstupů/výstupů Hlavní (úvodní) displej obsahuje informace o aktuálním čase (z hlediska automatu) a stavech vstupů a výstupů. Prázdný kruh symbolizuje rozepnutý kontakt (tj. neaktivní signál), vyplněný kruh symbolizuje sepnutý kontakt (aktivní signál). Letní čas je indikován písmenem s, umístěným před časovým údajem. 3.8.2 LCD funkce Na každém ze čtyř řádků může být umístěno až 10 písmen (číslic) navolených uživatelem, údaje z funkčních bloků nebo analogové hodnoty (číselné hodnoty vstupů, čítačů apod.) 3.9 Typy bloků Každý typ bloku má své vlastní zobrazení, z něhož je patrné číslo bloku, možný počet vstupů, výstupů (má-li daný blok výstup) a mnemotechnické označení bloku. 3.9.1 Vstupní bloky Vstupní bloky mohou obsahovat systémové vstupy (I01-I012), klávesové vstupy (K01-K08) a nebo systémové merkry (M01-M05). V pravém horním rohu bloku je číslo udávající počet vstupů, v pravém dolním rohu je uveden typ vstupní proměnné. Vstupní bloky poskytují informace pro další funkční nebo výstupní bloky. 3.9.2 Funkční bloky Samostatné funkční bloky jsou detailně popsány v kapitolách 5 a 6. Funkční bloky mohou mít jeden až čtyři vstupy (zobrazeny na levé straně bloku), a žádný (výstup z bloku je použit pro vnitřní zpracování) nebo několik výstupů (zobrazeny na pravé straně). Číslo bloku a mnemotechnické označení jsou umístěny v pravém horním, resp. dolním rohu. 3.9.3 Výstupní bloky Výstupní bloky mají jeden vstup a jeden výstup. Číslo bloku a mnemotechnické označení jsou umístěny v pravém horním, resp. dolním rohu. 3.9.4 Propojené bloky Vzájemně propojené bloky mohou být na displeji zobrazeny současně, přičemž řazení bloků je realizováno zleva doprava. Neobsazené vstupní piny jsou na displeji zobrazeny jako prázdné trojúhelníky a po najetí (kurzorovými šipkami) na jejich pozici se vstup rozbliká. Obsazené vstupy jsou znázorněny jako plné trojúhelníky a po najetí na jejich pozici se znázorněn připojený blok. 8
3.9.5 Diagram funkčních bloků Programování automatu Alpha spočívá ve vytvoření diagramu funkčních bloků, jenž představuje znázornění toku dat. Vstupy jsou zobrazeny na levé části displeje, funkční bloky uprostřed a výstupy na pravé straně displeje. Například blokové schéma řízení stroje s 20 vteřinovým doběhem ( výstup je rozepnut 20 vteřin po vypnutí vstupu) je následující : Před zahájením programování (vkládání programu) je vhodné si nakreslit blokové schéma zařízení, neboť na LCD displeji je možno současně zobrazit pouze omezené množství informací a díky tomu je program méně přehledný. Pomocí SW-ALWLS (software pro programování automatů Alpha) lze kompletní diagram funkčních bloků vytvořit přímo na pracovní ploše PC a poté jej přenést do automatu. 9
4. Přímé programování Automat Alpha může být programován pomocí PC nebo přímo přes klávesy čelního panelu. Následující kapitoly popisují přidávání bloků, jejich propojování, nastavování parametrů atd. Funkce ProgEdit umožňuje využít všechny funkce podporované programem. Funkce Monitor v režimu Run umožňuje pouze měnit a nastavovat hodnoty funkčních bloků, neumožňuje editovat, měnit nebo mazat program. 4.1 Dostupnost bloků Počet systémových vstupů a výstupů je dán zvoleným typem automatu Alpha. Přípustné jsou následující varianty : 4vstupy/2výstupy, 6vstupů/4výstupy a 12vstupů/8výstupů. V programu může být použito celkem 64 bloků nebo 1500 byte paměti (informace o využité paměti lze získat v Menu Edit, položka ProgSize). V každém programu může být použito 8 funkčních kláves (klávesy na čelním panelu) a 5 systémových merkrů. Klávesy i merkry mohou být v programu použity vícenásobně. Vstupy, výstupy, systémové merkry a funkční klávesy se nezapočítávají do celkového počtu funkčních bloků. 4.2 Propojování bloků Jakýkoliv blok mající výstup (výstupní pin) může být připojen k libovolnému bloku majícímu (použitelný) vstup. Systémové vstupy, klávesy a systémové merkry mají pouze výstupní piny. Funkční bloky a bloky výstupů mají vstupní i výstupní piny. Výjimku tvoří pouze speciální bloky Display a TimeSwitch (viz dále). Při propojování bloků můžeme postupovat směrem zleva doprava (začínáme výstupním pinem levého bloku), nebo zprava doleva (začínáme vstupním pinem pravého bloku). 4.2.1 Příklad propojení bloků zleva ( zdroj signálu) doprava ( příjemce signálu) Nejprve vybereme blok mající výstup, poté vybereme blok mající vstup a nakonec tyto bloky propojíme. 1. krok : Zapneme automat Alpha, a zmáčknutím kterékoliv klávesy přejdeme z hlavního displeje do TopMenu. Je-li automat v režimu Run (na prvním řádku uprostřed problikávájí střídavě tři čárky), přepneme jej do režimu Stop (jsme-li na položce Stop, zmáčkneme dvakrát tlačítko OK). Poté přejdeme na položku ProgEdit a výběr potvrdíme klávesou OK. Na obrazovce se nám objeví první blok In (chceme-li začít jiným blokem, zmáčkneme klávesu ESC a v následém menu vybereme položku NewFB). Po zobrazení prvního bloku na displeji problikává číslo a název (mnemo) vybraného bloku. Zmáčknutím klávesy šipka vpravo se přesuneme na pozici výstupního pinu (začne blikat) a zmáčkneme tlačítko + (= AddFB = přidání nového bloku). 2. krok : Zmáčknutím tlačítka OK se zobrazí displej FB Select, z něhož je možno vybrat (listováním šipkami nahoru/dolů) požadovaný blok. Potvrzení výběru provedeme tlačítkem OK, čímž se vybraný blok umístí do hlavního (programovacího) displeje. 3. krok : V hlavním displeji se tento blok zobrazí včetně všech využitelných vstupů. V případě bloků s větším množstvím vstupů se nezobrazí celý blok, ale pouze jeho horní část. Ostatní piny lze zobrazit pomocí šipky dolů. Použité vstupy jsou zde zobrazeny jako plný trojúhelník, nepoužité vstupy jsou označeny symbolem prázdné šipky (viz. vedlejší obrázek). Současně na displeji bliká (v horním nebo dolním levém rohu) text Connect. Vybraný vstup (tj. vstup k němuž chceme připojit předcházející blok) bliká. Potvrzení připojení provedeme klávesou OK. Výběr jiného vstupu provedeme najetím na tento vstup (šipkou dolů) a potvrzením OK. 10
4.2.2 Příklad propojení bloků zprava ( příjemce signálu) doleva ( zdroj signálu) V některých případech je nutné (nebo výhodnější) provádět propojení opačným směrem, než je popisováno v minulé kapitole. Postup je však obdobný a lze jej opět rozdělit do tří kroků. 1. krok : Postupem popsaným v 1. kroku minulé kapitoly vložíme na displej požadovaný blok. 2. krok : Klávesou šipka vlevo nejedeme do pozice, ve které jsou umístěny vstupní piny a šipkou nahoru/dolů vybereme požadovaný pin, k němuž má být připojen předchozí blok. Zmáčknutím klávesy + se objeví text AddFB a po jeho potvrzení se objeví seznam použitelných funkčních bloků. Výběr bloku potvrdíme klávesou OK. 3. krok : Vybraný blok je umístěn do hlavního displeje. Správnost provedení (propojení) potvrdíme klávesou OK, čímž současně přestane blikat text Connect. 4.3 Rozpojení dvou bloků Pomocí následujícího postupu mohou být bloky rozpojeny. Najeďte do místa, v němž mají být bloky rozpojeny. Zmáčkněte klávesu - (v této chvíli se na displeji objeví text Disconnect) a výběr potvrďte klávesou OK. 4.4 Vkládání funkčních bloků Pro vložení nového funkčního bloku do programu je možno zvolit jeden ze dvou postupů výběrem menu New FB nebo pomocí funkce AddFB v případě spojování dvou bloků. 4.4.1 New FB Nabídka vložení nového funkčního bloku (New FB) je obsažena v menu Edit (do tohoto menu lze vstoupit přes TopMenu ProgEdit Esc). Potvrzením NewFB klávesou OK, vstoupíme do menu FB Select, v němž lze pomocí šipek (nahoru/dolu) listovat v seznamu použitelných bloků. Po najetí na požadovaný blok (vybraný blok se rozbliká) potvrdíme výběr klávesou OK. Tím se blok umístí do hlavního displeje, v němž vytváříme program. 4.4.2 AddFB Práce s touto funkcí je obdobná jako v případě výše uvedené funkce New FB. Bližší informace jsou uvedeny v kapitole 4.2.1 - Příklad propojení bloků... 4.5 Editace funkčního bloku Pro spuštění editačního režimu je nutno nejprve vybrat (pomocí kláves šipka doleva/doprava) funkční blok, jenž chceme editovat. Po vybrání bloku se rozbliká jeho číslo a název, výběr potvrdíme klávesou OK. Na displeji se objeví na prvním řádku číslo vybraného bloku a jeho jméno. Další řádky umožní provést volbu jedné ze tří položek : Setup FB, Change No. a Delete FB. Funkce Setup není pro některé bloky přístupná, a proto se v někdy na displeji neobjeví. 11
4.5.1 Setup FB (nastavení parametrů funkčního bloku) Každý funkční blok má své vlastní parametry (popsané v kapitole 6). Některé složitější funkční bloky mohou mít několik displejů určených pro nastavení parametrů. V takovémto případě je třeba nastavené (změněné) údaje v každém displeji potvrdit samostatně klávesou OK. Pomocí klávesy OK se lze pohybovat mezi vícenásobnými displeji směrem vpřed (do dalších displejů), klávesou ESC se lze pohybovat zpět. 4.5.2 Change No. (změna čísla funkčního bloku) V tomto místě lze změnit číslo vybraného funkčního bloku. Aktuální číslo bloku je znázorněno v prvním řádku tohoto displeje. Číslo se mění klávesami + nebo -. 4.5.3 Delete FB (vymazání funkčního bloku) Pomocí této nabídky můžeme vymazat aktuální funkční blok. Po výběru této položky (klávesou OK) se na dolním řádku displeje rozbliká text, požadující potvrzení vymazání. Opětovným zmáčknutím OK se blok vymaže, zmáčknutím klávesy ESC se operace zruší (blok zůstane zachován a displej se vrátí do předchozího stavu, tj. do menu Edit FB). 4.6 Pohyb mezi samostatnými funkčními bloky V režimech Monitor nebo ProgEdit existují dvě varianty pohybu mezi jednotlivými bloky pohyb mezi nepropojenými a pohyb mezi propojenými funkčními bloky. 4.6.1 Pohyb mezi nepropojenými bloky Pohyb mezi systémovými vstupy, systémovými výstupy, klávesami a systémovými merkry je zajištěn pomocí kláves + a -. Po vybrání bloku (číslo bloku se rozbliká) a zmáčknutí klávesy + se zobrazí následující blok stejného typu (např. z I01 na I02 na I03... až do max. čísla vstupů). Obdobným způsobem se lze pohybovat opačným směrem (od vyšších čísel k nižším číslům) pomocí klávesy -. Stejně lze použít klávesy + a - pro pohyb mezi funkčními bloky. 4.6.2 Pohyb mezi propojenými bloky Šipkou doleva/doprava se lze vodorovně pohybovat mezi vzájemně propojenými bloky. Je-li některý výstup použit vícenásobně na vstupech různých dalších bloků, aktivní ( vodivá ) cesta dalšího postupu bliká. K přechodu na další (jinou) vodivou cestu je možno použít šipku nahoru/dolů. 4.6.3 Příkaz skoku Příkaz Jump je součástí menu Edit: Po vybrání tohoto příkazu (najetí na tento příkaz šipkou nahoru/dolů a potvrzení klávesou OK) lze přejít do obrazovky, ve které lze vybrat jakýkoliv systémový merkr (M), vstup (I), výstup (O), klávesu (K) nebo existující funkční blok (B). Potvrzením klávesou OK se na displeji zobrazí zvolený blok, s nímž lze dále pracovat (připojovat další bloky, editovat jej atd.). 4.7 Použití kláves jako další vstupy Použitím funkce Jump (skok) lze jako vstup k funkčnímu bloku nebo výstupu přiřadit klávesy čelního panelu (+,-,OK atd.). Tyto klávesy (nebo jejich kombinace) je potom možno použít pro tzv. místní ovládání. Takto zadefinované klávesy dávají signál (logickou 1) po celou dobu jejich stisknutí. Jsou-li v programu použity všechny vstupní klávesy, návrat do menu Stop je následující : vypněte automat Alpha od napájení, zmáčkněte (a držte stlačené) klávesy OK a ESC a zapněte napájení. 12
4.8 Použití systémových bitů (merkrů) M01 až M05 Systémové merkry zajišťují konstantní signálové vstupy, pravidelně se měnící signálový vstup a informace o stavu hodin reálného času v automatu Alpha. Přístup na tyto merkry je obdobné jako při použití funkčních kláves (přes funkci Jump). Merkr M01 M02 M03 M04 M05 Popis vždy ON (stále sepnuto) vždy OFF (stále vypnuto) periodicky se měnící signál (0,5s ON,,0,5s OFF) signál je ON, vyskytla-li se chyba hodin reálného času signál je ON, jsou-li hodiny přepnuty na letní čas 4.9 Popis funkčních bloků a paměťový prostor potřebný pro daný blok Funkční blok Byte Popis AND 19 AND.Výstup je ON pokud jsou všechny vstupy ON. Nepoužité vstupy jsou brány jako ON. OR 19 OR. Výstup je ON pokud je alespoň jeden vstup ON. Nepoužité vstupy jsou brány jako OFF. XOR 13 Exclusive OR. Výstup je ON pokud je ON pouze jeden ze dvou vstupů. NAND 19 NOR 19 Negovaný AND. Výstup je OFF, jen když jsou všechny vstupy ON. Nepoužité vstupy jsou brány jako ON. Negovaný OR. Výstup je OFF, pokud je alespoň jeden vstup ON. Nepoužité vstupy jsou brány jako OFF. NOT 10 Invertuje signál. Z ON udělá OFF a obráceně. BOOLEAN 1* Logický výraz složený kombinací funkcí AND, OR, XOR a NOT. SET/RESET 14 Drží výstup ON nebo OFF. Možno nastavit prioritu Set nebo Reset. DELAY 19 Zpozdí výstupní signál na náběžnou, sestupnou nebo obě hrany vstupního signálu. ONE SHOT 17 Vytvoří jeden puls definované délky. PULSE 10 Vytvoří jeden puls na náběžnou, sestupnou nebo obě hrany vstupního signálu. FLICKER 19 Pulsní výstup. Lze nastavit počet On/Off, opakování, délku trvání nebo nepřetržitý chod. ALT 13 S každou změnou vstupního signálu přepne výstup z ON do OFF a naopak. COUNTER 16 Na každou nástupnou hranu vstupního signálu zvýší svou hodnotu o jedničku. U/D COUNTER 22 Čítač nahoru/dolů s možností přednastaveného vstupní hodnoty a nulování. COMPARE 17 Porovná dvě hodnoty <, >, =,,, <> (analog, konstantu, nebo hodnotu z FB). TIME SWITCH 2* Použije modul reálného času pro spínání výstupu. Kalendář nebo týdenní cyklus. OFFSET GAIN 22 Upraví analogovou hodnotu (y=a/b*x+c). Možno nastavit horní a dolní mez signálu. DISPLAY 3* Zobrazí hlášení nebo data (hodnoty) na LCD displeji. ZONE COMPARE 20 Porovná hodnotu s rozsahem (analog, konstantu nebo hodnotu z FB) SCHMITT TRIGGER 19 Přepne výstup ON při překročení horní meze a OFF při př. dolní meze a naopak. System Outputs 10 Ovládá připojené externí zařízení pomocí výstupních relé nebo tranzistorů Hour meter 19 Měří celkovou dobu, po kterou byl signál ON (zobrazení ve formátu hod_min) 1*Počet byte závisí na vložených datech (19 + 1 x počet znaků v rovnici). 2*Počet byte závisí na vložených datech (8 + 4 x počet časových sepnutí). 3*Počet byte závisí na vložených datech (13 + 1 x každý znak na displeji). 13
4.10 Monitorovací režim Hodnoty funkčních bloků popř. jejich výstupní stav lze měnit pomocí nabídky Monitor. Je-li automat Alpha v režimu RUN, je na displeji zobrazena tabulka vstupů/výstupů (není-li v programu displej použit pro jiné účely). Zmáčknutím kterékoliv klávesy nebo kombinace kláves ESC+OK, lze přejít do Top Menu a vybrat Monitor. Na displeji se zobrazí aktuální program. V této chvíli se lze v programu pohybovat stejným způsobem jako v režimu ProgEdit. 4.10.1 Aktualizace hodnot funkčního bloku Po přesunutí se na příslušný funkční blok a zmáčknutí klávesy OK přejdeme do nastavovacího režimu (Setup FB). Hodnoty funkčního bloku mohou být aktualizovány a monitorovány. Změněné aktuální hodnoty (current value) jsou platné po dobu zapnutí Monitorovacího režimu. Změněné přednastavené hodnoty (set point) a hodnoty pro porovnávání (comparison value) jsou zapsány do paměti automatu. 4.10.2 Nastavování výstupů do stavu ON/OFF Výstupy lze nastavovat do stavu ON/OFF pouze v případě, nenastane-li konflikt s programem, tj. nelze výstup nastavit do stavu opačného než je požadováno programem. Najeďte do příslušného bloku na pozici, v níž se rozbliká název a číslo výstupu a zmáčkněte OK. Pod číslem bloku se objeví obdélník znamenající, že výstup je ve stavu ON. V bloku na pravé straně se objeví na vstupní pozici menší černý obdélník signalizující, že je aktivní signál připojený na tento vstup a rovněž se objeví větší černý na pravé straně bloku, signalizující, že výstup z bloku je aktivní (ON). Na vedle uvedeném obrázku je znázorněn případ, kdy výstup nemůže být ručně vypnut (přepnut do stavu OFF). Výstup O01 je připojen k bloku resp. systémovému merkru M01, jenž je trvale zapnut (tj. výstup z tohoto bloku je vždy ON). 4.10.3 Přidávání/mazání funkčních bloků v monitorovacím režimu V monitorovacím režimu není možno přidávat ani mazat funkční bloky. 14
5. Logické funkční bloky Logické funkční bloky umožňují čtení vstupních signálů a nastavování výstupů podle podmínek předprogramovaných ve funkčním bloku (tyto podmínky se liší podle typu bloku). Alpha obsahuje celkem 6 logických funkčních bloků AND, OR, NAND, NOR, NOT, XOR. Analogové signály nemohou být zpracovávány logickými funkčními bloky. Následující kapitola popisuje jednotlivé funkční bloky. Součástí popisu je vždy obrázek znázorňující funkční blok tak, jak se zobrazuje na LCD displeji, a dále tabulka znázorňující závislost výstupního signálu na vstupech. 5.1 Blok AND Výstup z tohoto bloku je ON (logická jednička), jsou-li všechny vstupy ON. Nezapojené vstupy jsou brány jako ON (není-li však zapojen žádný vstup, výstup z bloku je OFF). 5.2 Blok OR Výstup z tohoto bloku je ON (logická jednička), je-li alespoň jeden signál ON.Výstup je OFF, jsou-li všechny vstupy OFF. Nezapojené vstupy jsou brány jako OFF. 5.3 Blok NOT Tato funkce invertuje vstupní signál, tj. je-li vstupní signál ON (logická 1), výstup je přepnut do OFF a naopak. Není-li připojen na vstup žádný signál, výstup z bloku je ve stavu OFF. 15
5.4 Blok XOR (Exclusive OR) Výstup z tohoto bloku je ON, je-li jeden vstup ON a druhý OFF. Výstupní signál je OFF, jsou-li vstupní signály shodné (oba ON nebo oba OFF).Nezapojený vstup se bere jako ON. 5.5 Blok NAND (Not AND) Výstup z tohoto bloku je ON, je-li alespoň jeden vstup OFF. Jsou-li všechny vstupy ON, výstup z tohoto bloku je OFF. Nezapojené vstupy jsou brány jako ON. Není-li zapojen žádný vstup, výstup z bloku je OFF. Funkce je ekvivalentní funkci AND s následně připojenou funkcí NOT. 5.6 Blok NOR (Not OR) Výstup z tohoto bloku je ON, jsou-li všechny vstupy OFF. Výstup je OFF, je-li alespoň jeden vstup ON. Není-li použit žádný vstup, výstup z bloku je OFF. Nezapojené vstupy jsou brány jako OFF. Funkce je ekvivalentní funkci OR s následně připojenou funkcí NOT. 6. Funkční bloky Práce s funkčními bloky tvoří základ práce při programování automatu Alpha. Bloky jsou předprogramovány pro snadné použití a nabízejí široký rozsah možných operací. Některé z funkčních bloků mají rovněž možnost nastavení řady parametrů pro přizpůsobení individuálním požadavkům uživatele. V následujících kapitolách jsou popsány vlastnosti jednotlivých funkčních bloků, jejich grafické znázornění na displeji, popis vstupů, výstupů a možnosti nastavení. Níže uvedená terminologie je použitá při popisu jednotlivých bloků. 16
T nastavení hodnoty časovače uživatelem (rozsah 0-3276,7s) t uběhlý čas od spuštění časovače (rozsah 0-3276,7s) N nastavení hodnoty čítače uživatelem (rozsah 0-32767) n aktuální načtená hodnota čítače (rozsah 0-32767) DirectSet vložení hodnoty použitím kláves + a Analog In analogová vstupní hodnota ze systémového vstupu (vstupních svorek) A01,A02...A08 FB Value analogová hodnota obsažená ve funkčním bloku (T, t, N, n, DirectSet, atd.) WordComparison 16-ti bitová výstupní hodnota z funkčního bloku 6.1 Boolovský funkční blok Tento funkční blok umožňuje rychlé vytvoření logických funkcí ve formě rovnice. Hlavní výhoda spočívá v tom, že jediným funkčním blokem lze nahradit spojení více různých základních logických funkčních bloků. Znázornění AND funkce : OUTPUT (výstup) = S1 AND S2 Znázornění NAND funkce : OUTPUT (výstup) = NOT (S1 AND S2) Volby : AND, OR, NOT, XOR Vstupy : 1> 2> 3> 4> Výstup : ON/OFF 6.2 SET/RESET blok Tento blok umožňuje zapnutí (SET) nebo vypnutí (RESET) výstupu v závislosti na tom, který ze vstupu je (nebo byl) aktivní. Výstup není závislý na délce trvání vstupního signálu (vstupní signál může být pulsní nebo trvale aktivní). Set Priority je-li signál připojený na vstup SET aktivní (ON), výstup je zapnut (ON) a tento stav trvá do okamžiku, dokud nepřijde signál (ON) na vstup RESET. Je-li výstup zapnut (ON), nemá změna vstupního signálů SET (ON/OFF) vliv na tento stav. Jsou-li současně aktivní oba vstupy (SET i RESET), výstup z tohoto bloku je zapnut (ON). Reset Priority funkce se chová stejně jako s prioritou Set, s výjimkou stavu, kdy jsou oba vstupy aktivní (ON). V tom případě je výstup z tohoto bloku vypnutý (OFF). Volby : SET Priority, RESET Priority Vstupy : S> (SET) R> (RESET) Výstup : ON/OFF 6.3 PULSE blok Blok PULSE vyšle na výstup jeden samostatný puls, došlo-li k sepnutí vstupu (ON), rozepnutí vstupu (OFF), nebo v obou těchto případech. Tyto možnosti jsou volitelně nastavitelné uživatelem. Je-li navolena možnost vytvoření pulsu při sepnutí a současně i vypnutí vstupu (ON/OFF) a tato změna proběhne rychleji než je doba trvání pulsu, na výstupu bude vygenerován jeden puls dvojnásobné délky. 17
Volby : Rising Edge (na náběžnou hranu), Falling Edge (na sestupnou hranu), Both Edges (na náběž. i sest. hranu) Vstup : S> (Input) Výstup : ON/OFF 6.4 ALT blok Při každé změně vstupního signálu ze stavu vypnuto (OFF) do stavu zapnuto (ON) se změní stav výstupu z tohoto bloku. Vstup Clear po připojení aktivního signálu (ON) přestaví výstup z tohoto bloku do stavu vypnuto (OFF). Volby : nejsou Vstupy : I> (Input) C> (Clear) Výstup : ON/OFF 6.5 DELAY blok Tento blok umožňuje zpozdit výstupní signál za vstupním signálem o předem stanovený časový interval. Volba On Delay způsobí zpožděné zapnutí výstupního signálu po sepnutí vstupu. Volba Off Delay způsobí zpožděné vypnutí výstupního signálu po vypnutí vstupu. Obě výše uvedené možnosti mohou být navoleny individuálně (tj. pouze zpožděné zapnutí nebo pouze zpožděné vypnutí) nebo v kombinaci, přičemž doba pro zapnutí resp. vypnutí může být různá. Aktivací vstupu Clear lze kdykoliv přepnout výstup z tohoto bloku do stavu vypnuto (OFF), tj. i v případě, že jsou současně aktivní oba vstupy. Volby : On Delay (T,t), Off Delay (T,t) Vstupy : I> (Input) C> (Clear) Výstup : ON/OFF analogová hodnota 6.6 ONE SHOT blok Tento blok po aktivaci vstupu generuje na výstupu jeden puls definované délky (volitelně nastavitelná uživatelem v rozsahu 0 až 3276,7 vteřiny). Je-li vybrána priorita Time, výstup bude sepnut (ON) na základě sepnutého vstupu po dobu nastanovenou uživatelem. V této době může vstup měnit svůj stav (ON/OFF), aniž by to mělo vliv na stav výstupu. Je-li vybrána priorita Input, výstup bude sepnut po dobu trvání aktivního (ON) vstupního signálu, resp. do doby uběhnutí času nastaveného ve volbě One Shot). Je-li Set Time nastaven na 0.0 vteřiny, blok bude pracovat stejně jako blok PULSE. Po aktivaci signálu připojeného na Clear Input, je výstup rozepnut (OFF) bez ohledu na ostatní podmínky. Volby : Vstupy : Výstup : One Shot (T,t), Priority (Time, Input) I> (Input) C> (Clear) ON/OFF analogová hodnota 18
6.7 FLICKER blok Blok FLICKER umožňuje generování pulsů (ON/OFF). Volitelně lze nastavit délku pulsu (dobu trvání stavu ON) a dobu mezi pulsy (dobu trvání stavu OFF). Obě tyto hodnoty lze nastavit na sobě nezávisle (tj. různé hodnoty). Minimální doba trvání jednoho stavu (ON nebo OFF) je 100ms. Výstupní signál je být vázán na vstupní signál (tj. vstup musí být sepnut). Kromě toho lze navolit dobu po kterou má být signál generován nebo počet cyklů (maximálně 32767). Volby : Vstupy : Výstup : One Shot (T,t), Priority (Time, Input) I> (Input) C> (Clear) ON/OFF analogová hodnota 6.8 TimeSW blok Hodiny reálného času integrované v automatu Alpha spolu s funkcí TimeSW umožňuje spínat připojená zařízení v předprogramovaných časech. V rámci jednoho bloku TimeSW je možno nastavit až 50 různých časových intervalů, přičemž těchto bloků může být použito v jednom programu i více (do max. kapacity paměti 1.500 bytes). K vytvoření časových intervalů použijte funkci NewData. Ke změně nebo aktualizaci dat a času, v nichž má docházet k sepnutí, použijte funkci EditData. Funkci tohoto bloku lze přirovnat ke klasickým spínacím hodinám používaným v průmyslu i domácnosti. Jeden TimeSW blok představuje jedny spínací hodiny, na nichž lze pomocí zarážek nastavit určitý počet úseků. Tyto jednotlivé časy jsou v dalším textu označovány jako časové kanály. 6.8.1 Nastavení prvního časového kanálu Po prvním vybrání funkce TimeSW (Edit menu, New FB, nalistování bloku klávesou šipka dolů) se na displeji objeví nový blok s označením jeho čísla a mnemotechnickým symbolem (TS). Potvrzením klávesou OK se objeví displej s položkou Setup FB. Po dalším potvrzení klávesou OK se objeví zpráva NoSetting Data (nejsou nastaveny žádné údaje). Potvrzením klávesou OK se objeví displej NewData (viz. vedlejší obrázek). V tomto displeji lze navolit, zda chceme použít kalendářní nastavení (Date) nebo opakující se nastavení (Weekly). Každý TimeSW blok obsahovat současně více těchto časových kanálů s libovolným nastavením. Po vybrání typu spínání se objeví nový displej s blikajícím číslem časového kanálu (v pravém horním rohu). Pomocí klávesy + a se lze pohybovat mezi jednotlivými časovými kanály (pokud jich je více použito). Na začátku pracujeme pouze s prvním kanálem, a proto nelze toto číslo změnit (v pravém horním rohu je TS #01). Potvrzením klávesou OK se objeví nový displej (viz. obrázek napravo) s nabídkou : EditData - editace (změna) údajů aktuálně otevřeného časového kanálu NewData - přidání nového časového kanálu. Číslo tohoto nového kanálu bude automaticky o jedno vyšší než číslo posledně navoleného kanálu. DelData - vymazání aktuálního časového kanálu Vyberte EditData, výběr potvrďte klávesou OK a zadejte časové údaje postupem, který je uveden dále. 19
6.8.2 Zadání údajů v kalendářním režimu (DATE) Navolíme blok časového kanálu (na displeji se objeví obdélník s blikajícím číslem bloku v pravém horním rohu a mnemotechnickým označením bloku v pravém dolním rohu). Zmáčkneme klávesu OK, objeví se displej s blikající položkou Setup FB, kterou opět potvrdíme klávesou OK. Zobrazí se hlášení NoSetting Data, kterou potvrdíme klávesou OK. Zobrazí se displej NewData, ve kterém vybereme kalendářní režim (zmáčknutím šipky dolů) Date a potvrdíme klávesou OK. Na displeji se zobrazí stejné informace jako na prvním obrázku napravo. Potvrzením klávesou OK se objeví displej s položkou Edit Data, kterou opět potvrdíme, čímž přejdeme do editačního režimu pro nastavení příslušného kanálu. V tomto režimu lze zadat rok (1998 až 2053), měsíc a den, hodinu (0 až 23), minutu a operaci, která se má provést (sepnutí ON nebo vypnutí OFF připojeného zařízení). Na druhém obrázku je znázorněn příklad nastavení jednoho časového kanálu. Výstup připojený k tomuto bloku bude vypnut 14.července 1999 v devět hodin ráno. Den v týdnu se mění automaticky při změně datumu. 6.8.3 Zadání údajů v týdenním režimu (WEEKLY) Displej pro zadávání časových údajů v týdenním režimu je zobrazen na pravé straně. V tomto displeji lze zadat týden v měsíci (0-5), den v týdnu, hodinu (0-23), minutu a nastavení akce, která se má vykonat (zapnutí/vypnutí). Pohyb mezi jednotlivými položkami se provádí pomocí tlačítek doleva, doprava, nahoru a dolů. V příkladu znázorněném vpravo bude zařízení zapnuto v těchto časech : - v 11.30 hod. v pondělí, ve středu a v sobotu, první týden v měsíci - v 11.30 hod. v pondělí, ve středu a v sobotu, třetí týden v měsíci - v 11.30 hod. v pondělí, ve středu a v sobotu, čtvrtý týden v měsíci Pozor! První den v týdnu je neděle, viz vedlejší obrázek. Pondělí M(onday) je tedy uvedeno až jako druhá položka (třetí řádek). 6.8.4 Vložení nového časového kanálu Najeďte do displeje Function Block Setup Menu a zmáčkněte klávesu OK, dokud se neobjeví na displeji údaje z vedlejšího obrázku. Šipkou dolů najeďte na položku NewData a potvrďte klávesou OK. Vyberte kalendářní nebo týdenní režim. 6.8.5 Editace časového kanálu Najeďte do displeje Function Block Setup Menu. V pravém horním rohu bude uvedeno číslo aktuálního časového kanálu. Použitím kláves + nebo navolíme kanál, jenž chceme editovat a výběr potvrdíme klávesou OK. Změnu časového kanálu lze provést i volbou EditData. 20
6.8.6 Vymazání časového kanálu Najeďte do displeje Function Block Setup Menu. V pravém horním rohu bude uvedeno číslo aktuálního časového kanálu. Použitím kláves + nebo navolíme kanál, který má být vymazán, klávesou šipka dolů najedeme na položku DelData a výběr potvrdíme klávesou OK. 6.9 COUNTER blok Tento blok počítá pulsy přivedené na jeho vstup a po načítání přednastaveného množství sepne výstup. Načítání se provádí na náběžnou hranu, tj. je-li vstupní signál trvale sepnutý (ON), čítač nezvyšuje svou hodnotu. Vstup Clear nuluje čítač. Čítač načítá do max. hodnoty 32767. Volby : Count (N,n) Vstupy : I> (Input) C> (Clear) Výstup : ON/OFF analogová hodnota 6.10 UP/DOWN COUNTER blok Tento blok je na rozdíl od běžného čítače schopen zvyšovat i snižovat svou hodnotu. Po načtení přednastavené hodnoty se sepne výstup. Načítání se děje na nástupnou hranu signálu. Vstup Up input zvyšuje hodnotu čítače. Vstup Down input snižuje hodnotu čítače. Vstup Clear input resetuje čítač (počet načtených pulsů nastaví na nulu). Vstup Preset input nastaví hodnotu časovače (počet načtených pulsů) na přednastavenou hodnotu v okamžiku, kdy je tento vstup sepnut. Je-li přiveden aktivní signál (ON) současně na oba vstupy (Up i Down), hodnota čítače se nezmění. N = Preset value (přednastavená hodnota) může být zadána v intervalu čísel 32768 do 32767. n = Actual value (skutečná hodnota) může být zadána v intervalu čísel 32768 do 32767,tj. čítači vnutíme hodnotu od níž má začít čítat. Volby : Count (N,n) Vstupy : I> (Input) C> (Clear) Výstup : ON/OFF analogová hodnota 6.11 COMPARE blok Porovnává mezi sebou dvě číselné hodnoty. Pokud je splněna podmínka (hodnoty jsou si rovny, větší než, menší než, rovny nebo větší, rovny nebo menší, větší nebo menší), výstup je sepnut. Blok COMPARE má jeden binární vstup. Je-li tento vstup zapojen, probíhá porovnávání pouze tehdy, je-li signál na tomto vstupu aktivní. Není-li tento vstup zapojen, probíhá porovnávání neustále. Volby : V1,znaménko porovnání,v2 V1 a V2 mohou být zadány následujícími způsoby : - přímé zadání číselné hodnoty (-32768 až 32767) - připojení signálu z analogového vstupu - připojení výstupního signálu z funkčního bloku 21
Vstupy : I> (Input) Výstup : ON/OFF 6.12 OFFSET blok Tento blok slouží k přepočtu vstupní analogové hodnoty podle rovnice Y=A/B*x+C Y výstupní (přepočtená) hodnota A a B - násobitel (zesílení) analogové hodnoty x - systémový analogový vstup C - offset (posunutí) analogové hodnoty Pro výstupní hodnotu (Y) lze nastavit horní a dolní limit (omezení minimální a maximální vypočtené hodnoty). Číselný rozsah pro výše uvedené parametry (A, B, C, dolní a horní limit) je 32768 až 32767. Volby : Vstupy : Výstup : A, B, x, C, dolní a horní limit I> (Input) ON/OFF 6.13 DISPLAY blok Umožňuje zadávat texty nebo hodnoty, které mají být v Run režimu zobrazovány na displeji. Na jednom řádku může být umístěno maximálně 10 znaků, přičemž v rámci jednoho displeje mohou být využity celkem 4 řádky (tj. celkem 4x10 znaků na jednom displeji). Specifikace umístění těchto textů na displeji se provádí určením souřadnic (x,y) prvního znaku. 6.13.1 Zobrazování údajů na obrazovce Na displeji mohou být zobrazeny následující údaje : textové řetězce (písmena, čísla, symboly), analogové hodnoty, hodnoty z funkčních bloků, aktuální čas a aktuální datum. Obsahují-li dva bloky údaje umístěné ve stejné pozici a oba bloky jsou aktivní, jsou zobrazeny údaje z bloku s vyšší prioritou (tj. s vyšším číslem bloku). Textový řetězec delší než 10 znaků bude zobrazován i na následujícím řádku. Toto se netýká analogových hodnot, hodnot z funkčních bloků, času a datumu. Tyto údaje musí být zobrazeny na jednom řádku. Vkládání textových řetězců se provádí výběrem ze znakové sady umístěné na posledním řádku (šipkou nahoru/dolů se pohybujeme mezi jednotlivými znaky znakové sady, šipkou doleva/doprava se pohybujeme mezi již vybranými a umístěnými znaky). Po složení celého textu se provedená činnost potvrdí klávesou OK. Údaje zapsané do bloku displej jsou zobrazovány pouze tehdy, je-li aktivní podmínka připojená na vstup bloku! 6.13.2 Editace dat na obrazovce Hodnoty funkčních bloků, čas a datum mohou být změněny použitím kláves čelního panelu. Povolení této operace se provede následujícím postupem. V okamžiku specifikace typu zobrazovaných dat tj.fb Value, Date, Time, (během parametrizace funkčního bloku - function block setup na displeji bliká typ zobrazovaných dat) zmáčkněte klávesu +. Na displeji se objeví písmeno e. Po spuštění automatu do režimu Run a zmáčknutí kterékoliv nepoužité klávesy se první hodnota, jejíž změna je povolena, rozbliká. Je-li takovýchto hodnot více, lze mezi nimi přecházet pomocí šipkových kláves. Pro editaci času a datumu zmáčkněte klávesu OK v okamžiku, kdy příslušný údaj bliká. Provedené změny potvrďte klávesou OK. 22