STOPPUHR
 
Syntax:
STOPPUHR(Zeitvariable)
 
Diese Funktion gibt die Zeitdauerdifferenz zwischen der aktuellen Uhrzeit und der in der Zeitvariablen hinterlegten Zeit im Format HH:MM:SS zurück. Es wird die reine Uhrzeitdifferenz ermittelt, Tage werden nicht berücksichtigt, d.h. als Ergebnis kann es keinen Wert grösser als 23:59:59 geben.
 
Beispiel:
Das Treppenhauslicht soll ausgeschaltet werden, wenn es länger als 2 Minuten an ist und der Taster zum Einschalten länger als 1 Minute nicht mehr betätigt wurde. Beachten Sie, daß als Parameter bei der Ermittlung der Stoppzeiten die Variable CT des Objekts und nicht das Objekt selbst verwendet wird.
 
wenn LiTreppenh eingeschaltet dann
  wenn Stoppuhr(LiTreppenh.ct) groesser "00:02:00” und
       Stoppuhr(TastTreppenh.ct) groesser "00:01:00" dann
    LiTreppenh aussschalten
  endewenn
endewenn
 
Bitte beachten Sie:
Als Parameter darf nicht der Objektname, sondern es muss eine Zeitvariable oder die für jedes Objekt vorhandenen Zeitvariable CT (also Objektname.CT) angegeben werden. Es gibt auch noch eine andere Funktion um festzustellen wie lange ein Objekt sich in seinem aktuellen Zustand befindet, das ist die Funktion SCHALTDAUER(Objekt), bei dieser Funktion wird das Objekt (ohne den Zusatz.CT) als Parameter angegeben.
 

Created with help of DrExplain