Herunterladen Inhalt Inhalt Diese Seite drucken

Fehlercodes; Fehlercodes Der Ans-Cpus - Mitsubishi Electric MELSEC A-serie Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für MELSEC A-serie:
Inhaltsverzeichnis

Werbung

Fehlerdiagnose
11.3
Fehlercode
Tritt ein Fehler im RUN-Betrieb auf, wird mit Hilfe der Selbstdiagnosefunktion der CPU eine Feh-
lermeldung oder ein Fehlercode (einschließlich der Schrittnummer) in einem Sonderregister ge-
speichert. Die verschiedenen Fehlermeldungen und Fehlercodes si n d in der folgenden Tabelle
aufgeführt.
Der Fehlercode kann mit Hilfe des Programmiergeräts gelesen werden. Bei Verwendung der
Programmiersoftware GX IEC Developer kann der Fehler im Klartext gelesen werden (Menu-
punkt DEBUG). Nähere Hinweise zum Umgang mit dem Programmiergerät und der Program-
miersoftware GX IEC Developer enthalten die jeweiligen Bedienungsanleitungen
11.3.1

Fehlercodes der AnS-CPUs

Fehler-
meldung
INSTRUC
CODE ERR.
PARAMETER
ERROR
MISSING
END INS
CAN'T
EXECUTE (P)
Tab. 11-1: Fehlermeldungen und Fehlercodes der AnS-CPUs
11 – 14
CPU-
D9008
Ursache
(binär)
Status
10
STOP
Im Programm ist eine Anweisung
enthalten, die nicht von der CPU
verarbeitet werden kann.
Eine Speicherkassette mit fehler-
haftem Programm wurde einge-
setzt.
Der Speicherinhalt wurde aufgrund
eines Fehlers verändert.
11
STOP
Der Speicherinhalt wurde aufgrund
von Störeinflüssen oder einem Fehler
in der Speicherkassette zerstört.
12
STOP
Das Programm enthält keine END-/
FEND-Anweisung.
13
STOP
Das Sprungziel, das über eine der
Anweisungen CJ, SCJ, CALL,
CALLP oder JMP angesprochen
wurde, ist nicht vorhanden.
Eine RET-Anweisung wurde pro
grammiert (und ausgeführt), obwohl
das Programm keine CALL-Anwei-
sung enthält.
Das Sprungziel, das über eine der
Anweisungen CJ, SCJ, CALL,
CALLP oder JMP angesprochen
wurde, befindet sich hinter einer
END-Anweisung.
Die Anzahl der FOR-Anweisungen
entspricht nicht der Anzahl der
NEXT-Anweisungen.
Das Sprungziel einer zwischen
FOR und NEXT programmierten
JMP-Anweisung liegt außerhalb der
FOR/NEXT-Schleife.
Das in einer JMP-Anweisung vorge-
gebene Sprungziel liegt nicht inner-
halb des Unterprogramms, welches
vor Ausführung einer RET-Anwei-
sung verlassen wurde.
Das Sprungziel einer JMP-Anwei-
sung liegt an einem Programm-
schritt oder in einem
Unterprogramm, der bzw. das zwi-
schen einer FOR/NEXT-Schleife
liegt.

Fehlercodes

Abhilfe
Fehlerhaften Programmschritt mit Hilfe
eines Programmiergerätes lesen und
Programmzeile korrigieren.
Bei fehlerhaftem Programm im ROM
muß dieser neu beschrieben oder die
Speicherkassette ausgetauscht wer-
den.
Es ist zu überprüfen, ob die Spei-
cherkassette richtig installiert ist.
Die Parameterdaten sind mit Hilfe
eines Programmiergerätes zu über-
prüfen, zu korrigieren und gegebe-
nenfalls erneut in die CPU zu
schreiben.
END-/FEND-Anweisung an das Ende
des Programms setzen.
Fehlerhaften Programmschritt mit Hilfe
eines Programmiergerätes lesen und
Programmzeile korrigieren, z.B.
Sprunganweisung einfügen oder
Sprungziel ändern.

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Melsec ans-serieMelsec qnas-serie

Inhaltsverzeichnis