IF_ProductManager - DeleteFirstProductFromBelt (Methode)

Übersicht

Typ

Methode

Verfügbar ab

V1.0.0.0

Versionen:

Aktuelle Version

Aufgabe

Löscht das vorderste Produkt von einem Band.

Beschreibung

Das Produkt, das sich am längsten auf dem Band befindet, wird aus der Liste aller Produkte gelöscht.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_udiBeltId

UDINT

Die Nummer des Bandes, von dem das vorderste Produkt gelöscht 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

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.

UnexpectedProgramBehavior

LoggerInvalid

38

Es wurde kein gültiger Loggerbaustein übergeben.

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

LoggerInvalid

Aufzählungsname:

LoggerInvalid

Aufzählungswert:

38

Beschreibung:

Es wurde kein gültiger Loggerbaustein übergeben.

Problem

Ursache

Lösung

-

In der internen Ausführung ist ein Fehler aufgetreten.

Bitte informieren Sie das Supportteam über diesen Fehler.

NoProductExisting

Aufzählungsname:

NoProductExisting

Aufzählungswert:

71

Beschreibung:

Es konnte kein Produkt gefunden werden.

Problem

Ursache

Lösung

-

Das zu löschende Produkt existiert nicht.

Es muss sichergestellt werden, dass dem am Eingang i_udiBeltId ausgewählten Band ein Produkt zugewiesen ist.

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

Ok

Das Produkt wurde gelöscht.