Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu:
CZ.1.07/1.5.00/34.0410
Číslo šablony:
V/2 - inovace směřující k rozvoji odborných kompetencí
Název materiálu:
Pracovní listy – Řídící systémy
Ročník:
3. ročník (IT, ELEKTROTECHNIKA)
Identifikace materiálu:
LIK_52_ŘS_PL2
Jméno autora:
Lenka Likeová
Předmět:
Řídící systémy
Tématický celek:
PLC Tecomat – instrukční soubor
Anotace:
Příklady k procvičování logických instrukcí a instrukcí pro čtení a zápis.
Datum:
22. 9. 2012
2-1
Řídící systémy Pracovní list č. 2
Cíle V této kapitole se zaměříme na procvičování logických instrukcí a na logické úlohy pomocí PLC.
Podrobnosti
Procvičování instrukcí LD, LDC, WR, AND, ANC, OR syntéza kombinačních logických obvodů využití instrukcí LD, LDC, WR, AND, ANC, OR, ORC Pokyny: 1. Pracujeme s TC 600. 2. Programujeme v mnemokódu, čili volíme PLC nepodporující normu IEC 61131-3 3. Program zkoušíme na připojeném HW, čili správně volíme rychlost dle typu PLC. 4. Program je možné zkoušet i simulovaně. 5. Využíváme symbolická jména a vhodně volíme názvy symbolických jmen. 6. Každá úloha = nový projekt.
Řešené příklady: Nejmenším počtem instrukcí naprogramujte úlohu tak, aby stav na vstupním tlačítku x0.0 byl na výstupním y0.0, x0.1 na y0.1, x0.2 na y0.2 atd až x0.7 na y0.7 Nebude problém tuto úlohu vyřešit bez podmínky nejmenším počtem, jelikož stačí napsat: ld x0.0 wr y0.0 ……… atd. až ld x0.7 wr y0.7 2-2
Abychom splnili podmínku nejmenším počtem instrukcí, je třeba si uvědomit, že můžeme pracovat s celými byte nikoliv jen bity. ld x0 wr y0
Úkoly k procvičení: 1. Po stisku tlačítka START (x0.0) za předpokladu, že nebude stisknuto tlačítko STOP (x0.1) poběží MOTOR, tak dlouho, dokud nebude stisknuto tlačítko STOP. 2. Výstup y0.0 bliká s časem 100ms za předpokladu, že je sepnuté tlačítko x0.0 a zároveň x0.7, výstup y0.1 svítí za předpokladu, že je sepnuté tlačítko x0.1 nebo x0.2, výstup y0.2 bliká v čase 1s vždy dokud není sepnuté či stisknuté tlačítko x0.3, výstup y0.3 svítí za předpokladu, že nesvítí výstup y0.1. 3. Co nejmenším počtem instrukcí přenes stav systémového registru s13 na diody (výstupní registr y0) a to tak, že stav bitu s13.0 bude na výstupu y0.0 atd. až stav bitu s13.7 bude na výstupu y0.7, přičemž vše funguje za předpokladu, že není sepnuté tlačítko x1.0. 4. Pokud nesvítí výstup y0.0 ani y0.1, pak svítí y0.2. Výstup y0.0 svítí za předpokladu, že není sepnuté tlačítko x0.0 ani x0.1. Výstup y0.1 svítí za předpokladu, že je sepnuté tlačítko x0.2 a zároveň x0.3 nebo x0.4. 5. Spouštění elektromotoru Před zapnutím trojfázového elektromotoru (nulové otáčky), je nutné připojit kartáčky a zařadit spouštěcí odpor. Po spuštění je nutno vyřadit spouštěcí odpor a odpojit kartáčky. Navrhněte logický obvod, který vyšle výstražný signál, jestliže v klidovém stavu nejsou zapojeny kartáčky a zařazen odpor nebo při běhu motoru jsou zapojeny kartáčky nebo zařazen odpor nebo se po zapnutí motor nerozběhne. Vstupní logické proměnné: zapnutý motor, nenulové otáčky, zařazený odpor, zapnuté kartáčky Logická funkce: výstražný signál Vhodně volte symbolická jména, aby nedocházelo k záměně. 6. Ovládání světel automobilu V automobilu je možné zapnout tato světla: parkovací, tlumená, dálková a mlhová. Platí tato pravidla: - Při zapnutí tlumeného, dálkového nebo mlhového světla musí svítit světlo parkovací 2-3
- Mlhová světla mohou svítit pouze se světly tlumenými - Nesmí svítit současně dálková a tlumená světla Navrhněte logický obvod, který pro libovolnou kombinaci tlačítek zajistí správné rozsvícení světel i se zřetelem na bezpečnost silničního provozu. Vstupní logické proměnné: zapnutá tlačítka parkovacích, tlumených, dálkových a mlhových světel. Logické funkce: napětí na spínačích parkovacích, tlumených, dálkových a mlhových světel (tedy jejich rozsvícení). Vhodně volte symbolická jména, aby nedocházelo k záměně. 7. Akumulátor hydraulického stroje Akumulátor kapaliny pro hydraulický stroj obsahuje dvě relé, pojistný a vypouštěcí ventil. Při poklesu tlaku pod minimální hodnotu se sepne podtlakové relé, při překročení maximální hodnoty přetlakové relé. Navrhněte logický obvod pro pouštění elektromotoru čerpajícího kapalinu do akumulátoru, klesne-li tlak pod minimální hodnotu a jeho zastavení při překročení maximální hodnoty tlaku nebo při otevřeném pojistném či vypouštěcím ventilu. Stoupne-li tlak nad maximální hodnotu nebo je-li otevřen pojistný ventil, zazní výstražný signál. Vstupní logické proměnné: podtlak, přetlak, otevřený výpustný ventil, otevřený pojistný ventil Logické funkce: zapnutí motoru, výstražný signál 8. Ochrana parního kotle Parní kotel má čtyři hořáky, na každém z nich je čidlo, které signalizuje, zda plamen hoří či nehoří. Navrhněte logický obvod, který signalizuje poruchu, hoří-li tři nebo méně hořáků a uzavře přívod plynu, zhasnou- li dva nebo více hořáků. Vstupní logické proměnné: indikace hoření jednotlivých hořáků Logické funkce: poruchový signál, elektromagnet ovládající přívod plynu 9. Návrh automatického hovorového zařízení Navrhněte automatické hovorové zařízení, které má po stisknutí tlačítka umožnit spojení tří vedoucích pracovníků firmy se sekretářkou. Pracovníky jsou ředitel firmy, vedoucí směny a mistr. Každý z těchto pracovníků má jiné postavení ve firmě a jiné pravomoci, a tedy i priority jejich hovorů se sekretářkou jsou různé. Ředitel firmy má priority nejvyšší, mistr dostane požadované spojení se sekretářkou jen tehdy, nehovoří-li s ní ředitel ani vedoucí provozu.
2-4
Připomenutí: Využíváme symbolická jména Pokud používáme instrukci WR, nezapomínáme, že v programu se může vyskytnout WR na jeden a ten samý výstup pouze jedenkrát! Použít pravdivostní tabulku!
Zdroje: http://www.mti.tul.cz/files/elm/prikl_ko.pdf
2-5