Jakým způsobem se dá provádět zápis do proměnné v jazyce ST?
Luboš Urban:
Je to opravdu tak jednoduché, jak píše pan Rojko. Zápisu v mnemokódu
LD vstup
WR promenna
opravdu v jazyce ST odpovídá
promenna := vstup;
Ta vaše úloha by snad mohla vypadat nějak takhle:
VAR
casovac : fbTick;
END_VAR
casovac(IN:= true, PT := T#3m); // každé 3 minuty dá impuls, tj. nastaví
// na jeden cyklus svůj výstup
IF Casovac.Q THEN // když dočasoval
IF teplota - predchozi_tepl ota >= X THEN // a nárůst teploty je větší než X
ohrev_aku := true; // zapni nabíjení aku nádrže
ohrev_bazen := false; // a vypni ohřev bazénu
ELSE // jinak
ohrev_aku := false; // vypni aku
ohrev_bazen := true; // a zapni bazén
END_IF;
Predchozi_tepl ota := teplota; // a ulož si stávající teplotu
END_IF;
Navigace
[0] Index zpráv
[*] Předchozí strana