IF_ProductManager - GetFirstProductInterfaceOnBelt (Methode)

Übersicht

Typ

Methode

Verfügbar ab

V1.0.0.0

Versionen:

Aktuelle Version

Aufgabe

Gibt die Schnittstelle zum vordersten Produkt eines Bands zurück.

Beschreibung

Das Produkt, das dem Ende des Bands am nächsten ist, wird ermittelt, und seine Schnittstelle wird zurückgegeben.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_udiBeltId

UDINT

Die Nummer des Bands, dessen vorderstes Produkt ermittelt werden soll.

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

q_ifFirstProduct

IF_Product

Die Schnittstelle für das Produkt, das dem Ende des Bands am nächsten ist.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert

Beschreibung

OK

Ok

0

Ok

ExecutionAborted

NoProductExisting

71

Es konnte kein Produkt gefunden werden.

InputParameterInvalid

BeltIdRange

11

BeltId ist außerhalb des gültigen Bereichs.

BeltIdRange

Aufzählungsname:

BeltIdRange

Aufzählungswert:

11

Beschreibung:

BeltId ist außerhalb des gültigen Bereichs.

Problem

Ursache

Lösung

-

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

Am Eingang i_udiBeltId muss die Nummer des Bands angegeben werden, von dem die Schnittstelle des ersten Produktes zurückgegeben werden soll. Die Nummer muss zwischen eins und der Anzahl der parametrierten Bänder liegen.

NoProductExisting

Aufzählungsname:

NoProductExisting

Aufzählungswert:

71

Beschreibung:

Es konnte kein Produkt gefunden werden.

Problem

Ursache

Lösung

-

Das Produkt existiert nicht.

Es muss sichergestellt werden, dass sich auf dem am Eingang i_udiBeltId ausgewählten Band ein Produkt befindet.

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

Ok

Die Schnittstelle zum ersten Produkt des Bands wird zurückgegeben.