Omron CJ-series CJ2 CPU Unit

34 Fehlercodes dokumentiert

009A

Basic I/O Error

Dies ist ein nicht-kritischer Fehler, der ein Problem mit einer Basic I/O Unit anzeigt. Die POWER- und RUN-Anzeigen leuchten, während die ERR/ALM-Anzeige blinkt. Zusätzliche Fehlerdetails, einschließlich der Slot- und Rack-Nummer der fehlerhaften Einheit, sind im Speicherbereich A408 verfügbar. Dieser Fehler verhindert den normalen Betrieb der betroffenen I/O-Einheit.

0x008B

Fehler bei doppelter Aktualisierung

Dieser nicht-fatale Fehler tritt auf, wenn die Einstellung 'Detect Duplicated Refresh Errors' im PLC Setup auf 'Detect' steht und E/A-Aktualisierungsbefehle (IORF(097), FIORF(225), IORD(222), IOWR(223)) in einer zyklischen Aufgabe mit denselben Befehlen in einer Interrupt-Aufgabe um dieselbe Special I/O Unit konkurrieren. Er tritt auch auf, wenn ein E/A-Aktualisierungsbefehl in einer Interrupt-Aufgabe ausgeführt wird, während die E/A bereits aktualisiert werden, was potenziell zu Dateninkonsistenzen führen kann.

0x009A

Basic I/O Fehler

Ein Fehler ist in einer Basic I/O Unit aufgetreten, angezeigt durch A402.12 und A408. Dies deutet auf ein potenzielles Hardwareproblem oder einen Komponentenausfall innerhalb der Einheit hin, wie z.B. eine durchgebrannte Sicherung, was zu einem Verlust der I/O-Funktionalität führt.

0x009B

SPS-Einrichtungsfehler

Es liegt ein Einstellungsfehler in den PLC Setup-Parametern vor, angezeigt durch A402.10. Dies bedeutet, dass ein oder mehrere Konfigurationswerte ungültig sind, was verhindert, dass die CPU Unit gemäß ihrer beabsichtigten Einrichtung arbeitet.

0x00D1

Option Board Fehler

Ein Option Board Fehler ist aufgetreten, angezeigt durch A315.13 und A402.00. Dies geschieht typischerweise, wenn das Option Board während des Betriebs des Systems entfernt wurde, wenn das Board selbst ausgefallen ist oder wenn die Steckverbindung schlecht ist, was zu einem Verlust seiner spezifischen Funktionalität führt.

0x00F1

Backup-Speicherfehler

Das Schreiben in den integrierten Flash-Speicher ist fehlgeschlagen, angezeigt durch A315.15. Dieser nicht-fatale Fehler bedeutet, dass kritische Sicherungsdaten möglicherweise nicht korrekt gespeichert wurden und ein ordnungsgemäßer Betrieb beim nächsten Wiederherstellen der Stromversorgung nach einer Stromunterbrechung aufgrund des Verlusts der gespeicherten Daten möglicherweise nicht möglich ist.

0x00F2

Tag Memory Fehler

Ein Fehler ist im Speicher aufgetreten, in dem Netzwerk-Tags gespeichert werden, gekennzeichnet durch A315.12. Dies kann die Kommunikation und den Datenaustausch mit Netzwerk-Tags beeinträchtigen und potenziell zu inkorrekten Daten oder Kommunikationsausfällen führen.

0x00F3

System-Arbeitsfehler

Ein Fehler ist im Speicher aufgetreten, der speziell für Online-Bearbeitungsvorgänge verwendet wird, angezeigt durch A315.04 und A402.00. Dieser Zustand impliziert, dass Online-Programmmodifikationen möglicherweise beeinträchtigt sind oder dass ein normaler Betrieb nach der nächsten Wiederherstellung der Stromversorgung nach einer Unterbrechung möglicherweise nicht möglich ist.

0x00F7

Batteriefehler

Dieser nicht-kritische Fehler tritt auf, wenn das PLC Setup so konfiguriert ist, dass es Batteriefehler erkennt, und die Backup-Batterie der CPU Unit entweder fehlt oder ihre Spannung unter einen akzeptablen Schwellenwert gefallen ist, angezeigt durch A402.04. Dies kann beim Aus- und Wiedereinschalten zu einem Verlust von remanenten Daten oder der Uhrzeit führen.

