Indramat · ServoDyn D Servo Drive
Dieser Fehler weist darauf hin, dass ein Sprung- oder Verzweigungsbefehl innerhalb des CLM01.3-M Benutzerprogramms versucht, die Programmausführung auf eine Blocknummer größer als 999 zu lenken, die außerhalb des gültigen Bereichs für Programmblöcke liegt.
Klicken Sie auf Schritte, um Ihren Fortschritt zu verfolgen.
Überprüfen Sie das CLM01.3-M Benutzerprogramm, um alle Sprung- oder Verzweigungsbefehle (z.B. JMP, JSR) zu identifizieren, die eine Ziel-Blocknummer größer als 999 angeben.
Korrigieren Sie die Ziel-Blocknummern im Benutzerprogramm, sodass sie innerhalb des gültigen Bereichs von 000-999 liegen.
Wenn Task 3 verwendet wird, stellen Sie sicher, dass sich das Task 3 Programm innerhalb eines gültigen Programmblock-Bereichs befindet, wie in Parameter 84 spezifiziert.
Testen Sie das Programm nach den Korrekturen erneut, um sicherzustellen, dass alle Sprünge und Verzweigungen zu gültigen Programmblöcken ausgeführt werden.
Führen Sie eine gründliche Fehlerbehebung der Programmlogik durch, insbesondere bei bedingten Sprüngen, um versehentliche Sprünge zu ungültigen Adressen zu verhindern.