MITSUBISHI AUTOMAT PRO MALÉ APLIKACE
PROGRAMOVACÍ MANUÁL
α
AUTOMAT PRO MALÉ APLIKACE
α 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
α Automat pro malé aplikace
PROGRAMOVACÍ MANUÁL
Číslo manuálu: JY992D74001 Revize:A Datum :prosinec 1998
MITSUBISHI
i
α Automat pro malé aplikace 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
α Automat pro malé aplikace OBSAH OBSAH ............................................................................................................................................................................................ III 1. ÚVOD ........................................................................................................................................................................................... 1 2. PROGRAMOVÁNÍ METODOU FUNKČNÍCH BLOKŮ ...................................................................................................... 2 2.1 2.2
Typy bloků a pracovní plocha FBD..................................................................................................................................... 2 Způsoby programování automatu ALPHA.......................................................................................................................... 3
3. KLÁVESY, OVLÁDACÍ MENU A LCD DISPLEJ................................................................................................................. 4 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9
Klávesové funkce ................................................................................................................................................................ 4 Práce s menu........................................................................................................................................................................ 4 Režim Stop (Stop Mode) ..................................................................................................................................................... 4 Režim Run (Run Mode) ...................................................................................................................................................... 5 Menu Edit ............................................................................................................................................................................ 5 Menu Edit funkčního bloku ................................................................................................................................................. 5 Nastavení volby obrazovky ................................................................................................................................................. 6 LCD displej ......................................................................................................................................................................... 8 Typy bloků........................................................................................................................................................................... 8
4. PŘÍMÉ PROGRAMOVÁNÍ..................................................................................................................................................... 10 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10
Dostupnost bloků............................................................................................................................................................... 10 Propojování bloků.............................................................................................................................................................. 10 Rozpojení dvou bloků........................................................................................................................................................ 11 Vkládání funkčních bloků.................................................................................................................................................. 11 Editace funkčního bloku .................................................................................................................................................... 11 Pohyb mezi samostatnými funkčními bloky...................................................................................................................... 12 Použití kláves jako další vstupy......................................................................................................................................... 12 Použití systémových bitů (merkrů) M01 až M05 .............................................................................................................. 13 Popis funkčních bloků a paměťový prostor potřebný pro daný blok................................................................................. 13 Monitorovací režim ........................................................................................................................................................... 14
5. LOGICKÉ FUNKČNÍ BLOKY ............................................................................................................................................... 15 5.1 5.2 5.3 5.4 5.5 5.6
Blok AND.......................................................................................................................................................................... 15 Blok OR............................................................................................................................................................................. 15 Blok NOT .......................................................................................................................................................................... 15 Blok XOR (Exclusive OR) ................................................................................................................................................ 16 Blok NAND (Not AND).................................................................................................................................................... 16 Blok NOR (Not OR).......................................................................................................................................................... 16
6. FUNKČNÍ BLOKY ................................................................................................................................................................... 16 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 6.12 6.13 6.14 6.15 6.16
Boolovský funkční blok..................................................................................................................................................... 17 SET/RESET blok............................................................................................................................................................... 17 PULSE blok....................................................................................................................................................................... 17 ALT blok ........................................................................................................................................................................... 18 DELAY blok .................................................................................................................................................................... 18 ONE SHOT blok ............................................................................................................................................................... 18 FLICKER blok .................................................................................................................................................................. 19 TimeSW blok..................................................................................................................................................................... 19 COUNTER blok ................................................................................................................................................................ 21 UP/DOWN COUNTER blok............................................................................................................................................. 21 COMPARE blok............................................................................................................................................................... 21 OFFSET blok.................................................................................................................................................................... 22 DISPLAY blok .................................................................................................................................................................. 22 ZONE COMPARE blok .................................................................................................................................................... 23 SCHMITT TRIGGER blok ............................................................................................................................................... 23 HOUR METER blok ......................................................................................................................................................... 24
MITSUBISHI
iii
α Automat pro malé aplikace 7. VYTVOŘENÍ PROGRAMU ....................................................................................................................................................25 7.1 7.2 7.3 7.4 7.5
Volba nastavení..................................................................................................................................................................25 Diagram funkčních bloků ..................................................................................................................................................25 Zahájení programování ......................................................................................................................................................25 Nastavení parametrů funkčního bloku ..............................................................................................................................27 Ukončení programování.....................................................................................................................................................28
MITSUBISHI
iv
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
OK
K01
ESC
K02
+
K03
-
K04 K05 K06 K07 K08
Funkce potvryení v menu, potvrzení vložených dat,ruční nastavení vstupů při monitorování zrušení operace, přesun do vyššího menu nebo vyšší obrazovky 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 odpojení funkčního bloku, snížení číselné hodnoty funkce nebo času, pohyb v programu nebo ovládacím menu pohyb nahoru v ovládacím menu pohyb dolu v ovládacím menu pohyb doprava na LCD displeji 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 Clock Set Others... -
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. nastavení reálného času,viz. kap. 3.7.2. viz. níže
3.3.1 Programová obrazovka Others... Version -
verze CPU. 4
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
NAND
19
NOR
19
NOT
10
Exclusive OR. Výstup je ON pokud je ON pouze jeden ze dvou vstupů. 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. 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 SCHMITT TRIGGER System Outputs
20
Porovná hodnotu s rozsahem (analog, konstantu nebo hodnotu z FB)
19
Přepne výstup ON při překročení horní meze a OFF při př. dolní meze a naopak.
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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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 :
6.8
One Shot (T,t), Priority (Time, Input) I> (Input) C> (Clear) ON/OFF analogová hodnota
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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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
α Automat pro malé aplikace 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 :
6.13
A, B, x, C, dolní a horní limit I> (Input) ON/OFF
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
α Automat pro malé aplikace Editace hodnot funkčního bloku se provede obdobným způsobem jako je uvedeno výše. Změna číselných hodnot se provede klávesami + a -, potvrzení klávesou OK. Pro přechod do Top menu zmáčkněte současně klávesy ESC + OK. Zabránění editace hodnot z čelních kláves v Run režimu provedeme opačným postupem než jeho povolení. Tj. klávesou „–“ v režimu parametrizace funkčního bloku (function block setup). Po provedení této operace zmizí písmeno „e“ na řádku proměnné. Volby : Vstupy : Výstup :
6.14
Pos(#,#):X=#, Y=# „No Data“: Strings, Analog, FB Value I> (Input) Data OnScreen
ZONE COMPARE blok Tato funkce kontroluje, zda je hodnota (tj. hodnota z analogového vstupu, číselná hodnota nebo hodnota z funkčního bloku) uvnitř specifikovaného rozsahu. Při definování bloku je třeba zadat Low Limit (dolní limit) – L, Input Value (vstupní hodnotu) – I, High Limit (horní limit) – H. Binární vstup se chová stejně jako v bloku COMPARE. Výstup může mít stanovenu SET nebo RESET prioritu. SET priorita výstup se přepne do ON, je-li vstupní hodnota rovna hodnotě minimální nebo maximální, nebo je mezi nimi. RESET priorita - výstup se přepne do ON, je-li vstupní hodnota mimo stanovený rozsah. Volby : Vstupy : Výstup :
6.15
L, I, H, SET, RESET I> (Input) ON/OFF
SCHMITT TRIGGER blok Tento blok slouží k porovnání vstupní hodnoty se specifikovaným rozsahem a nastaví výstup do ON/OFF, jsou-li splněny jisté podmínky. Praktické využití této funkce. Například klimatizace zapíná při teplotě nad 23°C (High Limit) a vypíná při teplotě 18°C (Low Limit). Nedochází tedy k neustálému zapínání a vypínání klimatizace při drobném kolísání teploty. Při definování bloku je třeba zadat Input Value (vstupní hodnotu) – I, Low Limit (dolní limit) – L, High Limit (horní limit) – H. Všechny tři hodnoty mohou být hodnotou z analogového vstupu, číselnou hodnotou (konstantou) nebo hodnotou z funkčního bloku. Je-li nastaven horní limit na hodnotu vyšší než dolní limit a vstupní hodnota je rovna nebo vyšší než horní limit, výstup je sepnut (ON). Výstup je rozepnut (OFF), je-li vstupní hodnota rovna nebo menší než dolní limit. Tj. výstup není rozepnut v případě poklesu vstupní hodnoty pod horní limit, ale až při poklesu pod dolní limit. Je-li nastaven horní limit na hodnotu nižší než dolní limit, výstup se chová opačně, než je uvedeno v předchozím odstavci. Tj. je-li vstupní hodnota větší nebo rovna dolnímu limitu, výstup se přepne do OFF, je-li hodnota menší nebo rovna hornímu limitu, výstup se přepne do ON. Je-li použit binární vstup „enable“(povolení) bloku, musí být tento vstup sepnut (ON), má-li se provádět porovnávání. Není-li vstup sepnut, blok se nevykonává, tj. nereaguje na změnu vstupních hodnot. Není-li tento vstup v bloku zapojen (vstup je neobsazen), funkce se vykonává neustále. Volby :
InputVal, LimitHigh, LimitLow 23
α Automat pro malé aplikace Vstupy : Výstup :
6.16
I> (Input) ON/OFF
HOUR METER blok Počítadlo provozních hodin slouží k počítání doby, po kterou bylo připojené zařízení zapnuto (tj. jak dlouho byl vstupní nebo výstupní signál ve stavu ON) Tato funkce je používána pro sledování provozních hodin zařízení z hlediska pravidelné údržby apod. Dosáhne-li uběhnutý počet hodin přednastavené hodnoty, je sepnut výstup z tohoto bloku (ON), přičemž načítání pokračuje dále. Načtený počet hodin je uložen v zálohované paměti, tj. hodnoty se neztratí ani v případě výpadku napájení nebo vypnutí zařízení. Po aktivaci signálu (ON) připojeného na vstup Clear se počítadlo provozních hodin vynuluje a rozepne se výstup (OFF) z tohoto bloku. Volby :
Hours (T, t) 0-32767 hr (hodin) Minutes (T,t) 0-59Min Vstupy : I> (Input) C> (Clear) Výstup : ON/OFF analogová hodnota
24
α Automat pro malé aplikace 7. Vytvoření programu Podle níže uvedeného příkladu vytvořte cvičný program , nahrajte jej do automatu Alpha a zmáčknutím kterékoliv klávesy zobrazte Run Menu a program spusťte.
7.1
Volba nastavení Před začátkem programování (prvním spuštěním) je možno provést následující nastavení : - Language (nastavení jazyka všech menu) - Real Time Clock Set (nastavení vnitřních hodin reálného času) - Others (ostatní) – Password (heslo), Summertime Clock (letní čas), Menu Key (klávesy), Modem Init (inicializace modemu) Nastavení výše uvedených parametrů a jejich význam je popsán v předchozích kapitolách. Pro níže uvedený program není nutné provádět žádné z těchto nastavení. Pokud automat již obsahuje nějaký program, je vhodné jej vymazat pomocí funkce ProgClear.
7.2
Diagram funkčních bloků Na níže uvedeném obrázku je schématicky znázorněn jednoduchý řídicí algoritmus. Na levé straně jsou umístěny systémové vstupy I01, I02 a I03, na straně pravé systémové výstupy O01, O02 a O03. Mezi vstupy a výstupy jsou umístěny funkční bloky , jenž jsou číslovány v pořadí, ve kterém byly vloženy do programu.
Vstupy do funkčního bloku jsou umístěny na levé straně, výstupy z funkčního bloku jsou umístěny na pravé straně. Upozornění : na každý vstupní pin může být připojen pouze jeden signál, na výstupní pin může být připojeno signálů více.
7.3
Zahájení programování Po nastavení parametrů a prostudování diagramu funkčních bloků je možno zahájit programování – navolit ProgEdit v TopMenu a volbu potvrdit tlačítkem OK. Rozhodnete-li se v průběhu programování práci přerušit a začít znovu od začátku, použijte klávesu ESC pro návrat do EditMenu a poté nabídku Exit pro návrat do TopMenu. V TopMenu navolte ProgClear (vymazání programu) a volbu potvrďte klávesou OK.
25
α Automat pro malé aplikace 7.3.1 Přidávání funkčních bloků postupem zleva doprava Po potvrzení volby ProgEdit (klávesou OK) se na displeji zobrazí první vstupní blok (Input Block) I01 s blikajícím vstupem číslo 01. Zmáčknutím klávesy + nebo – lze přepínat mezi dostupnými programovými bloky, tj. vstupy (In), výstupy (Out), klávesami (Key) a merkry (M). Jste-li v bloku bloku I0, zmáčkněte klávesu šipka vpravo. Blok by se měl posunout doleva a současně by se měl rozblikat výstupní pin tohoto bloku.
Zmáčkněte klávesu + k přidání funkčního bloku ke vstupu I01. Volby dostupné pro připojení ke vstupnímu bloku (tj. funkční blok nebo systémové výstupy) budou zobrazeny na pravé straně obrazovky. Mezi nabídnutými možnostmi se lze pohybovat pomocí kláves šipka nahoru/šipka dolů. Vyberte AddFB (přidání funkčního bloku) a potvrďte klávesou OK.
Menu FB Select obsahuje seznam 22 použitelných funkčních bloků. Klávesou šipka dolů najeďte na požadovaný blok OS (One Shot) a volbu potvrďte klávesou OK.
Blok One Shot (OS) má dva vstupní piny. Horní pin je určen pro připojení vstupního signálu (Input Pin), dolní pin slouží k připojení nulovacího signálu (Clear Pin). Mezi jednotlivými piny lze přepínat klávesou šipka nahoru/šipka dolů. Použijte horní pin (Input Pin) a volbu potvrďte klávesou OK. Blok je připojen.
Zmáčkněte dvakrát šipku doprava (měl by se rozblikat výstupní pin z bloku OS) a zmáčkněte klávesu + k přidání dalšího bloku. Pomocí klávesy šipka nahoru najeďte na výstup O01 a volbu potvrďte klávesou OK.
7.3.2 Přepínání mezi funkčními bloky Po připojení výstupu O01 se posuňte o jedno místo doprava (klávesou šipka vpravo), až se rozbliká číslo výstupního bloku 01. Opakovaným použitím klávesy + přejděte na vstup I02 a klávesou šipka doprava se přesuňte o jednu pozici doprava (přestane blikat číslo bloku 02 a rozbliká se výstupní pin). Stejným způsobem jak je popsáno výše připojte na tento výstup blok OR. Tj. zmáčkněte klávesu +, vyberte položku AddFB a potvrďte OK, šipkou nahoru najeďte na blok OR, potvrďte OK a ještě jednou OK pro připojení bloku. Šipkou doprava se přesuňte na výstup z bloku OR (výstupní pin se rozbliká) a stejným způsobem jako výstup 1 (O01) připojte výstup 3 (O03). Sekvence příkazů bude : OK, šipka nahoru (na O03), OK,OK.
26
α Automat pro malé aplikace Zůstaňte na výstupu z bloku OR (výstupní pin bliká) a opět zmáčkněte +. Výstup z tohoto bloku OR bude připojen do dalšího bloku (viz obrázek napravo a obrázek diagramu funkčních bloků se schématickým zobrazením programu). Najeďte na blok OS (B01OS) a potvrďte OK. Blok OS bude s blokem OR propojen přes mazací vstup C (Clear) – viz obrázek napravo. Protože horní signálový vstup do bloku OS je již připojen (signalizováno plným trojúhelníkem), nelze na vstup tohoto bloku již připojit žádný další signál.
Zmáčkněte klávesu OK pro potvrzení připojení.
7.3.3 Použití příkazu skok (Jump Command) Klávesou ESC se vraťte zpět do EditMenu. Šipkou nahoru najeďte na položku Jump a potvrďte OK. Šipkou doleva najeďte na sloupec I a klávesou + najeďte na vstup 3 (I03). Výběr potvrďte OK. Vstup 03 bude nyní zobrazen na displeji. Připojte tento vstup k již zadanému bloku OR (šipka doprava,+,OK,OK).
7.3.4 Použití příkazu nový blok (NewFB) Klávesou ESC se opět vraťte do menu Edit, vyberte položku NewFB, vyberte blok Set/Reset a potvrďte volbu OK. Vybraný blok (SR) se zobrazí na displeji.
7.3.5 Připojení funkčního bloku směrem zprava doleva Šipkou doleva se posuňte o jednu pozici (rozbliká se první ze vstupních pinů). Tento první pin je nastavovací (SET) a bude připojen k bloku OS, druhý pin je mazací (RESET) a bude připojen k bloku OR. Zmáčkněte klávesu +. Na levé straně se zobrazí seznam již použitých bloků. Šipkou dolů najeďte na blok B01OS (viz. obrázek napravo) a potvrďte OK. Dalším stisknutím klávesy OK dojde k propojení bloků (SR a OR). Klávesou šipka dolů najeďte na mazací vstup (R) a stejným způsobem, jak je uvedeno výše, připojte blok OR (+, šipka dolů na B02OR, OK, OK). Přejděte na výstup z bloku SR a připojte výstup O02 (šipka doprava, šipka doprava, +, šipka nahoru na O02, OK, OK). Po zmáčknutí klávesy šipka doleva se na displeji objeví stejný obrázek jako napravo.
7.4
Nastavení parametrů funkčního bloku Nyní je třeba nastavit parametry jednotlivých funkčních bloků použitých v programu. Najeďte na funkční blok SR (rozbliká se) a zmáčkněte klávesu OK pro přechod do menu Edit funkčního bloku. Zmáčkněte opět OK (na položce Setup FB), vyberte Reset prioritu (viz vedlejší obrázek) a potvrďte OK. Tímto byly nastaveny parametry jednoho bloku, ESC klávesou se vraťte zpět do programu. OR blok stejně jako ostatní logické bloky nemusí (nemohou) být nastaveny, proto pokračujte v nastavování bloku OS.
27
α Automat pro malé aplikace Klávesou ESC přejděte do menu Edit, vyberte funkci Jump a potvrďte OK. Najeďte na blok B01 (OneShot), potvrďte OK, čímž se daný blok zobrazí na displeji (číslo a název bloku blikají) a zmáčkněte OK. V této obrazovce vyberte položku Setup FB a potvrďte OK. Vyberte OneShot (viz obrázek napravo) a potvrďte OK. Funkce OS nabídne možnost nastavení dvou časovačů. První z nich (T) umožňuje zadat, jak dlouho má daný puls trvat, druhý časovač (t) umožňuje sledovat aktuální čas (tj. jak dlouho puls trvá), nebo uplynulý čas (tj. jak dlouho puls trval, pokud již skončil). Je-li ve druhém z časovačů (t) zadaná hodnota, časování začíná od této hodnoty (tj. celková doba trvání pulsu je zkrácena o tuto hodnotu). Tím je možno ovlivňovat (zkrátit) dobu trvání pulsu.
Použitím klávesy + nastavte hodnotu časovače T na 20 vteřin, posuňte se dolů a nastavte hodnotu časovače t na hodnotu 5 vteřin. Výsledná doba trvání pulsu bude 15 vteřin. Klávesou OK potvrďte zadané hodnoty. Změnu výše uvedených hodnot je možno stejným způsobem provést kdykoliv, tedy i v Run režimu. Šipkou dolů najeďte na obrazovku Priority (viz vedlejší obrázek) a navolte požadovaný typ (čas nebo vstup) – Time. Výběr potvrďte klávesou OK. Pomocí klávesy ESC se vraťte na obrazovku Fbd (obrazovka s nakreslenými funkčními bloky).
7.5
Ukončení programování Po nastavení všech výše uvedených parametrů je program připraven ke spuštění. Klávesou ESC přejděte do menu Edit, šipkou najeďte na položku Exit a potvrďte OK. V TopMenu najeďte na položku Run, výběr potvrďte OK dalším stiskem klávesy OK přepnete automat do režimu RUN.
28