Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Jeden příklad v různých programovacích jazycích
5 programovacích jazyků dle normy IEC Jeden příklad v různých programovacích jazycích
2
Ladder Diagram (LD) • Standartizováno, bohatá množina ladder programming symbolů • Podobné s používáním elektrických schémat Umístění kontaktů a cívek libovolně Panasonic adresy, IEC adresy, a proměnné jsou možné Spojovací čáry kde se vám hodí. Comments everywhere possible Power-rail Jednoduché funkce cut, copy, past, delete, find, replace, undo, redo, ...
3
Function Block Diagram (FBD)
• Grafický jazyk, široce rozšířeno v Evropě • Programové elementy vypadají jako funkční bloky které se mezi sebou „prodrátují“ podobně jako elektronické obvody (AND, NOR, OR …) Place inputs, outputs, functions, jumps, ... everywhere you want Spojovací čáry libovolně Panasonic adresy, IEC adresy, a proměnné jsou možné Umístění komentářů libovolné Jednoduché funkce cut, copy, past, delete, find, replace, undo, redo, ...
4
Structured Text (ST) • Vyšší programovací jazyk, blokově strukturovaný
• Syntaxe podobná PASCALU • Podporuje: smyčky (REPEAT-UNTIL; WHILE-DO) podmínky (IF-THEN-ELSE; CASE) funkce (SQRT(), SIN()) Panasonic adresy, IEC adresy, a proměnné jsou možné Instruction Umístění komentářů libovolné Jednoduché funkce cut, copy, past, delete, find, replace, undo, redo, ...
5
Instruction List (IL) • Jednoduchý model založený na principu akumulátoru • Založeno na německém stylu ‘Anweisungsliste’, AWL • Na jednu řádku je možný pouze jeden příkaz Instruction Panasonic adresy, IEC adresy, a proměnné jsou možné Tabulátor nebo mezery Umístění komentářů libovolné Jednoduché funkce cut, copy, past, delete, find, replace, undo, redo, ...
6
Sequential Function Chart (SFC)
• Grafický jazyk, který poskytuje možnost sekvenčního programování tzv. Flowchart. • Založeno na francouzském Grafcet (IEC 848) • Rychlá diagnostika • Základní bloky jsou stavy ( steps ) s akčními bloky a transicemi ( přechodové podmínky do dalšího stavu ) • Stavy se skládají z části programu , který se vykonává tak dlouho, dokud není splněna podmínka pro přechod do dalšího stavu. • Programování komplexního celku se rozdělí na malé části. • Každý element ( stav) může být programován v jiném jazyce.
7
Sequential Function Chart (SFC)
Action(s) Action(s) Step Paralelní rozskok Transition Transition Alternativní rozskok
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.