IF_TrackingSource - GetMotionParameters (Methode)

Überblick

Typ:

Methode

Verfügbar ab:

V3.6.5.0

Dieses Kapitel enthält folgende Informationen:

Aufgabe

Lesen der konfigurierten Bewegungsparameter für die Trackingquelle.

Beschreibung

Die Methode kann verwendet werden, um die Bewegungsparameter der Trackingquelle für eine spezifische Komponente zu lesen.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_etComponent

ET_RobotComponent

Komponente, deren Trackingbewegungsparameter gelesen werden sollen.

Gültige Werte:

ET_RobotComponent.CartesianAll

ET_RobotComponent.AuxAx1..AuxAx10

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 zusätzliche Informationen zum Diagnosestatus liefert.

q_lrMaxAcceleration

LREAL

Maximale Beschleunigung für Synchronisation und Desynchronisation.

q_lrStopDeceleration

LREAL

Stopp-Verzögerung, wenn das Tracking mit einem regulären Stopp abgebrochen wird.

q_lrStopRamp

LREAL

Stopp-Rampe, wenn das Tracking mit einem regulären Stopp abgebrochen wird.

q_lrEmergencyDeceleration

LREAL

Stopp-Verzögerung, wenn das Tracking mit einem Nothalt abgebrochen wird.

q_lrEmergencyRamp

LREAL

Stopp-Rampe, wenn das Tracking mit einem Nothalt abgebrochen wird.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

OK

0

Ok

ExecutionAborted

ComponentNotConfigured

198

Die Komponente ist nicht konfiguriert.

InputParameterInvalid

ComponentInvalid

132

Die Komponente ist ungültig.

ComponentNotConfigured

Enumerationsname:

ComponentNotConfigured

Enumerationswert:

198

Beschreibung:

Die Komponente ist nicht konfiguriert.

Problem

Ursache

Lösung

Das Lesen der Parameter war nicht erfolgreich.

Die am Eingang i_etComponent übergebene Komponente ist nicht für diese Trackingquelle konfiguriert.

Stellen Sie sicher, dass die Komponente für diese Trackingquelle konfiguriert ist, bevor Sie IF_TrackingSource.GetMotionParameters aufrufen.

ComponentInvalid

Enumerationsname:

ComponentInvalid

Enumerationswert:

132

Beschreibung:

Die Komponente ist ungültig.

Problem

Ursache

Lösung

Das Lesen der Parameter war nicht erfolgreich.

Der am Eingang i_etComponent übergebene Wert ist kein gültiger Wert.

Stellen Sie sicher, dass am Eingang i_etComponent ein gültiger Wert übergeben wird.

Gültige Werte:

  • ET_RobotComponent.CartesianAll

  • ET_RobotComponent.AuxAx1..AuxAx10

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Das Auslesen der konfigurierten Bewegungsparameter der Trackingquelle war erfolgreich.