IF_ConfigurationAdvanced - SetFeedbackState (Methode)

Überblick

Typ:

Methode

Verfügbar ab:

V2.13.0.0

Dieses Kapitel enthält folgende Informationen:

Beschreibung

Mithilfe der Methode SetFeedbackState(…) kann der Status einer Roboterrückmeldung festgelegt werden.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_etName

ET_RobotFeedback

Wählt die Roboterrückmeldeoption aus, deren Status eingestellt werden soll.

i_etValue

ET_FeedbackState

Wählt den Status für die Roboterrückmeldeoption aus.

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 Diagnosezustand gibt.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

Ok

0

Ok

InputParameterInvalid

RobotFeedbackInvalid

381

Die Option für die Roboterrückmeldung ist ungültig.

InputParameterInvalid

FeedbackStateInvalid

382

Die Rückmeldung weist einen ungültigen Status auf.

FeedbackStateInvalid

Enumerationsname:

FeedbackStateInvalid

Enumerationswert:

382

Beschreibung:

Die Rückmeldung weist einen ungültigen Status auf.

Problem

Ursache

Lösung

Einstellung des Status der Roboterrückmeldung wurde abgebrochen.

Der am Eingang i_etName übergebene Wert ist ungültig.

Stellen Sie sicher, dass der Wert von i_etName in ROB.ET_RobotFeedback enthalten ist.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Einstellung des Status der Roboterrückmeldung war erfolgreich.

RobotFeedbackInvalid

Enumerationsname:

RobotFeedbackInvalid

Enumerationswert:

381

Beschreibung:

Die Option für die Roboterrückmeldung ist ungültig.

Problem

Ursache

Lösung

Einstellung des Status der Roboterrückmeldung wurde abgebrochen.

Der am Eingang i_etValue übergebene Wert ist ungültig.

Stellen Sie sicher, dass der Wert von i_etValue in ROB.ET_FeedbackState enthalten ist.

Betriebsarten

Betriebsart Beschreibung

Roboterrückmeldung deaktivieren

Die Roboterrückmeldung kann durch einen Aufruf der Methode SetFeedbackState(…). deaktiviert werden.

Die zu deaktivierende Roboterrückmeldung muss am Eingang i_etName ausgewählt werden.

Am Eingang i_etValue muss der Wert ET_FeedbackState.Disabled bereitgestellt werden.

Wenn der Ausgang q_etDiag die Meldung ET_Diag.Ok ausgibt, wurde die Roboterrückmeldung erfolgreich deaktiviert.

Roboterrückmeldung aktivieren

Die Roboterrückmeldung kann durch einen Aufruf der Methode SetFeedbackState(…) aktiviert werden..

Die zu aktivierende Roboterrückmeldung muss am Eingang i_etName ausgewählt werden.

Am Eingang i_etValue muss der Wert ET_FeedbackState.Enabled bereitgestellt werden.

Wenn der Ausgang q_etDiag die Meldung ET_Diag.Ok ausgibt, wurde die Roboterrückmeldung erfolgreich aktiviert.