Mitsubishi Electric · MELSEC-Q/L Common Instruction
Dieser Betriebsfehler tritt auf, wenn die CHK (Check) Anweisung im Programm unsachgemäß implementiert wird, wodurch der Betrieb des CPU-Moduls unterbrochen wird. Er kann durch falsche Anweisungsplatzierung zwischen CHKST und CHK, Überschreitung der zulässigen Anzahl von CHK-Anweisungen oder den Versuch, CHK/CHKST in einem Programm mit langsamer Ausführung zu verwenden, verursacht werden. Wenn dieser Fehler auftritt, wird das Fehler-Flag SM0 eingeschaltet und der Fehlercode wird in SD0 gespeichert.
Klicken Sie auf Schritte, um Ihren Fortschritt zu verfolgen.
Überprüfen Sie, ob das Programm sicherstellt, dass eine CHKST-Anweisung unmittelbar vor der CHK-Anweisung platziert ist.
Bestätigen Sie, dass sich nur LD-, LDI-, AND- oder ANI-Anweisungen zwischen den CHKST- und CHK-Anweisungen befinden.
Stellen Sie sicher, dass die Gesamtzahl der CHK-Anweisungen in allen ausgeführten Programmdateien zwei nicht übersteigt.
Überprüfen Sie, dass keine einzelne Programmdatei mehr als eine CHK-Anweisung enthält.
Überprüfen Sie das Programm auf das Vorhandensein von parallelen Leitern oder NOP-Anweisungen innerhalb des Bereichs der CHK-Anweisung.
Überprüfen Sie den Ausführungstyp der Programmdatei; wenn es sich um ein Programm mit langsamer Ausführung handelt, verschieben oder entfernen Sie die CHK- und CHKST-Anweisungen.