IF_TargetSelectionStrategy - GetRobotTarget (Methode)
Typ: |
Methode |
Verfügbar ab: |
V1.4.1.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Implementieren des Algorithmus, der dann angewendet wird, um ein gültiges Ziel für einen bestimmten Roboter zu finden
Mit der Methode GetRobotTarget(...) wird der Algorithmus implementiert, der dann angewendet wird, um ein gültiges Ziel für einen bestimmten Roboter zu finden.
Der Aufruf dieser Methode ist nicht erfolgreich, wenn die Eigenschaft xValidData den Wert FALSE hat.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_etRobotId |
ID des Roboters, für den der Algorithmus ein gültiges Ziel finden muss. |
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 = ET_Diag.Ok -> Statusmeldung q_etDiag <> ET_Diag.Ok -> Diagnosemeldung |
|
q_sMsg |
STRING[80] |
Ereignisabhängige Meldung, die detaillierte Informationen zum Diagnosezustand übergibt. |
Datentyp |
Beschreibung |
---|---|
Vom Algorithmus zurückgegebenes Roboterziel. |
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
---|---|---|---|
Ok |
0 |
Ok |
|
ExecutionAborted |
163 |
Ein Zielauswahlstrategie-Funktionsbaustein ist nicht mit gültigen Daten konfiguriert. |
|
InputParameterInvalid |
120 |
Eine angegebene Roboter-ID hat einen ungültigen Wert. |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
Ok |
Statusmeldung: Die Methode wurde erfolgreich aufgerufen.
Enumerationsname: |
RobotIdInvalid |
Enumerationswert: |
120 |
Beschreibung: |
Eine angegebene Roboter-ID hat einen ungültigen Wert. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Methode wurde nicht erfolgreich aufgerufen. |
i_etRobotId enthält eine ungültige Roboter-ID. |
Stellen Sie sicher, dass der Wert von i_etRobotId innerhalb des Bereichs [ET_SystemEntity.Robot1...ET_SystemEntity.Robot10] liegt. |
TargetSelectionStrategyDataInvalid
Enumerationsname: |
TargetSelectionStrategyDataInvalid |
Enumerationswert: |
163 |
Beschreibung: |
Ein Zielauswahlstrategie-Funktionsbaustein ist nicht mit gültigen Daten konfiguriert. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Methode war nicht erfolgreich. |
Die Methode wurde aufgerufen, es waren aber keine gültigen Daten konfiguriert. |
Stellen Sie sicher, dass xValidData = TRUE, bevor Sie diese Methode aufrufen. |