Herunterladen Inhalt Inhalt Diese Seite drucken

Verzögerungsalarme - Siemens SIMATIC S7-1200 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

8.4.3
Verzögerungsalarme
Sie können die Bearbeitung des Verzögerungsalarms mit den Anweisungen SRT_DINT und
CAN_DINT starten und abbrechen und den Alarmzustand mit der Anweisung QRY_DINT
abfragen. Jeder Verzögerungsalarm ist ein einmaliges Ereignis, das nach einer
vorgegebenen Verzögerungszeit auftritt. Wird das Zeitverzögerungsereignis gelöscht, bevor
die Zeitverzögerung abgelaufen ist, tritt der Alarm nicht im Programm auf.
Tabelle 8- 96 Anweisungen SRT_DINT, CAN_DINT und QRY_DINT
KOP/FUP
Tabelle 8- 97 Datentypen für die Parameter
Parameter und Datentyp
OB_NR
IN
DTIME
IN
1
SIGN
IN
1
RET_VAL
OUT
STATUS
OUT
Nur bei SRT_DINT
1
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
SCL
ret_val := SRT_DINT(
ob_nr:=_int_in_,
dtime:=_time_in_,
sign:=_word_in_);
ret_val := CAN_DINT(
ob_nr:=_int_in_);
ret_val := QRY_DINT(
ob_nr:=_int_in_,
status=>_word_out_);
Datentyp
Beschreibung
OB_DELAY
Organisationsbaustein (OB), der nach einer Zeitverzögerung gestartet
werden soll: Wählen Sie einen der verfügbaren Verzögerungsalarm-
OBs aus, die über die Funktion "Neuen Baustein hinzufügen" in der
Projektnavigation angelegt wurden. Doppelklicken Sie auf das
Parameterfeld und dann auf das Symbol, um die verfügbaren OBs
anzuzeigen.
Time
Verzögerungswert (1 bis 60000 ms)
Word
Von der S7-1200 nicht verwendet: Jeder Wert wird angenommen. Um
Fehler zu verhindern, muss ein Wert zugewiesen werden.
Int
Ausführungsbedingung
Word
Anweisung QRY_DINT: Zustand des angegebenen
Verzögerungsalarm-OBs, siehe Tabelle unten
101BErweiterte Anweisungen
Beschreibung
SRT_DINT startet einen Verzögerungsalarm, der
einen OB ausführt, wenn die im Parameter DTIME
festgelegte Verzögerungszeit abgelaufen ist.
CAN_DINT löscht einen Verzögerungsalarm, der
bereits gestartet ist. Der Verzögerungsalarm-OB
wird dann nicht ausgeführt.
QRY_DINT fragt den Zustand des vom Parameter
OB_NR angegebenen Verzögerungsalarms ab.
8.4 Alarme
303

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis