IF_ProductManager - AddProductToBelt (Methode)
Typ |
Methode |
Verfügbar ab |
V1.0.0.0 |
Versionen: |
Aktuelle Version |
Fügt einem Band ein neues Produkt hinzu.
Das Produkt wird in die Liste aller Produkte eingetragen und mit den Bändern bewegt.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_udiBeltId |
UDINT |
Die Nummer des Bands, auf dem das Produkt liegt. |
i_lrLeadEdge |
LREAL |
Der Abstand der Vorderkante des Produktes bis zum Ende des Bands, auf dem das Produkt liegt. |
i_lrTrailEdge |
LREAL |
Der Abstand der Hinterkante des Produktes bis zum Ende des Bands, auf dem das Produkt liegt. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Fehlermeldung. |
|
q_etDiagExt |
Bausteinspezifischer Ausgang des Diagnosegeräts. q_etDiag = GD.ET_Diag.Ok -> Statusmeldung q_etDiag <> GD.ET_Diag.Ok -> Fehlermeldung |
|
q_ifProduct |
Schnittstelle des hinzugefügten Produkts |
q_etDiag |
q_etDiagExt |
Aufzählungswert |
Beschreibung |
---|---|---|---|
OK |
0 |
Ok |
|
ExecutionAborted |
68 |
Die maximale Anzahl der verwaltbaren Produkte ist erreicht. |
|
InputParameterInvalid |
11 |
BeltId ist außerhalb des gültigen Bereichs. |
|
UnexpectedProgramBehavior |
13 |
Das Band ist ungültig. |
|
UnexpectedProgramBehavior |
38 |
Es wurde kein gültiger Loggerbaustein übergeben. |
|
UnexpectedProgramBehavior |
48 |
Der Baustein befindet sich in einem undefinierten Zustand. |
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, dem das Produkt hinzugefügt werden soll. Die Nummer muss zwischen eins und der Anzahl der parametrierten Bänder liegen. |
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. |
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. |
Aufzählungsname: |
MaxNrOfProductsReached |
Aufzählungswert: |
68 |
Beschreibung: |
Die maximale Anzahl der verwaltbaren Produkte ist erreicht. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Es wurde versucht, der Eintaktstrecke mehr als die maximale Anzahl Produkte hinzuzufügen. |
Es dürfen sich zu keinem Zeitpunkt mehr als Gc_udiMaxNumberOfProducts Produkte auf der Eintaktstrecke befinden. Der globale Parameter Gc_udiMaxNumberOfProducts muss auf einen Wert gesetzt werden, der größer ist als die maximale Anzahl der Produkte auf der Eintaktstrecke. |
Aufzählungsname: |
Ok |
Aufzählungswert: |
0 |
Beschreibung: |
Ok |
Das Produkt wurde dem Band hinzugefügt.
Aufzählungsname: |
UnknownCase |
Aufzählungswert: |
48 |
Beschreibung: |
Der Baustein befindet sich in einem undefinierten Zustand. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
In der internen Ausführung ist ein Fehler aufgetreten. |
Bitte informieren Sie das Supportteam über diesen Fehler. |