Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 CPU 946R Handbuch Seite 485

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Integrierte Sonderfunktionen
Kapitel 6
Ausnahme:
Soll der OB 126 die Funktion mit der Nummer "5" ausführen ( = systeminterne
Adreßliste analog zum DB
1
aufbauen; nur im OB 20!), so überprüft das Systemprogramm den
korrekten Aufbau der Adreßliste. Es überprüft, ob die darin angegebenen Ein- und Ausgänge bzw.
Koppelmerker auf entsprechenden Baugruppen quittieren. Ist eine fehlerhafte Adreßliste
übergeben worden, so verhält sich das Automatisierungsgerät wie bei einem DB-1-Fehler: Die
CPU geht in den weichen Stoppzustand mit langsamem Blinken der STOP-LED. Als Fehler-
ursache wird ein DB-1 -Fehler gemeldet.
Hinweise:
Während der Bearbeitung des OB 126 sind die Anwenderalarme gesperrt: Es kommen keine
Weckalarme und keine Prozeßalarme (im 150U-Mode) bzw. Interrupts (im 155U-Mode) durch.
Durch den Aufruf des OB 126 werden die Inhalte von AKKU 1 bis AKKU 4 verändert. Das
BR-Register bleibt erhalten.
Bei Wiederanlauf wird der Restzyklus unter "BASP" bearbeitet. Alle digitalen Ausgänge sind
gesperrt. Am Zyklusende werden alle Ausgänge (auch die in den Adreßlisten 1 bis
4
angegebenen) zurückgesetzt.
Anwendungsbeispiel: Adreßliste aufbauen und Prozeßabbild ausgeben lassen
1.
Adreßliste im DB 5 erstellen
Über die Softkeys
Eingabe >,
<
Maske >, "Baustein: DB 5" programmieren Sie am PG einen
DB 5 mit folgenden Parametern:
Digitale Eingänge:
1, 2,
Digitale Ausgänge:
3,
Koppelmerker Eingänge:
5, 6, 7,
Koppelmerker Ausgänge:
20, 22,
Wenn Sie den DB 5 manuell erstellen, muß er gleich aufgebaut sein wie ein DB
1
(mit
Anfangskennung, Kennwörter der Operandenbereiche, Endekennung; siehe Kapitel 10.3.1).
2. Adreßliste im Neustart-OB 20 Übernehmen lassen
Zuerst müssen Sie den Parameterblock im Merkerbereich anlegen. Er belegt die Merkerbytes
MB 20 bis MB 25:
Funktionsnummer
"
5"
ins Merkerbyte 20 transferieren
Adreßlistennummer
"
1 "
ins Merkerbyte 21 transferieren
Bausteinart DB (" 1
")
und Bausteinnummer "5"
in Merkerbytes 22 und 23 transferieren
Datenwortnummer "3" (DW 3 im DB 5 enthält
1. Kennwort) in Merkerbytes 24 und 25 transferieren
Programmieranleitung C79000-B8500-C637-03

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 cpu 947Simatic s5 cpu 947rSimatic s5 cpu 946

Inhaltsverzeichnis