Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierfehler-Ob; Gültigkeit; Funktion - Siemens SIMATIC S7-400 Betriebsanleitung

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

Werbung

5.5.3

Programmierfehler-OB

Gültigkeit
Nur für S7-300/400

Funktion

Wenn in einer S7-300/400-CPU ein Baustein aufgerufen wird, der nicht vorhanden ist, geht
die CPU im Normalfall in STOP. Im Diagnosepuffer wird angezeigt, welcher FB, FC oder DB
gefehlt hat. Sie können dann den fehlenden Baustein nachladen und die CPU erneut starten.
Wenn Sie aber nicht möchten, dass die CPU bei einem fehlenden Baustein in STOP geht
oder nur dann in STOP geht, wenn bestimmte Bausteintypen oder Bausteinnummern fehlen,
dann können Sie das von Ihnen gewünschte Verhalten im OB121 festlegen.
Schon wenn Sie OB121 als leeren Baustein in die CPU geladen haben, reicht dies, um die
CPU immer weiter laufen zu lassen, wenn ein Baustein fehlt. Wenn Sie selektiver
entscheiden möchten, wann die CPU weiter laufen bzw. in STOP gehen soll, dann bringen
Sie den OB121 in das Anwenderprogramm ein.
In Verbindung mit SINAUT ST7 ist es möglich, dass eine CPU in STOP geht, wenn sie von
einer anderen CPU Daten empfängt, die sie nicht oder noch nicht kennt. Dies ist
beispielsweise der Fall, wenn Sie in einer Station ein Datenpunkt-Typical hinzufügen und mit
einer kompletten Zieladresse versehen (Ziel-Teilnehmer-Nr. plus Ziel-Objekt-Nr.). Die
angegebene Ziel-Objekt-Nr. kann in folgendem Fall zum STOP beim Ziel-Teilnehmer führen:
● Sobald Sie ein neues Datenpunkt-Typical in einer Station installiert haben, werden die
Daten zum Ziel übertragen.
● Wenn in der Ziel-CPU noch kein zugehöriges Empfangs-Typical eingebaut ist, ist auch
die Ziel-Objekt-Nr. (= Instanz-DB des Empfangs-Typicals) nicht vorhanden.
Ergebnis ist, dass die CPU in STOP geht, sobald die Daten empfangen werden.
Damit dies nicht passiert, wird empfohlen, den FC ST7ObjectTest in OB121 aufzurufen.
Tabelle 5- 2 Aufruf des FC ST7ObjectTest im Programmierfehler-OB
OB121
ST7ObjectTest
TIM 1531 IRC
Betriebsanleitung, 02/2018, C79000-G8900-C468-02
5.5 Aufbau des Anwenderprogramms für TD7onCPU
Der Aufruf des FC ST7ObjectTest in OB121 verhindert einen CPU-STOP, wenn
die CPU Daten mit unbekannter Ziel-Objekt-Nr. empfängt.
Andere Aufrufe können unabhängig vom Aufruf des FC ST7ObjectTest an belie-
biger Stelle im OB121 eingebunden werden.
FC ST7ObjectTest hat einen Parameter "StopInOtherCases". Hier können Sie
angeben, was in anderen Fällen passieren soll (STOP oder Weiterlaufen), wenn
OB121 aufgerufen wurde, weil ein anderer Datenbaustein oder ein FB oder FC
fehlt.
Baustein-Bibliothek Telecontrol ST7
143

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1500Simatic s7-300

Inhaltsverzeichnis