Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierfehler - Omron SYSMAC CQM1 Bedienerhandbuch

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

Werbung

Programmierfehler

Fehlermeldung
REPL ROM
Es wurde versucht, Daten in einem schreibgeschützten Speicher abzulegen. Vergewissern Sie sich, daß der
Schreibschutzschalter der CQM1 (CPU–DIP–Schalter PIN 1) auf OFF gesetzt ist. Bei der CPM1/CPM1A/SRM1
muß dazu Bit 00...03 von DM 6602 auf "0" gesetzt werden.
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 an.
SETDATA ERR
FALS 00 wurde eingegeben, "00" kann jedoch nicht eingegeben werden. 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.
8-3
Programmierfehler
Fehler der Ebene A
Fehlermeldung
?????
Das Programm wurde beschädigt und hierdurch ein nicht existierender Funktionscode erzeugt. Geben Sie das
Programm erneut ein.
CIRCUIT ERR
Die Anzahl von Logikblöcken und Logikblock–Befehlen stimmt nicht überein, 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 von Logikblöcken besitzt. Überprüfen Sie Ihr Programm.
OPERAND ERR
Eine für den Befehl eingegebene Konstante befindet sich nicht innerhalb der definierten Werte. Ändern Sie die
Konstante so, daß sie innerhalb des richtigen Bereiches liegt.
NO END INSTR
Das Programm enthält keinen END(01)–Befehl. Speichern Sie END(01) in 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 UNDEFD
Es fehlt ein JME(04)–Befehl für einen JMP(05)–Befehl. Korrigieren Sie die 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 UNDEFD
Der SBS(91)–Befehl wurde für eine Unterprogramm–Nummer programmiert, 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.
Fehler der Ebene B
Fehlermeldung
IL ILC ERR
IL(02) und ILC(03) werden nicht zusammen verwendet. Korrigieren Sie das Programm, so daß jeder IL(02)– einen
entsprechenden ILC(03)–Befehl besitzt. Das Programm wird trotz dieser Fehlermeldung fortgesetzt, wenn mehr als
ein IL(02)–Befehl demselben ILC(03)–Befehl zugeordnet wird. Vergewissern Sie sich, daß Ihr Programm, wie
gewünscht, gespeichert wurde, bevor Sie fortfahren.
JMP–JME ERR
JMP(04) 00 und JME(05) 00 werden nicht zusammen verwendet. Das Programm wird trotz dieser Fehlermeldung
fortgesetzt, wenn mehr als ein JMP(04) 00 demselben JME(05) 00 zugeordnet wird. Vergewissern Sie sich, daß Ihr
Programm wie gewünscht gespeichert wurde, bevor Sie fortfahren.
SBN–RET ERR
Wird die Adresse von SBN(92) angezeigt, wurden zwei Unterprogramme mit derselben Unterprogramm–Nummer
spezifiziert. Ändern Sie eine der Unterprogramm–Nummern oder löschen Sie eines der Unterprogramme. Wird die
Adresse von RET(93) angezeigt, wurde RET(93) nicht richtig verwendet. Überprüfen Sie die Bedingungen für
RET(93) und korrigieren Sie das Programm.
Erklärung und Abhilfe
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.
Erklärung und Abhilfe
Erklärung und Abhilfe
Kapitel 8-3
431

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis