Der Typ Simple wird immer von einem HSCSimple-Funktionsbaustein verwaltet.
HINWEIS: Beim Build wird ein Fehlercode ausgegeben, wenn der HSCSimple-Funktionsbaustein zur Verwaltung eines anderen HSC-Typs verwendet wird.
Hinzufügen eines HSCSimple-Funktionsbausteins
Schritt |
Beschreibung |
---|---|
1 |
Ziehen Sie den FB-Parameter Bibliotheken > Steuerung > HMISCU > HMISCU_HSC > HSCSimple in die Anwendungsbaumstruktur > HMISCUxx5 > POU und das Feld Start Here im unteren Fenster. |
2 |
Der Instanzname befindet sich im Feld Variable in der Gerätebaumstruktur > HMISCU••5 > Integrierte Funktionen > HSC > HSC0• mit HSC0• > Typ auf Simple. |
HINWEIS: Diese Methode eignet sich für die Sprachen ST, KOP und FUP. |
Die nachstehenden Tabellen beschreiben die Verwendung der verschiedenen Pins des Funktionsbausteins im Modus One-Shot.
In der folgenden Tabelle werden die Eingangsvariablen beschrieben:
Eingang |
Typ |
Kommentar |
---|---|---|
EN_Enable |
TRUE = Autorisiert Änderungen des aktuellen Zählerwerts. |
|
Sync |
BOOL |
Bei steigender Flanke, legt den Zählerwert mit dem konfigurierten Preset fest |
ACK_Modulo |
BOOL |
Nicht verwendet |
Die folgende Tabelle beschreibt die Ausgangsvariablen:
Ausgang |
Typ |
Kommentar |
---|---|---|
HSC_REF |
Referenz auf den HSC. Zu verwenden mit dem Eingangspin HSC_REF_IN von Funktionsbausteinen. |
|
Validity |
BOOL |
TRUE = Gibt an, dass die Ausgangswerte am Funktionsbaustein gültig sind. |
HSC_Err |
BOOL |
TRUE = Gibt an, dass ein Fehler erkannt wurde. Über den Funktionsbaustein HSCGetDiag erhalten Sie weitere Informationen zum erkannten Fehler. |
Run |
BOOL |
TRUE = Der Zähler wird ausgeführt. Wechselt zu FALSE, wenn CurrentValue 0 erreicht. Zum Neustarten des Zählers ist eine steigende Flanke an Sync erforderlich. |
CurrentValue |
DWORD |
Der aktuelle Zählerwert des Zählers. |
Modulo_Flag |
BOOL |
Nicht verwendet |