IF_EntitiesHandler - GetLinearTrackingSystem (Methode)

Überblick

Typ:

Methode

Verfügbar ab:

V1.4.1.0

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

Aufgabe

Abrufen der Informationen zu einem linearen Trackingsystem.

Beschreibung

Die Methode GetLinearTrackingSystem wird verwendet, um Informationen zu einem linearen Trackingsystem abzurufen, das zuvor in der internen Liste des Funktionsbausteins gespeichert wurde.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_etSystemId

ROB.ET_CoordinateSystem

Eine ID, die zur eindeutigen Identifizierung eines Trackingsystems verwendet wird.

Zulässige Werte liegen im Bereich von ROB.ET_CoordinateSystem.Tracking1 bis ROB.ET_CoordinateSystem.Tracking30.

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

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

q_etDiagExt

ET_DiagExt

POU-spezifischer 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.

q_stLinearTrackingSystemData

ST_LinearTrackingSystemData

Eine Datenstruktur, die Informationen zu einem ausgewählten linearen Trackingsystem enthält, das zuvor im Funktionsbaustein gespeichert wurde.

q_stConveyorData

ST_ConveyorEntityData

Eine Datenstruktur, die Informationen zu der Fördereinheit enthält, die mit dem ausgewählten Trackingsystem verknüpft ist, das zuvor im Funktionsbaustein gespeichert wurde.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert von q_etDiagExt

Beschreibung

Ok

Ok

0

Ok

UnexpectedProgramBehavior

ConveyorIdInvalid

145

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

UnexpectedProgramBehavior

ConveyorIdUnknown

133

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

InputParameterInvalid

TrackingIdInvalid

104

Die Tracking-ID ist ungültig.

InputParameterInvalid

TrackingIdUnknown

131

Eine angegebene Tracking-ID ist ungültig.

ConveyorIdInvalid

Enumerationsname:

ConveyorIdInvalid

Enumerationswert:

145

Beschreibung:

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

Problem

Ursache

Lösung

Ein lineares Trackingsystem wurde nicht erfolgreich aus der Liste abgerufen.

Es war unmöglich, Informationen zu dem Fördersystem abzurufen, das mit dem ausgewählten Trackingsystem verknüpft ist.

Die mit dem ausgewählten Trackingsystem verknüpfte Förderband-ID enthält einen ungültigen Wert.

ConveyorIdUnknown

Enumerationsname:

ConveyorIdUnknown

Enumerationswert:

133

Beschreibung:

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

Problem

Ursache

Lösung

Ein lineares Trackingsystem wurde nicht erfolgreich aus der Liste abgerufen.

Es war unmöglich, Informationen zu dem Fördersystem abzurufen, das mit dem ausgewählten Trackingsystem verknüpft ist.

Die mit dem ausgewählten Trackingsystem verknüpfte Förderband-ID ist scheinbar nicht konfiguriert.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Erfolg

Statusmeldung: Ein lineares Trackingsystem wurde erfolgreich aus der Liste abgerufen.

TrackingIdInvalid

Enumerationsname:

TrackingIdInvalid

Enumerationswert:

104

Beschreibung:

Die Tracking-ID ist ungültig.

Problem

Ursache

Lösung

Ein lineares Trackingsystem wurde nicht erfolgreich aus der Liste abgerufen.

i_etSystemId enthält eine ungültige Tracking-ID.

Stellen Sie sicher, dass i_etSystemId einen Wert im Bereich von ROB.ET_CoordinateSystem.Tracking1 bis ROB.ET_CoordinateSystem.Tracking30 enthält.

TrackingIdUnknown

Enumerationsname:

TrackingIdUnknown

Enumerationswert:

131

Beschreibung:

Eine angegebene Tracking-ID ist ungültig.

Problem

Ursache

Lösung

Ein lineares Trackingsystem wurde nicht erfolgreich aus der Liste abgerufen.

i_etSystemId verweist auf ein nicht bestimmbares Trackingsystem.

Stellen Sie sicher, dass ein Trackingsystem mit der ID i_etSystemId bereits konfiguriert wurde, bevor diese Methode aufgerufen wird.