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 V/2 - inovace směřující k rozvoji odborných kompetencí Pracovní listy Řídící systémy 3. ročník (IT, ELEKTROTECHNIKA) LIK_52_ŘS_PL1 Lenka Likeová Řídící systémy PLC Tecomat Materiál obsahuje stručný popis nastavení HW- konkrétně PLC firmy Teco Kolín- TC600, TC650 a Foxtrot. Stručné shrnutí rozdílů mezi jednotlivými typy. Seznámení s instrukčním souborem, konkrétně s instrukcemi pro čtení a zápis a logickými instrukcemi. Datum: 15. 9. 2012 1-1
Řídící systémy Pracovní list č. 1 Cíle V této kapitole se seznámíme s připojením PLC s PC, s odlišnostmi u typů PLC, které máme ve výuce k dispozici. Seznámení se s instrukčním souborem a to konkrétně s instrukcemi pro čtení a zápis a logickými instrukcemi. Výklad Programování pomocí mnemokódu PLC Tecomat Tabulka č.1: Stručný popis PLC od firmy Teco Kolín, které máme k dispozici TC600 TC650 Foxtrot sériový port sériový port + ethernet * ethernet rychlost: 19200bps rychlost: 38400bps adresa dle automatu sjednotit s PC nastavit IP adresu v PC adresa dle automatu sjednotit s PC nastavit IP adresu v PC nastavit IP adresu pro PLC nastavit IP adresu pro PLC volba: PLC nepodporující volba: kompaktní automat volba: modulární automat normu IEC 61131-3 Vstupy: k dispozici: x0.0 x0.7 x1.0 x1.3 Výstupy: k dispozici: y0.0 y0.7 Vstupy: k dispozici: %x1.0 x1.7 %x2.0 x2.3 Výstupy: k dispozici: %y0.0 y0.7 Vstupy: k dispozici: vždy přesně podle načtení příslušných bitů přímo z automatu. Po přeložení programu v HW nastavení, načíst V/V. Výstupy: k dispozici: vždy přesně podle načtení příslušných bitů přímo z automatu. Po přeložení programu v HW nastavení, načíst V/V. 1-2
Podle zvoleného typu automatu propojte a nastavte komunikační rychlost: Obr. č.1: volba typu PLC Nastavení komunikace pro PLC TC600 a TC650: Obr. č.2: volba připojení a rychlosti Nastavení komunikace pro PLC Foxtrot: Obr. č.3: nastavení komunikace pomocí ethernetu 1-3
Instrukce LD, WR, AND, OR Tabulka č.2: Souhrn instrukcí pro čtení a zápis a logických instrukcí: Instrukce ld: čti přímá data Instrukce ldc: čti negovaná data Instrukce wr: zapiš přímá data Instrukce and: logický součin Instrukce wrc: zapiš negovaná data Instrukce anc: negovaný logický součin Instrukce or: logický součet Instrukce orc: negovaný logický součet PLC TC600 a TC650 Tabulka č.3: Souhrn informací pro zápis absolutních adres u TC600 a TC650 TC 600 TC650 Absolutní adresy jsou ve formátu: Vstupy x0.0 jedná-li se o bitový operand Výstupy y0.0 jedná-li se o bitový operand Systémové registry s13.2 jedná-li se o bitový operand Uživatelské registry r50.0 jedná-li se o bitový operand Absolutní adresy jsou ve formátu: Vstupy %x0.0 jedná-li se o bitový operand Výstupy %y0.0 jedná-li se o bitový operand Systémové registry %s13.2 jedná-li se o bitový operand Uživatelské registry %r50.0 jedná-li se o bitový operand Symbolická jména V okamžiku, kdy se v programu vyskytuje větší počet proměnných, je přehlednější využívat symbolická jména. Pojmenování jednotlivých proměnných se volí tak, abychom se v programu lépe vyznali. 1-4
U symbolických jmen dodržujte: Názvy proměnných bez diakritiky! V názvu proměnné nepoužívejte mezery! Název proměnné může obsahovat číslici, nesmí však číslicí začínat! Názvy proměnných zadávejte krátká a výstižná! Vyvarovat se symbolickým jménům, kdy je symbolické jméno zavádějící z důvodu podobnosti s instrukcemi nebo registry! V programu používejte symbolická jména, pokud se změní adresace, pak se změní adresy pouze v definicích, nikoliv v celém programu! Řešené příklady: Symbolická jména se tvoří: #def jméno_proměnné absolutní adresa Např.: #def start x0.0 #def dioda y0.0 Program s využitím symbolických jmen vypadá následovně: #def start x0.0 #def dioda y0.0 P 0 Ld start Wr dioda E 0 Pokud použijeme absolutní adresy, pak program vypadá následovně: P 0 Ld x0.0 Wr y0.0 E 0 1-5
Procvičíme společně instrukce na příkladu: Máme tři tlačítka (x1.0, x1.1, x1.2 ) a jednu diodu (y0.0). V případě, že bude stisknutý lichý počet tlačítek, tak bude svítit dioda. S využitím absolutních adres samostatně s využitím symbolických jmen. ld x1.0 and x1.1 and x1.2 ld x1.0 Anc x1.1 Anc x1.2 or ldc x1.0 and x1.1 anc x1.2 or ldc x1.0 anc x1.1 and x1.2 or wr y0.0 Úkoly k procvičení: 1. Mějme tři tlačítka (x1.0, x1.1, x1.2) a jednu diodu (y0.0). V případě, že bude stisknutý sudý počet tlačítek, pak bude svítit dioda. Naprogramujte pouze s využitím absolutních adres. 2. Mějme ve fabrice čtyři energeticky náročné stroje, pokud pracují právě dva, pak svítí dioda a pokud pracují tři a více najednou, pak bliká jiná dioda. Využijte symbolických jmen. Blikání se vytvoří pomocí systémového registru s13. Přičemž každý bit má jinou periodu blikání. 3. Naprogramujte chybové hlášení pro obsluhu. V technologickém procesu je třeba chladit agregát pomocí dvou ventilátorů. Pokud je agregát v provozu a nefunguje jeden ventilátor, pak svítí dioda (svítící dioda je chybovou hláškou pro obsluhu), pokud 1-6
nefunguje ani jeden ventilátor, pak bliká dioda (chybová hláška pro obsluhu). Vyřešte pro dva výstupy (bliká jiná dioda, než ta která svítí) i pro jeden výstup (stejná dioda bliká i svítí). Pokud agregát není v provozu, k žádnému hlášení nedochází. Pokud fungují oba ventilátory, není potřeba rozsvěcet diodu, jelikož žádný problém nenastal. Vhodně použijte symbolická jména. 4. Mějme ve fabrice čtyři stroje o příkonech 2kW, 4kW, 6kW a 9kW. Pokud bude překročena spotřeba 13kW pak svítí dioda a pokud 15kW, pak bliká jiná dioda. Opět naprogramujte i pro jeden výstup, kdy stejná dioda bliká i svítí. Využijte symbolických jmen. Blikání se vytvoří pomocí systémového registru s13. Připomenutí: U PLC TC600 je možné vždy sledovat napsané instrukce na reléovém schématu Vždy je možné program vyzkoušet bez připojeného HW, při volbě simulovaný PLC. Zjištění a nastavení V/V u PLC Foxtrot Obr. č.4: nastavení V/V Zdroje: SW Mosaic, manuál k PLC Tecomat 1-7