FB_EntitiesHandler - GetConveyor (Methode)

Übersicht

Typ:

Methode

Verfügbar ab:

V1.4.1.0

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

oAufgabenstellung

oBeschreibung

oSchnittstelle

oRückgabewert

oDiagnosemeldungen

Aufgabenstellung

Abrufen der Informationen zu einer Fördereinheit

Beschreibung

Die Methode GetConveyor wird verwendet, um die Informationen zu einer Fördereinheit abzurufen, die zuvor in der internen Liste des Funktionsbausteins gespeichert wurden.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_etSystemId

ET_SystemEntity

Eine ID, die zur eindeutigen Identifizierung des Förderbands im System dient.

Zulässige Werte liegen im Bereich von ET_SystemEntity.Conveyor1 bis ET_SystemEntity.Conveyor30.

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. EinWert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

Bausteinspezifischer Ausgang zur Diagnose.

q_etDiag = ET_Diag.Ok -> Statusmeldung

q_etDiag <> ET_Diag.Ok -> Diagnosemeldung

q_sMsg

STRING[80]

Ereignisabhängige Meldung, die detaillierte Informationen zum Diagnosezustand übergibt.

Rückgabewert

Datentyp

Beschreibung

ST_ConveyorEntityData

Gibt eine Datenstruktur zurück, die Informationen zu einer ausgewählten Fördereinheit enthält, die zuvor im Funktionsbaustein gespeichert wurden.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert von q_etDiagExt

Beschreibung

Ok

Ok

0

Ok

InputParameterInvalid

ConveyorIdInvalid

145

Eine angegebene Förderband-ID ist ungültig.

InputParameterInvalid

ConveyorIdUnknown

133

Eine angegebene Förderband-ID ist unbekannt.

ConveyorIdInvalid

Enumerationsname:

ConveyorIdInvalid

Enumerationswert:

145

Beschreibung:

Eine angegebene Förderband-ID ist ungültig.

Problem

Ursache

Lösung

Eine Fördereinheit wurde nicht erfolgreich aus der Liste abgerufen.

i_etSystemId enthält eine gültige Einheits-ID.

Stellen Sie sicher, dass sich der Wert von i_etSystemId auf eine Einheits-ID im Bereich von ET_SystemEntity.Conveyor1 bis ET_SystemEntity.Conveyor30 bezieht.

ConveyorIdUnknown

Enumerationsname:

ConveyorIdUnknown

Enumerationswert:

133

Beschreibung:

Eine angegebene Förderband-ID ist unbekannt.

Problem

Ursache

Lösung

Eine Fördereinheit wurde nicht erfolgreich aus der Liste abgerufen.

i_tSystemId enthält eine unbekannte Robotersystem-ID.

Stellen Sie sicher, dass sich der Wert von i_etSystemId auf ein zuvor konfiguriertes Förderband bezieht.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Statusmeldung: Eine Fördereinheit wurde erfolgreich aus der Liste abgerufen.