Herunterladen Inhalt Inhalt Diese Seite drucken

Operationscodefehler (Ob 29) - Siemens Simatic S5 CPU 928B Anleitung

Vorschau ausblenden Andere Handbücher für Simatic S5 CPU 928B:
Inhaltsverzeichnis

Werbung

Operationscodefehler
(OB 29)
Programmieranleitung CPU 928B
C79000-B8500-C898, 01
Ein Operationscodefehler wird von der CPU bei der Bearbeitung eines
STEP-5-Programms festgestellt, wenn ein Befehl programmiert wor-
den ist, der nicht zum STEP-5-Befehlsumfang der CPU 928B gehört
(z.B. können RU- und SU-Befehle mit dem PG programmiert, jedoch
von den CPUs 928B, 928, 922 (R-Prozessor) und 921 (S-Prozessor)
im AG 135U nicht interpretiert werden).
Beim Erkennen eines unzulässigen Operationscodes wird an dieser
Stelle die Bearbeitung des Anwenderprogramms unterbrochen und der
Organisationsbaustein OB 29 aufgerufen, wenn er geladen ist.
Bei Aufruf des OB 29 stehen im AKKU 1 zusätzliche Informationen, die
den aufgetretenen Fehler näher erläutern:
Tabelle 5-18
BCF – Operationscodefehler
Fehlerkennung
AKKU-1-L AKKU-2-L
1811H
Befehl mit unzulässigem Opcode
1812H
Unzulässiger Opcode bei einem Befehl, bei
dem das High-Byte des 1. Befehlswortes
den Wert 68H enthält
1813H
Unzulässiger Opcode bei einem Befehl, bei
dem das High-Byte des 1. Befehlswortes
den Wert 78H enthält
1814H
Unzulässiger Opcode bei einem Befehl, bei
dem das High-Byte des 1. Befehlswortes
den Wert 70H enthält
1815H
Unzulässiger Opcode bei einem Befehl, bei
dem das High-Byte des 1. Befehlswortes
den Wert 60H enthält
Vorsicht
Ein Operationscodefehler sollte nicht quittiert werden: Die CPU
erkennt nicht, ob es sich bei dem fehlerhaften Befehl um einen
Einwort- oder Mehrwortbefehl handelt. Hat die CPU den OB 29
bearbeitet, versucht sie, das Programm mit dem nächsten
Befehlswort fortzusetzen. Falls es sich dabei um das zweite Wort
eines Mehrwortbefehls handelt, erkennt sie entweder einen
weiteren Befehlscodefehler oder führt dieses Wort als gültigen
Befehl aus, was zu beliebigen Programmfehlern führen kann.
Fehler im RUN und im ANLAUF
Erläuterung
5
5 - 41

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis