Programování PLC podle normy IEC/EN 61131-3
Seriál o programování PLC podle normy IEC/EN 61131-3 vychází v časopise Automa již od vydání Automa 8-9/2011. Jednotlivé části seriálu lze nalistovat nebo stáhnout z webu (tabulka na konci této stránky).
Zde uvádíme úlohy, jejichž řešení můžete poslat přímo autorovi tohoto seriálu, Ladislavu Šmejkalovi: smejkal.automa@seznam.cz. Zdařilá a jinak zajímavá řešení budeme zveřejňovat na těchto stránkách s komentářem autora seriálu. Neváhejte a sdělte nám své zkušenosti s programováním. Navrhujte další úlohy pro ostatní čtenáře! Řešení úloh budou k dispozici k diskusi.
Úloha 13 (Automa 4/2012 strana 52)
Vytvořte pravdivostní tabulku pro funkci XOR a její negaci pro dva operandy.
vaše řešení
Úloha 14 (Automa 4/2012 strana 52)
Dokažte, že negací jednoho z operandů funkce XOR bude realizována negace výsledku, tedy vztahy
(NOT vyp_1) XOR vyp_2 = NOT(vyp_1 XOR vyp_2) nebo
vyp_1 XOR (NOT vyp_2) = NOT(vyp_1 XOR vyp_2)
vaše řešení
Úloha 15 (Automa 4/2012 strana 52)
Vytvořte pravdivostní tabulku pro výsledek výrazu (y6)
y6 := vyp_1 XOR vyp_2 XOR vyp_3;
vaše řešení
Úloha 16 (Automa 4/2012 strana 52)
Zobecněte pro tři proměnné funkce:
„právě jeden z operandů vyp_1, vyp_2, vyp_3 je jedničkový“,
„lichý počet jedničkových operandů vyp_1, vyp_2, vyp_3“ a
„trojice operandů vyp_1, vyp_2, vyp_3 nemají shodné hodnoty.
Pro každou z funkcí vytvořte pravdivostní tabulku. Porovnejte funkční hodnoty těchto tří funkcí s funkcí y6. Jsou shodné? Napište program pro všechny funkce v LD a jako výrazy v ST.
vaše řešení
Úloha 17 (Automa 4/2012 strana 52)
Zobecněte pro tři proměnné funkce:
„sudý počet jedničkových operandů vyp_1, vyp_2, vyp_3“,
„trojice operandů vyp_1, vyp_2, vyp_3 mají shodné hodnoty“ a
výraz y7 := NOT y6.
Vytvořte pro každou z funkcí pravdivostní tabulku a porovnejte funkční hodnoty. Jsou shodné? Zkuste napsat program
pro všechny funkce v LD a jako výrazy v ST.
vaše řešení
Úloha 18 (Automa 4/2012 strana 52)
Zobecněte řešení schodišťového vypínače pro tři a více proměnných. Nej¬prve navrhněte řešení pro použití tradiční instalace (bez použití PLC, jen s obvyklými instalačními prvky) a pak s PLC v LD a ST (nejprve jen s booleovskými operátory AND, OR a NOT a pak i s použitím funkce XOR).
vaše řešení
Úloha 19 (Automa 4/2012 strana 52)
Vraťme se k úloze 11 z čísla 2/2012. Co lze říci o proměnných y4 a y5, které jsou realizovány vztahy:
y4 := vyp_1 AND NOT vyp_1;
y5 := vyp_1 OR NOT vyp_1;
Vytvořte jejich pravdivostní tabulku nebo mapu a logický výraz. Nyní realizujte funkce
y7 := y4 XOR vyp_1;
a
y8 := y5 XOR vyp_1;
vaše řešení
Úlohy 1 až 12 z čísla 2/2012 byly jednoduché – máte k nim nějaké připomínky a náměty?
Jednotlivé části seriálu lze nalistovat
nebo stáhnout z webu: