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_PL1
Jméno autora:
Lenka Likeová
Předmět:
Řídící systémy
Tématický celek:
PLC Tecomat
Anotace:
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 rychlost: 19200bps
volba: PLC nepodporující normu IEC 61131-3 Vstupy: k dispozici: x0.0 – x0.7 x1.0 – x1.3
Výstupy: k dispozici: y0.0 – y0.7
sériový port + ethernet* rychlost: 38400bps * adresa dle automatu – sjednotit s PC nastavit IP adresu v PC nastavit IP adresu pro PLC volba: kompaktní automat
ethernet adresa dle automatu – sjednotit s PC nastavit IP adresu v PC nastavit IP adresu pro PLC
Vstupy: k dispozici: %x1.0 – x1.7 %x2.0 – x2.3
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.
Výstupy: k dispozici: %y0.0 – y0.7
volba: modulární automat
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 wrc: zapiš negovaná data
Instrukce and: logický součin
Instrukce anc: negovaný logický součin
logický součet
Instrukce orc: negovaný logický součet
Instrukce or:
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:
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
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 P0 Ld start Wr dioda E0 Pokud použije me absolutní adresy, pak program vypadá následovně: P0 Ld x0.0 Wr y0.0 E0
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