ID 40039
Achsreferenz: adressierter HLI-Bereich existiert nicht. | |||
Beschreibung | Ein Funktionsblock zeigt diesen Fehlercode an seinem Ausgang „ErrorID“, wenn die Achsreferenz, die an einem Eingang vom Typ AXIS_REF angelegt ist, also einem Eingang mit Name „Axis“, „Master“ oder „Slave“, auf einen achsspezifischen HLI-Bereich verweist, dem in der Hochlaufliste des Motion Controller keine Achse zugeordnet wurde. Dieser Fehler wird nicht nur bei einer Beauftragung des FB angezeigt, sondern bereits beim Aufruf der FB-Instanz. | ||
Reaktion | Klasse | - | Der Auftrag wird vom FB verworfen und nicht an den Motion Controller weitergeleitet. Der Ausgang „Error“ wird auf TRUE gesetzt. |
Abhilfe | Klasse | - | Es gib 2 Möglichkeiten, weshalb dieser Fehlercode angezeigt wird:
In der Hochlaufliste der Steuerung existiert tatsächlich kein Eintrag für die Achse. Machen Sie in der Hochlaufliste für die Achse einen Eintrag für P-STUP-00015 und passen Sie dann P-STUP-00014 entsprechend an. Die Reihenfolge der Achsen in der Hochlaufliste spiegelt sich in der Reihenfolge der achsspezifischen HLI-Bereiche wider. Prüfen Sie, ob die bei Parameter P-STUP-00015 angegebene Achsliste vorhanden ist. Wenn dies nicht der Fall ist legen Sie die Achsliste an.
Die SPS-Applikation überschreibt den während der Initialisierungphase der Motion-Umgebung vorgegebenen Wert in der Achsreferenz, welcher der Verweis auf einen achsspezifischen Bereich des HLI ist. Deshalb ist zu prüfen, ob in der globalen Variable g_array_axis_ref[idx], die einem Eingang des FBs vom Typ AXIS_REFzugewiesen ist, das Strukturelement hli_axis_idx überschrieben wird. Der Wert von hli_axis_idx muss im Bereich [0 .. gNrAx (Anzahl der konfigurierten Achsen)] liegen. |
Fehlertyp | - | ||
|