Elektrotechnika Mikroprocesorová technika

Slides:



Advertisements
Podobné prezentace
CIT Paměti Díl X.
Advertisements

Jeden příklad v různých programovacích jazycích
Algoritmizace a programování Datové typy v Delphi - 05
Otázky k absolutoriu HW 1 - 5
Postupně tedy doplňujeme hodnoty do na začátku prázdného SFC (postupového diagramu), který je v automatu realizován krokovým řadičem.
Programování PA. Jelikož PA byly původně určeny především jako náhrada logických kontaktních řídících systémů, vycházejí programovací jazyky z požadavku.
Tato prezentace byla vytvořena
Programování PA - 2.
Zpracování programu programovatelným automatem. Zpracování programu na PA se vykonává v periodicky se opakujícím uzavřeném cyklu, tzv. scanu. Nejprve.
PODPURNÉ PROCESY V ORGANIZACI
PLC -programovatelné automaty
UČÍME V PROSTORU Název předmětu: Název a ID tématu: Zpracoval(a): Stavba a programování mikropočítačů Programovatelné automaty (EL 55) (algoritmizace)
Algoritmizace a programování
Vyučovací hodina 1 vyučovací hodina: Opakování z minulé hodiny 5 min Nová látka 20 min Procvičení nové látky 15 min Shrnutí 5 min 2 vyučovací hodiny: Opakování.
LOGICKÉ ŘÍZENÍ GEORGE BOOLE
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
UČÍME V PROSTORU Název předmětu: Název a ID tématu: Zpracoval(a): Automatizační technika Programovatelné automaty – technické vybavení (EL52) Ing. Zuzana.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Digitální učební materiál
Tato prezentace byla vytvořena
UČÍME V PROSTORU Název předmětu: Název a ID tématu: Zpracoval(a): Stroje a zařízení Prvky sběrnicových systémů (EL14-1.část) Ing. Josef Nevařil ELEKTROTECHNIKA.
Nejmenší řídicí systémy
Programovatelné automaty CV podprogramy a funkční bloky 12
UČÍME V PROSTORU Název předmětu: Název a ID tématu: Zpracoval(a): Stroje a zařízení Prvky sběrnicových systémů (EL14-2.část) Ing. Josef Nevařil ELEKTROTECHNIKA.
Operační systém (OS) ICT Informační a komunikační technologie.
Název školy Integrovaná střední škola technická, Vysoké Mýto, Mládežnická 380 Číslo a název projektu CZ.1.07/1.5.00/ Inovace vzdělávacích metod.
3. Příkazy  Příkazy dělíme na jednoduché a strukturované.  Jednoduché příkazy - žádnou jejich dílčí částí neni příkaz - přiřazovací, vstupu a výstupu,
Elektrotechnika Automatizační technika
5. Procedury a funkce Procedura je samostatně odladěný algoritmus, v programu může být volána vícekrát. Dvojí terminologie - rozlišujeme procedury a funkce.
Názvy programovacích jazyků
Popis mikroprocesoru David Rozlílek ME4B.
Programovatelné automaty princip činnosti PLC 03
Tato prezentace byla vytvořena
Algoritmizace a programování Vývojové diagramy - 03
Von Neumannovo schéma.
Technické prostředky PLC OB21-OP-EL-AUT-KRA-M Ing. Petr Krajča.
Algoritmizace a programování Textové soubory - 13 Mgr. Josef Nožička IKT Algoritmizace a programování
Digitální učební materiál
Číslicový generátor Praktická zkouška z odborných předmětů 2008 Vyšší odborná škola a střední průmyslová škola elektrotechnická Olomouc M/004 Slaboproudá.
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Úvod do programování.
State Transition Diagram a model řízení 5.Cvičení IS/IT.
Digitální učební materiál
Paměťové obvody a vývoj mikroprocesorů Jan Hrubý ME4B.
Výrok „Vypadá to, že jsme narazili na hranici toho, čeho je možné dosáhnout s počítačovými technologiemi. Člověk by si ale měl dávat pozor na takováto.
ZÁKLADNÍ POJMY. ZDROJOVÝ TEXT PROGRAMU Tvoří: klíčová slova komentáře identifikátory.
doc. RNDr. Zdeněk Botek, CSc.
Programovatelné automaty Popis PLC 02
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Blokové schéma počítače.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Interkomunikační adresní systém.
Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_10_NEUMANN_S1.
Architektura počítače Gymnázium a Jazyková škola s právem státní jazykové zkoušky Svitavy Ditta Kukaňová.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Vzdělávání pro konkurenceschopnost
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Název: Základní pojmy DUM:VY_32_INOVACE_VII_3_01
Výukový materiál zpracován v rámci projektu
Název školy: ZŠ Bor, okres Tachov, příspěvková organizace
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Číslicová technika.
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Transkript prezentace:

