Úvod do programovania automatizačných zariadení Ing Alexander Szanyi
1 PRINCÍP ČINNOSTI PROGRAMOVATEĽNÉHO LOGICKÉHO AUTOMATU (PLC) Programovateľný logický automat (Programmable Logic Controller) je zariadenie určené na riadenie strojov. Činnosť PLC: PLC cyklicky vyhodnocuje vstupné signály a na základe programu, ktorý je uložený v pamäti, nastavuje výstupy. Použitie PLC: PLC sa používajú v obrábacích strojoch, pri manipulácii s materiálom, pri automatizovanej montáži a v mnohých inýchpriemyselných aplikáciách.
1.1 Štruktúra PLC PLC- je sekvenčný logický obvod, v ktorom sú logické funkcie medzi vstupmi a výstupmi realizované programovo, prostredníctvom číslicového procesora. PLC v sebe obsahuje: procesor, napájací zdroj, pamäťe, vstupno/výstupné obvody a komunikačné rozhrania. Tieto časti môžu byť umiestnené v jednom puzdre ( kompaktné PLC ) alebo rozdelené do viacerých puzdier ( modulárne PLC ). Vstupy sa zväčša označujú I a výstupy Q.
CPU – centrálna procesorová jednotka. 1.2 Architektúra PLC Funcia častí PLC: CPU – centrálna procesorová jednotka. riadi všetky operácie v PLC, vykonáva naprogramovaný sled inštrukcií uložených v pa- mäti. CPU môže byť realizovaná jako samostatný modul, ktorý je možné doplniť vstupnými a výstupnými obvodmi (t.j.ďalšími modulmi Procesor- PLC väčšinou obsahuje špeciálne procesory, ale môžu sa použiť aj bežné INTEL X86
Pamäť Do pamäte PLC sa ukladá: program riadiaci technologický proces, medzivýsledky a operačný systém PLC.
· Vstupné a výstupné obvody pripojenie PLC na snímače a akčné členy, prípadne aj galvanické oddelenie signálov každý vstup a výstup PLC má svoju (jedinečnú) adresu, pomocou ktorej je možné k nemu pristupovať (zapisovať do neho,alebo čítať z neho).
Vstupy : DI- diskrétne vstupy, najčastejšie 24V DC alebo 230V AC AI- analógové vstupy (počet AI vstupov je podstatne menší ako DI) Vstupy pre rýchle čítače Žiadosti o prerušenie
Výstupy: DO- diskrétne výstupy AO- analógové výstupy Impulzné výstupy
Komunikačné rozhrania: -RS 232 -RS 485 -ETHERNET -PROFIBUS -FIELBUS
Napájanie: Najčastejšie 24V(DC) alebo 230V (AC)
1.3 Činnosť PLC Postupnosť krokov programového cyklu PLC Riadiaci program technologického procesu je vykonávaný v programových cykloch, spúšťaných v nekonečnej slúčke
1.2 Činnosť PLC Okrem voľne bežiaceho programového cyklu je PLC schopné vykonávať aj iné programové cykly a podprogramy, ktoré môžu byť spúšťané periodicky (kvôli implementácii regulátorov), alebo aperiodicky (napr. pri poruche).
Skenovací cyklus CPU 1. Po zapnutí napájania sa vykonávajú systémové operácie typu nulovanie registrov, resetovanie čítačov a časovačov, kontrola vstupov/výstupov, kontrola komunikačných portov. 2. Kontrola hardvéru a pamäti programu. 3. Načítanie vstupov. 4. Vykonanie programu od prvej po poslednú inštrukciu. 5. [Čakanie na ukončenie minimálnej doby cyklu] 6. Nastavenie výstupov. 7. Obsluha komunikačných portov a opakovanie od bodu 2.