Zeitoperationen in Anweisungsliste AWL für SPS-Programmierung

  • FR Timer freigeben
    Mit FR wird der Timer bzw. eine Zeit freigegeben, z.B FR T1
  • L Laden des aktuellen Zeitwertes als Ganzzahl
    Der Zeitwert eines adressierten Timers wird im Format Ganzzahl in den AKKU1 geladen.
  • LC Laden des aktuellen Zählwertes als BCD-Zahl
    Der Zeitwert eines adressierten Timers wird im Format BCD-Zahl in den AKKU1 geladen.
  • R rücksetzen eines Timers
    Der adressierte Timer wird auf den Zeitwert "0" zurückgesetzt.
  • SA Laden einer Zeit mit der Funktion Ausschaltverzögerung
  • SE Laden einer Zeit mit der Funktion Einschaltverzögerung
  • SI Laden einer Zeit mit der Funktion Impuls
  • SS Laden einer Zeit mit der Funktion speichernde Einschaltverzögerung
  • SV Laden einer Zeit mit der Funktion verlängerter Impuls
//Beispiel-AWL für den Aufruf einer Zeitfunktion mit dem
Zeitverhalten SI Impuls

U E 6.0 //Abfrage des Eingangs E 6.0
FR T 3 //Wenn E 6.0 = "1" wird der Timer T3 freigegeben
U E 0.1 //Abfrage des Eingangs E 0.1
L S5T#10S //Laden der Zeit 10 sec. in den Akku
SI T3 //Timeraufruf mit der Funktion Impuls
U E 5.5 //Abfrage des Eingangs E 5.5
R T3 //Wenn E 5.5 = "1" wird der Timer zurückgesetzt
L T3 //L bedeuted laden des Zeitwertes binär codiert
T MW4 //Laden und transferieren (T) des Zeitwertes nach MW4 binär(dual)
LC T 3 //LC bedeuted laden des Zeitwertes bcd-codiert
T MW 8 //Laden und transferieren des Zeitwertes nach MW8 bcd-codiert
U T 3 //Signalzustandsabfrage der Zeit T3
= A 2.3 //Ausgang A 2.3 führt "1" solange die Zeit abläuft und
der Eingang E 5.5 den Signalwert "0" hat