0x0200-0x020F

CPU Bus Unit-Fehler

Ein Fehler trat während des Datenaustauschs zwischen der CPU Unit und einer CPU Bus Unit auf, angezeigt durch A402.07 und A417. Dies deutet auf einen Kommunikationsfehler oder ein internes Problem hin, das spezifisch für eine der CPU Bus Units (Unit-Nummern 0 bis F) ist.

0x0300-0x035F or 0x03FF

Special I/O Unit Fehler

Ein Fehler trat während des Datenaustauschs zwischen der CPU Unit und einer Special I/O Unit auf, angezeigt durch A402.06 und A418 bis A423. Dies deutet auf einen Kommunikationsfehler oder einen internen Fehler innerhalb einer der Special I/O Units (Gerätenummern 0 bis 95) hin.

0x0400 to 0x040F

CPU Bus Unit Einstellungsfehler

Eine installierte CPU Bus Unit stimmt nicht mit der in den E/A-Tabellen registrierten CPU Bus Unit überein. Dieser Fehler weist auf eine Diskrepanz zwischen der physischen Hardware und den konfigurierten Einstellungen hin. Flag A402.03 und Hilfsbereich A427 zeigen den Fehler bzw. die Nummer der Problem-Einheit an.

0x0500 to 0x055F

Einstellungsfehler der Special I/O Unit

Eine installierte Special I/O Unit stimmt nicht mit der in den I/O tables registrierten Special I/O Unit überein. Dies deutet auf eine Diskrepanz zwischen der physischen Hardware und den konfigurierten Einstellungen hin, möglicherweise im Zusammenhang mit der synchronous unit operation. Flag A402.02 und Auxiliary Area A428 bis A433 geben den Fehler bzw. die Nummer der betroffenen Einheit an.

0x4101 to 0x42FF

FAL(006) Fehler

Die Anweisung Nummer 006 der Function Advance Logic (FAL) wurde im Programm ausgeführt. Dies deutet darauf hin, dass eine benutzerdefinierte Fehlerbedingung erfüllt wurde. Die spezifische FAL number (001 bis 511) ist im Auxiliary Area A400 (leftmost digit 4, rightmost 3 digits 101 to 2FF hex) und in den flags A360 bis A391 gespeichert.

0x809F

Zykluszeit Überschritten Fehler

Die Scan-Zykluszeit der SPS hat die im PLC Setup konfigurierte maximale Zykluszeit (Watch-Zykluszeit) überschritten. Dies deutet darauf hin, dass das Programm oder die I/O-Operationen zu lange dauern, um innerhalb des zulässigen Zeitrahmens abgeschlossen zu werden. Flag A401.08 zeigt diesen Fehler an.

0x80C0 to 0x80C7, 0x80CE, or 0x80CF

I/O Bus Error

Ein Fehler ist in der Kommunikationsbusleitung zwischen der CPU und den I/O Units aufgetreten, oder die End Cover ist nicht korrekt mit dem CPU Rack oder einem Expansion Rack verbunden. Dies ist ein fataler Fehler, angezeigt durch flag A401.14. Auxiliary Area A404 enthält die Fehlersteckplatznummer (00 bis 09, mit '0F hex' für unbestimmten Steckplatz, '0B hex' für built-in EtherNet/IP port bus error) und Rack-Nummer (00 bis 03, mit '0E hex' für fehlende End Cover).

0x80E0

I/O Setting Error

Die angeschlossenen I/O-Einheiten stimmen nicht mit den registrierten I/O-Tabellen überein, oder die Anzahl der angeschlossenen Einheiten weicht von der registrierten Anzahl ab. Dies ist ein schwerwiegender Fehler, angezeigt durch das Flag A401.10. Auxiliary Area A405.08 schaltet sich spezifisch EIN, wenn eine Interrupt Input Unit an der falschen Position ist oder falsch registriert wurde.

0x80E1

Fehler: Zu viele I/O-Punkte

