9.5.2
Weckalarme
9.5.2.1
SET_CINT (Weckalarm parametrieren)
Tabelle 9- 100
SET_CINT (Weckalarm parametrieren)
KOP/FUP
Tabelle 9- 101
Datentypen für die Parameter
Parameter und Datentyp
OB_NR
IN
CYCLE
IN
PHASE
IN
RET_VAL
OUT
Beispiele: Zeitparameter
● Ist die CYCLE-Zeit = 100 us, unterbricht der von OB_NR angegebene Alarm-OB den
Programmzyklus alle 100 us. Der Alarm-OB wird ausgeführt und übergibt anschließend
die Ausführungssteuerung wieder an den Programmzyklus an der Stelle, an der die
Unterbrechung auftrat.
● Ist die CYCLE-Zeit = 0, wird das Alarmereignis deaktiviert und der Alarm-OB wird nicht
ausgeführt.
● Die PHASE-Zeit (Phasenverschiebung) ist eine angegebene Verzögerungszeit, die
auftritt, bevor das CYCLE-Zeitintervall beginnt. Mit der Phasenverschiebung können Sie
die Ausführung von OBs mit niedrigerer Priorität zeitlich steuern.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
SCL
ret_val := SET_CINT(
ob_nr:=_int_in_,
cycle:=_udint_in_,
phase:=_udint_in_);
Datentyp
OB_CYCLIC
UDInt
UDInt
Int
Beschreibung
Der angegebene Alarm-OB wird gesetzt, um die zykli-
sche Ausführung zu starten, die den Programmzyklus
unterbricht.
Beschreibung
OB-Nummer (symbolisch adressierbar)
Zeitintervall in Mikrosekunden
Phasenverschiebung in Mikrosekunden
Ausführungsbedingung
Erweiterte Anweisungen
9.5 Alarme
449