IF_SoftwareLimit - ExecuteLimits (Methode)

Übersicht

Typ:

Methode

Verfügbar ab:

1.0.0.0

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

oAufgabenstellung

oBeschreibung

oSchnittstelle

oDiagnosemeldungen

Aufgabenstellung

Die Methode prüft, ob die gesetzten Softwarelimits aktiv sind.

Beschreibung

Die Methode SetLimits prüft, ob eines der über die Methode gesetzten Limits aktiv ist.

Die Methode muss vom Anwender zyklisch aufgerufen werden.

Schnittstelle

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

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

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

NoLimitsDuringHomingActive

232

Während die Betriebsart Homing aktiv ist, wird keine Limitüberwachung ausgeführt.

OK

Ok

0

Ok

InputParameterInvalid

InterfaceInvalid

114

Eine Schnittstelle ist ungültig.

InterfaceInvalid

Enumerationsname:

InterfaceInvalid

Enumerationswert:

114

Beschreibung:

Eine Schnittstelle ist ungültig.

Problem

Ursache

Lösung

Die Softwarelimits wurden nicht erfolgreich ausgeführt.

Eine Schnittstelle eines konfigurierten Antriebs ist ungültig.

Bitte informieren Sie das Supportteam über dieses Verhalten.

NoLimitsDuringHomingActive

Enumerationsname:

NoLimitsDuringHomingActive

Enumerationswert:

232

Beschreibung:

Während die Betriebsart Homing aktiv ist, wird keine Limitüberwachung ausgeführt.

Die Softwarelimits wurden nicht ausgeführt.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Die Softwarelimits wurden erfolgreich ausgeführt.