Mitsubishi Electric · MELSEC-Q/L Common Instruction
Dieser Fehler tritt bei Basic model QCPU, High Performance model QCPU, Process CPU und Redundant CPU auf, wenn Daten, nachdem sie durch ein Indexregister modifiziert wurden, versuchen, auf ein für Systemzwecke reserviertes Gerät zu schreiben. Obwohl Gerätebereichsprüfungen nicht immer durchgeführt werden, löst das Schreiben auf ein Systemgerät diesen Fehler spezifisch aus, was auf eine kritische Speicherzugriffsverletzung und potenzielle Systeminstabilität hinweist.
Klicken Sie auf Schritte, um Ihren Fortschritt zu verfolgen.
Überprüfen Sie die Programmlogik, in der Indexregister (z.B. Z0) in Verbindung mit Schreibbefehlen verwendet werden.
Berechnen Sie sorgfältig die maximal mögliche Adresse, auf die ein indizierter Befehl in einem bestimmten Programmsegment zugreifen kann.
Passen Sie Gerätezuweisungen an oder begrenzen Sie den Bereich der Indexregister, um den Zugriff auf systemreservierte Gerätebereiche zu verhindern.
Überprüfen Sie den CPU-Typ und dessen spezifische Handhabung von Gerätebereichsprüfungen während indizierter Operationen.