Ing. Michal Martin Mikrokontroléry Array APB Vydala firma TECON spol. s.r.o.
Mikrokotroléry Array APB Autor: Bc. Michal Martin Copyright TECON spol. s.r.o., Vrchlabí, Česká republika Tato publikace prošla jen částečnou jazykovou korekturou. Tato publikace vznikla na základě informací dostupných v době tisku. Veškeré změny jsou vyhrazeny. Všechny ochranné známky uvedené v této knize jsou majetkem jejich vlastníků. Žádná část této publikace nesmí být publikována a šířena žádným způsobem a v žádné podobě bez výslovného svolení autora a firmy TECON spol. s.r.o. TECON spol. s.r.o. Komenského 63 Pivovar-historická budova 543 01 Vrchlabí Tel.: 499 429 100, 499 429 117 Fax: 499 422 508 e-mail: info@tecon.cz Web: www.tecon.cz Strana 2
Obsah Základní vlastnosti mikrokontroléru Array APB... 4 Přehled základních a rozšiřujících modulů mikrokontroléru APB... 5 Instalace a připojení APB... 6 Instalace... 6 Rozměry modulu APB... 6 Připojování... 7 Připojení napájení... 7 Parametry vstupu... 8 Připojení vstupů pro AC s DC I/O moduly... 9 Připojení analogových vstupů pro DC moduly... 10 Připojování a parametry výstupů (relé, tranzistor)... 10 APB software... 12 Vstupy a výstupy systému... 12 Logické funkční bloky pro bitové logické operace... 14 Funkční bloky pro časově a událostně závislé operace... 15 Vysokorychlostní a analogové funkční bloky... 23 Operátorský LCD panel... 33 Start/Stop... 34 Definované stránky k zobrazení... 34 Nastavení APB... 35 I/O status displej s datem a časem... 35 Poznámky:... 36 Strana 3
Základní vlastnosti mikrokontroléru Array APB APB (Array Programmable Block) je inteligentní řídící modul. Tento modul je programován pomocí Function Block Diagram. APB má jednodušší programování oproti konvenčním PLC, které používají k programování liniové diagramy. Konfigurační program je k dispozici ZDARMA! Umožňuje v programu využít až 64 před programovaných základních a speciálních funkcí. Mikrokontrolér lze s výhodou použít pro jednoduché decentralizované lokální řízení strojů a přístrojů, pro zpracování analogových signálů, lze jej montovat do rozvaděčů a uplatnění nalezne nejen v průmyslu, ale i při řízení procesů v inteligentních budovách. Mikrokontrolér APB je možné jednoduše rozšířit o další moduly vstupů a výstupů. APB mikrokontrolér oproti Super Relay má implementován LCD displej, je tedy součástí všech základních typů APB modulů. Mezi základní vlastnosti APB patří: Náhrada jednoúčelových přístrojů Kompaktní rozměry Snadná rozšiřitelnost I/O Digitální i analogové vstupy Reléové i tranzistorové výstupy Jednoduchá konfigurace Přehledný LCD panel s možností změny hodnot přímo na displeji Zabudovaný systém reálného času Až 64 funkčních bloků na program Průmyslové provedení Krytí podle standartu IP20 Montáž na DIN lištu Strana 4
Přehled základních a rozšiřujících modulů mikrokontroléru APB APB-12MRA (L) AC110V 220V 8 x vstupů AC 4 x relé výstupy APB-12MRD (L) APB-12MTD (L) APB-12MGD (L) DC12V-24V DC12V-24V DC12V-24V 8 x vstup DC, lze použít jako analog. I4- I7 High speed porty 8 x vstup DC, lze použít jako analog. I4- I7 High speed porty 8 x vstup DC, lze použít jako analog. I4- I7 High speed porty 4 x relé výstup 4 x NPN výstup Q2,Q3 High speed porty 4 x PNP výstup Q2,Q3 High speed porty APB-22MRA (L) AC100V 240V 14 x vstupů AC 8 x relé výstupy APB-22MRD (L) APB-22TRD (L) APB-22MGD (L) DC12V-24V DC12V-24V DC12V-24V 14 x vstup DC, 1-12 lze použít jako analog. I4-I7 High speed porty 14 x vstup DC, 1-12 lze použít jako analog. I4-I7 High speed porty 14 x vstup DC, 1-12 lze použít jako analog 0-10V. I4-I7 High speed porty 8 x relé výstupy 8 x NPN výstup Q2,Q3 High speed porty 8 x PNP výstup Q2,Q3 High speed porty APB-22ERA AC100V 240V 14 x vstupů AC 8 x relé výstupy APB-22ERD DC12V-24V 14 x vstupů DC 8 x relé výstupy APB-22ETD DC12V-24V 14 x vstupů DC 8 x NPN výstup APB-22EGD DC12V-24V 14 x vstupů DC 8 x PNP výstup K jakémukoliv základnímu modulu APB může být připojen relevantní rozšiřující modul APB-22E. K jednomu základnímu modulu lze připojit až 7 rozšiřujících modulů, což nám dává velké množství vstupů a výstupů. POZOR!!! : Zařízení a moduly které jsou určeny pro střídavé (AC) nebo stejnosměrné (DC) napájení, se v jednom systému NESMÍ kombinovat. Rozšiřující moduly musí mít stejný typ napájení jako základní jednotka. Strana 5
Instalace a připojení APB Instalace Mikrokontrolér APB je velmi kompaktní zařízení a jeho montáž v rozvaděči nebo uvnitř stroje je velmi jednoduchá a neklade žádné speciální nároky na umístění. Montáž je možné provést dvěma způsoby: 1. Montáž na standartní DIN lištu pomocí posuvného uzávěru na zadní části mikrokontroléru. 2. Montáž pomocí dvou příchytek, pro přímé přišroubování, zasunutelných do diagonálně umístěných otvorů na zadní stěně modulů APB. Rozměry modulu APB Instalační rozměry modulu APB-12M hodnoty jsou v mm Strana 6
Instalační rozměry modulu APB-22M hodnoty jsou v mm Připojování Připojování vodičů k mikrokontroléru APB a všem modulům je prováděno pomocí šroubových konektorů. Maximální velikost připojovacích vodičů je dána velikostí otvorů a je 1x2,5 mm nebo 2x1,5 mm. Připojení napájení Strana 7
Střídavé napájení 100-240vac Stejnosměrné napájení 12-24vdc APB-12MRA (L) APB-12MRD (L) 3W APB-22MRA (L) APB-12MTD (L) 2W APB-22ERA APB-12MGD (L) 2W APB-22MRD (L) 5W APB-22MTD (L) 2W APB-22MGD (L) 2W APB-22ERD (L) 5W APB-22ETD (L) 2W Spotřeba u všech 5W APB-22EGD (L) 2W Parametry vstupu APB-22MRA APB-12MRD APB-22MRD APB-12MTD APB-22MTD Logická 0 <40VAC <5VDC <5VDC Vstupní proud <0.24mA <0.08mA <0.08mA Logická 1 85VAC 8.5VDC 8.5VDC Vstupní proud Typicky 0.24mA Typicky 0.15mA Typicky 0.15mA Analogový vstup NE I00-I07 / I00~I0D I00-I07 / I00~I0B Strana 8
Poznámka: 1. APB-12MRD, APB-12MTD, APB-22MRD, APB-22MTD mohou přijímat analogové vstupní signály. Vstup je brán jako digitální nebo analogový. V programu se určí funkčním blokem, o jaký typ vstupu se bude jednat. 2. Vstupní analogový signál musí být v rozmezí 0V-10VDC. Tento rozsah je stejnosměrně rozdělen po 0.04V. Všechny programované bloky pracující s analogovým vstupem mají nejmenší rozlišitelný přírůstek 0.04V 3. V případě že bude na vstupu větší napětí než 10V bude se jednat o digitální (binární) vstup. V případě, že budete mít nastaven vstup jako analog a přivede se větší napětí než 10VDC, hrozí poškození. 4. Změna stavu digitálního vstupu z nuly na jedna a naopak je možná jen v případě, že vstupní úroveň odpovídající logickému stavu trvá déle než 50ms Připojení vstupů pro AC s DC I/O moduly Strana 9
Připojení analogových vstupů pro DC moduly Připojování a parametry výstupů (relé, tranzistor) Reléové výstupy Digitální reléové výstupy mohou ovládat různá zařízení jako lampy, indikátory, motory, stykače apod. Maximální proud je dán typem výstupní zátěže, pro odporovou zátěž je to 10A, pro induktivní zátěž je to 2A. Zapojení reléových výstupů Strana 10
Tranzistorové výstupy Maximální proud pro sepnuté tranzistorové výstupy (stav ON, Q=1) je 2A. Zapojení tranzistorových výstupů typu NPN Poznámka: 1. Připojené napětí musí být 24VDC 2. U připojeného zdroje na výstupu musí být zem ( - ) připojeno na M modulu. Zapojení tranzistorových výstupů typu PNP Poznámka: 1. Připojené napětí musí být 24VDC 2. U připojeného zdroje na výstupu musí být kladný pól ( + ) připojeno na L+ modulu. Strana 11
APB software Programovací prostředí APB software je zcela ZDARMA. Lze ho nainstalovat pouze na počítači vybaveném operačním systémem MS Windows. Je zde potřeba nainstalovat příslušný ovladač, který je k dispozici na našich stránkách. Samotné propojení APB modulu a PC je zprostředkováno pomocí speciálního kabelu. Kabel se prodává ve dvou variantách a to USB (APB-DUSB) a RS232 (APB-232). To je vše, co je potřeba. Program dále disponuje možností off-line simulace, kde si můžete ověřit správnou funkčnost programu. Programuje se pomocí funkčních bloků (popsány níže), které se mezi sebou propojují. Program disponuje třemi základními typy bloků: 1. Vstupy a výstupy systému, bloky pro ovládání HMI displeje LCD (tyto bloky se nezapočítávají do celkového počtu použitých bloků) 2. Logické funkční bloky pro bitové logické operace 3. Funkční bloky pro časově a událostně závislé operace, bloky pro porovnávání hodnot Vstupy a výstupy systému Název APB funkční blok Název APB funkční blok Digitální vstup Digitální výstup Analogový vstup Analogový výstup Registr D Prázdný výstup Strana 12
Vstup 1. Digitální vstup je identifikován jako I, M a Q. Jednotlivé identifikátory jsou odlišné. I je brán jako identifikátor fyzického vstupu. M je brán jako vnitřní virtuální registr. Lze z něj číst hodnotu. Q je brán jako fyzický výstup na modulu APB. 2. Analogový vstup je identifikován jako AI, AM a AQ. Identifikátory jsou totožné jako u digitálních vstupů. Použití fyzických analogových vstupů je podmíněno kalibrací APB jednotky. Výstup 1. Digitální výstup je identifikován jako M nebo Q. M je brán jako vnitřní virtuální registr. Lze do něho ukládat hodnoty vstupů nebo funkčních bloků. Q reprezentuje fyzický výstup na modulu APB 2. Analogový výstup je identifikován jako AM nebo AQ. 3. Prázdný výstup slouží k připojení nevyužitých výstupů. Registr D Registr D slouží k ukládání hodnot z časovače, čítače nebo analogové hodnoty. Registrů D můžete využít až 255. Poznámka: Veškeré identifikátory vstupů a výstupů lze zobrazit na LCD displeji, kromě prázdného výstupu. Strana 13
Logické funkční bloky pro bitové logické operace Název APB funkční blok Popis funkce AND NAND ANDL NANDL OR NOR NOT Výstup je sepnut do stavu 1 pouze v případě, že všechny definované vstupy bloku jsou aktivní, sepnuté ve stavu logická 1, v opačném případě je výstup bloku neaktivní, ve stavu logická 0 Výstup je sepnut do stavu 1 v případě, že alespoň jeden z definovaných vstupů bloku je rozepnutý, nesepnutý ve stavu logická 0, v opačném případě je výstup bloku aktivní, ve stavu logická 1 Výstup je sepnut na jeden pulz do stavu 1 pouze v případě, že všechny definované vstupy bloku jsou aktivní tedy sepnuté ve stavu logická 1, v opačném případě je výstup v logická 0 Výstup je sepnut na jeden pulz do stavu 1 v případě, že je alespoň jeden vstup ve stavu 0. Jsou-li všechny vstupy ve stavu 1, bude na výstupu jeden pulz stav 0. Výstup je sepnut do stavu 1, pokud je alespoň jeden vstup ve stavu 1. Pokud jsou všechny vstupy ve stavu 0, bude na výstupu také 0. Výstup je sepnut do stavu 0, pokud je alespoň jeden vstup ve stavu 1. Pokud jsou všechny vstupy ve stavu 0, bude na výstupu 1. Na výstupu bude opačná hodnota vstupu.( 0 1, 1 0 ) OR s nástupnou hranou Výstup je sepnut na jeden pulz do stavu 1 pouze v případě, že dojde ke změně na některém vstupu ( 0 1 ). V opačné případě na výstupu zůstává předchozí stav. Strana 14
XOR OR se sestupnou hranou Výstup je sepnut do stavu 1 ; pokud mají vstupy rozdílný stav ( 1-0, 0-1 ). V případě stejného stavu na vstupech bude výstup ve stavu 0. Výstup je sepnut na jeden pulz do stavu 1 pouze v případě, že dojde ke změně na některém vstupu ( 1 0 ). V opačné případě na výstupu zůstává předchozí stav. Funkční bloky pro časově a událostně závislé operace Název APB funkční blok Popis funkce Rozepnutí se zpožďovacím časovačem (TODF) ON/OFF zpoždění (TONF) Výstup s definovanou délkou pulsu (PONS) Přepínač výstupu náběžnou hranou vstupu (SPBL) Generátor pulsů (BLNK) Strana 15 Toto zpoždění se projeví až po rozepnutí vstupu TRG. Po rozepnutí TRG, bude na výstupu držet stav 1 po nastavenou dobu, pak výstup rozepne do stavu 0. Vstup R je reset. Na výstupu P je hodnota časovače. Při sepnutí vstupu TRG se spustí zpoždění, které nechá na výstupu 0. Po jeho vypršení se výstup sepne 1. Po uvolnění vstupu TRG se sepne druhé zpoždění, které drží na výstupu 1. Po jeho vypršení se výstup rozepne 0. Vstup R je reset. Na výstupu P je hodnota časovače. Po sepnutí TRG se na výstupu objeví 1 po nastavenou dobu. Vstup R je reset. Na výstupu P je hodnota časovače. Výstup se bude měnit s náběžnou hranou vstupu TRG. Dojde-li k změně na vstupu TRG ( 0 1 ), dojde ke změně stavu na výstupu. Vstup R je reset. Po sepnutí stavu EN bude blok generovat puls. Jeho délka ve stavu 1 respektive 0 lze nadefinovat. Vstup R je reset. Na výstupu P je hodnota časovače.
Sepnutí se zpožďovacím časovačem (MTOD) Spínač s přídrží (TPBL) Univerzální čítač (UDCT) Plánovač (SCHD) Programovatelný časový spínač (TSEQ) Programovatelný sekvenční spínač (SSEQ) Po sepnutí vstupu TRG se spustí časovač, který drží na výstupu 0. Po jeho uplynutí je na výstupu stav 1. Vstup R je reset. Na výstupu P je hodnota časovače. Po sepnutí vstupu S (SET) je na výstupu 1. Je-li sepnut vstup R (RESET) je na výstupu 0. Jsou-li sepnuté oba vstupy, je na výstupu taktéž 0. Čítač čítá nahoru i dolu. Vstup CNT je vstup pulsu, který budeme čítat. Vstup DIR udává směr čítání ( 0 -, 1 - ). Na výstupu se objeví 1, dočítá-li čítač do přednastavené hodnoty. Vstup R resetuje čítač. Na výstupu Q se objeví 1 v/na předdefinovanou dobu. Lze na výstup Q nastavit pravidelné sepnutí na stavu 1 nebo stav 0. Nastavit lze i délka (doba) sepnutí. Po sepnutí vstupu TRG se na výstupu Q0-Q2 objeví postupně stav 1 po uplynutí časovače. Každý výstup má vlastní čas zpoždění, který lze nastavit. Po uplynutí časovače se na příslušném výstupu objeví 1 a spustí se časovač pro další výstup v pořadí. Výstup je ve stavu 1 po celou dobu až do resetu (vstup R) bloku. Vstup TRG řídí sepnutí výstupů Q0-Q2. Vstup EN udává mód výstupů. Jeli EN ve stavu 0. po sepnutí TRG bude následující výstup sepnut do stavu 1, takže předchozí výstup/y budou stále sepnuty. Po sepnutí všech výstupů se blok resetuje a začíná se opět od prvního výstupu. Jeli EN ve stavu 1 po sepnutí TRG bude následující výstup sepnut do stavu 1, ale předchozí Strana 16
Změna systémového času (HOUR) Čítač/Časovač komparátor (T/C-CMPR) Přerušovaný přepínač (STLT) Multifunkční přepínač (MULT) výstup/y budou ve stavu 0. Sepnut je tedy vždy pouze jeden výstup. Dva vstupy INC a DEC slouží ke změně systémového času. Vstup INC přičte k systémovému času předdefinovanou hodnotu, zatímco DEC ji odečte. Hodnotu lze nastavit v sekundách, minutách nebo hodinách. Tento komparátor porovnává aktuální hodnoty z čítače nebo z časovače. Na vstupy IN1 a IN2 mohou být přivedeny pouze aktuální hodnoty z čítačů nebo časovačů. Výstup Q je sepnut 1, v případě, že jsou vstupní hodnoty totožné. Po sepnutí vstupu TRG je na výstupu Q stav 1. Po rozepnutí TRG se sepne časovač, který drží výstup v 1. po jeho vypršení se výstup změní na 0 na přednastavenou dobu. Po uplynutí této doby se výstup opět sepne 1, opět na přednastavenou dobu. Poté bude na výstupu 0, dokud nedojde k opětovnému sepnutí TRG. Vstup R je reset. Na výstupu P je hodnota časovače. Po sepnutí TRG je na výstupu Q stav 1. Pokud je vstup TRG rozepnut do určité doby, která je přednastavena, sepne se časovač s přednastavenou hodnou, která udrží na výstupu 1 a po uplynutí tohoto časovače dojde ke změně výstupu na 0. Nedojde-li ke změně TRG v určeném čase bude na výstupu stále 1 až do resetování bloku (vstup R). Strana 17
LCD editor (SLCD) Tento blok slouží k editaci jedné stránky, která se bude zobrazovat na LCD display (podrobnější popis níže). LCD editor K vytváření a editaci stránek, které mohou udávat informace o I/O nebo systémovém čase, slouží blok SLCD. Tento blok se nezapočítává do celkového množství bloků. Lze vytvořit až 64 stránek. Každý blok slouží k vytvoření jedné stránky, není tedy možné pomocí jednoho bloku vytvořit několik stránek. Nástroje Statický text včetně diakritiky Indikátor vstupů a výstupů a ON/OFF status interních relé Zpráva ON/OFF vstupů, výstupů a interních relé. ON/OFF lze změnit třeba na ZAP/VYP Zobrazí hodnotu analogového vstupu, interního analogového registru nebo registru DW. Zobrazí parametry funkčního bloku (čas, nastavení, atd.) Vložení obrázku maximální velikost 108x64 pixelů. Strana 18
Pokud chceme vytvořit například alarmovací okno, tedy takové aby se zobrazilo v případě, nějaké události, je potřeba změnit nastavení této stránky. Zaškrtneme-li Triggered Page, do bloku nám bude vstupovat událost. Zobrazení bloku se změní na. Lze tedy připojit tento blok jako výstup z vytvořené logiky, tak že v případě přivedení logické 1, se tato stránka zobrazí na LCD panelu. Vkládání objektů Mezi základní objekty, které lze vložit patří statický text, číselná hodnota, indikátor vstupů/výstupů nebo parametr funkčního bloku. Tyto objekty se nacházejí v panelu Nástroje. Strana 19
Statický text Text lze vložit kliknutím na ikonu. V části Input String, lze napsat požadovaný text. Samotný text, lze dále upravit po stisku tlačítka Font. Zde je možné upravit velikost a typ písma. Indikátor vstupů a výstupů Indikátor lze vložit kliknutím na ikonu. Jediným parametrem je zde určit z jakého vstupu respektive výstupu číst hodnotu. Indikátor funguje jako lampa. Rozsvítí se v případě, že na vstupu respektive výstupu bude logická jednička. Strana 20
Zpráva o hodnotě vstupu a výstupu Zprávu o stavu vstupu nebo výstupu lze vložit kliknutím na ikonu. Hlavním parametrem je zde určit z jakého vstupu respektive výstupu číst hodnotu. Dalším parametrem je samotné znění zprávy. Text zprávy lze změnit na libovolné znění. Zpráva se bude měnit podle logické úrovně na vybraném vstupu nebo výstupu. Strana 21
Číselná hodnota Číselnou hodnotu lze vložit kliknutím na ikonu. Dále je pak možné tuto hodnotu upravit. Lze nastavit její délku, znaménko, velikost atd. Hlavním parametrem je zde Data Setting. V této části nastavíme odkud se má číselná hodnota číst. Lze vybrat registr DW, analogový vstup nebo interní analogový registr. Zobrazení parametru funkčního bloku Zobrazit libovolný parametr funkčního bloku lze vložit kliknutím na ikonu. V sekci Data Setting budou zobrazeny bloky, z nichž lze získat parametry. Parametry, které lze zobrazit jsou: aktuální čas časovače daného bloku, nastavení časovače atd. Hodnotu parametru lze vypisovat v různých časových formátech jako: HH:MM:SS, HH:MM, MM:SS, SS, MS. Strana 22
Vysokorychlostní a analogové funkční bloky Před použitím analogových bloků se ujistěte, že jste nejprve nakalibrovali vstupy tak, aby je bylo možné použít jako analogové. Postup kalibrace je následující: 1. Zapněte APB a vyberte a vyberte Calibration a stiskněte OK. APB vás vyzve k zadání hesla. Po správném zadání hesla, se zobrazí opět stránka SETUP. Vyberte opět Calibration a stiskněte současně OK a +. Dostanete se tak do kalibrace jednotlivých vstupů. Zadejte číslo vstupu a stiskněte OK. 2. Poté co jste vybrali číslo vstupu, objeví se na LCD nápis Minimum. Přiveďte na daný vstup napětí takové (0-10V), které chcete mít jako minimální možné a stiskněte OK. Napěťová hodnota se uloží do Vmin. Dále se objeví nápis Maximum. Přiveďte na daný vstup napětí takové (0-10V), které chcete mít jako maximální možné a stiskněte OK. Zobrazí se nápis Succed. 3. Poté co proběhla kalibrace úspěšně je potřeba APB odpojit od napájení. 4. Takto se nakalibrují i ostatní vstupy. Nesmíme ale zapomínat na fakt, že hodnota, která vstupuje do funkčních bloků, je výsledkem matematické funkce: (Vinput Vmin)/ (Vmax Vmin) 10 Strana 23
Název APB funkční blok Název Frekvenční prahový spínač (FTH) Analogový prahový spínač (THRD) APB funkční blok A + B Čítač (A+B-) Dvoufázoví čítač (2PCT) Pulse PTO výstup (PTO) PWM výstup (PWM) Zrychlení/zpomalení jednofázového pulzu na výstupu (ACC) Analogový komparátor (CMPR) Analogový zesilovač (AMPT) Analogový watchdog (AWDT) Analogový rozdílový spínač (WARP) Analogový multiplexor (AMUX) Analogová matematika (MATH) Frekvenční prahový spínač (FTH) EN zapnutí bloku CNT vstupní signál R reset Q výstup z bloku P aktuální hodnota čítače Časová sekvence: Strana 24
Popis funkce: Je-li hodnota ON OFF hodnotě potom: Q = 1, je-li fa ON Q = 0, je-li fa < OFF Je-li hodnota ON < OFF hodnota potom: Q = 1, je-li ON fa < OFF Poznámka: Překročí-li frekvence vstupu 4KHz, zvolte high-speed mód. A + B Čítač (A+B-) CW vstupní signál, čítač čítá nahoru, každou nástupnou hranu CWW vstupní signál, čítač čítá dolu, každou nástupnou hranu R reset Q výstup z bloku, 1 pokud čítač dosáhne přednastavené hodnoty P aktuální hodnota čítače Časová sekvence: Popis funkce: Čítač čítá nahoru, když je signál na vstupu CW a dolu když je signál CWW. Poznámka: Překročí-li frekvence vstupu 4KHz, zvolte high-speed mód. Strana 25
Dvoufázoví čítač (2PCT) A/B fázové vstupy R reset Q výstup P aktuální hodnota Časová sekvence: Popis funkce: Jedná se o čítač, který čítá nahoru, pokud je signál A před signálem B. Fáze signálu A tedy předchází signálu B. Je-li ovšem signál B před signálem A, čítač čítá dolu. Výstup bude v logické jedničce tehdy, až čítač načítá do přednastavené hodnoty. Poznámka: Pro tento blok lze použít pouze vstupy I4 a I5. Pulse PTO výstup (PTO) TRG spouštěč PTO výstupu R reset Q výstup PTO signálu P aktuální hodnota registru Strana 26
Časová sekvence: Popis funkce: Po sepnutí vstupu TRG se na výstupu Q objeví sekvence pulsů. Počet pulsů lze nastavit v rozsahu 0-99999999. Dále lze nastavit jejich frekvence v rozsahu 0-100000. Každá perioda pulsu je přednastavena tak aby bylo 50% času 1 a 50% 0. Poznámka: Výstup z tohoto bloku lze připojit pouze na výstupy Q2 a Q3. PWM výstup (PWM) TRG spouštěč PWM výstupu R reset Q výstup PWM signálu P aktuální hodnota Časová sekvence: Popis funkce: Po sepnutí vstupu TRG se na výstupu Q objeví sekvence pulsů. Počet pulsů lze nastavit v rozsahu 0-99999999. Dále lze nastavit jejich frekvence v rozsahu 0-100000. Každá perioda pulsu zde není přednastavena jako u PTO, ale dá se nastavit. Lze tedy určit dobu sepnutí a rozepnutí v periodě. Tato hodnota je v rozsahu 10-100. Poznámka: Výstup z tohoto bloku lze připojit pouze na výstupy Q2 a Q3. Strana 27
Zrychlení/zpomalení jednofázového pulsu na výstupu (ACC) TRG spouštěč jednofázového pulsu R reset Q výstup jednofázového pulsu P aktuální hodnota Časová sekvence: SF startovací frekvence, rozsah 1-100000 EF konečná frekvence, rozsah 1-100000 T čas zrychlení/zpomalení, rozsah 10-5000ms N počet segmentů, rozsah 1-100 Čas každého segmentu je ΔT = T/N, četnost jednotlivých segmentů je roven SF-EF/N-1. Počet pulsů každého segmentu je roven ΔT/ (1/F). Poznámka: SF musí být menší nebo rovna EF, ΔT musí být vetší nebo rovna 1/SF Minimální poměr SF/EF musí být 1/10. Strana 28
Analogový komparátor (CMPR) AIX analogový vstup X AIY analogový vstup Y Q výstup bloku je roven 1, pokud je splněna podmínka P aktuální hodnota bloku Popis funkce: Tento blok porovná dva analogové vstupy. K dispozici jsou následující komparátory: =, <=, >=, <, >,!=. Poznámka: Pouze APB-12MRDL, APB-12MTDL, APB-12MGDL, APB-22MTDL, APB- 22MRDL, APB-22MGDL mají tuto funkci. Analogový prahový spínač (THRD) AIX analogový vstup R reset Q výstup bloku je roven 1, pokud je splněna podmínka P aktuální hodnota bloku Časová sekvence: Popis funkce: Tento blok načte analogovou hodnotu a podle definované podmínky se na výstupu objeví logická 1 nebo 0. Podmínka se nastavuje parametry ON a OFF. Je-li hodnota ON OFF hodnotě potom: Q = 1, je-li AIX > ON Q = 0, je-li AIX OFF Je-li hodnota ON < OFF hodnota potom: Strana 29
Q = 1, je-li ON AIX < OFF Analogový zesilovač (AMPT) AIX analogový vstup R reset Q výstup z bloku P aktuální hodnota bloku Popis funkce: Tento blok zesílí nebo zeslabí vstupní analogový signál. Parametry bloku jsou Gain (A) a Offset (B). Výpočet výsledné hodnoty je dán vzorcem: (AIX Gain) + Offset = Q Analogový watchdog (AWDT) AIX analogový vstup EN digitální vstup, pro uložení analogové hodnoty R reset Q výstup bloku je roven 0, pokud je splněna podmínka P aktuální hodnota bloku Časový průběh: Popis funkce: Tento blok slouží k hlídání hodnoty analogového vstupu. Výstup je závislý na nastavitelných parametrech. Tyto parametry nám udají spodní a horní hranici analogového vstupu. Po přivedení logické 1 na vstup EN je uložena aktuální hodnota vstupu AIX. Tato hodnota poté slouží k výpočtu dolní a horní hranice. Blok poté načítá stále AIX a porovná s uloženou hodnotou. Výstup je poté charakterizován následovně: Je-li aktuální AIX > uložená + 1 nebo je < V - 2 bude hodnota výstupu Q logická 1. Bude-li aktuální hodnota v intervalu dolní a horní hodnoty bude na výstupu Q logická 0. Strana 30
Analogový rozdílový spínač (WARP) AIX analogový vstup R reset Q výstup bloku je roven 0, pokud je splněna podmínka P aktuální hodnota bloku Časový průběh: Popis funkce: Výstup z tohoto bloku je závislý na nastavitelných parametrech. Tyto parametry udají, kdy se na výstupu objeví logická 1 a do jaké hodnoty zde setrvá. Parametr ON udává hodnotu sepnutí výstupu do logické 1. Dalším parametrem je hodnota ( ), která slouží k výpočtu horní hranice, po kterou bude na výstupu logická 1. Je-li aktuální hodnota > ON ale < ON +, Q = 1. Je-li aktuální hodnota < ON nebo > ON +, Q = 0. Analogový multiplexor (AMUX) EN vstup, který spustí funkci bloku S1 digitální vstup pro určení výstupu S2 digitální vstup pro určení výstupu Q analogový výstup Časový průběh: Strana 31
Popis funkce: Jedná se multiplexor. Vstupy S1 a S2 slouží jako binární hodnota, která určí, která definovaná hodnota bude na výstupu tohoto bloku. Po sepnutí vstupu EN se načtou hodnoty S1 a S2. Jejich binární kombinace zvolí patřičnou hodnotu na výstupu následovně: S1 = 0, S2 = 0, na výstupu bude hodnota V1 S1 = 0, S2 = 1, na výstupu bude hodnota V2 S1 = 1, S2 = 0, na výstupu bude hodnota V3 S1 = 1, S2 = 1, na výstupu bude hodnota V4 Analogová matematika (MATH) EN digitální vstup, pro zapnutí bloku R reset QA analogový výstup, výsledek matematické operace Nastavitelné parametry: V1 : první hodnota V2 : druhá hodnota V3 : třetí hodnota V4 : čtvrtá hodnota Op1: první operátor Op2: druhý operátor Op3: třetí operátor Pr1: priorita pro první operátor Pr2: priorita pro druhý operátor Pr3: priorita pro třetí operátor Popis funkce: Výstupem tohoto bloku je výsledek matematické rovnice. Parametry lze složit rovnici až o čtyřech hodnotách a třech operátorech. Lze poskládat i složitější rovnice, které obsahují závorky. K tomu slouží především parametr Pr1-3. Jedná se o prioritu daného operátoru. Priority jsou H (High), M (Medium) a L (Low). Pro lepší přehlednost Strana 32
je ve spodní části nastavení bloku zobrazena rovnice, tak jak bude počítána. Po sepnutí vstupu EN se rovnice vykoná a na výstupu se objeví výsledek rovnice. Operátorský LCD panel Operátorský panel LCD mikrokontrolérů APB umožňuje zobrazovat pevné zprávy jako je čas, stav vstupů a výstupů apod. jako běžné operátorské panely. Navíc ale dokáže LCD displej APB zobrazovat aktuální numerické hodnoty časovačů, čítačů, vstupních analogových hodnot, alarmová hlášení apod. Současně je možné díky funkčním klávesám, integrovaných do modulu displeje, možné měnit přednastavené hodnoty, požadované hodnoty technologie, reálný čas atd. Také je možné spouštět a zastavovat celý řídící proces RUN/STOP. LCD displej v systému APB dokáže zobrazit celkem 64 různých obrazovek. Uživatel může v obrazovkách volně listovat a měnit hodnoty. Strana 33
Zde můžeme vidět čtyři kontrolní ikony: Start/Stop Definované stránky k zobrazení Nastavení APB I/O status displej s datem a časem Přepínání mezi jednotlivými ikonami obstarávají tlačítka a stisk klávesy OK pro vstup do dané sekce. Start/Stop V této sekci se spouští nebo zastavuje program uložený v APB. Ve spodním levém rohu je v kroužku zobrazené R program běží, nebo P program je zastaven. Definované stránky k zobrazení V této sekci je možné zobrazit nadefinované stránky. Jedná se o stránky, které jsou vytvořeny pomocí bloku SLDC. Pomocí kláves +, - nastavte požadovanou stránku a stiskněte OK. Strana 34
Nastavení APB V sekci nastavení se nalézá šest podsekcí. Pohyb mezi nimi zajišťují klávesy. Pro vstup do jednotlivých sekcí je zapotřebí heslo. Defaultně je nastaveno na 0000 1. Sekce Block. Zde lze upravovat některé použité bloky v programu. 2. Sekce Clock. Zde lze upravit systémový čas a datum. 3. Sekce Light. Zde lze upravit podsvícení displeje. 4. Sekce Calib. Zde je možné nastavit vstupy jako analogové a kalibrovat je. 5. Sekce PLC. Zde je možné nastavit adresu modulu. 6. Sekce Ver. Zobrazení aktuální verze systému. I/O status displej s datem a časem V tomto okně jsou zobrazeny vstupy, výstupy, datum a čas. V levém dolním rohu je zobrazen aktuální režim program, tedy zda běží nebo je zastaven. Vstupy a výstupy jsou v tomto okně vyjádřeny čtverečky, které zobrazují jejich aktuální binární hodnotu. Tedy pokud jsou v logické 1, čtvereček se vyplní. Strana 35
Poznámky: Strana 36