IF_Configuration - GetEmergencyParameter2 (Methode)

Übersicht

Typ:

Methode

Verfügbar ab:

V2.1.1.0

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

oAufgabenstellung

oBeschreibung

oSchnittstelle

oDiagnosemeldungen

Aufgabenstellung

Auslesen der Nothaltparameter für eine bestimmte Komponente.

Beschreibung

Mit der Methode GetEmergencyParameter2(…) können die konfigurierten Daten für einen Not-Halt einer bestimmten Roboterkomponente ausgelesen werden.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_etComponent

ROB.ET_RobotComponent

Definiert, welcher Nothaltparameter für eine bestimmte Roboterkomponente gelesen wird.

Gültige Werte sind:

oROB.ET_RobotComponent.Path

oROB.ET_RobotComponent.CartesianX

oROB.ET_RobotComponent.CartesianY

oROB.ET_RobotComponent.CartesianZ

oROB.ET_RobotComponent.OrientationX

oROB.ET_RobotComponent.OrientationY

oROB.ET_RobotComponent.OrientationZ

oROB.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

Bausteinspezifischer Ausgang zur Diagnose.

q_etDiag = GD.ET_Diag.Ok -> Statusmeldung

q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung

q_sMsg

STRING[80]

Ereignisabhängige Meldung, die zusätzliche Informationen über den Diagnosezustand gibt.

q_lrMaxDeceleration

LREAL

Parametrierte Verzögerung (Änderung der Geschwindigkeit pro Zeiteinheit), mit der im Fall einer fallenden Flanke an FB_Robot.xEnable die Roboterbewegung zum Stillstand kommt.

Einheit: [Units/s²]

q_lrRamp

LREAL

Parametrierte Rampe (Änderung der Verzögerung pro Zeiteinheit), mit der im Fall einer fallenden Flanke an FB_Robot.xEnable die Roboterbewegung zum Stillstand kommt.

Detaillierte Beschreibung des Bewegungsparameters „Ramp“.

Einheit: [-]

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

Ok

0

Ok

InputParameterInvalid

AuxiliaryAxisNotConfigured

148

Die Hilfsachse ist nicht konfiguriert.

InputParameterInvalid

RobotComponentInvalid

144

Die Roboterkomponente ist ungültig.

AuxiliaryAxisNotConfigured

Enumerationsname:

AuxiliaryAxisNotConfigured

Enumerationswert:

148

Beschreibung:

Die Hilfsachse ist nicht konfiguriert.

Problem

Ursache

Lösung

Der Fahrauftrag wurde zurückgewiesen.

Die am Eingang i_etComponent übergebene Hilfsachse ist nicht konfiguriert.

Vor Verwendung einer Hilfsachse sicherstellen, dass die Achse konfiguriert ist.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Die Konfiguration des Nothaltparameters (Emergency) des Roboters war erfolgreich.

RobotComponentInvalid

Enumerationsname:

RobotComponentInvalid

Enumerationswert:

144

Beschreibung:

Die Roboterkomponente ist ungültig.

Problem

Ursache

Lösung

Der Fahrauftrag wurde zurückgewiesen.

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

Sicherstellen, dass am Eingang i_etComponent eine gültige Komponente übergeben wurde.