IF_TargetsHandler - GetTargetWithSlots (Methode)
Typ: |
Methode |
Verfügbar ab: |
V1.4.1.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Abrufen von Informationen zu einem Ziel und den Slots, die es enthält
Die Methode GetTargetWithSlots ruft Informationen zu einem Ziel und den Slots, die es enthält, ab.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_udiListIndex |
UDINT |
Der Index eines Roboterziels in der Liste. |
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 |
---|---|
Datenstruktur mit Informationen zu dem Ziel, die im Index der Eingabe gespeichert sind, einschließlich der Informationen zu den enthaltenen Slots. |
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
---|---|---|---|
Ok |
0 |
Ok |
|
ExecutionAborted |
101 |
Der Funktionsbaustein wurde noch nicht konfiguriert. |
|
ExecutionAborted |
117 |
Die konfigurierte Anzahl der Slots ist für eine aufgerufene Methode ungültig. |
|
InputParameterInvalid |
112 |
Der angegebene Listenindex bezieht sich nicht auf ein gültiges Ziel in der Liste. |
|
InputParameterInvalid |
111 |
Der angegebene Index ist entweder Null oder größer als die maximale Listengröße. |
Enumerationsname: |
ListIndexInvalid |
Enumerationswert: |
112 |
Beschreibung: |
Der angegebene Listenindex bezieht sich nicht auf ein gültiges Ziel in der Liste. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Ziel und seine Slots wurden nicht zurückgegeben. |
Der Ziel-Handler enthält kein Ziel mit dem angegebenen Index. |
Stellen Sie sicher, dass ein Ziel mit dem Index i_udiListIndex in der Liste enthalten ist. |
Enumerationsname: |
ListIndexRange |
Enumerationswert: |
111 |
Beschreibung: |
Der angegebene Index ist entweder Null oder größer als die maximale Listengröße. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Ziel und seine Slots wurden nicht zurückgegeben. |
Der Wert des Index liegt außerhalb des gültigen Bereichs. |
Der Wert des Index muss innerhalb des Bereichs [1 bis Gc_udiMaxNumberOfTargets] liegen. |
Enumerationsname: |
NotConfigured |
Enumerationswert: |
101 |
Beschreibung: |
Der Funktionsbaustein wurde noch nicht konfiguriert. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Ziel und seine Slots wurden nicht zurückgegeben. |
Die Methode Configuration wurde noch nicht aufgerufen. |
Stellen Sie sicher, dass die Methode Configuration erfolgreich aufgerufen wurde, bevor diese Methode aufgerufen wird. |
Enumerationsname: |
NumberOfSlotsInvalid |
Enumerationswert: |
117 |
Beschreibung: |
Die konfigurierte Anzahl der Slots ist für eine aufgerufene Methode ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Ziel und seine Slots wurden nicht zurückgegeben. |
Es ist nicht möglich, das erforderliche Ziel und seine Slots zurückzugeben, während die Anzahl der konfigurierten Slots Null ist. |
oStellen Sie sicher, dass die Anzahl der konfigurierten Slots größer als Null ist, bevor Sie diese Methode aufrufen. oRufen Sie die Methode ConfigureSlotList auf, um die Anzahl der konfigurierten Slots festzulegen. |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
Ok |
Statusmeldung: Das Ziel mit seinen Slots wurde erfolgreich zurückgegeben.