Elektrotechnické tabulky obsahují velké množství údajů nepostradatelných při výuce na odborných středních školách i v praxi. Jsou překladem 21. vydání, doplněným a upraveným potřebným způsobem v těch oddílech, kde se české předpisy a technické normy dosud liší od předpisů a ustanovení platných v SRN a EU. Při velkém množství shrnutých informací je v tabulkách kladen důraz hlavně na přehlednost a srozumitelnost. Kniha je rozčleněna do následujících částí: část M (matematika, fyzika, elektrické obvody, součástky) ...
když potom .. [BY krok] DO
příkazy END_FOR;
FOR i:= DO
výstup [i]:= true;
END_FOR;
Příkaz cyklu zadaným
počtem opakování..
END_WHILE
WHILE podmínka DO
příkazy;
ENDJ/VHILE;
WHILE vstup DO
sum:= sum 1;
END_WHILE
Příkaz cyklu podmínkou
na začátku.
FOR.. Alternativní
větve mají samostatné podmínky probíhá vždy jen jedna
z alternativních akcí (větví).DO.. Je-li proměnné
větev hodnota provede
se alternativa 1:, tj..
END_FOR
FOR počítadlo: poč. Proměnná sum
se opakovaně zvyšuje
o dokud vstupu
vstupl nula..
Akce jsou bloky programů pro PA. . když potom .
.OF.. hodnotaTO
kon.
Spuštění paralelních větví vázáno společnou podm ín
kou.
Sekvenční jazyk (Ablaufsprache)
Popis Paralelní větvení Alternativní větvení
Sekvenční jazyk prostředek pro strukturované sestavení
rozsáhlých programů jednotlivých kroků, resp. Každá akce
a každý přechod musí být popsány některém programo
vacím jazyce (AWL, FUP, KOP, ST)....Programovací jazyky (strukturovaný text) (sekvenční jazyk)
Stru ctu red control language sequence language AS
Stru ktu vaný (ST) pro program ovatelné auto aty
Instrukce (příkazy)
Vyhrazená slova Syntax (skladba) instrukce Příklad Komentář
IF...TO.... Akce místem spojení paralelních větví může začít až
po skončení akcí všech paralelních větvích......
REPEAT. nastaví
se výstup výstup na
1, je-li hodnota =2, je
nastaven výstup 1.
S,
- T,
Sn1 Sn2 ••• Snm Sni Sn2 s. akcí (blo
ků blokovém schématu), které jsou odděleny logickými
podmínkami, resp.. Pokud na
vstup signál zvyšuje
se proměnná sum 1. Proměnné mohou být typu
INT, REAL, BOOL, BYTE, STRING, DATE nebo TIME.
ENDJF
IF podmínka
THEN příkaz 7;
[ELSE příkaz 2;]
END_F;
IF teplota 17
THEN
topeni:=true;
ENDJF;
Příkaz podmíněného sko
ku (větvení) Je-li teplota
menší než °C, zapne se
topení...
WHILE.
CASE. hodn. přechody (transitions).
END REPEAT
REPEAT příkazy;
UNTIL podmínka
END_REPEAT;
REPEAT
sum:= sum 1;
UNTIL eing1:=false
END_REPEAT;
Příkaz cyklu podmínkou
na konci.THEN. 10
prvků pole výstup [i] je
nastaveno hodnotu 1.
Výrazy hranatých závorkách nejsou povinné, používají jen případě potřeby.
=/ rovno, různé THEN když potom .
Operátory
Operátor Popis Příklad Poznámky
AND logický součin a:= AND operace mezi jednotlivými bity
OR logický součet a:= operace mezijednotlivými bity
XOR exklusive OR, neekvivalence a:= XOR operace mezi jednotlivými bity
NOT negace, inverze a:= NOT operace mezi jednotlivými bity
+, základní početní úkony a:= b+3*4 b+12
** umocnovani a:= b**2 b2
MOD zbytek dělení a:= MOD celočíselná aritmetická operace
<, menší, větší THEN..
UNTIL..
END_CASE
CASE proměnná OF
hodnota příkaz 7;
hodnota příkaz n;
[ELSE příkaz;]
END_CASE;
CASE větev OF
1: výstup 1:= true;
výstup 2:'= true;
2: výstup 3:= true;
END_CASE;
Příkaz vícenásobného vět
vení... Pro přechod dalšímu
bloku (akci) musí být splněna podmínka přechodu.
<=/ menší nebo rovno, větší nebo rovno THEN..