LABORATORNÍ ÚLOHY PRO PLC MITSUBISHI
|
|
- Dana Valentová
- před 9 lety
- Počet zobrazení:
Transkript
1 VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A INFORMATIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE LABORATORNÍ ÚLOHY PRO PLC MITSUBISHI LABORATORY EXERCISE FOR PLC MITSUBISHI BAKALÁŘSKÁ PRÁCE BACHELOR'S THESIS AUTOR PRÁCE AUTHOR VEDOUCÍ PRÁCE SUPERVISOR LUBOMÍR ČÍŽEK Ing. TOMÁŠ MARADA, Ph.D. BRNO 29
2
3 Vysoké učení technické v Brně, Fakulta strojního inženýrství Ústav automatizace a informatiky Akademický rok: 28/29 ZADÁNÍ BAKALÁŘSKÉ PRÁCE student(ka): Lubomír Čížek který/která studuje v bakalářském studijním programu obor: Aplikovaná informatika a řízení (392R) Ředitel ústavu Vám v souladu se zákonem č./998 o vysokých školách a se Studijním a zkušebním řádem VUT v Brně určuje následující téma bakalářské práce: v anglickém jazyce: Laboratorní úlohy pro PLC Mitsubishi Laboratory exercise for PLC Mitsubishi Stručná charakteristika problematiky úkolu: Cílem této bakalářské práce je navrhnout sadu laboratorních úloh pro výuku programování na programovatelných automatech Mitsubishi. Cíle bakalářské práce:. Seznamte se s programovatelnými automaty firmy Mitsubishi v laboratoři programovatelných automatů. 2. Po dohodě se školitelem navrhněte sadu laboratorních úloh. 3. Navržené laboratorní úlohy realizujte. 4. Vypracujte podrobnou dokumentaci.
4 Seznam odborné literatury: [] Šmejkal, L., Martinásková, M., PLC a automatizace, Praha: BEN, 999. [2] Firemní materiály o programovatelných automatech fy Mitsubishi FX3U-32M. Vedoucí bakalářské práce: Ing. Tomáš Marada, Ph.D. Termín odevzdání bakalářské práce je stanoven časovým plánem akademického roku 28/29. V Brně, dne L.S. doc. RNDr. Ing. Miloš Šeda, Ph.D. Ředitel ústavu doc. RNDr. Miroslav Doupovec, CSc. Děkan fakulty
5 Strana 5 2 LICENČNÍ SMLOUVA (na místo tohoto listu vložte vyplněný a podepsaný list formuláře licenčního ujednání)
6
7 Strana 7 3 ABSTRAKT Tato bakalářská práce pojednává o programovatelných automatech Mitsubishi FX3U-32M, které jsou součástí výbavy laboratoře programovatelných automatů Ústavu automatizace a informatiky na Fakultě strojního inženýrství Vysokého učení technického v Brně. Jejím cílem bylo seznámení se samotným programovatelným automatem, jeho vývojovým prostředím GX IEC Developer 7. a vytvoření odpovídající dokumentace. Také vzniklo zadání čtyř vzorových úloh s různou úrovní obtížnosti ke kterým byly také vyrobeny přípravky - modely regulovaných soustav. ABSTRACT This bachelor's thesis deals with the programmable logic controlles Mitsubishi FX3U-32M, which are a part of equipment in the laboratory of programmable controllers at the Institute of Automation and Computer Science of the Faculty of Mechanical Engineering at Brno University of Technology. The main aim was to make self familiarity with this controller and development system GX IEC Developer 7. at first and create an appropriate documentation. There were also created four sample exercises with different level of difficulty to which were made models of corresponding controlled members. KLÍČOVÁ SLOVA PLC, Mitsubishi FX3U-32M, FX2N-5A, GX IEC Developer 7. KEYWORDS PLC, Mitsubishi FX3U-32M, FX2N-5A, GX IEC Developer 7.
8 Strana 8 3 Abstrakt
9 Strana 9 4 PODĚKOVÁNÍ Tímto bych chtěl poděkovat vedoucímu mé bakalářské práce Ing. Tomášovi Maradovi, Ph.D. za jeho cenné rady a věcné připomínky.
10
11 Strana Obsah: Zadání závěrečné práce...3 Licenční smlouva...5 Abstrakt...7 Poděkování...9 Úvod...3 Mitsubishi FX3U-32M...5 Parametry...5 Popis ovládacích prvků...5 Pracovní režimy CPU...7 Rozšiřující moduly Vstupně výstupní...8 Modul FX2N-5A...8 Komunikační...23 Speciální...23 GX IEC Developer Popis prostředí Body (Tělo programu)...25 Global_vars (Globální proměné)...25 Header (Hlavička lokální proměné)...26 Upload a download programu...26 Kompilování programu...27 Softwarová změna režimu automatu...28 GX Simulator...28 Přehled základních příkazů...3 Contacts (kontakty)...3 Coils (cívky)...3 Logic Stack Instructions (operace se zásobníkem)...32 Timer Instructions (instrukce časovače)...33 Numerical Functions (Matematické funkce)...33 Buffer Memory Access Instructions(instrukce pro přístup k pamětím) Uživatelsky definované funkce a funkční bloky Navržené Úlohy Realizace osvětlení ze čtyř míst Zadání...39 Postup řešení...39 Řešení v prostředí GX IEC Developer...4 Realizace schodišťového osvětlení...44 Zadání...44 Postup řešení...44 Řešení v prostředí GX IEC Developer...44 Realizace ovládání krokového motoru...47 Zadání...47 Postup řešení...47 Řešení v prostředí GX IEC Developer...5 Realizace analogové sčítačky...63 Zadání...63 Postup řešení...63 Řešení v prostředí GX IEC Developer...63 Přípravky...66
12 Strana Model osvětlení ze čtyř míst Model schodišťového osvětlení Model pro ovládání krokového motoru Model analogové sčítačky Závěr...77 Seznam použité literatury...79 Seznam příloh...8
13 Strana 3 ÚVOD Programovatelný automat (Programmable logic controller = PLC) je digitální počítač používaný pro automatizaci elektromechanických procesů, jako například ovládání soustrojí u montážních pásů, výtahů nebo regulace ventilace a teploty. Programovatelné automaty se používají v mnoha různých průmyslových odvětvích a zařízeních. Veškeré úkony se provádí v reálném čase, protože opožděné reakce na měnící se vstupy, by mohly způsobit nechtěné následky. Hlavní rozdíl mezi programovatelnými automaty a jinými typy počítačů je zvýšená odolnost vůči poruše v různých náročných podmínkách (prach, vibrace, vlhkost, elektromagnetické pole, výkyvy napětí, žár, chlad, atd.) a také schopnost práce s velkým počtem vstupů a výstupů (I/O). Ty pak propojují automat k snímačům a akčním členům. Programovatelný automat načítá limitní čítače, proměnné měřených spojitých hodnot (například teplota či tlak), nebo pozice složitých pozičních systémů. Akčními členy mohou být motory, pneumatické či hydraulické písty, elektromagnetická relé, elektromagnety nebo spojité výstupy. Vstupy/výstupy mohou být do automatu vestavěny nebo automat může mít připojeny externí I/O moduly.[4]
14
15 Strana 5 2 MITSUBISHI FX3U-32M V této kapitole jsou uvedeny různé technické údaje, které byly převzaty z materiálů firmy Mitsubishi.[] Obr. Programovatelný automat MITSUBISHI FX3U-32M [] Firma Mitsubishi v dnešní době zabírá spolu se společnostmi Phoenix Contact nebo Siemens jednu z čelních pozic na poli automatizačních techniky. V dnešní době se stále více rozmáhají takzvané mikrosystémy, které nabízejí kompromis mezi logickými moduly Mitsubishi Alpha a velmi rozsáhlými automatizačními Q systémy. Mezi tyto micro-plc patří i Mitsubishi FX, takzvaná řada flexibilních automatů. Varianta FX3U pak patří mezi kompaktní, dále rozšiřitelné automaty, které přestože by se daly označit za micro-plc, mají vlastnosti výkonnějších automatů. 2. Parametry digitálních vstupů (spolu s přídavnými vstupy až 384) 6 digitálních výstupů (spolu s přídavnými výstupy až 384) programová paměť o velikosti 64k kroků 52 časovačů 235 čítačů 8 vysokorychlostních čítačů komunikační možnosti: port RS-485, port RS-232, Ethernet (TCP/UDP), Profibus-DP, CCLink, DeviceNet, CANopen, AS-interface rozměry: 5 x 9 x 86 [mm] Popis ovládacích prvků Základní modul bez rozšíření obsahuje svorkovnice s indikátory stavu vstupů a výstupů, indikátory a přepínače režimů programovatelného automatu a různé komunikační konektory. Přesné popisy a jejich rozmístění znázorňují následující dva obrázky.
16 Strana 6 2Mitsubishi FX3U-32M Obr. 2 Popis jednotlivých prvků automatu kryty svorkovnic zavřeny.[] Horní kryt 2 Kontrolky LED pro indikaci vstupních stavů 3 Ochranný kryt 4 Kryt pravé rozšiřující sběrnice 5 Kontrolky LED pro indikaci provozních stavů 6 Kontrolky LED pro indikaci výstupních stavů 7 Úchyt na DIN lištu 8 Konektor pro připojení programovací jednotky 9 Přepínač RUN / STOP (Spuštěno / Zastaveno) Kryt levé rozšiřující sběrnice Kryt baterie
17 2Mitsubishi FX3U-32M Strana 7 Obr. 3 Popis jednotlivých prvků automatu kryty svorkovnic otevřeny.[] Svorkovnice napájení 2 Svorkovnice vstupů (X) 3 Upevňovací šroubky horní svorkovnice 4 Názvy svorek 5 Upevňovací šroubky dolní svorkovnice 6 Svorkovnice výstupů (Y) 7 Ochranné krytky svorkovnice 2.3 Pracovní režimy CPU Programovatelný automat má dva operační módy. Mezi kterými lze přepínat buď pomocí programovacího prostředí nebo přímo na těle automatu. Tyto módy jsou RUN a STOP. RUN v režimu RUN provádí PLC program uložený ve své paměti. V tom to stavu nelze uploadovat program nový, ani provádět změny programu stávajícího. STOP v režimu STOP je provádění programu zastaveno a je možno PLC programovat. 2.4 Rozšiřující moduly K základní jednotce je možno z důvodů rozšíření jejích schopností připojit až 8 dalších rozšiřujících modulů, a to deset zleva a dalších osm zprava. Programovatelný automat FXU3 je plně kompatibilní i s rozšiřujícími moduly jiných typů PLC z řady Mitsubishi FX. Tyto přídavné moduly se člení do několika kategorií dle jejich využití, a to vstupně výstupní, ovládací, komunikační a speciální, které jsou určeny pro specifické úkony.
18 Strana Mitsubishi FX3U-32M Vstupně výstupní Tyto moduly slouží k navýšeni počtu digitálních nebo analogových vstupů a výstupů. Některé analogové moduly obsahují již rovnou upravené vstupy pro J, K termočlánky. Do této kategorie patří i analogový modul FX2N-5A, který je popsán níže Modul FX2N-5A FX2N-5A je analogový modul, který má čtyři vstupní a jeden výstupní kanál. Vstupní kanál přijímá analogový signál a přepočítává ho na digitální hodnotu. Výstupní kanál bere digitální hodnotu a posílá na výstup analogový signál stejné velikosti. U analogového signálu je možno vybrat mezi proudovými či napěťovými vstupy a výstupy. Příslušný analogový systém se nastaví funkcí TO pomocí základního modulu programovatelného automatu. Tento příkaz se používá pro nastavení různých typů analogového signálu pro každý kanál zvlášť. Datový přenos mezi modulem FX2N-5A a základním modulem programovatelného automatu je proveden pomocí vyrovnávacích pamětí (dále nazývaných jen BFM ) modulu FX2N-5A. Každá BFM se skládá z jednoho WORD, 6 bitů. BFM číslo až 249 a funkce jsou přiřazeny ke každé BFM. Instrukce FROM/TO se používá ke čtení/zápisu dat mezi BFM a programovatelným automatem. Při zapojení zdroje je do každé BFM zapsána výchozí hodnota. Proto jestli je žádána jiná hodnota BFM, je potřeba vytvořit program který při každém spuštění programovatelného automatu žádanou hodnotu do BFM zapíše. Hodnoty obsažené v BMF #, #, #8, #9, #22, #25, #4 až #45, #5 až #55, #7 až #74, #8 až #84 a #2 až #249 jsou uloženy ve vestavěné paměti EEPROM a jsou ochráněny před výpadkem napětí. Některé BFM jsou uvedeny v následující tabulce.[3] Pořadí BFM Popis Ochrana před Výchozí hodnota výpadkem napětí # Určuje režim vstupních kanálů CH až CH4 ano H při dodávce # Určuje režim výstupního kanálu CH ano H při dodávce #2 Počet integrací pro kanál CH Rozsah nastavení: až #3 Počet integrací pro kanál CH2 Rozsah nastavení: až #4 Počet integrací pro kanál CH3 Rozsah nastavení: až #5 Počet integrací pro kanál CH4 Rozsah nastavení: až #6 CH Data (průměrná hodnota).. #7 CH2 Data (průměrná hodnota).. #8 CH3 Data (průměrná hodnota).. #9 CH4 Data (průměrná hodnota).. # CH Data (okamžitá hodnota)..
19 2Mitsubishi FX3U-32M Strana 9 # CH2 Data (okamžitá hodnota).. #2 CH3 Data (okamžitá hodnota).. #3 CH4 Data (okamžitá hodnota).. #4 CH výstupní data. K #5 Výsledná výstupní data analogu (pokud je BFM #23 aktivní). K #8 Při zastavení PLC uchová poslední hodnotu / vynuluje výstup K #9 Znemožní změny nastavení vstupně výstupních charakteristik a některých funkcí. (Chráněná jsou BFM,, 8, 2, 2, 22) K při dodávce #2 Nastavení počátečních hodnot. K #23 Nastavení přímého spojení mezi vstupními a výstupními daty analogu. K Tab. 4 Přehled nejdůležitějších BFM.[3] BFM Určení režimů vstupních kanálů CH až CH4 (Čtení/Zápis) Obr. 5 Příklad nastavení BFM #.[3] BFM se skládá ze čtyř číslic šestnáctkového kódu, kde každá z číslic je přidělena jednom kanálu. Rozsah každé z číslic je od do F. Nejvyšší číslice odpovídá čtvrtému kanálu, zatímco nejnižší odpovídá kanálu prvnímu. Jednotlivé číslice znamenají. : Režim napěťového vstupu (- V až + V) (Rozsah zobrazení: -32 až +32) : Režim proudového vstupu (4 ma až 2 ma) (Rozsah zobrazení: až +32) 2: Režim proudového vstupu (-2 ma až +2 ma) (Rozsah zobrazení: -32 až +32) 3: Režim napěťového vstupu (- mv až + mv) (Rozsah zobrazení: -32 až +32) 4: Režim napěťového vstupu (- mv až + mv) (Rozsah zobrazení: -2 až +2) 5: Režim voltmetru (- V až + V) (Rozsah zobrazení: - až +) 6: Režim ampérmetru (4 ma až +2 ma) (Rozsah zobrazení: 2 až +2 = 2 ma až
20 Strana 2 2Mitsubishi FX3U-32M 2 ma) 7: Režim ampérmetru (-2 ma až +2 ma) (Rozsah zobrazení: -2 až +2) 8: Režim voltmetru (- mv až + mv) (Rozsah zobrazení: - až +) 9: Úprava měrky (- V až + V) (Maximální rozsah zobrazení: až ); výchozí rozsah zobrazení: až A: Režim proudového vstupu s upravenou měrkou (-2 ma až +2 ma) (Maximální rozsah zobrazení: až ); výchozí rozsah zobrazení: až B: Režim napěťového vstupu s upravenou měrkou (- mv až + mv) (Maximální rozsah zobrazení: až ); výchozí rozsah zobrazení: až F: Kanál je vypnut a bude vždy navracet nulovou hodnotu C až E: Neplatný vstup, kanál použije poslední platné nastavení BFM Určení režimu výstupního kanálu CH (Čtení/Zápis) Obr. 6 Příklad nastavení BFM #.[3] BFM se skládá ze čtyř číslic šestnáctkového kódu, kde je pouze k jedné číslici přidělen jeden kanál. Rozsah této číslice je od do F. Tři nejvyšší číslice jsou modulem ignorovány, a nejnižší odpovídá prvnímu kanálu. Jednotlivé číslice znamenají. : Režim napěťového výstupu (- V až + V) (rozsah výstupu: -32 až +32) : Režim napěťového výstupu (- V až + V) (rozsah výstupu: -2 až +2) 2: Režim proudového výstupu (4 ma až 2 ma) (rozsah výstupu: až 32) 3: Režim proudového výstupu (4 ma až 2 ma) (rozsah výstupu: až ) 4: Režim proudového výstupu ( až 2 ma) (rozsah výstupu: až 32) 5: Režim proudového výstupu ( až 2 ma) (rozsah výstupu: až ) 6: Režim napěťového výstupu (- V až + V) (rozsah výstupu: - až +) 7: Režim prostého proudového výstupu (4 ma až 2mA) (rozsah výstupu: 4 až 2) 8: Režim prostého výstupu ( až 2mA) (rozsah výstupu: až 2) 9: Režim napěťového výstupu s upravenou měrkou (- V až + V) (maximální rozsah výstupu: až ) A: Režim proudového výstupu s upravenou měrkou ( až 2 ma) (maximální rozsah výstupu: až 32767) B to F: Neplatný vstup, kanál použije poslední platné nastavení BFM 2 až BFM 5 Počet integrací pro kanál (Čtení/Zápis) Počet integrací pro kanál určuje počet vzorků, které se používají k výpočtu hodnot uvedených v BMF 6 až BFM 9. Rozsah počtu integrací je od do 256. Pokud se paměť nastaví na K, tak okamžitá data (současná hodnota) se uloží v BFM 6 až BFM 9. Tato data jsou stejná jako data zobrazené v BFM až BFM 3. Pokud se počet integrací nastaví na K, tak se tato hodnota
21 2Mitsubishi FX3U-32M Strana 2 automaticky změní na K. Také pokud se tato hodnota nastaví na K257 či více, též se sama změní na K.Počáteční hodnota BFM 2 až BFM 5 je K8. Průměrné hodnoty dat BFM 6 až BFM 9 se aktualizují pokaždé, když se uskuteční A/D převod. BFM 6 až BFM 9 budou vždy obsahovat hodnotu, kterou získáme pomocí sumy současných hodnot všech vzorků, jejichž počet je specifikován v BFM 2 až BFM 5, vydělenou jejich počtem. BFM 6 až BFM 9 Průměrná hodnota jednotlivých kanálů (Pouze čtení) Průměrné hodnota jednotlivých vstupních kanálů se zobrazí v BFM 6 až v BFM9. Počet vzorků ze kterých se vypočítává průměrná hodnota se určuje pomocí BFM 2 až BFM 5. Zobrazená data jsou takzvaná zpracovaná data, takže kompenzace, zisk z kalkulací, digitální filtr a jiné funkce (pokud jsou vybrány) jsou vykonány ještě před výpočtem průměrné hodnoty. BFM až BFM 3 Okamžitá hodnota jednotlivých kanálů (Pouze čtení) Okamžitý výsledek z A/D převodníku pro každý kanál se zobrazí v BFM až BFM 3. Zobrazená data jsou takzvaná zpracovaná data, takže kompenzace, zisk z kalkulací, digitální filtr a jiné funkce (pokud jsou vybrány) jsou vykonány ještě před výpočtem průměrné hodnoty. BFM 4 Výstupní data první kanál (Čtení/Zápis) BFM 5 přijímá data pro D/A převodník. Pro tato data se použijí kompenzace, zisk z kalkulací, digitální filtr a jiné funkce (pokud jsou vybrány). Takže na D/A převodník se pošlou až zpracované data. BFM 5 Výsledná výstupní data analogu (pokud je BFM #23 aktivní) (Pouze čtení) Aktivace funkce přímého výstupu (BFM 23) umožní zpětné čtení výsledné hodnoty analogového výstupu a to pomocí BFM 5. BFM 8 Při zastavení PLC uchovej poslední hodnotu / vynuluj výstup (Čtení/Zápis) Pokud je BFM 8 rovno, tak ve chvíli kdy bude PLC v režimu stop, bude výstupem hodnota uložená v BFM 5 (hodnota BFM4 + hodnota přímého výstupu). V případě že bude funkce přímého výstupu aktivní, tak se bude výstupní hodnota nadále měnit v závislosti na změně vstupních hodnot. Pokud je BFM 8 rovno K a není proveden žádný přístup pomocí instrukce TO po více jak 2 ms (ze základního modulu programovatelného automatu do modulu FX2N-5A), tak změny výstupního kanálu budou zastaveny a výstupní hodnotou se stane poslední hodnota z BFM 5 (hodnota BFM4 + hodnota přímého výstupu). Pokud je BFM 8 rovno K2 a není proveden žádný přístup pomocí instrukce TO po více jak 2 ms (ze základního modulu programovatelného automatu do modulu FX2N-5A), tak výstupní hodnota bude změněna na přednastavenou hodnotu. BMF 9 Znemožnění změny nastavení vstupně výstupních charakteristik a některých funkcí (Čtení/Zápis) BFM 9 povolí nebo zakáže změny nastavení vstupně výstupních charakteristik pro následující funkce:
22 Strana 22 2Mitsubishi FX3U-32M BFM (Určení režimu vstupních kanálů) BFM (Určení režimu výstupních kanálů) BFM8 ( Při zastavení PLC uchová poslední hodnotu / vynuluje výstup) BFM 2 (Nastavení počátečních hodnot) Hodnoty nastavení jsou: K: Povol změny (tovární nastavení). K2: Zakaž změny. Při neplatném nastavení bude použita poslední funkční hodnota. (Jiné hodnoty než K a K2 budou ignorovány) Hodnota BFM 9 je uložena v interní EEPROM, která je chráněna proti poškození zapříčiněnému nepřetržitým zapisováním stejné hodnoty do BFM 9. BFM 2 Nastavení počátečních hodnot (Čtení/Zápis) BFM 2 přepne modul FX2N-5A do továrního nastavení. Provedení zapříčiní návrat nastavení funkčních režimů, průměrných hodnot a jiných funkcí do továrního nastavení. Hodnoty nastavení jsou: K: Normální stav. K: Spustí se inicializace. Po zapsání K se provedou změny nastavení a BFM se zase automaticky vrátí na hodnotu K. Při neplatném vstupu, bude modul ignorovat jakékoliv jiné hodnoty než K, a bude neustále udržovat hodnotu BFM 2 rovnu K. Hodnota BFM 2 je uložena v interní EEPROM, která je chráněna proti poškození zapříčiněnému nepřetržitým zapisováním hodnoty K do BFM 2. Zapsání hodnoty K do paměti BFM 2 nastaví následující BFM do jejich továrního nastavení: BFM až 5, BFM 8, BFM 22, BFM 23, BFM 25, BFM 4 až 45, BFM 5 až 55, BFM 7 až 74. BFM 23 Nastavení přímého spojení mezi vstupními a výstupními daty analogu(čtení/zápis) Obr. 7 Příklad nastavení BFM #23.[3] V BFM 23 lze nastavit přímou závislost mezi čtyřmi vstupními a jedním výstupním kanálem. BFM 23 se skládá ze čtyř číslic šestnáctkového kódu, kde každá z číslic je přidělena jednom kanálu. Rozsah každé z číslic je od do F. Nejvyšší číslice odpovídá čtvrtému kanálu, zatímco nejnižší odpovídá kanálu prvnímu. Jednotlivé číslice znamenají. : Odpovídající vstupní kanál na výstupní kanál nemá vliv.
23 2Mitsubishi FX3U-32M Strana 23 : Průměrné hodnoty (BFM 6 až BFM 9) odpovídajících kanálů jsou přidány k výstupní hodnotě v BFM 4. 2: Okamžité hodnoty (BFM až BFM 3) odpovídajících kanálů jsou přidány k výstupní hodnotě v BFM 4. 3: Průměrné hodnoty (BFM 6 až BFM 9) odpovídajících kanálů jsou odečteny od výstupní hodnoty v BFM 4. 4: Okamžité hodnoty (BFM až to BFM 3) odpovídajících kanálů jsou odečteny od výstupní hodnoty v BFM 4. 5 až F: Odpovídající vstupní kanál na výstupní kanál nemá vliv, ale zapne se hlášení chyb(bit 5) pro funkci přímého výstupu v BFM 29. Příklad: Hodnota BFM 23 je nastavena na H234. Výstupní hodnota (BFM 5) = BFM 4 - BFM - BFM 7 + BFM 2 + BFM Komunikační Tyto moduly umožňují dálkovou komunikaci, správu nebo diagnostiku. Dále umožňují připojení k různým druhům průmyslových sběrnic AS interface (FX2N-32ASI-M), ProfibusDP (FXN-32NT-DP, FX2N-32DP-IF-D, FX2N-32DP-IF, FX3U-64DP-M) či CAN bus (FX2N-32CAN). Jiné umožňují komunikaci přes USB (FX3U-USB-BD), Ethernet (FX3U-ENET), Device Net (FX2N-64DNET), CC-link (FX2N-6CCL-M, FX2N-32CCL) nebo jen přidávají dodatečné porty typu RS-485 (FX2NC-485ADP, FXN-485BD, FX3U-485-BD), RS-232 (FX2NC-232ADP, FX2N-232IF, FX3U-232-BD) a RS422 (FX2N-422BD, FXN-422BD, FX3U-422-BD) Speciální Sem se řadí moduly s čítači (FX3U-4HSX-ADP, FX2N-HC), polohovací moduly (FX2N-PG-E, FX3U-2SSC-H) či moduly specializované na pulsní výstupy (FX2N-PG).
24
25 Strana 25 3 GX IEC DEVELOPER 7. GX IEC Developer je univerzální prostředí pro programování a nastavování programovatelných automatů od firmy Mitsubishi. Je evropskou variantou GX Developeru, proti které je ještě rozšířena o podporu klasických příkazů podle standartu IEC se zvýšenou podporou textových programovacích jazyků. Program obsahuje řadu průvodců pro usnadnění nastavení programovatelného automatu a založení a správu i těch nejsložitějších projektů. 3. Popis prostředí Následuje bližší popis jednotlivých položek zmíněných na snímku základní obrazovky editoru v příloze č. : Popis prostředí GX IEC Developer. 3.. Body (Tělo programu) Jedna ze dvou součástí POU. Provádí se v ní psaní a editace programu v jednom ze pěti předem zvolených jazyků. Ty se dělí na grafické a textové jazyky. Mezi grafické patří jazyk kontaktních schémat (LD Ladder Diagram), jazyk funkčních bloků (FBD Function Block Diagram) a sekvenční graf funkcí (SFC Sequential function chart). Mezi textové zase patří strukturovaný text (ST Structured Text), seznam instrukcí (IL Instruction List) a sekvenční graf funkcí (SFC Sequential function chart). Také jsou na výběr dvě sady příkazů sada Melsec od Mitsubishi a sada podle normy IEC 63-3.Pokud píšeme v za pomocí sady IEC můžeme použít i některých příkazů z řady Melsec, ale zpětně to nejde Global_vars (Globální proměnné) Slouží pro pojmenovávání a správu vstupů, výstupů, proměnných, konstant a funkčních bloků. Pomocí přiřazeného názvu je možné se na ně odkazovat v celém programu. U takto definovaných konstant můžeme přehledně změnit jejich výchozí hodnotu či datový typ, a to na všech místech v programu najednou. Definování je také velmi důležité u funkčních bloků, které by jinak nešly použít. Další výhodou je možnost upravit původní názvy proměnných a konstant, tak že se zvýší přehlednost a orientace v programu. Obr. 8 Tabulka globálních proměnných Například proměnná Vypinac (viz obrázek) je globální proměnnou vstupu. Jejím datovým typem je BOOL a systémová adresa je X v označení Melsec, respektive IX podle označení pomocí standardu IEC. Adresu stačí zadat v jednom formátu a program si ji do druhého převede sám. Proměnné a konstanty, které nejsou vstupy ani výstupy, si programovatelný automat k paměti přidělí
26 Strana 26 3GX IEC Developer 7. automaticky Header (Hlavička lokální proměné) Je variantou na Global_vars (Globální proměnné), ovšem proměnné (konstanty) jsou deklarovány jen pro příslušný oddíl programu a nikoliv pro celý projekt. Tím pádem mohou mít různé oddíly deklarovány proměnné (konstanty) se stejnými názvy, ale jinými hodnotami, protože tyto lokální proměnné vidí jen příslušný oddíl. Ovšem názvy lokálních a globálních hodnot se shodovat nemohou. Obr. 9 Hlavička 3..4 Upload a download programu Download Zkopíruje zkompilovaný projekt z počítače do paměti programovatelného automatu. Pro přesun musí být automat v režimu STOP Project Transfer Download to PLC Upload Zkopíruje program z paměti programovatelného automatu do současného projektu v GX IEC Developeru. Pro přesun musí být automat v režimu STOP. Project Transfer Upload from PLC Obr. Dialog okna downloadu programu do PLC
27 3GX IEC Developer Strana 27 Kompilování programu Check Provede kontrolu správnosti syntaxe objektu programu. Může se použít jak pro kontrolu jednotlivých objektů tak i pro kontrolu celého projektu v GX IEC Developeru. Dokáže také provádět vzájemně oddělené kontroly hlaviček a těl programu v rámci jednotlivých oddílů programu. Výsledek kontroly se zobrazí v okně Compile/Check Messages. Object Check Build Build je kompilační procedura, která znovu zkompiluje pouze ty objekty v nichž byly provedeny nějaké změny. Spolu s nimi také zkompiluje i ostatní prvky projektu, které jsou přidruženy k těmto změnám. Kompilace musí být provedena, aby byl možný přenos programu do programovatelného automatu. Výsledek kontroly se zobrazí v okně Compile/Check Messages. Project Build Rebuild all Znovu zkompiluje celý projektu napsaného v GX IEC developeru. Kompilace musí být provedena, aby byl možný přenos programu do programovatelného automatu. Výsledek kontroly se zobrazí v okně Compile/Check Messages. Project Rebuild Obr. Výsledek kompilace(kontroly) zobrazený v okně Compile/Check Messages
28 Strana GX IEC Developer 7. Softwarová změna režimu automatu Online Start / Stop PLC Obr. 2 Dialog změny režimu automatu Execute Nastaví vybraný režim programovatelného automatu. Refresh Znovu načte informaci o stávajícím režimu programovatelného automatu. Run (spustit) přepne automat do režimu RUN. Podmínkou je přepínač režimů v poloze RUN a fungující spojení s počítačem. Stop (zastavit) přepne automat do režimu STOP. Podmínkou je přepínač režimů v poloze RUN a fungující spojení s počítačem GX Simulator GX IEC Developer také obsahuje virtuální programovatelný automat, pojmenovaný GX Simulator, na kterém je možno si vyzkoušet většinu programů bez rizika poškození automatu či nutnosti programovatelný automat vůbec připojit. Bohužel simulace podporuje pouze základní jednotku, takže není možno vyzkoušet správnou funkci přídavných modulů. GX Simulator nám umožňuje provádět simulaci externích zařízení, vstupů a výstupů, kontrolu obsahu vyrovnávacích pamětí a časových diagramů. Je také podporována funkce ladění programu po jednotlivých krocích, ovšem tuto funkci podporují všechny druhy simulovaných programovatelných automatů až na typ FX3U. Simulace může být spuštěna jen po splnění následujících podmínek. Musí být nainstalován GX Simulator, projekt musí být zkompilován a GX IEC Developer se nesmí nacházet v režimu online. Při spuštění Online GX Simulator se přenesou parametry programovatelného automatu do GX Simulátoru a objeví se jeho hlavní dialog.
29 3GX IEC Developer 7. Strana 29 Obr. 3 Dialog GX simulátoru To nám uvádí typ simulovaného programovatelného automatu (na obr.3 je to FX3U) a také umožňuje sledováni a změnu stavu automatu. Odtud můžeme také spustit časový diagram, který nám ukáže hodnoty jednotlivých proměnných v závislosti na čase. Start Monitor Function Timing Chart Display Obr. 4 Timing Chart Display
30 Strana 3 3GX IEC Developer 7. Změny hodnot vstupních proměnných provádíme v těle programu dvojklikem na jejich název. Stav proměnné je signalizován její barvou, pokud je její název zvýrazněn žlutým pozadím je její hodnotou logická, pokud ne je její hodnotou logická. Při běhu GX Simulátoru není možno provádět změny programu. Také nejsou podporovány následující funkce: speciální funkční moduly, rozšiřující vstupně výstupní moduly, práce se sítěmi, přerušení programu a Čti z PA (Read from PLC), Porovnej z PA(Compare with PLC). 3.2 Přehled základních příkazů Následující podkapitola obsahuje přehled vybraných příkazů instrukční sady. Jedná se jak o základní a nejčastěji používané příkazy, tak o příkazy použité při řešení navržených úloh Contacts (kontakty) LD (načíst) Načte a přiřadí hodnotu příslušné vstupní proměnné na vrchol zásobníku. Ladder Diagram Function Block Diagram Instruction List Structured Text LD LDN (načíst negované) Načte a přiřadí negovanou hodnotu příslušné vstupní proměnné na vrchol zásobníku. Ladder Diagram Function Block Diagram Instruction List Structured Text LDN (LDI - Melsec) AND Provede logický součin příslušné vstupní proměnné a bitu na vrcholu zásobníku. Ladder Diagram prvky v sérii Function Block Diagram Instruction List Structured Text AND (AND- Melsec) AND ANDN (ANI) Provede logický součin negované hodnoty příslušné vstupní proměnné a bitu na vrcholu zásobníku.
31 3GX IEC Developer 7. Ladder Diagram Strana 3 Function Block Diagram prvky v sérii Instruction List Structured Text ANDN (ANI- Melsec) AND NOT OR Provede logický součet příslušné vstupní proměnné a bitu na vrcholu zásobníku. Ladder Diagram Function Block Diagram prvky paralelně Instruction List Structured Text OR OR ORN (ORI) Provede logický součet negované hodnoty příslušné vstupní proměnné a bitu na vrcholu zásobníku. Ladder Diagram Function Block Diagram prvky paralelně Instruction List Structured Text ORN (ORI - Melsec) OR NOT NOT Provede logickou negaci vstupní hodnoty a přidá ji na vrchol zásobníku. Ladder Diagram Function Block Diagram Instruction List Structured Text NOT NOT Coils (cívky) ST(výstup) Načte hodnotu na vrcholu zásobníku a přiřadí ji na výstup. Ladder Diagram Function Block Diagram Instruction List Structured Text ST (OUT - Melsec) :=
32 Strana 32 3GX IEC Developer 7. SET (nastavení) Nastaví na určený výstup logickou. I po nulovém vstupu, zůstane na výstupu logická. Výstup může být vynulován pomocí instrukce RST Ladder Diagram Function Block Diagram Instruction List Structured Text S (SET - Melsec) SET_M(Vstup,Výstup) RST (vynulování) Nastaví na určený výstup logickou. Ladder Diagram Function Block Diagram Instruction List Structured Text R (RST - Melsec) RST_M(Vstup,Výstup) Logic Stack Instructions (operace se zásobníkem) ALD (logický součin) Provede logický součin hodnot na prvních dvou pozicích zásobníku a výsledek uloží zpět do zásobníku na jeho vrchol. Ladder Diagram Function Block Diagram prvky v sérii Instruction List Structured Text použití závorek (ANB - Melsec) použití závorek OLD (logický součet) Provede logický součet hodnot na prvních dvou pozicích zásobníku a výsledek uloží zpět do zásobníku na jeho vrchol. Ladder Diagram prvky paralelně Function Block Diagram Instruction List Structured Text použití závorek (ORB - Melsec) použití závorek
33 3GX IEC Developer Strana 33 Timer and Counter Instructions (instrukce časovače a čítače) TON (časovač zapnutí) Po dobu sepnutí vstupu IN začne odpočítávat čas od okamžiku sepnutí vstupu (IN). Uplynulý čas je zobrazen v ET (elapsed time) a po dosažení přednastaveného času PT (preset time) se nastaví na výstup Q logická jednička. Časovač se vyskytuje ve dvou variantách, které se liší přesností, se kterou je časový úsek měřen. A to varianty měřící čas po deseti milisekundách (TON_) a sto milisekundách (TON). Ladder Diagram Function Block Diagram Instruction List Structured Text CAL TON TON.IN, TON.PT, TON.Q, TON.ET TON(IN,PT) ; TON.Q, TON.ET TP (pulsní časovač) Při převedení pulsu na vstup IN, se nastaví na výstup Q logická jednička a začne se odpočítávat čas. Uplynulý čas se zobrazuje v ET (elapsed time) a po dosažení přednastaveného času PT (preset time) se opět nastaví na výstup Q logická nula. Časovač se vyskytuje ve dvou variantách, které se liší přesností se kterou je časový úsek měřen. A to varianty měřící čas po deseti milisekundách (TP_) a sto milisekundách (TP). Ladder Diagram Function Block Diagram Instruction List Structured Text CAL TP TP.IN, TP.PT, TP.Q, TP.ET TP(IN,PT) ; TP.Q, TP.ET CTU (přičítající čítač) Při převedení pulsu na vstup CU, se navýší hodnota uložená v CV (current value) o jednu. Až hodnota CV dosáhne přednastavenou hodnotu PV (preset value), nastaví se na výstupu Q logická jednička. Při přivedení logické jedničky na vstup RESET se vynuluje hodnota uložená v CV a čítač již dále nepřičítá. Ladder Diagram Function Block Diagram Instruction List Structured Text CAL CTU CTU(PV,CV); CTU.CU,CTU.RESET, CTU.RESET, CTU.CV, CTU.PV,CTU.CV, CTU.Q CTU.Q Numerical Functions (Matematické funkce) LIMIT Pokud je vstupní hodnota IN v rozsahu definovaném proměnnými MN a MX, tak je
34 Strana 34 3GX IEC Developer 7. nezměněna zapsána na výstup. Pokud je vstupní hodnota IN menší než MN, tak je na výstup zapsána hodnota MN. Pokud je vstupní hodnota IN větší než MX, tak je na výstup zapsána hodnota MX. Ladder Diagram Function Block Diagram Instruction List Structured Text LIMIT LIMIT(min., hodnota, max.) MUL_TIME (znásob čas) Znásobí vstupní proměnou IN koeficientem IN2. Funguje pouze pro proměnné datového typu TIME. Ladder Diagram Function Block Diagram Instruction List Structured Text MUL_TIME MUL_TIME(čas, koeficient) ADD (součet) Sečte všechny vstupní hodnoty a výslednou hodnotu nastaví na výstup. Maximální počet vstupů je dvacet osm. Ladder Diagram Function Block Diagram Instruction List Structured Text ADD_M (ADD - Melsec) použití znaménka + DIV Vydělí vstupní proměnou IN proměnou IN2 a výslednou hodnotu nastaví na výstup. Ladder Diagram Function Block Diagram Instruction List Structured Text DIV použití znaménka /
35 3GX IEC Developer Strana 35 Buffer Memory Access Instructions(instrukce pro přístup k pamětím) FROM (čtení z modulu) Slouží ke komunikaci s rozšiřujícím modulem definovaným v n. Moduly jsou značeny od do 7 v závislosti na jejich pozici od základního modulu programovatelného automatu (z pravé strany). Přečte hodnotu d z BFM jež je definována v n2. Parametr n3 udává počet WORDů přenesených mezi modulem a programovatelným automatem. Ladder Diagram Function Block Diagram Instruction List FROM_M n, n2, n3, d (FROM n n2 d n3 - Melsec) Structured Text FROM_M(budící bit, n, n2, n3, d) TO (zápis do modulu) Slouží ke komunikaci s rozšiřujícím modulem definovaným v n. Moduly jsou značeny od do 7 v závislosti na jejich pozici od základního modulu programovatelného automatu (z pravé strany). Zapíše hodnotu s do BFM jež je definována v n2. Parametr n3 udává počet WORDů přenesených mezi modulem a programovatelným automatem. Ladder Diagram Function Block Diagram Instruction List TO_M s, n, n2, n3 (TO n n2 s n3 - Melsec) 3.3 Structured Text TO_M(budící bit, s, n, n2, n3) Uživatelsky definované funkce a funkční bloky Jsou funkce definované přímo uživatelem dle jeho konkrétních potřeb. Může se jednat o tvorbu chybějící funkce či pouhou náhradu skupiny opakujících se příkazů, za účelem zjednodušení a zpřehlednění programu. Tyto výhody budou ovšem více znatelné při složitějších a rozsáhlejších projektech. Pro lepší pochopení se nyní vytvoříme ukázkovou funkci XOR_for_3, realizující funkci XOR pro tři vstupní proměnné, podle algebraického vzorce y=x x 2 x 3 x x 2 x 3 x x 2 x 3 Tvorba nové funkce/ funkčního bloku: Object New POU
36 Strana 36 3GX IEC Developer 7. Obr. 5 Dialog změny vytvoření nového POU V okně dialogu, které se zobrazí vyplníme jméno, zvolíme jako třídu nové POU Funkci (FUN), jako programovací jazyk například FBD a výsledný datový typ BOOL. V Headeru funkce provedeme deklaraci vstupních proměnných (nezapomeňme nastavit Class na VAR_INPUT), která může vypadat třeba takto. Obr. 6 Funkce XOR_for_3 Header Funkci realizujeme podle zadaní, a jako proměnou výstupu nastavíme funkci samotnou. Obr. 7 Funkce XOR_for_3 FBD
37 3GX IEC Developer 7. Strana 37 Jak je vidět na obr.6 úspěšně jsme vytvořili uživatelsky definovanou funkci. Obr. 8 Funkce XOR_for_3 v jazyce FBD Další výhodou je také fakt, že když upravíme kód funkce, všechny použité instance této funkce se také přizpůsobí. Čímž se můžeme vyhnout rozsáhlému upravovaní kódu v celém programu.
38
39 Strana 39 4 NAVRŽENÉ ÚLOHY V rámci bakalářské práce byly navrženy čtyři úlohy. V nich jsou použity příkazy uvedené v předchozí kapitole. U každé úlohy je krátký úvod, zadání problému, teoretický postup řešení a příklad řešení naprogramovaný postupně pro všechny čtyři jazyky prostředí GX IEC developer. 4. Realizace osvětlení ze čtyř míst Úvodní úloha jejíž účelem je seznámení s prostředím a vysvětlení použití základních příkazů. 4.. Zadání Pro regulovanou soustavu, kde světlo svítí při zapnutí lichého počtu přepínačů sestavte pravdivostní tabulku, napište algebraickou rovnici, proveďte minimalizaci pomocí Carnaughovy mapy a proveďte realizaci prvky Boolenovy algebry Postup řešení Pravdivostní tabulka: x x2 x3 x4 y Obr. 9 Realizace osvětlení ze čtyř míst pravdivostní tabulka
40 Strana 4 4Navržené Úlohy Algebraická rovnice: y= x x 2 x 3 x 4 x x 2 x3 x 4 x x 2 x 3 x 4 x x 2 x 3 x 4 x x 2 x 3 x 4 x x 2 x 3 x 4 x x 2 x 3 x 4 x x 2 x 3 x 4 Obr. 2 Realizace osvětlení ze čtyř míst algebraická rovnice x3 x x4 x2 Obr. 2 Realizace osvětlení ze čtyř míst Carnaughova mapa Z Carnaughovy mapy zjistíme, že algebraickou rovnici již více nelze minimalizovat, jelikož se jedna o minimální tvar Řešení v prostředí GX IEC Developer Deklarace vstupních a výstupních proměnných v Global_vars, by mohla například vypadat takto: Obr. 22 Realizace osvětlení ze čtyř míst Global_vars
41 4Navržené Úlohy Strana 4 Výsledné schéma realizované pomocí jazyku Ladder Diagram se skládá ze tří paralelních větví, které reprezentují logický součet. A jsou tvořeny jednotlivými prvky v sérii, které reprezentují logické součiny. Obr. 23 Realizace osvětlení ze čtyř míst schéma LD
42 Strana 42 4Navržené Úlohy Zadání se může také poměrně jednoduše realizovat pomocí funkčních bloků. Je zde vidět přímá analogie s výchozí rovnicí a to zejména podobě použití osmy vícevstupových hradel typu AND, jednoho hradla typu OR. A také ve znegování potřebných vstupů. Obr. 24 Realizace osvětlení ze čtyř míst schéma FBD Dalším zápisem, kde je dobře vidět analogie s původní rovnicí je zápis pomocí IL. Nemožnost zvolení počtů vstupů funkcí OR a AND, lze plně kompenzovat použitím uvozovek. LD Vypinac4 ANDN Vypinac ANDN Vypinac2 ANDN Vypinac3 OR( Vypinac3 ANDN Vypinac
43 4Navržené Úlohy Strana 43 ANDN Vypinac2 ANDN Vypinac4 ) OR (Vypinac2 ANDN Vypinac ANDN Vypinac3 ANDN Vypinac4 ) OR (Vypinac ANDN Vypinac2 ANDN Vypinac3 ANDN Vypinac4 ) OR (Vypinac2 ANDN Vypinac AND Vypinac3 AND Vypinac4 ) OR (Vypinac ANDN Vypinac2 AND Vypinac3 AND Vypinac4 ) OR (Vypinac AND Vypinac2 ANDN Vypinac3 AND Vypinac4 ) OR (Vypinac AND Vypinac2 AND Vypinac3 ANDN Vypinac4 ) ST zarovka Posledním způsob je použití jazyka Structured text. V tomto případě k zápisu použijeme přímo algebraickou rovnici, kterou jen přepíšeme do kompatibilní podoby: zarovka:= (Vypinac4 AND NOT Vypinac AND NOT Vypinac2 AND Vypinac3) OR (Vypinac3 AND NOT Vypinac AND NOT Vypinac2 AND NOT Vypinac4) OR (Vypinac2 AND NOT Vypinac AND NOT Vypinac3 AND NOT Vypinac4) OR (Vypinac AND NOT Vypinac2 AND NOT Vypinac3 AND NOT Vypinac4) OR (Vypinac2 AND NOT Vypinac AND Vypinac3 AND Vypinac4) OR (Vypinac AND NOT Vypinac2 AND Vypinac3 AND Vypinac4) OR (Vypinac AND Vypinac2 AND NOT Vypinac3 AND Vypinac4) OR (Vypinac AND Vypinac2 AND Vypinac3 AND NOT Vypinac4); NOT
44 Strana Navržené Úlohy Realizace schodišťového osvětlení V této úloze si zkusíme řešení reálného problému. A to ovládání osvětlení schodiště s možností nastavení délky svícení pomocí počtu stisknutí spínačů a se stanovenou horní hranicí doby po kterou může osvětlení být zapnuto Zadání Realizujte zapojení schodišťového osvětlení s následujícími parametry. Po stisku tlačítka se rozsvítí světla na dobu patnácti sekund, a další stisky tuto dobu zvýší o dalších patnáct sekund až do maximálního času jedné minuty Postup řešení Jádrem úlohy je časovač, který nám odměřuje časový úsek, po který je osvětlení zapnuto, a čítač, který zaznamenává počet stisků spínačů osvětlení. Dále použijeme limitní funkci pro nastavení horní hranice doby po kterou bude osvětlení zapnuto Řešení v prostředí GX IEC Developer Deklarace vstupních a výstupních proměnných v Global_vars, by mohla například vypadat takto: Obr. 25 Realizace schodišťového osvětlení Global_vars A deklarace lokálních proměnných v Header, by zase mohla vypadat takto: Obr. 26 Realizace schodišťového osvětlení Header Tato úloha se dá poměrně jednoduše a názorně realizovat pomocí Function Block Diagramu. Blok čítače CTU_ počítá počet stisků spínače osvětlení, ten násobíme pomocí funkce MUL_TIME
45 4Navržené Úlohy Strana 45 patnácti sekundami a za pomoci funkce LIMIT si hlídáme aby se nám nepřekročila horní hranice jedné minuty. A funkce NOT_E,za podmínky že bylo pracováno se s čítačem a světlo již nesvítí, nám přivede nulující signál na vstup RESET čítače CTU_ a připraví ho k opětovnému použití. Obr. 27 Realizace schodišťového osvětlení FBD Ovšem EN vstup u funkce NOT_E se ve výchozím nastavení chová jako funkce SET. Což by zapříčinilo okamžité smazání jakéhokoliv vstupu na čítač CTU_ a způsobilo by to nefunkčnost tohoto řešení této úlohy. Proto musí se toto nastavení změnit, což je se provede: Extras Options Project Options Code Generation Use SET / RST for boolean output of odškrtneme položku NOT_E. Obdobně lze zapojení realizovat pomocí jazyka Ladder Diagram. Obr. 28 Realizace schodišťového osvětlení LD Pro potřeby realizace zadání pomocí jazyku Instruction List, musíme přidat do deklarace lokálních proměnných (Header) další položku: proměnou Cas_2 datového typu TIME. Network LD M82 CAL CTU_(PV:=) CAL TP_(PT:=T#5s) Network 2 LD Vypinac OR ( Vypinac2 OR Vypinac3 //Speciální paměť. Při prvním běhu programu má logickou, při dalších logickou. //Inicializace funkčního bloku CTU. Přednastavení hodnoty PV. //Inicializace funkčního bloku TP. Přednastavení hodnoty PT.
46 Strana 46 4Navržené Úlohy OR Vypinac4 ) ST CTU_.CU Network 3 LD Cas_ MUL_TIME CTU_.CV ST Cas_2 //Načte čas po který bude osvětlení zapnuto při jednom stisknutí spínače. //Vynásobí čas Cas_ počtem zmáčknutí spínačů. //Uloží výsledný čas do proměnné Cas_2. Network 4 LD T#s LIMIT Cas_2, T#6s ST TP_.PT //Načte dolní hranici regulované hodnoty pro funkci LIMIT. //Načte regulovanou hodnotu a horní hranici regulované hodnoty. //Uloží výslednou hodnotu do časovače TP_. Network 5 LD OR OR OR ) ST Vypinac ( Vypinac2 Vypinac3 Vypinac4 TP_.IN Network 6 LD TP_.Q ST Zarovka Network 7 LD CTU_.Q ANDN Zarovka ST CTU_.RESET Další jednoduché a velmi přehledné řešení se dá realizovat pomocí jazyku Structured Text. První řádek slouží jako detekce stisku některého ze spínačů. Druhý je nejen inicializací funkčního bloku CTU_, ale také nám propojuje stisk spínačů se vstupem do čítače. Třetí řádek vypočítává čas po který je osvětlení zapnuto a rovnou nám na něj nastaví časovač TP_. Čtvrtý řádek je inicializací funkčního bloku TP_.Také slouží jako propojení stisku spínačů se vstupem do časovače. Pátý až osmý řádek rozsvěcují světla na jednotlivých podlažích. Devátý až třináctý řádek popisují následující podmínku. Pokud byl použit čítač a nesvítí nám osvětlení, tak se vynuluje počet stisků spínačů. Pokud podmínky nejsou splněny nic se neděje. Vstup:= Vypinac OR Vypinac2 OR Vypinac3 OR Vypinac4; CTU_(PV:=, CU:=VSTUP);
47 4Navržené Úlohy Strana 47 TP_.PT:= LIMIT(T#S,MUL_TIME(Cas,CTU_.CV),T#6S) ; TP_(IN:=vstup); Zarovka:= TP_.Q; Zarovka2:= Zarovka; Zarovka3:= Zarovka; Zarovka4:= Zarovka; IF CTU_.Q = THEN CTU_(RESET:=NOT Zarovka); ELSE CTU_(RESET:= ); END_IF; 4.3 Realizace ovládání krokového motoru V této úloze si zkusíme řešení reálného problému. A to realizaci ovládání krokového motoru, který slouží jako základ pro ovládání externích rolet. Úloha slouží také jako ukázka práce s uživatelsky definovanými funkčními bloky Zadání Realizujte ovládání externí rolety pomocí krokového motoru. Pro řešení použijte uživatelsky definovaný funkční blok s následujícími vstupními a výstupními parametry. Vstup: Pokyn pro vytáhnutí rolety, pokyn pro spuštění rolety, stávající stav cívek krokového motoru. Výstup: Nový stav cívek krokového motoru Postup řešení Krokový motor nabývá osmy stavů v závislosti na vstupech jdoucích na jeho cívky. Tyto vztahy zobrazuje následující tabulka. Stav Cívka Cívka 2 Cívka 3 Cívka Obr. 29 Tabulka řídících signálů krokového motoru Vzájemná závislost mezi těmito vztahy je znázorněna v následujícím přechodovém diagramu.
48 Strana 48 4Navržené Úlohy Obr. 3 Přechodový diagram stavů krokového motoru Na základě těchto znalostí můžeme vytvořit pravdivostní tabulky pro jednotlivé cívky. Pohyb vzhůru (Vytahování rolety) Cívka n- Cívka 2n- Cívka 3n- Cívka 4n- Cívka n Cívka 2n Cívka 3n Cívka 4n % Obr. 3 Realizace ovládání krokového motoru - pravdivostní tabulka Cívek - vzhůru Pohyb dolů (Spuštění rolety) Cívka n- Cívka 2n- Cívka 3n- Cívka 4n- Cívka n Cívka 2n Cívka 3n Cívka 4n Obr. 32 Realizace ovládání krokového motoru - pravdivostní tabulka Cívek - dolů Na základě tabulek pravděpodobnosti vytvoříme Carnaughovy mapy, které použijeme k optimalizaci algebraických rovnic.
49 4Navržené Úlohy Strana 49 Obr. 33 Realizace ovládání krokového motoru - Carnaughovy mapy pro SET Získáme následující algebraické rovnice, které použijeme pro změnu stavu krokového motoru pomocí zapnutí cívek. Civka = x 2 x 3 N x 3 x 4 D Civka 2= x 2 x 3 x 4 N x x 3 x 4 N x x 3 x 4 D x x 2 x 4 D Civka 3= x x 3 x 4 N x x 2 x 4 N x x 2 x 4 D x x 2 x 3 D Civka 4= x x 2 x 4 N x x 2 x 3 N x 2 x 3 D Obr. 34 Realizace ovládání krokového motoru Algebraické rovnice pro SET Proměnná N značí, že je zmáčknuto tlačítko pro pohyb nahoru (vytahování rolet) a D že je zmáčknuto tlačítko pro pohyb dolů(zatahování rolet). Vlastní jádro funkční ho bloku tvoří časovač, který nám určuje kde má dojít ke stavu krokového motoru podle výše uvedených algebraických rovnic. Vzhledem k povaze a předpokládané funkci funkčního bloku výstupní hodnoty nastavíme pomocí funkce SET. A jelikož v tomto stavu by se výstupní hodnoty nevracely z logické jedničky zpět na logickou nulu, vytvoříme další čtyři algebraické rovnice, které v tomto případě budou přivedeny na funkci RST. Na základě tabulek pravděpodobnosti vytvoříme Carnaughovy mapy, které použijeme k optimalizaci algebraických rovnic
50 Strana 5 4Navržené Úlohy.Obr. 35 Realizace ovládání krokového motoru - Carnaughovy mapy pro RST Získáme následující algebraické rovnice, které použijeme pro změnu stavu krokového motoru pomocí vypnutí cívek. Civka = x x 2 x 3 x x 3 x 4 x 2 x 3 x 4 N x 2 x 3 x 4 D Civka 2= x 2 x 3 x 4 x x 2 x 4 x x 3 x 4 N x x 3 x 4 D Civka 3=x x 3 x 4 x x 2 x 3 x x 2 x 4 N x x 2 x 4 D Civka 4= x x 2 x 4 x 2 x 3 x 4 x x 2 x 3 N x x 2 x 3 D Obr. 36 Realizace ovládání krokového motoru Algebraické rovnice pro RST
51 4Navržené Úlohy Strana 5 Řešení v prostředí GX IEC Developer Prvním krokem je vytvoření nové POU typu (Class) FB, kterou jsi pojmenujeme například Ovladani_kroku. Poté provedeme deklaraci vstupních a výstupních proměnných a potřených konstant do Headru této POU. Deklarace může vypadat například takhle. Obr. 38 Realizace ovládání krokového motoru Ovladani_kroku Header Uživatelsky definovaný funkční bok realizujeme pomocí jazyku Ladder Diagram, jelikož je přehledný a je na něm dobře vidět závislost na jednotlivých algebraických rovnicích. Obr. 39 Realizace ovládání krokového motoru Ovladani_kroku LD.část
52 Strana 52 4Navržené Úlohy Obr.4 Realizace ovládání krokového motoru Ovladani_kroku LD 2.část
53 4Navržené Úlohy Strana 53 Realizaci pomocí LD můžeme porovnat s realizací pomocí Function Block Diagramu. Na první pohled jsou řešení velmi podobná a liší se pouze v rozdílné reprezentaci logického součtu a logického součinu. Obr. 4 Realizace ovládání krokového motoru Ovladani_kroku FBD.část
54 Strana 54 4Navržené Úlohy Obr. 42 Realizace ovládání krokového motoru Ovladani_kroku FBD 2.část
55 4Navržené Úlohy Obr. 43 Realizace ovládání krokového motoru Ovladani_kroku FBD 3.část Strana 55
56 Strana 56 4Navržené Úlohy Obr. 44 Realizace ovládání krokového motoru Ovladani_kroku FBD 4.část Realizace funkčního bloku pomocí jazyku Instruction List se skládá z deseti částí. V první části (Network ) probíhá inicializace časovače. Druhá část (Network 2), pokud je sepnut vstup Nahoru nebo dolů, aktivuje časovač TON. Části tři, pět, sedm a devět (Network 3, 5, 7, 9) reprezentují jednotlivé algebraické rovnice a nastaví na odpovídající výstupy logickou jedničku za pomocí funkce SET. A části čtyři, šest, osm a deset (Network 4, 6, 8, ) reprezentují druhou skupinu algebraických rovnic, které nastaví na odpovídající výstupy logickou nulu za pomocí funkce RST. Network LD M82 CAL TON_(PT:=rychlost) //Speciální paměť. Při prvním běhu programu má logickou, při dalších logickou. //Inicializace funkčního bloku TP. Přednastavení hodnoty PT.
57 4Navržené Úlohy Network 2 LD Nahoru ANDN TON_.Q OR Dolu ANDN TON_.Q ST TON_.IN Network 3 LD TON_.Q AND (Nahoru ANDN Civka2vstup ANDN Civka3vstup ) OR( Dolu ANDN Civka3vstup ANDN Civka4vstup ) S Civka Network 4 LD TON_.Q AND(Civka3vstup ANDN Civka2vstup ANDN Civkavstup OR(Civka3vstup ANDN Civka4vstup ANDN Civkavstup ) OR(Civka2vstup ANDN Civka3vstup ANDN Civka4vstup AND Nahoru ) OR(Civka4vstup ANDN Civka3vstup ANDN Civka2vstup AND Dolu ) ) R Civka Network 5 LD TON_.Q AND(Civka2vstup ANDN Civka3vstup ANDN Civka4vstup AND Nahoru OR(Civkavstup ANDN Civka3vstup ANDN Civka4vstup Strana 57
58 Strana 58 AND Nahoru ) OR(Civka3vstup ANDN Civkavstup ANDN Civka4vstup AND Dolu ) OR(Civka2vstup ANDN Civkavstup ANDN Civka4vstup AND Dolu ) ) S Civka2 Network 6 LD TON_.Q AND(Civka4vstup ANDN Civka3vstup ANDN Civka2vstup OR(Civka4vstup ANDN Civkavstup ANDN Civka2vstup ) OR(Civka3vstup ANDN Civka4vstup ANDN Civkavstup AND Nahoru ) OR(Civkavstup ANDN Civka4vstup ANDN Civka3vstup AND Dolu ) ) R Civka2 Network 7 LD TON_.Q AND(Civka3vstup ANDN Civka4vstup ANDN Civkavstup AND Nahoru OR(Civka2vstup ANDN Civka4vstup ANDN Civkavstup AND Nahoru ) OR(Civka4vstup ANDN Civka2vstup ANDN Civkavstup AND Dolu ) 4Navržené Úlohy
59 4Navržené Úlohy OR(Civka3vstup ANDN Civka2vstup ANDN Civkavstup AND Dolu ) ) S Civka3 Network 8 LD TON_.Q AND(Civkavstup ANDN Civka4vstup ANDN Civka3vstup OR(Civkavstup ANDN Civka2vstup ANDN Civka3vstup ) OR(Civka4vstup ANDN Civkavstup ANDN Civka2vstup AND Nahoru ) OR(Civka2vstup ANDN Civkavstup ANDN Civka4vstup AND Dolu ) ) R Civka3 Network 9 LD TON_.Q AND(Civka4vstup ANDN Civkavstup ANDN Civka2vstup AND Nahoru OR(Civka3vstup ANDN Civkavstup ANDN Civka2vstup AND Nahoru ) ORN(Civka2vstup AND Civka3vstup ANDN Dolu ) ) S Civka4 Network LD TON_.Q AND(Civka2vstup ANDN Civkavstup Strana 59
60 Strana 6 4Navržené Úlohy ANDN Civka4vstup OR(Civka2vstup ANDN Civka3vstup ANDN Civka4vstup ) OR(Civkavstup ANDN Civka2vstup ANDN Civka3vstup AND Nahoru ) OR(Civka3vstup ANDN Civka2vstup ANDN Civkavstup AND Dolu ) ) R Civka4 Další jednoduché a přehledné řešení se dá realizovat pomocí jazyku Structured Text. První řádek slouží jako detekce zapnutí některého ze vstupu a zároveň aktivuje časovač TON_. Druhý řádek je podmínka. Pokud uplyne stanovená doba, provede se přepočet výstupních hodnot jednotlivých cívek. Následující čtyři bloky jsou přepsané algebraické rovnice do jazyka ST. Poslední řádek označuje konec působení podmínky definované v druhém řádku. TON_(IN:=(Nahoru OR Dolu) AND NOT TON_.Q, PT:=rychlost); IF TON_.Q = THEN Civka:= NOT Civka2vstup AND NOT Civka3vstup AND Nahoru OR NOT Civka3vstup AND NOT Civka4vstup AND NOT Civka3vstup AND Dolu; Civka2:= Civka2vstup AND NOT Civka3vstup AND NOT Civka4vstup AND Nahoru OR Civkavstup AND NOT Civka3vstup AND NOT Civka4vstup AND Nahoru OR NOT Civkavstup AND Civka3vstup AND NOT Civka4vstup AND Dolu OR NOT Civkavstup AND Civka2vstup AND NOT Civka4vstup AND Dolu; Civka3:= Civka3vstup AND NOT Civka4vstup AND NOT Civkavstup AND Nahoru OR Civka2vstup AND NOT Civka4vstup AND NOT Civkavstup AND Nahoru OR NOT Civka2vstup AND Civka4vstup AND NOT Civkavstup AND Dolu OR NOT Civka2vstup AND Civka3vstup AND NOT Civkavstup AND Dolu; Civka4:= NOT Civkavstup AND NOT Civka2vstup AND Civka4vstup AND Nahoru OR NOT Civkavstup AND NOT Civka2vstup AND Civka3vstup AND nahoru OR NOT Civka2vstup AND NOT Civka3vstup AND Dolu; END_IF;
61 4Navržené Úlohy Strana 6 Po tom, co jsme dokončili tvorbu uživatelsky definovaného funkčního bloku Ovladani_kroku, provedeme deklaraci vstupních a výstupních proměnných v Global_vars, která může vypadat například takto. Obr. 45 Realizace ovládání krokového motoru Global_vars Také provedeme deklaraci námi vytvořeného funkčního bloku v Headeru. Obr. 46 Realizace ovládání krokového motoru Header Nyní nám jen zbývá tento funkční blok zavolat. Práce s uživatelsky definovaným blokem probíhá úplně stejně jako s jakýmkoliv normálním blokem. Uživatelsky definovaný funkční blok může být napsán v jednom jazyku a být volán pomocí jiného. Zavolání funkčního bloku pomocí jazyku Function Block Diagram. Obr. 47 Realizace ovládání krokového motoru FBD
62 Strana 62 4Navržené Úlohy Zavolání funkčního bloku pomocí jazyku Ladder Diagram. Obr. 48 Realizace ovládání krokového motoru LD Inicializace a zavolání funkčního bloku pomocí jazyku Instruction List. Network LD M8 CAL Vrata(Nahoru:=TL_UP, Dolu:=TL_DOWN, Civkavstup:=Krok, Civka2vstup:=Krok2,Civka3vstup:=Krok3,Civka4vstup:=Krok4) Network 2 LD Vrata.Civka ST Krok Network 3 LD Vrata.Civka2 ST Krok2 Network 4 LD Vrata.Civka3 ST Krok3 Network 5 LD Vrata.Civka4 ST Krok4 Použití uživatelsky definovaného funkčního bloku pomocí jazyku Structured Text. Vrata(Nahoru:=TL_UP,Dolu:=TL_DOWN,Civkavstup:=krok,Civka2vstup:= krok2,civka3vstup:=krok3,civka4vstup:=krok4); Krok:=Vrata.Civka; Krok2:=Vrata.Civka2; Krok3:=Vrata.Civka3; Krok4:=Vrata.Civka4;
63 4Navržené Úlohy 4.4 Strana 63 Realizace analogové sčítačky Tato úloha slouží k procvičení komunikace a práce s rozšiřujícími moduly, respektive s modulem FX2N-5A Zadání Realizujte analogovou sčítačku, která bude načítat z přípravku dvě spojité hodnoty (-5) a potom jejich součet (-) pošle na výstup zpět do přípravku Postup řešení Prvním krokem řešení je vynulování modulu FX2N-5A, jelikož si nemůžeme být jisti jaké je jeho současné nastavení a jak by mohlo ovlivnit náš program. Druhým krokem bude nastavení stejného rozsahu přepočtu jak pro oba vstupy, tak pro výstup. V našem případě jsme například zvolili přepočet, kde se -V až +V rovná -32 až +32. Tímto způsobem získáme kompatibilní vstupy s výstupem v rozsahu (-V), ovšem pro potřebu zadání potřebujeme hodnotu vstupů poloviční (-5V), a proto vstupní hodnoty vydělíme dvěma. Výsledek potom sečteme a pošleme na výstup zpět do přípravku Řešení v prostředí GX IEC Developer Řešení v jazyku Funtion Block Diagram, je velmi jednoduché a nepotřebuje ani definování žádných proměnných. V první části (Network ) si nastavíme samotný rozšiřující modul FX2N-5A pro naše potřeby. V druhé části (Network 2) programu provedeme načítání a zápis hodnot spolu s potřebnými výpočty.
64 Strana 64 4Navržené Úlohy Obr. 49 Realizace analogové sčítačky FBD Realizace pomocí dalších jazyků jsou již trochu složitější, a proto vyžadují deklaraci dvou proměnných (Analog a Analog2, do kterých ukládáme hodnoty načtené z přípravku) a jedné konstanty. Obr. 5 Realizace analogové sčítačky Header Program napsaný v Ladder Diagramu se skládá z čtyř částí. V první (Network ) je inicializován a nastaven analogový modul FX2N-5A. V druhé části (Netvork 2) se načte první hodnota, která se následně vydělí dvěma (konstanta dělitel) a výsledek se uloží do proměnné Analog. V třetí části (Netvork 3) se načte druhá hodnota, která se následně vydělí dvěma (konstanta dělitel) a výsledek se uloží do proměnné Analog2. Ve čtvrté části programu (Network 4) sečteme hodnoty Analog a Analog2 a výsledek odešleme do přípravku.
65 4Navržené Úlohy Strana 65.Obr. 5 Realizace analogové sčítačky LD Pro potřeby realizace zadání pomocí jazyku Instruction List, musíme přidat do deklarace lokálních proměnných (Header) další položku: proměnou AnalogOut datového typu INT. Network LD M82 TO_M,, 2, TO_M HFF,,, TO_M H,,, //Speciální paměť. Při prvním běhu programu má logickou, při dalších logickou. //Vynuluje rozšiřující modul na tovární nastavení. //Nastaví vstupní kanály rozšiřujícího modulu. //Nastaví výstupní kanál rozšiřujícího modulu. Network 2 LD M8 FROM_M,,, Analog //Speciální paměť. Její hodnota je vždy rovna logické jedničce. //Uloží hodnotu z prvního vstupního kanálu do proměnné Analog.
66 Strana 66 LD Analog DIV 2 ST Analog 4Navržené Úlohy //Načte do zásobníku hodnotu Analog. //Vydělí hodnotu Analog dvěma. //Uloží výslednou hodnotu do proměnné Analog. Network 3 //Speciální paměť. Její hodnota je vždy rovna logické jedničce. FROM_M,,, Analog2 ///Uloží hodnotu z druhého v stupního kanálu do proměnné Analog2. LD Analog2 //Načte do zásobníku hodnotu Analog2. DIV 2 //Vydělí hodnotu Analog2 dvěma. ST Analog2 //Uloží výslednou hodnotu do proměnné Analog2. LD M8 Network 4 //Speciální paměť. Její hodnota je vždy rovna logické jedničce. ADD_M Analog, Analog2, AnalogOut //Sečte hodnotu proměnných Analog a Analog2. Výsledek uloží do AnalogOUT. TO_M AnalogOut,, 4, //Hodnotu proměnné AnalogOut odešle do modulu. LD M8 Asi nejjednodušší a nejpřehlednější řešení je pomocí programovacího jazyku Structured Text. První řádek vynuluje modul do továrního nastavení. Druhý řádek nastaví vstupní a třetí nastaví výstupní kanály. Čtvrtý řádek načte hodnotu z prvního kanálu a uloží ji do proměnné Analog. Pátý řádek načte hodnotu z druhého kanálu a uloží ji do proměnné Analog2. Šestý řádek sečte polovinu hodnoty z proměnné Analog s polovinu hodnoty z proměnné Analog2, výsledek odešle zpátky do modulu. TO_M(M82,,,2,); TO_M(M82,HFF,,,); TO_M(M82,H,,,); FROM_M(M8,,,,Analog); FROM_M(M8,,,,Analog2); TO_M(M8,Analog/2 + Analog2/2,,4,); 4.5 Přípravky K jednotlivým úlohám byly za účelem zvýšení názorností výuky vyrobeny přípravky na DIN lištu. Jádrem těchto přípravků jsou jednostranné plošné spoje. Nejprve byly v programu Easily Applicable Graphical Layout Editor (EAGLE) navržena schémata zapojení prvků použitých na jednotlivých přípravcích. Na jejich základě byli pak v Programu EAGLE vyhotoveny obrazce plošných spojů a vytištěny na fotofolie. Fotofolie byly postupně přiloženy na fotocuprextitové desky odpovídající velikosti a ozařovány dostatečně výkonnou UV lampou po dobu pěti minut. Poté byly plošné spoje vyvolány za pomoci hydroxidu sodného (NaOH), omyty vodou osušeny a poté zbaveny přebytečného cuprexitu chloridem železitým (FeCl3). Poté co byly plošné spoje očištěny od zbytků leptacího roztoku, proběhlo vyvrtání otvorů. Nakonec bylo provedeno jemné přebroušení smirkovým papírem, očištění od zbytků fixů a jiných nečistot a nakonec natření pájecím lakem. Hotové plošné spoje byly po té vloženy do jednotlivých přípravků.
67 4Navržené Úlohy 4.5. Strana 67 Model osvětlení ze čtyřech míst Základem tohoto jednoduchého plošného spoje jsou čtyři přepínače P-KNX, 4K7 rezistor velikosti 27, zelená LED dioda a PLS2 konektor, který slouží pro propojení s programovatelným automatem. Schéma zapojení je velice jednoduché. Obr. 52 Model osvětlení ze čtyř míst schéma zapojení Rozložíme a na základě schématu zapojení spojíme jednotlivé elektronické součástky. Obr. 53 Model osvětlení ze čtyř míst rozložení plošného spoje
68 Strana 68 4Navržené Úlohy Poté rozlijeme měď a získaný výsledek, který vytiskneme na fotofolii. Obr. 54 Model osvětlení ze čtyř míst výsledný plošný spoj Plošný spoj poté umístíme do elektrikářské krabičky WEB-B8.
69 4Navržené Úlohy Strana 69 Obr. 55 Model osvětlení ze čtyř míst Výsledný přípravek Model schodišťového osvětlení Základem tohoto plošného spoje jsou čtyři tlačítkové spínače P-B72C, čtyři 4K7 rezistory velikosti 27, čtyři červené LED diody a PLS2 konektor, který slouží pro propojení s programovatelným automatem. Schéma zapojení je velice jednoduché. Obr. 56 Model schodišťového osvětlení schéma zapojení
70 Strana 7 4Navržené Úlohy Obr. 57 Model schodišťového osvětlení rozložení plošného spoje Poté rozlijeme měď a získaný výsledek, který vytiskneme na fotofolii. Obr. 58 Model schodišťového osvětlení výsledný plošný spoj
71 4Navržené Úlohy Strana 7 Plošný spoj poté umístíme do elektrikářské krabičky WEB-B8. Obr. 59 Model schodišťového osvětlení Výsledný přípravek Model pro ovládání krokového motoru Tento plošný spoj je již mnohem komplikovanější a byli v něm použité následující součástky: čtyři 4K7 rezistory velikosti 27, čtyři zelené LED diody, čtyři zenovy diody BZX84C5.V (D), čtyři SMD rezistory R85 K, čtyři odpory drátové W - R, pole osmi darlingtonových tranzistorů/budičů ULN283A, Schottky dioda N5822, odporová síť RR 4XK, jednořadá svorkovnice AK 5/2-DS-5.-V-GREY pro připojení externího zdroje napětí pro krokový motor(x3),dvě jednořadé svorkovnice AK 5/3-DS-5.-V-GREY pro připojení krokového motoru k přípravku (X, X2) a PLS2 konektor, který slouží pro propojení s programovatelným automatem.
72 Strana 72 4Navržené Úlohy Obr. 6 Model pro ovládání krokového motoru schéma zapojení Z důvodu zvýšené náročnosti plošného spoje, byly použity pro spojení některých částí obvodu drátové propojky, které jsou znázorněny na následujícím schématu červenou barvou.
73 4Navržené Úlohy Obr. 6 Model pro ovládání krokového motoru rozložení plošného spoje Poté rozlijeme měď a získaný výsledek, který vytiskneme na fotofolii. Strana 73
74 Strana 74 4Navržené Úlohy Obr. 62 Model pro ovládání krokového motoru výsledný plošný spoj Plošný spoj poté umístíme do elektrikářské krabičky WEB-B8. Obr. 63 Model pro ovládání krokového motoru Výsledný přípravek Model analogové sčítačky Poměrně jednoduchý plošný spoj, jehož základ tvoří čtyři keramické SMD kondenzátory 85 - nf, dva stabilizátory 78L, konektor PLS, který propojuje přípravek s rozšiřujícím modulem FX2N-5A, a PLS2 konektor, který slouží pro propojení s programovatelným automatem. Schéma zapojení je velice jednoduché. V přípravku jsou ještě použity dva lineární K potenciometry PC62NBK a panelový analogový měřič napětí FB46/, které jsou zasazeny do elektrikářské krabičky WEB-B8.
75 4Navržené Úlohy Strana 75 Obr. 64 Model analogové sčítačky schéma zapojení Obr. 59 Model analogové sčítačky rozložení plošného spoje Poté rozlijeme měď a získaný výsledek, který vytiskneme na fotofolii.
76 Strana 76 4Navržené Úlohy Obr. 65 Model analogové sčítačky výsledný plošný spoj Plošný spoj poté umístíme do upravené elektrikářské krabičky WEB-B8 a propojíme jej s analogovým měřičem a potenciometry. Obr. 66 Model analogové sčítačky Výsledný přípravek
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A INFORMATIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE
Logické řízení s logickým modulem LOGO!
Logické řízení s logickým modulem LOGO! Cíl: Seznámit se s programováním jednoduchého programovatelného automatu (logického modulu) LOGO! a vyzkoušet jeho funkčnost na konkrétních zapojeních. Úkol: 1)
Obsah DÍL 1. Předmluva 11
DÍL 1 Předmluva 11 KAPITOLA 1 1 Minulost a současnost automatizace 13 1.1 Vybrané základní pojmy 14 1.2 Účel a důvody automatizace 21 1.3 Automatizace a kybernetika 23 Kontrolní otázky 25 Literatura 26
Programovatelné relé Easy (Moeller), Logo (Siemens)
Programovatelné Easy (Moeller), Logo (Siemens) Základní způsob programování LOGO Programovaní pomocí P - propojení P s automatem sériovou komunikační linkou - program vytvářen v tzv ovém schématu /ladder
Logické řízení výšky hladiny v nádržích
Popis úlohy: Spojené nádrže tvoří dohromady regulovanou soustavu. Přívod vody do nádrží je zajišťován čerpady P1a, P1b a P3 ovládaných pomocí veličin u 1a, u 1b a u 3, snímání výšky hladiny je prováděno
První kroky s METEL IEC IDE
První kroky s poskytuje programování v IEC 61131-3 jazycích, podporuje jak grafickou tak textovou podobu. Umožňuje vytvářet, upravovat a ladit IEC 61131-3 (ST, LD, IL, FBD) programy pro řídicí jednotky
AUTOMATIZACE Úvod do programování PLC
AUTOMATIZACE Úvod do programování PLC Rostislav Palowski Střední škola, Havířov-Šumbark, Sýkorova 1/613, příspěvková organizace Tento výukový materiál byl zpracován v rámci akce EU peníze středním školám
Psaní programu pro PLC SIMATIC S7-300 pomocí STEP 7
Psaní programu pro PLC SIMATIC S7-300 pomocí STEP 7 Seznámení s programem STEP 7 bude provedeno řešením jednoduché úlohy. Lis s ochranným zařízením má být spuštěn jen pomocí signálu START- spínače S1,
Stručný postup k použití programu PL7 Junior (programování TSX Micro)
Stručný postup k použití programu PL7 Junior (programování TSX Micro) 1. Připojení PLC TSX Micro k počítači Kabel, trvale zapojený ke konektoru TER PLC, je nutné zapojit na sériový port PC. 2. Spuštění
SPÍNACÍ HODINY. Nastavení hodin a předvolby. Obr. 1
SPÍNACÍ HODINY Při každém zapnutí startuje topení vždy na plný výkon a dále pak pracuje dle poslední nastavené teploty, pokud není tato dále měněna. Při zapnutí topení předvolbou je však funkce topení
2 ZAPOJENÍ, OŽIVENÍ A PROGRAMOVÁNÍ SYSTÉMOVÉ
2 ZAPOJENÍ, OŽIVENÍ A PROGRAMOVÁNÍ SYSTÉMOVÉ INSTALACE EGO-N 2.1 Úvod Studenti by se měli seznámit s funkcemi na přípravku charakterizující jednoduché inteligentní sběrnicový systém Ego-n firmy ABB. Úkolem
Integrovaná střední škola, Sokolnice 496
Integrovaná střední škola, Sokolnice 496 Název projektu: Moderní škola Registrační číslo: CZ.1.07/1.5.00/34.0467 Název klíčové aktivity: III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT Kód výstupu:
TEAM DESIGN ABB CHALLENGE. EBEC Brno 2012 5. 8. března 2012 www.ebec.cz
ABB CHALLENGE Automatický záskok napájení Úvod Zadání se věnuje problematice automatického záskoku napájení, které se používá v systémech se dvěma izolovanými napájecími vedeními, připojenými ke dvěma
LOGICKÉ ŘÍZENÍ. Matematický základ logického řízení
Měřicí a řídicí technika bakalářské studium - přednášky LS 28/9 LOGICKÉ ŘÍZENÍ matematický základ logického řízení kombinační logické řízení sekvenční logické řízení programovatelné logické automaty Matematický
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Vzorový příklad pro práci v prostředí MPLAB Zadání: Vytvořte program, který v intervalu 200ms točí doleva obsah registru reg, a který při stisku tlačítka RB0 nastaví bit 0 v registru reg na hodnotu 1.
Programovatelné relé Easy (Moeller), Logo (Siemens)
Programovatelné Easy (Moeller), Logo (Siemens) Základní způsob programování LOGO Programovaní pomocí P - propojení P s automatem sériovou komunikační linkou - program vytvářen v tzv ovém schématu /ladder
KOMBINAČNÍ LOGICKÉ OBVODY
Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 KOMBINAČNÍ LOGICKÉ OBVODY U těchto obvodů je vstup určen jen výhradně kombinací vstupních veličin. Hodnoty
Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem Elektrickém zapojení Principu činnosti Způsobu programování
8. Rozšiřující deska Evb_IO a Evb_Motor Čas ke studiu: 2-3 hodiny Cíl Po prostudování tohoto odstavce budete něco vědět o Výklad Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem
OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ
OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ Odlišnosti silových a ovládacích obvodů Logické funkce ovládacích obvodů Přístrojová realizace logických funkcí Programátory pro řízení procesů Akční členy ovládacích
Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část Program pro regulaci kaskády čerpadel v závislosti na tlaku SGC3
Programovatelná řídící jednotka REG10 návod k instalaci a použití 2.část Program pro regulaci kaskády čerpadel v závislosti na tlaku SGC3 Obsah: 1.0 Program... 2 1.1 Popis programu... 2 1.2 Zobrazení na
idrn-st Převodník pro tenzometry
idrn-st Převodník pro tenzometry Základní charakteristika: Převodníky na lištu DIN série idrn se dodávají v provedení pro termočlánky, odporové teploměry, tenzometry, procesní signály, střídavé napětí,
Praktický návod. Inteligentní elektroinstalace obytného domu Ego-n
Praktický návod Inteligentní elektroinstalace obytného domu Ego-n 1. Vytvoření nového projektu 2. Nastavení komunikace Informace o projektu Nastavení domu (rozsáhlé projekty) 1. 2. 3. 4. Přidání elementu
TR T0 T1 T0 T1 REŽIM SP1 A B REGULÁTOR TEPLOTY REGULÁTOR TEPLOTY DRT23. verze 12. 3sSTISK
Digitální regulátor teploty DRT20,23 NÁVOD PRO UŽIVATELE verze 12 -diferenční regulátor teploty jednoho tepelného spotřebiče SP1 3sSTISK (nastavení) TR T0 T1 T4 Tp REGULÁTOR TEPLOTY DRT23 verze 12 C REŽIM
1. 5. Minimalizace logické funkce a implementace do cílového programovatelného obvodu CPLD
.. Minimalizace logické funkce a implementace do cílového programovatelného obvodu Zadání. Navrhněte obvod realizující neminimalizovanou funkci (úplný term) pomocí hradel AND, OR a invertorů. Zaznamenejte
Crouzet Micro-PLC Millenium 3 Smart
Products Elektrické stroje Automatizační moduly Crouzet Micro-PLC Millenium 3 Smart Modře podsvětlený LCD pro lepší čitelnost Podpora všech funkcí včetně speciálních Maximálně 700 funkčních bloků v programu
Systém řízení Autoklávu
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ Systém řízení Autoklávu Číslo projektu: RF-TI3/151 Číslo výsledku: 26897 Odpovědný pracovník: Ing. Vladimír Holcman Ph.D.
MIDAM Verze 1.1. Hlavní okno :
MIDAM Verze 1.1 Podporuje moduly Midam 100, Midam 200, Midam 300, Midam 400, Midam 401, Midam 410, Midam 411, Midam 500, Midam 600, Ghc 2x. Umožňuje nastavení parametrů, sledování výstupních nebo vstupních
Způsoby realizace této funkce:
KOMBINAČNÍ LOGICKÉ OBVODY U těchto obvodů je výstup určen jen výhradně kombinací vstupních veličin. Hodnoty výstupních veličin nezávisejí na předcházejícím stavu logického obvodu, což znamená, že kombinační
MI1308 Video rozhraní pro vozidla Volvo s displejem 5
MI1308 Video rozhraní pro vozidla Volvo s displejem 5 Toto rozhraní (adaptér) umožňuje zobrazit RGB signál z navigačního systému, AV signál a video signál z kamery při couvání na 5 displeji ve vozidlech
7 ŘÍZENÍ A MONITOROVÁNÍ STATICKÉ ZDROJOVNY PŘES ETHERNET
7 ŘÍZENÍ A MONITOROVÁNÍ STATICKÉ ZDROJOVNY PŘES ETHERNET Jan Rücker VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta elektrotechniky a komunikačních technologií Ústav Elektroenergetiky 1. Úvod Pro ústav Elektroenegetiky
Panel IPP. Ovladač řídící jednotka
Panel IPP Ovladač řídící jednotka Zobrazování plánu směny, plánu v čase a skutečně vyrobených výrobků Tempo výroby - výpočet průměru časů mezi výrobky Zobrazení přesného času a přestávek Funkce ovladače
Integrovaná střední škola, Sokolnice 496
Integrovaná střední škola, Sokolnice 496 Název projektu: Moderní škola Registrační číslo: CZ.1.07/1.5.00/34.0467 Název klíčové aktivity: V/2 - Inovace a zkvalitnění výuky směřující k rozvoji odborných
PROGRAMOVATELNÝ TERMOSTAT CT Citherm 6.0 Návod k obsluze
Programovatelný termostat Strana č. 1 z 9 PROGRAMOVATELNÝ TERMOSTAT CT Citherm 6.0 Návod k obsluze + - + DC 48V 12V + - + - IN 1 IN 2 IN 3 venkovní vnitřní + - T1 T2 0-10V IN 1 AC Fail IN 2 Fire IN 3 Servis
Technická kybernetika. Obsah. Klopné obvody: Použití klopných obvodů. Sekvenční funkční diagramy. Programovatelné logické automaty.
Akademický rok 2016/2017 Připravil: adim Farana Technická kybernetika Klopné obvody, sekvenční funkční diagramy, programovatelné logické automaty 2 Obsah Klopné obvody:. D. JK. Použití klopných obvodů.
PLC AUTOMAT SIEMENS SIMATIC S7-200. Úvod k učebním textům. PLC automat SIEMENS SIMATIC S7-200. Základní informace
PLC AUTOMAT SIEMENS SIMATIC S7-200 UČEBNÍ TEXTY PRO VÝUKU MECHATRONIKY 1 OBSAH: Úvod k učebním textům... 3 PLC automat SIEMENS SIMATIC S7-200... 3 Základní informace... 3 Popis jednotlivých částí, přehled
Ing. Michal Martin. Spojení PLC CLICK s NA-9289
Propojení PLC CLICK s NA-9289 Autor: Ing. 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ě
ZÁSKOKOVÝ AUTOMAT MODI ZB pro jističe Modeion POPIS K790
ZÁSKOKOVÝ AUTOMAT MODI ZB pro jističe Modeion POPIS Aplikace Záskokový automat se používá k zajištění dodávky elektrické energie bez dlouhodobých výpadků v různých sektorech služeb, průmyslu apod. Automat
Inteligentní převodníky SMART. Univerzální vícevstupový programovatelný převodník. 6xS
Univerzální vícevstupový programovatelný převodník 6xS 6 vstupů: DC napětí, DC proud, Pt100, Pt1000, Ni100, Ni1000, termočlánek, ( po dohodě i jiné ) 6 výstupních proudových signálů 4-20mA (vzájemně galvanicky
REGULÁTOR TEPLOTY. typ REGU 2198. www.aterm.cz. REGU2198 Technická dokumentace. REGU2198 Technická dokumentace
REGULÁTOR TEPLOTY typ REGU 2198 1. Úvod Tento výrobek byl zkonstruován podle současného stavu techniky a odpovídá platným evropským a národním normám a směrnicím. U výrobku byla doložena shoda s příslušnými
Číslicový zobrazovač CZ 5.7
Určení - Číslicový zobrazovač CZ 5.7 pro zobrazování libovolné veličiny, kterou lze převést na elektrický signál, přednostně 4 až 20 ma. Zobrazovaná veličina může být až čtyřmístná, s libovolnou polohou
CA21 PŘÍRUČKA UŽIVATELE
CA21 PŘÍRUČKA UŽIVATELE CA21 je komunikační adaptér umožňující propojení sítí automatů a periferií MICROPEL s PC pomocí rozhraní USB příručka uživatele edice 03.2009 2. verze dokumentu pro firmware 1.080
STRUčNÝ NÁVOD PRO KONFIGURACI FREKVENčNÍCH MĚNIčŮ
CS STRUčNÝ NÁVOD PRO KONFIGURACI FREKVENčNÍCH MĚNIčŮ LOVATO ELECTRIC S.P.A. 24020 GORLE (BERGAMO) ITALIA VIA DON E. MAZZA, 12 TEL. 035 4282111 FAX (Nazionale): 035 4282200 FAX (International): +39 035
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410
ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ
Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Úloha: Stmívací jednotka Obor: Elektrikář silnoproud Ročník: 2. Zpracoval: Ing. Jaromír Budín, Ing. Jiří Šima Střední odborná škola Otrokovice, 2010 Projekt je
KODÉR PRO 18 ÚČASTNÍKŮ S INTEGROVANOU HLASOVOU JEDNOTKOU 1072/5
KODÉR PRO 18 ÚČASTNÍKŮ S INTEGROVANOU HLASOVOU JEDNOTKOU 1072/5 VLASTNOSTI Modul řady 1155 Svorkovnice pro připojení 18 tlačítek (dvě tlačítka přímo na modulu) Konektor pro připojení rozšiřujícího modulu
NÁVOD K OBSLUZE konfigurační SW CS-484
NÁVOD K OBSLUZE konfigurační SW CS-484 OBSAH 1. Popis 2. Propojení modulu s PC 3. Instalace a spuštění programu CS-484 4. POPIS JEDNOTLIVÝCH ZÁLOŽEK 4.1. Připojení 4.1.1 Připojení modulu 4.2. Nastavení
Funkce jednotlivých tlačítek se mohou měnit podle toho, na jaké úrovni menu se právě nacházíte; vysvětlení viz následující tabulka.
5. Přehled použití Snímač a vysílač průtoku FlowX3 F9.02 je jako všechny ostatní přístroje řady X3 vybaven digitálním displejem a klávesnicí s pěti tlačítky, které slouží k nastavení, kalibraci a ovládání
Knihovna EpsnetLib TXV 003 73.01 první vydání září 2012 změny vyhrazeny
Knihovna EpsnetLib TXV 003 73.01 první vydání září 2012 změny vyhrazeny 1 TXV 003 73.01 Historie změn Datum Vydání Popis změn Září 2012 1 První vydání, popis odpovídá EpsnetLib_v11 OBSAH 1 Úvod...3 2 Datové
SEKVENČNÍ LOGICKÉ OBVODY
Sekvenční logický obvod je elektronický obvod složený z logických členů. Sekvenční obvod se skládá ze dvou částí kombinační a paměťové. Abychom mohli určit hodnotu výstupní proměnné, je potřeba u sekvenčních
ESII Roletová jednotka
Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: ESII-2.12.3 Roletová jednotka Obor: Elektrikář - silnoproud Ročník: 2. Zpracoval(a): Bc. Josef Dulínek Střední průmyslová škola Uherský Brod, 2010 OBSAH 1.
Soft-PLC systémy ICP DAS se softwarem ISaGRAF
Soft-PLC systémy ICP DAS se softwarem ISaGRAF Přehled produktů ICP DAS Prostředky pro měřm ěření a sběr r dat Zásuvné karty pro ISA a PCI sběrnici Externí vstupy a výstupy pro sběrnici RS-485 s ASCII protokolem
A/C DÁLKOVÝ OVLÁDAČ NÁVOD K OBSLUZE
A/C DÁLKOVÝ OVLÁDAČ NÁVOD K OBSLUZE NÁVOD K OBSLUZE ČEŠTINA OBSAH STRUČNÝ NÁVOD STRUČNÝ NÁVOD OBSAH 1. STRUČNÝ NÁVOD 1 Rychlý start 02 2 Displej 03 3 Tlačítko 04 4 Provoz 08 3 4 5 6 Posuvné dveře (uzavřené)
Návod ke cvičení předmětu BPGA ControlLogix
Návod ke cvičení předmětu BPGA ControlLogix ControlLogix Automat ControlLogix je výrobkem firmy Rockwell Automation. Více informací ohledně tohoto produktu můžete najít na stránkách výrobce www.rockwellautomation.com.
Katalogový list WIA101
Katalogový list WIA101 Vytvořeno: 8.10.2017 Verze dokumentu 2.1 Strana 1 Katalogový list WIA101 Větrná automatika Obsah: 1 Funkce... 2 2 Druhy provozu... 2 3 Montážní pokyny... 2 4 Uvedení do provozu...
ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ
Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Úloha: Nikobus PC link - Software Obor: Elektrikář silnoproud Ročník: 3. Zpracoval: Ing. Jaromír Budín, Ing. Jiří Šima Střední odborná škola Otrokovice, 2010 Projekt
MK3x3 programovatelné relé
MK3x3 programovatelné relé 1. Základní vlastnosti 1. tři reléové výstupy do zatížení 1A (každé relé má 2 přepínací kontakty, využity jsou jen spínací) 2. jeden galvanicky oddělený vstup s možností aktivovat
Systémové elektrické instalace KNX/EIB (13. část) Ing. Josef Kunc
Systémové elektrické instalace KNX/EIB (13. část) Ing. Josef Kunc Dosud jsme popsali dvě ze tří základních skupin přístrojů pro KNX/EIB systémové instalace snímače a akční členy. Třetí základní skupinou
Komunikační protokol MODBUS RTU v jednotce M4016. Seznam služeb protokolu MODBUS podporovaných řídící jednotkou M4016 je v tabulce.
APL-102 rev. 8/2009 Komunikační protokol MODBUS RTU v jednotce M4016. Obecný popis M4016 umožňuje čtení a zápis dat standardním protokolem MODBUS RTU přes sériovou linku RS232. Jednotka M4016 je v roli
QC300 3fáze 400V řídící jednotka / QC300R 3fáze 230V / QC301 1fáze
QC300 3fáze 400V řídící jednotka / QC300R 3fáze 230V / QC301 1fáze Technická specifikace Dodávka energie Dodávka energie pro externí příslušenství Síla motoru Ochranná pojistka Ochrana Pracovní teplota
MI Video rozhraní pro vozidla Renault. Přepínání mezi jednotlivými vstupy a ovládání přehrávání
MI-1250 Video rozhraní pro vozidla Renault Tento adaptér (rozhraní) umožňuje zobrazit RGB signál o vysokém rozlišení, AV signál z externího zdroje (například DVD přehrávače) a video signál z kamery při
Návod k obsluze trenažéru
Návod k obsluze trenažéru K ovládání trenažéru slouží kompaktní řídící systém, který je vybaven dvouřádkovým displejem a membránovou klávesnicí. Na klávesnici jsou klávesy : ENT + - - STOP nebo návrat
Návod pro instalaci jednotky 1083/78, 1083/77 a 1083/62 (jednotka 1083/77 je bez funkce připojení externích kamer)
Návod pro instalaci jednotky 1083/78, 1083/77 a 1083/62 (jednotka 1083/77 je bez funkce připojení externích kamer) Popis 1 - kamera 2 LED pro signalizaci sběrnice 3 mikrofon 4 integrovaná tlačítka 5 jmenovky
Prostředky automatického řízení Úloha č.5 Zapojení PLC do hvězdy
VŠB-TU OSTRAVA 2005/2006 Prostředky automatického řízení Úloha č.5 Zapojení PLC do hvězdy Jiří Gürtler SN 7 Zadání:. Seznamte se s laboratorní úlohou využívající PLC k reálnému řízení a aplikaci systému
Digitální Teploměry Řady TM Návod k použití
Digitální Teploměry Řady TM Návod k použití Bezpečnostní upozornění V průběhu instalace a obsluhy přístroje, dodržujte následující instrukce: 1) Přístroj smí zapojovat kvalifikovaná osoba. 2) Při instalaci
Instalační manuál Handsfree monitor. Montážní záda pro handsfree monitor. Vid-9204-1
Instalační manuál Handsfree monitor Montážní záda pro handsfree monitor Vid-9204-1 POPIS TLAĆÍTEK Servisní tlačítko Stiskem tlačítka se spojí svorka S1 se svorkou GND (zem) Tlačítko s přepínacím relé Toto
Návod k obsluze. Spínací člen 1289 00
Návod k obsluze Spínací člen 1289 00 Obsah Popis přístroje... 3 Ovládací a zobrazovací prvky... 4 Připojovací svorky... 7 Montáž... 8 Nastavení druhu provozu... 9 Přepnutí druhu provozu podle naprogramování...
Ovládání domu s PLC SAIA
1 Portál pre odborné publikovanie ISSN 1338-0087 Ovládání domu s PLC SAIA Vávra David Elektrotechnika 23.03.2012 Tento článek se stručně věnuje popisu a možnostem programovatelných automatů SAIA typu PCD2
Technická dokumentace SERVISNÍ MANUÁL. skupina: příslušenství. typ: MULTI FUNKČNÍ RELÉ EVO
Technická dokumentace SERVISNÍ MANUÁL skupina: příslušenství typ: MULTI FUNKČNÍ RELÉ EVO VERZE: 1V0 31.05.2012 Změny a doplňky 1v0 13/06/2012 M P VERZE DATUM NÁZEV POPIS str. 2 z 14 1 ZÁKLADNÍ INFORMACE
Laboratorní cvičení z předmětu Elektrická měření 2. ročník KMT
MĚŘENÍ S LOGICKÝM ANALYZÁTOREM Jména: Jiří Paar, Zdeněk Nepraš Datum: 2. 1. 2008 Pracovní skupina: 4 Úkol: 1. Seznamte se s ovládáním logického analyzátoru M611 2. Dle postupu měření zapojte pracoviště
Kontingenční tabulky v MS Excel 2010
Kontingenční tabulky v MS Excel 2010 Autor: RNDr. Milan Myšák e-mail: milan.mysak@konero.cz Obsah 1 Vytvoření KT... 3 1.1 Data pro KT... 3 1.2 Tvorba KT... 3 2 Tvorba KT z dalších zdrojů dat... 5 2.1 Data
Voltmetr pro elektromobil. Technická dokumentace
Voltmetr pro elektromobil Technická dokumentace EGMedical, s.r.o. Křenová 19, 602 00 Brno CZ www.strasil.net 2011 Obsah 1. Hardwarové řešení a technické parametry...3 2. Připojení měřených napětí a ovládání...4
Průmyslové roboty a manipulátory, průmyslové počítače, PLC, řídicí systémy a operátorské panely
www.elektroprumysl.cz srpen 2017 ročník 7 Zaměřeno na elektrotechniku, průmyslovou automatizaci a nové technologie Průmyslové roboty a manipulátory, průmyslové počítače, PLC, řídicí systémy a operátorské
Crouzet em4. Products Elektrické stroje Automatizační moduly
Products Elektrické stroje Automatizační moduly Crouzet em4 3G, GPRS nebo Ethernet Alarmy nebo záznamy dat Přesné analogové vstupy / výstupy Vzdálený přístup 1 / 6 Popis/Funkce Crouzet Automation na trh
2) Nový druh připojení Ethernet-CA5 umožňující připojit nové zařízení CA5 a to přes Ethernet nebo přes GPRS
Změny ve verzi Micropel DataServer 3.209, vydáno 01/2017 1) Nastavení ovladače MODBUS-slave pro periferní zařízení MEX 2) Nový druh připojení Ethernet-CA5 umožňující připojit nové zařízení CA5 a to přes
MIDAM Simulátor Verze 1.5
MIDAM Simulátor Verze 1.5 Simuluje základní komunikační funkce modulů Midam 100, Midam 200, Midam 300, Midam 400, Midam 401, Midam 410, Midam 411, Midam 500, Midam 600. Umožňuje změny konfigurace, načítání
Návod na použití Dveřní jednotka DJ 1T KEY Stránka 1
Návod na použití Dveřní jednotka DJ 1T KEY Stránka 1 1.1 Mechanické časti a jejich funkce Připojení kabelů Hlavní port pro připojení DJ: BUS: Připojení k nepolarizované sběrnici PL: Vstup externího napájení
Pohled do nitra mikroprocesoru Josef Horálek
Pohled do nitra mikroprocesoru Josef Horálek Z čeho vycházíme = Vycházíme z Von Neumannovy architektury = Celý počítač se tak skládá z pěti koncepčních bloků: = Operační paměť = Programový řadič = Aritmeticko-logická
INTERFACE GSM VT-GSM-007
Popis zařízení INTERFACE GSM VT-GSM-007 Zařízení VT-GSM-007 je GSM interface s hlasovým kanálem a 2 vstupy a 2 výstupy (NO,NC). Vstupy se aktivují připojením na záporný potenciál napájení 0V. Doba pro
Jako pomůcka jsou v pravém dolním rohu vypsány binární kódy čísel od 0 do 15 a binární kódy příkazů, které máme dispozici (obr.21). Obr.
Model procesoru Jedná se o blokové schéma složené z registrů, paměti RAM, programového čítače, instrukčního registru, sčítačky a řídicí jednotky, které jsou propojeny sběrnicemi. Tento model má dva stavy:
BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ENERGETICKÝ ÚSTAV FACULTY OF MECHANICAL ENGINEERING ENERGY INSTITUTE
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ENERGETICKÝ ÚSTAV FACULTY OF MECHANICAL ENGINEERING ENERGY INSTITUTE SAMONASÁVACÍ ČERPADLO SELF-PRIMING PUMP DIPLOMOVÁ
Knihovna DMX512lib Komunikace protokolem DMX512. TXV 003 61.01 prvé vydání srpen 2010 změny vyhrazeny
Knihovna DMX512lib Komunikace protokolem DMX512 TXV 003 61.01 prvé vydání srpen 2010 změny vyhrazeny Historie změn Datum Vydání Popis změn Srpen 2010 1 První vydání knihovny DMX512lib_V10 OBSAH 1Úvod...3
Komunikační protokol pro Fotometr 2008
Komunikační protokol pro Fotometr 2008 Instalace ovladače 2 Připojení zařízení 2 Zjištění čísla portu 2 Nastavení parametrů portu 2 Obecná syntaxe příkazů 2 Obecná syntaxe odpovědi zařízení 2 Reakce na
ZAŘÍZENÍ PRO MĚŘENÍ DÉLKY
ZAŘÍZENÍ PRO MĚŘENÍ DÉLKY typ DEL 2115C 1. Obecný popis Měřicí zařízení DEL2115C je elektronické zařízení, které umožňuje měřit délku kontinuálně vyráběného nebo odměřovaného materiálu a provádět jeho
FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A INFORMATIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE
Vysoká škola chemicko-technologická v Praze Fakulta chemicko-inženýrská Ústav fyziky a měřicí techniky
Vysoká škola chemicko-technologická v Praze Fakulta chemicko-inženýrská Ústav fyziky a měřicí techniky Návod na laboratorní úlohu Řízení plnění a vyprazdňování nádrží pomocí PLC Teoretický úvod Programovatelný
Komunikační protokol
Komunikační protokol verze dokumentu 1 převodník DALI / Ethernet napájení PoE nebo 9-32V indikace komunikace na DALI montáž na DIN lištu (2 moduly) 1 www.foxtron.cz Komunikační protokol slouží pro ovládání
Základy logického řízení
Základy logického řízení 11/2007 Ing. Jan Vaňuš, doc.ing.václav Vrána,CSc. Úvod Řízení = cílené působení řídicího systému na řízený objekt je členěno na automatické a ruční. Automatickéřízení je děleno
Výukový materiál KA č.4 Spolupráce se ZŠ
Výukový materiál KA č.4 Spolupráce se ZŠ Modul: Automatizace Téma workshopu: Řízení pneumatických (hydraulických) systémů programovatelnými automaty doplněk k workshopu 1 Vypracoval: Ing. Michal Burger
manuál Manuál Kód + karta samostatný provoz / Wiegand 26 Dokumentace vytvořena dne 26.7.2011 JM VARIANT plus s.r.o. strana 1
Sebury W1-B Manuál Kód + karta samostatný provoz / Wiegand 26 Dokumentace vytvořena dne 26.7.2011 JM VARIANT plus s.r.o. strana 1 Popis Kódová klávesnice, se čtečkou karet. Je možné zapojit do větších
Učební text pro programování PLC S7 314C-2DP
Učební text pro programování PLC S7 314C-2DP Strana 1 z 33 1. Uspořádání PLC Simatic S7-300...3 Spektrum stavebních jednotek:...3 Důležité prvky napájecího zdroje a CPU:...3 MPI- rozhráni :...3 2. Pokyny
Elektronické vážící zařízení s analogovým výstupem C2AX Cod.511710 Elektronická řídící jednotka Cod.511720 Al snímač 100x80 NÁVOD NA POUŽITÍ A ÚDRŽBU
Elektronické vážící zařízení s analogovým výstupem C2AX Cod.511710 Elektronická řídící jednotka Cod.511720 Al snímač 100x80 NÁVOD NA POUŽITÍ A ÚDRŽBU Červenec 2010 1. Dovozce: Global Elevators s.r.o. IČO:
Číselné vyjádření hodnoty. Kolik váží hrouda zlata?
Čísla a logika Číselné vyjádření hodnoty Au Kolik váží hrouda zlata? Dekadické vážení Když přidám osmé závaží g, váha se převáží => závaží zase odeberu a začnu přidávat závaží x menší 7 závaží g 2 závaží
SW24x3 programovatelné relé
SW24x3 programovatelné relé Základní vlastnosti 1. Napájení modulu z externího zdroje 24VDC. 2. Tři externí galvanicky oddělené potenciálové vstupy ( rozsah 3 až 26V ) s možností zapojit je jako bezpotenciálové
Popis a funkce čtečky otisku prstu
Popis a funkce čtečky otisku prstu Čtečka používá nejnovější mikroprocesorovou technologii k otevírání dveří a zabezpečovacích systémů které využívaí časové nebo bistabilní kontakty. Programování se provádí
Návod ke cvičení předmětu BPGA SLC 500
Návod ke cvičení předmětu BPGA SLC 500 SLC 500 Automat SLC 500 je výrobkem firmy Allen-Bradley, dneska již Rockwell Automation. Více informací ohledně tohoto produktu můžete najít na stránkách výrobce
10787 Modul zpětného hlášení
10787 Modul zpětného hlášení Stránka 1 z 5 Modul zpětného hlášení Použití Modul zpětného hlášení Art. Nr. 10787 představuje základní stavební prvek, k automatickému provozu Vašeho kolejiště a bezpečnému
1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:
1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410
Program pro tvorbu technických výpočtů. VIKLAN - Výpočty. Uživatelská příručka. pro seznámení se základními možnostmi programu. Ing.
Program pro tvorbu technických výpočtů VIKLAN - Výpočty Uživatelská příručka pro seznámení se základními možnostmi programu Ing. Josef Spilka VIKLAN - Výpočty Verse 1.10.5.1 Copyright 2010 Ing. Josef Spilka.
BASPELIN MRP Popis obsluhy indikační a řídicí jednotky MRP T2
Baspelin, s.r.o. Hálkova 10 614 00 BRNO tel. + fax: 545 212 382 tel.: 545212614 e-mail: info@baspelin.cz http://www.baspelin.cz BASPELIN MRP Popis obsluhy indikační a řídicí jednotky MRP T2 květen 2004