Ing. Michal Martin
Mikrokontroléry
Array APB
Vydala firma TECON spol. s.r.o.
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
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.: Fax: e-mail: Web:
499 429 100, 499 429 117 499 422 508
[email protected] www.TECON.cz
Strana 2
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
Přehled základních a rozšiřujících modulů mikrokontroléru APB APB-12MRA (L) APB-12MRD (L)
APB-12MTD (L)
AC110V – 220V DC12V-24V
DC12V-24V
8 x vstupů AC 8 x vstup DC, lze použít jako analog. I4I7 High speed porty 8 x vstup DC, lze použít jako analog. I4I7 High speed porty
APB-12MGD (L)
DC12V-24V
8 x vstup DC, lze použít jako analog. I4I7 High speed porty
APB-22MRA (L)
AC100V – 240V
14 x vstupů AC
APB-22MRD (L)
APB-22TRD (L)
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
4 x relé výstupy 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 8 x relé výstupy 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-22MGD (L)
DC12V-24V
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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
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
APB-22EGD (L)
2W
Spotřeba u všech 5W
Parametry vstupu
APB-22MRA
APB-12MRD
APB-12MTD
APB-22MRD
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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí 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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
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
Digitální vstup
Digitální výstup
Analogový vstup
Analogový výstup
Registr D
Prázdný výstup
Strana 12
APB funkční blok
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí 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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
Logické funkční bloky pro bitové logické operace Název
APB funkční blok
Popis funkce 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″)
AND
NAND
ANDL
NANDL
OR
NOR
NOT
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.
OR s nástupnou hranou
Strana 14
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí 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.
XOR
OR se sestupnou hranou
Funkční bloky pro časově a událostně závislé operace Název
APB funkční blok
Rozepnutí se zpožďovacím časovačem (TODF)
Popis funkce 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.
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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí Sepnutí se zpožďovacím časovačem (MTOD)
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í
Spínač s přídrží (TPBL)
Univerzální čítač (UDCT)
Plánovač (SCHD)
Programovatelný časový spínač (TSEQ)
Programovatelný sekvenční spínač (SSEQ)
Strana 16
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí 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).
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)
Strana 17
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí Tento blok slouží k editaci jedné stránky, která se bude zobrazovat na LCD display (podrobnější popis níže).
LCD editor (SLCD)
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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí 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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí 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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí Čí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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
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:
(𝑽𝑖𝑛𝑝𝑢𝑡 − 𝑽𝑚𝑖𝑛)/ (𝑽𝑚𝑎𝑥 − 𝑽𝑚𝑖𝑛) ∗ 10
Strana 23
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí Název
APB funkční blok
Název
Frekvenční prahový spínač (FTH)
Analogový prahový spínač (THRD)
A + B – Čítač (A+B-)
Analogový zesilovač (AMPT)
Dvoufázoví čítač (2PCT)
Analogový watchdog (AWDT)
Pulse PTO výstup (PTO)
Analogový rozdílový spínač (WARP)
PWM výstup (PWM)
Analogový multiplexor (AMUX)
Zrychlení/zpomalení jednofázového pulzu na výstupu (ACC)
Analogová matematika (MATH)
Analogový komparátor (CMPR)
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
APB funkční blok
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí 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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí 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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí Č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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí 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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
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, APB22MRDL, 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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí 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: (𝐴𝐼𝑋 ∗ 𝐺𝑎𝑖𝑛) + 𝑂𝑓𝑓𝑠𝑒𝑡 = 𝑄
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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí 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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí 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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
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
Mikrokontroléry Array APB - TECON spol. s.r.o Vrchlabí
Poznámky:
Strana 36