Elektrotechnika Mikroprocesorová technika Programovatelné automaty (EL 53) (programování) Ing. Josef Kovář

CO JE TO PROGRAMOVATELNÝ AUTOMAT? Programovatelný automat (PLC) je číslicový řídicí elektronický systém určený pro řízení procesů v prů­myslovém prostředí.

Princip vykonávání uživatelského programu Řídicí algoritmus programovatelného automatu je zapsán jako posloupnost ins­trukcí v paměti uživatelského programu.

Pracovní režimy PLC PLC TECOMAT může pracovat ve dvou základních re­žimech - RUN a HALT. V režimu RUN PLC načítá hodnoty vstupních signálů ze vstup­ních jednotek, řeší instrukce uživatelského programu a zapisuje vypočtené hodnoty výstupních signálů do výstupních jednotek.

Režim RUN

Režim HALT Režim HALT slouží především k činnostem spojeným s edicí uživatelského programu.

Struktura činností a operandů Instrukce Instrukce je nejmenším prvkem uživatelského programu. Skládá se z mne­mokódu a operan­du.   Mnemokód Mnemokódem rozumíme skupinu jednoho až tří písmen, které ma­jí význam zkratky odvozené zpravidla od anglického názvu instrukce (např. AND, OR, XOR, NEG, FLG, RET, ED, EC).

Mnemokód Instrukce

Podle šíře dat rozlišujeme operandy několika typů. Typy operandů Podle šíře dat rozlišujeme operandy několika typů.

STRUKTURA ZÁPISNÍKOVÉ PAMĚTI Zápisníkem, zápisníkovou pamětí rozumíme úsek pamě­ťového prostoru PLC, který je přístupný jak pro čtení, tak i pro zápis uživatelských dat.

Zásobník výsledků Při vykonávání uživatelského programu pracuje PLC se zásob­níkem, který má 8 úrovní označených A0 až A7. Aktivní úroveň A0 označovaná také jako vrchol zásobníku je využitá v naprosté většině instrukcí.

ZÁKLADNÍ STAVEBNÍ BLOKY PROGRAMU Základním pojmem při programování podle normy IEC 61 131-3 je termín Programová organizační jednotka - POU (Program Organisation Unit). Existují tři základní typy POU: funkce (function, FUN) funkční blok (function block, FB) program (program, PROG)

Programy Funkční bloky Funkce

Základní prvky oddělovače (např. (, ), =, :, mezera, apod.) identifikátory - alfanumerické řetězce znaků (např. Tepl_N1, Spinac_On, Krok4, Pohyb_dopr apod.) literály - přímá reprezentace hodnot proměnných (např. 0,1; 84; 3,79; TRUE ; zelena apod.) klíčová slova (standardní identifikátory (např. FUNCTION, REAL, VAR_OUTPUT, apod.) komentáře (dokumentace programu)

PROGRAMOVACÍ JAZYKY Jazyk seznamu instrukcí IL Jazyk strukturovaného textu ST Jazyk kontaktních schémat LD Jazyk funkčního blokového schématu FBD Jazyk funkčního blokového schématu CFC

Ukázka programu v jazyce IL

Ukázka programu v jazyce ST

Ukázka programu v jazyce LD

Ukázka programu v jazyce FBD

Ukázka programu v jazyce CFC