IF_Product

 

IF_Product - Allgemeine Informationen

Übersicht

Typ

Schnittstelle

Verfügbar ab

V1.0.0.0

Übernommen aus

-

Versionen:

Aktuelle Version

Aufgabe

Schnittstelle für den Zugriff auf die Werte und Funktionen eines Produkts des FB_Infeed-Bausteins.

Beschreibung

Die Produkte werden von den Bändern des FB_Infeed erfasst oder können über die Schnittstelle IF_ProductManager vom Anwender erzeugt werden.

Eigenschaften

Name

Datentyp

Zugriff

Beschreibung

udiId

UDINT

Lesen

Die eindeutige Identifikationsnummer des Produkts wird bei der Erstellung des Produkts vergeben.

udiBeltId

UDINT

Lesen

Die Nummer des Bands, auf dem sich das Produkt aktuell befindet.

lrleadEdge

LREAL

Lesen

Der Abstand der Vorderkante des Produkts zum Ende des Bands, auf dem es sich aktuell befindet.

lrTrailEdge

LREAL

Lesen

Der Abstand der Hinterkante des Produkts zum Ende des Bands, auf dem es sich aktuell befindet.

lrLength

LREAL

Lesen

Länge des Produkts.

lrLeadEdgeToTargetBeltStart

LREAL

Lesen

Der Abstand der Vorderkante des Produkts zum Beginn des letzten Bands.

lrTrailEdgeToTargetBeltStart

LREAL

Lesen

Der Abstand der Hinterkante des Produkts zum Beginn des letzten Bands.

xValid

BOOL

Lesen

TRUE: Die Schnittstelle verweist auf ein gültiges Produkt.

FALSE: Die Schnittstelle verweist nicht auf ein gültiges Produkt. Es werden Standardwerte für die Eigenschaften zurückgegeben.

ifTarget

IF_Target

Lesen/Schreiben

Der Anwender kann dem Produkt ein Ziel zuordnen, um beispielsweise im Algorithmus sicherzustellen, dass das Produkt immer zum gleichen Ziel bewegt wird.

radiUserInfo

REFERENCE TO ARRAY[1..Gc_udiMaxNumberOfUserInfo] OF DINT

Lesen/Schreiben

Einem Produkt können anwendungsspezifische Daten zugewiesen werden. Diese Daten bleiben im Produkt erhalten, bis es gelöscht wird.

ralrUserInfo

REFERENCE TO ARRAY[1..Gc_udiMaxNumberOfUserInfo] OF LREAL

Lesen/Schreiben

Einem Produkt können anwendungsspezifische Daten zugewiesen werden. Diese Daten bleiben im Produkt erhalten, es gelöscht wird.