Eine oder mehrere Systemgrenzen bezüglich I/O-Punkte, Interrupt-Eingänge, Puls-I/O-Module oder Erweiterungsracks wurden überschritten, oder Ressourcen sind mehr als einer Unit zugewiesen. Dies ist ein fataler Fehler, angezeigt durch Flag A401.11, wobei der Auxiliary Area A407.13 bis A407.15 spezifische Details darüber liefert, welche Grenze überschritten wurde.

0x80E9

Duplizierungsfehler der Einheits-/Rack-Nummer

Dieselbe Nummer wurde mehr als einer CPU Bus Unit oder Special I/O Unit zugewiesen. Dies ist ein fataler Fehler, der durch das Flag A401.13 angezeigt wird. Der Hilfsbereich A410 sowie A411 bis A416 zeigen die duplizierten Einheitsnummern für CPU Bus Units bzw. Special I/O Units an.

0x80EA

Startwortadresse des Erweiterungsracks überschritten

Die Startwortadresse eines Erweiterungsracks überschreitet CIO 0901, was die CPU daran hindert, die E/A für das Rack korrekt zu adressieren. Das entsprechende Bit in A409.00 bis A409.03 (Racks 0 bis 3) wird EINGESCHALTET, um das betroffene Rack anzuzeigen.

0x80F0

Programmfehler

Ein allgemeiner Programmfehler ist in der CJ2 CPU Unit aufgetreten, was auf eine inkorrekte Programmlogik oder ein nicht behebbares Laufzeitproblem hinweist. Das Programm wird anhalten, und die Adresse, an der der Stopp erfolgte, wird an A298 und A299 ausgegeben. Spezifische Unterfehler-Flags (A295.xx) liefern detailliertere Diagnoseinformationen.

0x80F1

Speicherfehler

Ein schwerwiegender Fehler ist im Speicher der CPU aufgetreten, angezeigt durch A401.15. Ein Bit in A403 wird EIN-geschaltet, um den Ort des Fehlers anzuzeigen, wie z.B. Prüfsummenfehler im Anwenderprogrammspeicher, PLC Setup, registrierte E/A-Tabellen, Routing-Tabellen oder CPU Bus Unit Setup. Dies kann durch Stromunterbrechungen während der Datenspeicherung oder durch beschädigte Einstellungen verursacht werden, was den korrekten Betrieb der SPS verhindert.

0x80F2

Versionsfehler

Das übertragene Anwenderprogramm enthält Funktionen, die von der aktuellen Geräteversion der CPU Unit nicht unterstützt werden, angezeigt durch A401.05 und A293. Diese Inkompatibilität verhindert die korrekte Ausführung des Programms und führt zu einem fatalen Fehler.

0x80F4

Memory Card Übertragungsfehler

Die CPU Unit konnte den Inhalt der Memory Card beim Einschalten nicht korrekt lesen, angezeigt durch A401.03. Dies kann auftreten, wenn erforderliche Dateien für die automatische Übertragung fehlen oder wenn ein Programm, das Netzwerk-Symbole enthält, auf eine inkompatible CPU-Version übertragen wurde (CJ2H-CPU6 Unit Version 1.5 oder früher, oder CJ2M-CPU1 Unit Version 2.1 oder früher).

0xC101-0xC2FF

FALS(007) Fehler

Die FALS(007) Anweisung wurde im Programm ausgeführt, angezeigt durch A401.06, was einen benutzerdefinierten fatalen Fehlerzustand signalisiert. Der spezifische Fehlercode in A400 liegt im Bereich von 0xC101 bis 0xC2FF, wobei die letzten drei Hexadezimalziffern einer benutzerdefinierten FAL-Nummer von 001 bis 511 entsprechen.

80F1

Speicherfehler

Ein Speicherfehler ist in der CPU-Einheit aufgetreten, oder ein Prüfsummenfehler wurde während der zyklischen Prüfsummenverifikation der SPS erkannt. Dies ist ein fataler Fehler, der durch Flag A401.15 angezeigt wird. Der spezifische betroffene Speicherbereich wird durch einzelne Bits im Hilfsbereich A403 detailliert. Die CPU-Einheit versucht eine automatische Wiederherstellung aus dem Flash-Speicher für bestimmte Bereiche wie den Anwenderprogrammspeicher und das PLC Setup; falls erfolglos, stoppt der Betrieb.

