IF_Homing - RestorePosFromRetain (Methode)
Typ: |
Methode |
Verfügbar ab: |
V1.0.0.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Auswahl des Referenzierens durch Rekonstruktion der Position nach Lesen der remanenten Variablen.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_etComponent |
Auswahl der Komponente, für die ein Referenzieren nach Lesen der remanenten Variablen ausgeführt werden muss. Gültige Werte sind: oET_RobotComponent.All oET_RobotComponent.AxisAll oET_RobotComponent.AxisA oET_RobotComponent.AxisB oET_RobotComponent.AxisC oET_RobotComponent.AxisD oET_RobotComponent.AxisE oET_RobotComponent.AxisF oET_RobotComponent.AuxAxAll oET_RobotComponent.AuxAx1 ... AuxAx10 |
|
i_lrAbsEncOffset |
LREAL |
Offset der Geberposition. |
i_lrRestoreWindow |
LREAL |
Maximal zulässige Abweichung, zwischen der gespeicherten und der wiederhergestellten Achsposition. |
i_pstRestorePosRetain |
POINTER TO PDL.ST_AxisRestorePosition (Siehe PacDriveLib-Bibliothekshandbuch\Bewegung\Referenzierung\FC_SaveAxisRestorePosition) |
Pointer auf die Remanenten Daten. |
i_xRestoreOnInit |
BOOL |
Referenzieren wird bei InitHoming (automatisch) durchgeführt. |
i_xRestoreOnHoming |
BOOL |
Die Referenzierung wird ausgeführt, wenn HomingMode aufgerufen wird. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. EinWert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
q_etDiagExt |
Bausteinspezifischer Ausgang zur Diagnose. q_etDiag = GD.ET_Diag.Ok -> Statusmeldung q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung |
|
q_sMsg |
STRING[80] |
Ereignisabhängige Meldung, die zusätzliche Informationen über den Diagnosezustand gibt. |
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
---|---|---|---|
OK |
0 |
Ok |
|
InputParameterInvalid |
146 |
OnInit oder OnHoming ist ungültig. |
|
InputParameterInvalid |
144 |
Die Roboterkomponente ist ungültig. |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
Ok |
Die Konfiguration des Referenzierungsmodus war erfolgreich.
Enumerationsname: |
OnInitOrOnHomingInvalid |
Enumerationswert: |
146 |
Beschreibung: |
OnInit oder OnHoming ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Konfiguration des Referenzierungsmodus war nicht erfolgreich. |
Der am Eingang i_xRestoreOnInit oder i_xRestoreOnHoming übergebene Wert ist ungültig. |
Wenn die Methode aufgerufen wird, müssen ein oder beide Eingänge auf TRUE gesetzt werden. |
Enumerationsname: |
RobotComponentInvalid |
Enumerationswert: |
144 |
Beschreibung: |
Die Roboterkomponente ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Konfiguration des Referenzierungsmodus war nicht erfolgreich. |
Der am Eingang i_etComponent übergebene Wert ist kein gültiger Wert. |
Sicherstellen, dass am Eingang i_etComponent eine gültige Komponente übergeben wurde. |