IF_TargetManager - AddTargetDistance (Methode)

Übersicht

Typ

Methode

Verfügbar ab

V1.0.0.0

Versionen:

Aktuelle Version

Aufgabe

Ein Ziel in einem Abstand vom letzten Ziel erstellen.

Beschreibung

Fügt der Liste der Ziele ein neues Ziel hinzu, das i_lrDistance hinter dem letzten Ziel liegt. Wurde noch kein Ziel eingegeben, wird die Nullposition des Zielbands als letztes Ziel angenommen.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_lrDistance

LREAL

Abstand des neuen Ziels vom letzten eingegebenen Ziel

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Fehlermeldung.

q_etDiagExt

ET_DiagExt

Bausteinspezifischer Ausgang des Diagnosegeräts.

q_etDiag = GD.ET_Diag.Ok -> Statusmeldung

q_etDiag <> GD.ET_Diag.Ok -> Fehlermeldung

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert

Beschreibung

OK

Ok

0

Ok

ExecutionAborted

MaxNrOfTargetsReached

74

Die maximale Anzahl der verwaltbaren Ziele ist erreicht.

InputParameterInvalid

DistanceRange

34

Distance ist außerhalb des gültigen Bereichs.

UnexpectedProgramBehavior

BeltInvalid

13

Das Band ist ungültig.

BeltInvalid

Aufzählungsname:

BeltInvalid

Aufzählungswert:

13

Beschreibung:

Das Band ist ungültig.

Problem

Ursache

Lösung

-

In der internen Ausführung ist ein Fehler aufgetreten.

Bitte informieren Sie das Supportteam über diesen Fehler.

DistanceRange

Aufzählungsname:

DistanceRange

Aufzählungswert:

34

Beschreibung:

Distance ist außerhalb des gültigen Bereichs.

Problem

Ursache

Lösung

-

Am Eingang i_lrDistance wurde ein ungültiger Wert übergeben.

Es muss sichergestellt werden, dass am Eingang i_lrDistance ein Wert größer 0 übergeben wird.

MaxNrOfTargetsReached

Aufzählungsname:

MaxNrOfTargetsReached

Aufzählungswert:

74

Beschreibung:

Die maximale Anzahl der verwaltbaren Ziele ist erreicht.

Problem

Ursache

Lösung

-

Es wurde versucht, der Eintaktstrecke mehr als die maximale Anzahl Ziele hinzuzufügen.

Es dürfen zu keinem Zeitpunkt mehr als Gc_udiMaxNumberOfTargets Ziele für die Eintaktstrecke definiert sein.

Der globale Parameter Gc_udiMaxNumberOfTargets muss auf einen Wert gesetzt werden, der größer ist als die maximale Anzahl der Ziele für die Eintaktstrecke.

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

Ok

Das Ziel wurde erfolgreich hinzugefügt.