90 likes | 223 Views
Digitální učební materiál. Programovatelné automaty. Programování PLC. Pomocí funkčních tlačítek - omezené zobrazení - jednoduché úlohy - nastavování parametrů. V programovém editoru - pro modulové systémy - rozsáhlé úlohy - jednotná norma
E N D
Programovatelné automaty Programování PLC Pomocí funkčních tlačítek - omezené zobrazení - jednoduché úlohy - nastavování parametrů V programovém editoru - pro modulové systémy - rozsáhlé úlohy - jednotná norma - možnosti simulace
Programovatelné automaty Počet výrobců programovatelných automatů vedl k vzniku jednotné mezinárodní normy: IEC/EN 61131-3 Programování PLC 1.část: základní informace o PLC 2.část: požadavky na provedení elektroniky PLC 3.část: - způsoby programování - syntaxe společných prvků programů - syntaxe čtyř jazyků (LD, FBD, IL, ST)
Programovatelné automaty IEC/EN 61131-3 Jazyk kontaktních schémat – LD (Ladder Diagram) EN KOP (Kontaktplan) D Program má formu liniových schémat. Program se vykonává zleva doprava a shora dolů.
Programovatelné automaty IEC/EN 61131-3 Jazyk funkčních bloků – FBD (Function Block Diagram) FBS (Functionbausteinsprache) Program má formu blokových schémat.
Programovatelné automaty IEC/EN 61131-3 Jazyk seznamu instrukcí – IL (Instruction List) AWL (Anweisungsliste) Textový program sestavený posloupností základních instrukcí – mnemokódů. Obdoba assembleru. LD X1.0 AND X2.0 LDC X1.1 ANC X2.1 OR WR Y1.0 Y = A.B + /A./B
Programovatelné automaty Jazyk srukturovaného textu – ST Jazyk obdobný vyšším programovacím jazykům. IEC/EN 61131-3 PROGRAM Rizeni_Linky (*jméno programu*) VAR INPUT (*deklarační část vstupů*) pocetDavek : UNIT; (*vstupní proměnná*) pocetKusu : UNIT; END_VAR VAR (*deklarace lokální proměnné*) pomoc, odlozREAL; priznak BOOL; END_VAR priznak := (pocetDavek<>0) AND (pocetKusu<>0); (*výkonná část*) IF priznak THEN ……. END_IF END_PROGRAM
Programovatelné automaty Kontrolní otázka: Jaké druhy programovacích jazyků používáme dle normy IEC/EN 61131-3? Programování PLC Jazyk seznamu instrukcí – IL (Instruction List) Jazyk srukturovaného textu – ST Jazyk kontaktních schémat – LD (Ladder Diagram) Jazyk funkčních bloků – FBD (FunctionBlock Diagram)
Použité zdroje: SIEMENS. LOGO! 0BA6 Manuál [on line]. 2008 [cit. 2013-03-6]. Dostupné z: http://stest1.etnetera.cz/ad/current/content/data_files/automatizacni_systemy/mikrosystemy/ logo/zakladni_pristroje/manualy/manual_logo-0ba6_11-2008_cz.pdf ŠMEJKAL, Ladislav. PLC a automatizace. 1. vyd. Praha: BEN - technická literatura, 2005, 207 s. ISBN 80-730-0087-3. ŠMEJKAL, Ladislav a Marie MARTINÁSKOVÁ. PLC a automatizace. 1. vyd. Praha: BEN - technická literatura, 1999, 223 s. ISBN 80-860-5658-9. ŠMEJKAL, Ladislav a Marie MARTINÁSKOVÁ. Automatizace a automatizační technika 1: systémové pojetí automatizace. 1. vyd. Brno: ComputerPress, 2012, 217 s. ISBN 978-80-251-3628-7. Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Peter Podoba.