Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel Zur Hantierung Mit Verzögerungsalarmen; Struktur Des Anwenderprogramms Verzögerungsalarme - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

Anhang
Anweisungsteil OB 80
Im Anweisungsteil des OB 80, der vom Betriebssystem bei einem Zeitfehler
aufgerufen wird, geben Sie folgendes AWL-Anwenderprogramm ein:
AWL (OB 80)
Network 1:
UN
A 4.1
S
A 4.1
CALL SFC 20
SRCBLK
:= #STARTINFO
RET_VAL := MW 210
DSTBLK
:= P#M 110.0 Byte 20
A.4.7
Beispiel zur Hantierung mit Verzögerungsalarmen
A.4.7.1
Struktur des Anwenderprogramms Verzögerungsalarme
Aufgabenstellung
Wenn Eingang E 0.0 gesetzt wird, soll Ausgang A 4.0 10 Sekunden später gesetzt
werden. Jedes Setzen von Eingang E 0.0 soll die Verzögerungszeit neu starten.
Als anwendungsspezifisches Kennzeichen soll der Zeitpunkt (Sekunden und
Millisekunden) des Verzögerungsalarm-Starts in der Startereignisinformation des
Verzögerungsalarm-OB (OB 20) erscheinen.
Falls in diesen 10 Sekunden E 0.1 gesetzt wird, soll der Organisationsbaustein
OB 20 nicht aufgerufen werden; d. h. der Ausgang A 4.0 soll nicht gesetzt werden.
Wenn Eingang E 0.2 gesetzt wird, soll Ausgang A 4.0 wieder zurückgesetzt
werden.
Umsetzung im Anwenderprogramm
Nachfolgende Tabelle zeigt die Teilaufgaben der verwendeten Bausteine.
Baustein
OB 1
OB 20
A-102
Erläuterung
//Ausgang A 4.1 setzen, wenn Zeitfehler
//aufgetreten ist.
//Blocktransfer: Gesamte Start-
//ereignisinformation in den Merker-
//bereich MB 110 bis MB 129 retten.
Teilaufgabe
Aktuelle Uhrzeit lesen und aufbereiten für Start des Verzögerungsalarms
Abhängig vom Flankenwechsel am Eingang E 0.0 Verzögerungsalarm
starten
Abhängig vom Status des Verzögerungsalarms und vom Flanken-
wechsel am Eingang E 0.1 Verzögerungsalarm stornieren
Abhängig vom Zustand des Eingangs E 0.2 Ausgang A 4.0 zurücksetzen
Setzen des Ausgangs A 4.0
Aktuelle Uhrzeit lesen und aufbereiten
Startereignisinformation in den Merkerbereich retten
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis