IF_ProductManager - GetProductInterfaceById (Methode)

Übersicht

Typ

Methode

Verfügbar ab

V1.0.0.0

Versionen:

Aktuelle Version

Aufgabe

Gibt die Schnittstelle dem Produkts mit der angegebenen Identifikationsnummer zurück.

Beschreibung

Die Liste aller Produkte wird durchsucht und das Produkt mit der angegebenen Identifikations­nummer ermittelt. Die Schnittstelle zu diesem Produkt wird zurückgegeben.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_udiProductId

UDINT

Die Identifikationsnummer des gesuchten Produkts.

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_ifProduct

IF_Product

Die Schnittstelle zu dem Produkt mit der Identifikationsnummer.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert

Beschreibung

OK

Ok

0

Ok

ExecutionAborted

NoProductExisting

71

Es konnte kein Produkt gefunden werden.

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 der Eintaktstrecke ein Produkt mit der am Eingang i_udiProductId angelegten Identifikationsnummer befindet.

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

Ok

Die Schnittstelle zu dem Produkt mit der gesuchten Identifikationsnummer wird zurückgegeben.