Herunterladen Inhalt Inhalt Diese Seite drucken

Fehlermeldungen Der Programmierkonsole; Programmierfehler - Omron SYSMAC CQM1 Technisches Handbuch

Speicherprogrammierbare steuerung
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1:
Inhaltsverzeichnis

Werbung

Programmierfehler

4-2

Fehlermeldungen der Programmierkonsole

4-3
Programmierfehler
Fehler der Ebene A
Die folgenden Fehlermeldungen können während des Programmierkonso-
len–Betriebs angezeigt werden. Korrigieren Sie den Fehler, wie im folgenden
beschrieben, und setzen Sie den Betrieb fort. Die Sternchen (Asterix) in den
nachfolgenden Anzeigen werden in der tatsächlichen Anzeige durch numeri-
sche Daten, im allgemeinen eine Adresse, ersetzt. Weitere Informationen
siehe Bedienerhandbuch der eingesezten Programmiersoftware.
Fehler–
meldung
REPL ROM
Es wurde versucht, Daten in dem schreibgeschützten Speicher abzulegen.
Vergewissern Sie sich, daß der Schreibschutzschalter
(CPU–DIP–Schalter 1) auf OFF gesetzt ist.
PROG OVER
Der Befehl auf der letzten Adresse im Speicher ist nicht NOP(00). Löschen
Sie alle unnötigen Befehle am Ende des Programmes.
ADDR OVER
Es wurde eine Adresse spezifiziert, die größer als die höchste
Speicheradresse im Programmspeicher ist. Geben Sie eine kleinere
Adresse ein.
SETDATA
FALS 00 wurde eingegeben, "00" kann jedoch nicht eingegeben werden.
ERR
Geben Sie die Daten erneut ein.
I/O NO. ERR
Es wurde eine Datenbereichsadresse spezifiziert, die die Grenze des
Datenbereiches überschreitet. Dies ist z.B. der Fall, wenn eine Adresse zu
groß ist. Bestätigen Sie die Bedingungen für den Befehl und geben Sie die
Adresse erneut ein.
Diese Fehler werden bei der Syntax–Überprüfung des Programms erkannt.
Es stehen drei Programmüberprüfungs–Ebenen zur Verfügung. Die ge-
wünschte Ebene, die den zu erkennenden Fehlertyp anzeigen soll, muß an-
gegeben werden. Die folgende Tabelle enthält die Fehlertypen und –anzei-
gen sowie die Erläuterung aller Syntaxfehler. Prüfebene 0 sucht nach A–, B–,
und C–Fehlerarten, Prüfebene 1 nach A– und B–Fehlern und Prüfebene 2
nur nach A–Fehlern.
Fehler–
meldung
?????
Das Programm wurde beschädigt und hierdurch ein nicht existierender
Funktionscode erzeugt. Geben Sie das Programm erneut ein.
CIRCUIT
Die Anzahl an Logikblöcken und Logikblock–Befehlen stimmt nicht überein,
ERR
d.h. LD oder LD NOT wurde verwendet, um einen Logikblock zu starten,
dessen Ausführungsbedingung bisher von keinem anderen Befehl
verwendet wurde. Es ist ebenso möglich, daß ein Logikblockbefehl
verwendet wurde, der nicht die erforderliche Anzahl an Logikblöcken besitzt.
Überprüfen Sie Ihr Programm.
OPERAND
Eine für den Befehl eingegebene Konstante befindet sich nicht innerhalb der
ERR
definierten Werte. Ändern Sie die Konstante so, daß sie innerhalb des
richtigen Bereiches liegt.
NO END
Das Programm enthält keinen END(01)–Befehl. Speichern Sie END(01) auf
INSTR
der Endadresse des Programms.
LOCN ERR
Ein Befehl befindet sich im Programm an der falschen Stelle. Überprüfen Sie
die Befehlsbedingungen, und korrigieren Sie das Programm.
JME
Es fehlt ein JME(04)–Befehl für einen JMP(05)–Befehl. Korrigieren Sie die
UNDEFD
Sprungnummer oder fügen Sie den richtigen JME(04)–Befehl ein.
DUPL
Es wurde zweimal dieselbe Sprungnummer oder Unterprogramm–Nummer
verwendet. Korrigieren Sie das Programm, so daß dieselbe Nummer jeweils
nur einmal verwendet wird.
SBN
Der SBS(91)–Befehl wurde für eine Unterprogramm–Nummer programmiert,
UNDEFD
die nicht existiert. Korrigieren Sie die Unterprogramm–Nummer, oder
erstellen Sie das erforderliche Unterprogramm.
STEP ERR
STEP(08) mit und STEP(08) ohne Abschnittsnummer wurden falsch
verwendet. Überprüfen Sie die STEP(08)–Programmierbedingungen, und
korrigieren Sie das Programm.
Erklärung und Abhilfe
Erklärung und Abhilfe
Kapitel 4-3
105

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis