IF_ProductManager - GetNumberOfProductsOnBelt (Methode)

Übersicht

Typ

Methode

Verfügbar ab

V1.0.0.0

Versionen:

Aktuelle Version

Aufgabe

Gibt die Anzahl der Produkte auf einem Band zurück.

Beschreibung

Die Anzahl der Produkte, die einem Band zugeordnet sind, wird ermittelt und zurückgegeben.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_udiBeltId

UDINT

Die Nummer des Bands, von dem das vorderste 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_udiNrOfProducts

UDINT

Die Anzahl der Produkte, die dem Band zugeordnet sind.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert

Beschreibung

OK

Ok

0

Ok

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 Anzahl der zugeordneten Produkte ermittelt werden soll. Die Nummer muss zwischen eins und der Anzahl der parametrierten Bänder liegen.

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

Ok

Die Anzahl der Produkte wird zurückgegeben.