Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CS1 serie Technisches Handbuch Seite 345

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Überprüfung von Programmen
Hinweis
Hinweis
Andere Fehler
328
Wurde die SPS–Konfiguration auf den Haltebetrieb bei einem Befehlsfehler ein-
gestellt, wird im Falle eines Befehlsverarbeitungs–Fehlers und dem gesetzten
ER–Fehlermerker der Betrieb abgebrochen (schwerwiegender Fehler) und der
Befehlsverarbeitungs–Fehlermerker (A29508) aktiviert.
Unzulässiger Zugriff–Fehler
Unzulässiger Zugriff–Fehler zeigen an, dass auf eine der folgenden Arten auf
den falschen Bereich zugegriffen wurde, wenn eine von den Befehlsoperanden
spezifizierte Adresse angesprochen wurde.
a) Ein Lese– oder Schreibvorgang wurde auf einen Parameterbereich aus-
geführt.
b) Ein Schreibvorgang wurde in einem Speicherbereich ausgeführt, der
nicht installiert ist (sehen Sie den Hinweis).
c) Ein Schreibvorgang wurde in einem EM–Bereich ausgeführt, der als
EM–Dateispeicher spezifiziert ist.
d) Ein Schreibvorgang wurde in einem schreibgeschützten Bereich aus-
geführt.
e) Der Wert, der in einer indirekten DM/EM–Adresse in dem BCD–Modus
spezifiziert wurde, ist kein BCD–Wert (z.B. *D000001 enthält #A000).
Bei einem Zugriffsfehler wird die Befehlsverarbeitung fortgesetzt und der Feh-
lermerker (ER–Merker) nicht aktiviert, aber der Zugriff–Fehlermerker (AER–
Merker) gesetzt.
Ein Zugriffsfehler tritt in den folgenden Fällen auf:
eine spezifizierte EM–Adresse überschreitet 32767 (Beispiel: E2768) für
die aktuelle Bank.
die letzte Bank (Beispiel: C) wird im BIN–Modus für eine indirekte EM–
Adresse spezifiziert und die spezifizierten Worte enthalten 8000 bis
FFFF hex. (Beispiel: @EC_00001 enthält #8000).
Die aktuelle Bank (Beispiel: C) wird im BIN–Modus für eine indirekte EM–
Adresse spezifiziert und die spezifizierten Worte enthalten 8000 bis
FFFF hex. (Beispiel: @EC_00001 enthält #8000)
Ein Spezialmerkerwort, das die interne Speicheradresse eines Bits ent-
hält, wird als Wortadresse verwendet oder ein Spezialmerkerwort, das die
interne Speicheradresse eines Wortes enthält, wird als Bitadresse ver-
wendet.
Wurde die SPS–Konfiguration auf den Haltebetrieb bei einem Befehlsfehler ein-
gestellt, wird im Falle eines ungültigen Zugriffs und gesetztem AER–Merker der
Betrieb abgebrochen (schwerwiegender Fehler) und der Ungültiger Zugriff–
Fehlermerker (A29510) gesetzt.
Der Zugriff–Fehlermerker (AER–Merker) wird nicht gelöscht, nachdem eine
Programm–Task ausgeführt wird. Wurden die Befehlsfehler auf Betrieb fortset-
zen eingestellt, kann dieser Merker bis unmittelbar vor dem END(001)–Befehl
überwacht werden, um zu sehen, ob ein unzulässiger Zugriffsfehler in der Pro-
gramm–Task aufgetreten ist. (Der Status des letzten AER–Merkerzustandes
nach Ausführung des gesamten Anwenderprogramm kann überwacht werden,
wenn der AER–Merker mittels einer Programmierkonsole überwacht wird.)
Unzulässiger Befehl–Fehler
Unzulässiger Befehl–Fehler zeigen an, daß ein Versuch unternommen wurde,
andere Befehlsdaten als die im System definierten auszuführen. Dieser Fehler
tritt normalerweise nicht auf, wenn das Programm auf einem Programmiergerät
der Serie CS1 erstellt wird (einschließlich Programmierkonsolen).
In den seltenen Fällen in denen dieser Fehler auftritt wird er als Programmfehler
behandelt, der Betrieb wird abgebrochen (schwerwiegender Fehler) und der
Unzulässiger Befehl–Merker (A29514) aktiviert.
Abschnitt
9-3

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis