Typ: |
Methode |
Verfügbar ab: |
1.0.0.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Die Methode schreibt die Limits für jede Roboterkomponente.
Es sollte sichergestellt werden, dass i_lrLimitPositive > i_lrLimitNegative. Es ist zu beachten, dass auch i_lrLimitPositive < 0 sein kann ebenso wie i_lrLimitNegative > 0, solange die Bedingung i_lrLimitPositive > i_lrLimitNegative erfüllt ist.
Mit i_lrLimitPositive = i_lrLimitNegative = 0 können die gesetzten Limits wieder zurückgesetzt werden.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_etComponent |
Roboterkomponente für die Limits, die ausgelesen werden müssen. Gültige Werte sind:
|
|
i_lrLimitPositive |
LREAL |
Positives/oberes Limit. |
i_lrLimitNegative |
LREAL |
Negatives/unteres Limit. |
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 |
Ok |
0 |
Ok |
InputParameterInvalid |
LimitsInvalid |
117 |
Es sind ungültige Limits vorhanden. |
InputParameterInvalid |
RobotComponentInvalid |
144 |
Die Roboterkomponente ist ungültig. |
Aufzählungsname: |
LimitsInvalid |
Enumerationswert: |
117 |
Beschreibung: |
Es sind ungültige Limits vorhanden. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Setzen des Softwarelimits war nicht erfolgreich. |
Der am Eingang i_lrLimitPositive oder i_lrLimitNegative übergebene Wert ist ungültig. |
Wenn einer der Werte nicht gleich 0 gesetzt ist, muss der Wert von i_lrLimitPositive größer sein als i_lrLimitNegative. |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
Ok |
Das Setzen des Softwarelimits war erfolgreich.
Enumerationsname: |
RobotComponentInvalid |
Aufzählungswert: |
144 |
Beschreibung: |
Die Roboterkomponente ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Setzen des Softwarelimits 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. |