Danfoss · VLT Micro Drive FC 51
Es wurde versucht, über Holding Register 0007 auf einen Unterindex eines Array-Parameters zuzugreifen, der nicht existiert. Dies weist darauf hin, dass eine falsche Indexnummer angegeben wurde, als auf ein Element innerhalb eines Array-Typ-Parameters verwiesen wurde, was zu einem ungültigen Speicherzugriff führte.
Klicken Sie auf Schritte, um Ihren Fortschritt zu verfolgen.
Konsultieren Sie das Kommunikationshandbuch des Antriebs, um zu bestätigen, ob der Parameter ein Array ist und was sein gültiger Unterindexbereich ist (z. B. 0-3, 1-N).
Überprüfen Sie das Programm des Modbus-Masters (z. B. SPS-Code), um sicherzustellen, dass der korrekte Unterindex für den Zielparameter in Holding Register 0007 verwendet wird.
Wenn der Parameter ein einzelner Wert ist, entfernen Sie jegliche Unterindex-Notation aus der Modbus-Anfrage.
Überprüfen Sie die Firmware-Version des Antriebs (z. B. Parameter 15-05) und vergleichen Sie diese mit der Parameter-Mapping-Dokumentation, um die Kompatibilität der Array-Strukturen sicherzustellen.
Testen Sie das Lesen/Schreiben verschiedener Unterindizes (z. B. 0, 1) mit einem Modbus-Scanner-Tool, um den gültigen Bereich des Arrays zu ermitteln.