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_PL15
Jméno autora:
Lenka Likeová
Předmět:
Řídící systémy
Tématický celek:
PLC Tecomat – uživatelské procesy
Anotace:
Obsahem tohoto pracovního listu jsou uživatelské procesy, se kterými je možné u PLC firmy Teco Kolín pracovat.
Datum:
01. 02. 2013
15-1
Řídící systémy Pracovní list č. 15
Cíle V této kapitole se seznámíme s uživatelskými procesy.
Stručný výklad Uživatelské procesy PLC Tecomaty umožňují využívat uživatelské procesy. Je jich 65, značených P0 až P64. Každý uživatelský proces je ukončen příslušným E0 respektive E64. V jednoduchých programech není obvyklé využívat více uživatelských procesů a stačí program napsat do jediného hlavního procesu (P0 – E0). Ovšem v případě, kdy uživatel potřebuje program rozložit do více procesů, pak lze tyto uživatelské procesy s výhodou využívat. Procesy jsou aktivovány podle předem daných pravidel. Procesy P10 až P40 je možné vyvolat pomocí systémových registrů. Konkrétně pomocí s25.1 lze vyvolat proces P10 atd. až proces P40 je možné vyvolat pomocí bitu s28.7.
Řešené příklady: 1. V pondělí bude proces A, v úterý proces B a ve středu proces C. Využijte uživatelských procesů. P0 LD dny Eq 1 Wr s25.1 LD dny Eq 2 Wr s25.2 LD dny Eq 3 Wr s25.3 E0
P 10 ;řeším proces A E 10 P 11 ; řeším proces B E 11 P 12 ; řeším proces C E 12 15-2
Úkoly k procvičení: 1. Naprogramujte pomocí uživatelských procesů! Podle obsahu v registru R100 se bude měnit pořadí napouštění tanků, bude-li v R100 číslo 1 budou se tanky plnit v pořadí 1-2-3 v R100 číslo 2 budou se tanky plnit v pořadí 1-3-2 v R100 číslo 3 budou se tanky plnit v pořadí 2-3-1 v R100 číslo 4 budou se tanky plnit v pořadí 2-1-3 v R100 číslo 5 budou se tanky plnit v pořadí 3-1-2 v R100 číslo 6 budou se tanky plnit v pořadí 3-2-1 Bude-li v R100 jakákoliv hodnota mezi 10 a 50 budou se plnit všechny najednou a bude-li v R100 jakákoliv jiná hodnota mimo těchto vyjmenovaných hodnot, tak se nebude dít nic. 2. Vyřešte pomocí uživatelských procesů. V pondělí a v pátek se budou provádět tyto procesy: a) Naplní se tank č.1 do poloviny. b) Za dvě sekundy od naplnění prvního tanku se napustí tank číslo dva plný. c) Za tři sekundy od naplnění tanku č.2 se naplní tank č.3 do poloviny d) Napustí se mísící nádoba za současného míchaní. e) Jakmile není v žádném z tanků směs, vypne se vypouštění do mísící nádoby čili sv4 a míchání běží ještě 3s. f) Vypustí se směs z mísící nádoby, vypouštění bude probíhat 7s. V úterý až čtvrtek tyto procesy: a) Naplní se tank č.1 celý. b) Za tři sekundy od naplnění prvního tanku se napustí tank číslo dva plný. c) Za čtyři sekundy od naplnění tanku č.2 se naplní tank č.3 celý. d) Napustí se mísící nádoba za současného míchaní. e) Jakmile není v žádném z tanků směs, vypne se vypouštění do mísící nádoby čili sv4 a míchání běží ještě 5s. f) Vypustí se směs z mísící nádoby, vypouštění bude probíhat 5s 3. Vyřešte pomocí uživatelských procesů. Sestavte program řešící výrobu dvou druhů směsi. Směs A se bude vyrábět od pondělí do středy a bude složena z kapalin prvního a druhého tanku v poměru 1:2. V dalších dvou dnech se bude vyrábět směs B složená z kapalin druhého a třetího tanku v poměru 2:1. Výrobní proces se zahájí vždy automaticky v 7 hodin a ukončí se v 15 hodin. Výrobní postup: a) Napustit kapaliny do tanků. 15-3
b) Zapnout mixér na 20s. c) Za 8s od rozběhu mixéru napustit za stálého míchaní mísící nádobu. d) 3s před ukončením míchání otevřít ventil sv5 a směs vypustit e) Proces opakovat do konce směny 4. Sestavte svojí vlastní úlohu řešící výrobu tří směsí. 5. Sestavte úlohu, kde si volbu napuštění tanků musíte zvolit hned na začátku tlačítky. Jinak se výroba nespustí. 6. Vymyslete jakýkoliv svůj obdobný příklad, kde například zapojíte čítač. 7. Vyřešte pomocí uživatelských procesů. Po stisku tlačítka START začněte napouštět za 2s vodu a po naplnění nádrže na 50% zapněte topení a za další 2s střídavé otáčení vlevo-vpravo. Po naplnění nádrže vypněte vodu a po ohřátí na 40 stupňů Celsia vypněte topení. Buben pračky nechte ještě 15s střídavě otáčet. Poté vypusťte vodu pomocí čerpadla. Jakmile bude voda vypuštěná, pak prádlo pravotočivě vyždímejte. Ždímání bude trvat 8s. Ždímání a střídavé otáčení vyřešte pomocí uživatelských procesů. 8. Použijte v následujícím programu uživatelské procesy. Budou dvě tlačítka START a VOLBA. Praní nebude možné spustit, pokud nebude pomocí VOLBY zvolena teplota. Pokud zvolíme teplotu 30, bude celý proces praní kratší, než když bude teplota 40 nebo 60 (kde bude celý proces nejdelší). Jakmile bude pomocí VOLBY zvolena teplota a stisknutý START, praní se rozběhne napouštěním vody za 4s od stisku START. Bude i připravené tlačítko STOP, kterým je možné praní ihned zastavit. Jakmile bude voda na 50%, tak se zapne topení. Při napuštění plné nádrže vypneme vodu. Střídavé otáčení bude spuštěno za tři sekundy od napouštění vody. Jakmile bude teplota (podle příslušné volby) ve 30 stupních Celsia, tak vypneme topení a buben pračky necháme ještě 15s střídavě otáčet, ve 40 stupních Celsia, tak vypneme topení a buben pračky necháme ještě 20s střídavě otáčet, v 60 stupních Celsia, tak vypneme topení a buben pračky necháme ještě 25s střídavě otáčet. Poté vypusťte vodu pomocí čerpadla. Jakmile bude voda vypuštěná, pak prádlo levotočivě vyždímejte. Ždímání bude trvat 8s. 9. Obdobnou úlohu jako v č.11 ale volte i různou délku ždímaní. 10. Jakoukoliv úlohu doplňte čítačem, čili například při druhém roztočení bubnu vlevo teprve zapněte topení. 11. Vyřešte pomocí uživatelských procesů. V závislosti na denní době modifikujte funkci křižovatky. Ve všední dny od 6ti do 18ti hodin hustý provoz podle časového diagramu a mimo doby hustého provozu je řízena křižovatka podle řídkého provozu, kde řídký provoz znamená blikání
15-4
oranžových světel. O víkendu bude hustý provoz v době od 8 do 16ti hodin a blikání oranžových světel ve zbývajícím čase. 12. V pondělí pojede pás po stisku tlačítka START tam a zpět a stále dokola vždy z k1 na k4, dokud nebude zmáčknuto STOP. V ÚTERÝ pojede pás po stisku tlačítka START tam a zpět a stále dokola vždy z k1 na k4, dokud nebude zmáčknuto STOP nebo neprojede suport třikrát přes k2 (dojde k okamžitému zastavení až do potvrzení obsluhou). Ve středu po stisku tlačítka se start se za 5s rozjede support vždy tam a zpět a to z k1 na k3, dokud nebude STOP. Ve čtvrtek bude jezdit support od 7 hod do 14 hod mezi k1 a k3. V pátek se bude pás pohybovat jen mezi stanovištěm k1 a k2, projede-li pětkrát, zastaví se a začne blikat dioda. Použijte uživatelské procesy. 13. V pondělí a úterý bude na pásu plnění směsi. Pás se rozjede ze stanoviště k1 po stisku tlačítka start za 3s a na stanovišti k2 se zastaví na 5s, kde dojde k plnění směsi. Na stanovišti k3 se láhev se směsí uzavře, čili dojde k čekání 4s a na stanovišti k4 se otočí a jede zpět, takto projede pás pětkrát, poté začne blikat dioda na výměnu bedny (počítá se pouze pohyb vpřed), jakmile obsluha potvrdí výměnu bedny, pás jede dál a dioda přestane blikat. Samozřejmě provoz lze kdykoliv zastavit stisknutím tlačítka stop. V ostatní pracovní dny se automaticky v osm hodin rozjede pás a bude jezdit sem tam, dokud nebude 15.00 hod. Přičemž na stanovišti k1 stojí 2s, na stanovišti k2 tři sekundy, na stanovišti k3 čtyři sekundy a na stanovišti k4 se ihned obrací. Opět slouží tlačítko stop pro nouzové zastavení. Tento proces řešte pomocí uživatelských procesů, nezapomeňte na pomocné bity a testování dnů a hodin. Využijte uživatelské procesy. 14. Od pondělí do čtvrtka bude probíhat plnění směsi. Pás se rozjede ze stanoviště k1 po stisku tlačítka start za 3s a na stanovišti k2 se zastaví na 5s, kde dojde k plnění směsi na stanovišti k3 se láhev se směsí uzavře, čili dojde k čekání 4s a na stanovišti k4 se otočí a jede zpět. Pomocí fotosnímače na stanovišti k2 a na stanovišti k3 budeme počítat lahve (jen při pohybu vpřed). Pokud by nebyl na stanovišti k4 stejný počet naplněných a uzavřených lahví, pak dojde k blikání diody a zastavení, pokud bude vše v pořádku, pojede dál a to tak dlouho, dokud nebudou čtyři naplněné a uzavřené lahve, pak se proces zastaví až do potvrzení obsluhou. Od potvrzení obsluhy se za 2s rozjede support zpět na stanoviště k1 a celý proces se bude opakovat od začátku. Samozřejmě, tlačítko STOP okamžitě zastaví proces. V pátek bude údržba a bude 20s jezdit pás, po této údržbě bude následovat jiná výroba a to konkrétně: support bude stát na k2 2s a na k4 4s pouze při pohybu vzad. Využijte uživatelské registry. 15-5