HSCGetCapturedValue: Rückgabe des Inhalts von Erfassungsregistern
Dieser administrative Funktionsbaustein gibt den Inhalt eines Erfassungsregisters zurück.
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 |
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 |
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 |
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. |