HSCGetCapturedValue: Rückgabe des Inhalts von Erfassungsregistern

Funktionsbeschreibung

Dieser administrative Funktionsbaustein gibt den Inhalt eines Erfassungsregisters zurück.

Grafische Darstellung

 

G-RU-0010464.2.gif-high.gif

 

 

Darstellung in AWL (IL) und ST

Sie finden eine allgemeine Darstellung in der AWL- oder ST-Sprache im Kapitel Darstellung von Funktionen und Funktionsbausteinen.

Beschreibung der E/A-Variablen

In der folgenden Tabelle werden die Eingangsvariablen beschrieben:

Eingänge

Typ

Kommentar

HSC_REF_IN

HSC_REF

Referenz auf den HSC.

Darf während der Ausführung des Funktionsbausteins nicht geändert werden.

Execute

BOOL

Startet die Ausführung des Funktionsbausteins an der steigenden Flanke.

Bei fallender Flanke werden die Ausgänge des Funktionsbausteins zurückgesetzt, sobald die Ausführung abgeschlossen ist.

CaptureNumber

BYTE

Index des Capture-Registers:

ofür Main type counter: immer 0

In der folgenden Tabelle werden die Ausgangsvariablen beschrieben:

Ausgänge

Typ

Kommentar

HSC_REF_OUT

HSC_REF

Referenz auf den HSC.

Done

BOOL

TRUE = Gibt an, dass CaptureValue gültig ist.

Die Ausführung des Funktionsbausteins ist beendet.

Busy

BOOL

TRUE = Gibt an, dass der Funktionsbaustein ausgeführt wird.

Error

BOOL

TRUE = Gibt an, dass ein Fehler erkannt wurde.

Die Ausführung des Funktionsbausteins ist beendet.

ErrID

HSC_ERR_TYPE

Wenn Error dem Wert TRUE entspricht: Typ des erkannten Fehlers.

CaptureValue

DINT

Wenn Done gleich TRUE: Erfassungsregisterwert ist gültig.

HINWEIS: Bei Auftreten eines Fehlers übernehmen die Variablen den zuletzt erfassten Wert.

HINWEIS: Weitere Informationen zu den Pins Done, Busy und Execution finden Sie unter Allgemeine Informationen zur Funktionsbausteinverwaltung.

Hinzufügen des Funktionsbausteins HSCGetCapturedValue

Schritt

Beschreibung

1

Wählen Sie im Software-Katalog die Registerkarte Bibliotheken und klicken Sie auf Bibliotheken.

Wählen Sie Steuerung > HMISCU > HMISCU HSC > HSCGetCapturedValue in der Liste, ziehen Sie das Element auf das POU-Fenster und legen Sie es dort ab.

2

Verbinden Sie den Eingang HSC_REF_IN mit dem Ausgang HSC_REF des HSC.