Jakým způsobem se dá provádět zápis do proměnné v jazyce ST?

<< < (2/2)

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