Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Jeden příklad v různých programovacích jazycích

Podobné prezentace


Prezentace na téma: "Jeden příklad v různých programovacích jazycích"— Transkript prezentace:

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


Stáhnout ppt "Jeden příklad v různých programovacích jazycích"

Podobné prezentace


Reklamy Google