ABB · ACS850 Standard Program Firmware
Dies ist ein synchroner Programmierfehler, bei dem eine Zeile Mint code versucht, einen Wert zuzuweisen, der außerhalb des zulässigen Bereichs für einen bestimmten Parameter liegt, wie z.B. das Setzen eines negativen scalefactor. Dies weist auf einen logischen Fehler im Programm hin, der korrigiert werden muss, um eine sofortige Programmbeendigung zu verhindern.
Klicken Sie auf Schritte, um Ihren Fortschritt zu verfolgen.
Identifizieren Sie die spezifische Mint Programmzeile oder den Befehl, der den Fehler verursacht hat, indem Sie das Ausführungsprotokoll oder die Debugging-Ausgabe des Programms überprüfen.
Konsultieren Sie das Parameterreferenzhandbuch des Antriebs, um den gültigen Minimal- und Maximalbereich für den zu schreibenden Parameter zu bestimmen (z.B. Parameter P1-54 für den scaling factor sollte >0 sein).
Ändern Sie den Mint program code, um sicherzustellen, dass alle zugewiesenen Werte und Berechnungsergebnisse innerhalb des zulässigen Bereichs für ihre jeweiligen Parameter oder Variablen liegen.
Implementieren Sie Bereichsüberprüfungen (boundary checks) im Mint Programm, um Benutzereingaben oder berechnete Werte zu validieren, bevor sie kritischen Parametern zugewiesen werden.
Testen Sie die korrigierte Programmlogik in einer kontrollierten Umgebung und überwachen Sie alle relevanten Parameterwerte während der Ausführung.