Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 CPU 922 Handbuch Seite 457

Ag s5-135u automatisierungsgerät
Vorschau ausblenden Andere Handbücher für SIMATIC S5 CPU 922:
Inhaltsverzeichnis

Werbung

Zykluszeitüberschreitung (ZYK)
Eine Zykluszeitüberschreitung kann ausgelöst werden 2.B. durch fehler-
hafte Programmierung, wenn bei einem bestimmten Prozesszustand die ZBG
in einer Programmschleife läuft, durch Ausfall des Taktgenerators oder
durch eine Zeitüberlastung der ZBG (siehe Abschnitt 3.6.1).
Wenn eine Zykluszeitüberschreitung auftritt, unterbricht das System-
programm die Bearbeitung des Anwenderprogramms und ruft den Organisa-
tionsbaustein OB 26 auf. Die Zykluszeit wird neu aufgezogen.
Wenn der OB 26 nicht programmiert ist, geht die ZBG beim Auftreten
einer Zykluszeitüberschreitung in den Stoppzustand. Unabhängig von der
Programmierung des OB 26 wird bei Zykluszeitüberschreitung das BASP-
Signal ausgegeben, das die digitalen Ausgänge sperrt. Das BASP-Signal
wird bei Rückkehr in die zyklische Programmbearbeitung aufgehoben.
Befehlscodefehler
Ein Befehlscodefehler tritt dadurch auf, daß die ZBG einen Befehl
nicht interpretieren oder ausführen kann. Es werden folgende Befehls-
codefehler unterschieden:
-
Substitutionsfehler
Die ZBG führt bei der Bearbeitung des Anwenderprogramms innerhalb
eines Funktionsbausteins eine Substitution durch, wenn eine Opera-
tion mit einem Formaloperanden in einem Funktionsbaustein ausgeführt
wird. Der Formaloperand wird dabei durch den im Aufruf des Funk-
tionsbausteins stehenden Aktualoperanden ersetzt (siehe Abschnitt
2.7).
Eine unzulässige Substitution wird von der ZBG erkannt. Das System-
programm unterbricht die Bearbeitung des Anwenderprogramms und ruft
den Organisationsbaustein OB 27 auf.
-
Unzulässiger Operationscode
Ein unzulässiger Operationscode tritt auf, wenn ein Befehl program-
miert worden ist, der nicht im STEP-5-Befehlumfang der ZBG liegt
(2.B. können RU- und SU-Befehle mit dem PG programmiert, jedoch von
den R- und S-Prozessoren im AG 135 U nicht interpretiert werden).
Beim Erkennen eines unzulässigen Operationscodes wird an dieser
Stelle die Bearbeitung des Anwenderprogramms unterbrochen und der
Organisationsbaustein OB 29 aufgerufen.
- Unzulässiger Parameter
Ein unzulässiger Parameter tritt auf, wenn ein Befehl mit einem
Parameter, der für die entsprechende ZBG unzulässig ist, program-
miert worden ist (2.B. Zeit- und Zähloperationen mit Parameternummer
>
127).
Wenn ein unzulässiger Parameter von der ZBG erkannt wird, unter-
bricht das Systemprogramm die Bearbeitung des Anwenderprogramms und
ruft den Organisationsbaustein OB 30 auf.

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 cpu 928bSimatic s5 cpu 928

Inhaltsverzeichnis