A295.08

Befehlsfehler

Im Versuch, einen Befehl auszuführen, wurden falsche Datenwerte in einem Operanden bereitgestellt, wodurch das ER Flag eingeschaltet wurde. Das SPS-Setup ist so konfiguriert, dass der Betrieb bei Befehlsfehlern gestoppt wird, was die CPU anhält und zu einem fatalen Programmfehler (0x80F0) beiträgt. Die Position des Programmfehlers (A298/A299) zeigt an, wo der Fehler aufgetreten ist.

A295.09

Indirekter DM/EM BCD-Fehler

Ein indirekter DM/EM BCD-Fehler ist aufgetreten, wodurch das AER Flag eingeschaltet wurde und das PLC Setup so eingestellt ist, dass es den Betrieb bei einem Befehlsfehler stoppt. Dies bedeutet, dass eine indirekte Adresse oder das Wort, das sie enthält, nicht im BCD-Format vorliegt, wenn der BCD mode für den DM/EM-Zugriff angegeben ist, was zu einem fatalen Programmfehler (0x80F0) führt. Die Fehleradresse wird an A298/A299 ausgegeben.

A295.10

Illegaler Zugriffsfehler

Es wurde versucht, auf Speicher in einer unautorisierten Weise zuzugreifen, und das SPS-Setup ist so konfiguriert, dass der Betrieb bei einem Instruktionsfehler gestoppt wird, was zu einem fatalen Programmfehler (0x80F0) führt. Dies umfasst das Lesen/Schreiben von Parameterbereichen, das Schreiben in nicht installierten Speicher, das Schreiben in eine EM bank, die als EM file memory konfiguriert ist, das Schreiben in einen schreibgeschützten Bereich oder die Verwendung einer indirekten DM/EM-Adresse, die nicht im BCD-Format vorliegt, wenn der BCD mode für die Adressierung angegeben ist. Die Fehleradresse wird an A298/A299 ausgegeben.

A295.11

Kein END Fehler

Dem Programm fehlt eine END(001)-Anweisung am Abschluss der Aufgabe, die in A294 angegeben ist. Dies weist auf eine unvollständige Programmstruktur hin, die eine ordnungsgemäße Aufgabenausführung verhindert und zu einem schwerwiegenden Programmfehler (0x80F0) führt.

A295.12

Task-Fehler

Ein Task-Fehler ist aufgetreten, was bedeutet, dass keine ausführbare zyklische Task vorhanden ist oder keine Task einem eingegebenen Interrupt entspricht. Dies ist besonders kritisch, wenn der Parameter 'Stop CPU on Instruction Error' im PLC Setup auf 'Stop' gesetzt ist, was zu einem fatalen Programmfehler (0x80F0) führt.

A295.13

Differenzierungs-Überlauf-Fehler

Zu viele differenzierte Anweisungen wurden während einer Online-Bearbeitungssitzung eingefügt oder gelöscht, was zu einem instabilen Programmzustand führt. Dieser Zustand verhindert die ordnungsgemäße Ausführung und trägt zu einem fatalen Programmfehler (0x80F0) bei.

A295.14

Illegaler Befehlsfehler

Das Programm enthält einen Befehl, den die CPU Unit nicht ausführen kann, was entweder auf eine beschädigte Programmübertragung oder auf einen Befehl hindeutet, der von der Firmware-Version der CPU nicht unterstützt wird. Dies verhindert, dass das Programm korrekt ausgeführt wird, und trägt zu einem fatalen Programmfehler (0x80F0) bei.

A295.15

UM Überlauffehler

Der Benutzerprogrammspeicher (UM) wurde überschritten, was darauf hinweist, dass das Programm zu groß für den zugewiesenen Speicherplatz ist. Dies verhindert, dass die PLC das vollständige Programm lädt oder ausführt, was zu einem fatalen Programmfehler (0x80F0) beiträgt.