Instructions

Table Of Contents
Erweiterte Anweisungen
9.5 Alarme
S7-1200 Automatisierungssystem
440 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
9.5.3.1
SET_TINTL (Uhrzeitalarm festlegen)
Tabelle 9- 107 SET_TINTL (Datum und Uhrzeit für Uhrzeitalarm mit Datentyp DTL festlegen)
KOP/FUP
SCL
Beschreibung
ret_val := SET_TINTL(
OB_NR:=_int_in_,
SDT:=_dtl_in_,
LOCAL:=_bool_in_
PERIOD:=_word_in_
ACTIVATE:=_bool_in_);
Festlegen eines Uhrzeitalarms. Der OB
kann für eine Ausführung oder für wieder-
holte Ausführungen in einem zugewiese-
nen Zeitraum festgelegt werden.
Tabelle 9- 108 Datentypen für die Parameter
Parameter und Datentyp
Datentyp
Beschreibung
OB_NR
IN
OB_TOD (INT)
OB-Nummer (symbolisch adressierbar)
SDT IN DTL Anfangsdatum und -uhrzeit: Sekunden und Millisekunden werden igno-
riert und können auf 0 gesetzt werden.
LOCAL IN Bool 0 = Systemzeit verwenden
1 = Ortszeit verwenden (sofern für die CPU die Ortszeit eingestellt ist,
ansonsten verwenden Sie die Systemzeit)
PERIOD IN Word Der Zeitraum ab Anfangsdatum und -uhrzeit für das wiederholt auftre-
tende Alarmereignis.
W#16#0000 = einmalig
W#16#0201 = jede Minute
W#16#0401 = jede Stunde
W#16#1001 = täglich
W#16#1201 = wöchentlich
W#16#1401 = monatlich
W#16#1801 = jährlich
W#16#2001 = Monatsende
ACTIVATE IN Bool 0 = ACT_TINT muss ausgeführt werden, um das Alarmereignis zu
aktivieren.
1 = Das Alarmereignis ist aktiviert.
RET_VAL
OUT
Int
Ausführungsbedingung
Ihr Programm kann mit der Anweisung SET_TINTL ein Datums- und Uhrzeit-Alarmereignis
festlegen, das den zugewiesenen Alarm-OB ausführt. Startdatum und Startuhrzeit werden
vom Parameter SDT vorgegeben, und der Zeitraum für wiederholte Alarme (beispielsweise
täglich oder wöchentlich) wird vom Parameter PERIOD festgelegt. Wenn Sie eine monatlich
wiederholte Uhrzeit einstellen, müssen Sie für das Startdatum einen Tag von 1 bis 28
angeben. Die Tage 29 bis 31 dürfen nicht verwendet werden, da sie im Monat Februar nicht
vorkommen. Wenn Sie ein Alarmereignis am Monatsende programmieren möchten,
verwenden Sie für den Parameter PERIOD die Monatsende-Einstellung.