Programmierung des Typs Simple
Ein Typ Simple (Einfach) wird immer von einem HSCSimple_M241-Funktionsbaustein verwaltet.
HINWEIS: Beim Build wird ein Fehlercode ausgegeben, wenn der HSCSimple_M241-Funktionsbaustein zur Verwaltung eines anderen HSC-Typs verwendet wird.
Hinzufügen eines HSCSimple-Funktionsbausteins
Schritt |
Beschreibung |
---|---|
1 |
Wählen Sie die Registerkarte Libraries im Software-Katalog und klicken Sie auf Bibliotheken. Wählen Sie Steuerung > M241 > M241 HSC > HSC > HSCSimple_M241 in der Liste, ziehen Sie das Element auf das Fenster POU und legen Sie es dort ab. |
2 |
Geben Sie den Instanznamen des Typs Simple ein (in der Konfiguration definiert) oder wählen Sie die Instanz des Funktionsbausteins mit einem Klick auf: ![]() Mit der Eingabehilfe kann die HSC-Instanz in folgendem Pfad ausgewählt werden: <Meine Steuerung> > Zähler. |
Die folgenden Tabellen beschreiben die Verwendung der verschiedenen Pins des Funktionsbausteins im Modus Modulo-Schleife.
In der folgenden Tabelle werden die Eingangsvariablen beschrieben:
Eingang |
Typ |
Kommentar |
---|---|---|
Enable |
BOOL |
TRUE: Autorisiert Änderungen des aktuellen Zählerwerts. |
Sync |
BOOL |
An der steigenden Flanke wird der Zähler zurückgesetzt und neu gestartet. |
ACK_Modulo |
BOOL |
Setzt Modulo_Flag an der steigenden Flanke zurück. |
In der folgenden Tabelle werden die Ausgangsvariablen beschrieben:
Ausgang |
Typ |
Kommentar |
---|---|---|
HSC_REF |
Verweis auf den HSC. Zu verwenden als Eingang von administrativen Funktionsbausteinen. |
|
HSC_Err |
BOOL |
TRUE: Gibt an, dass ein Fehler erkannt wurde. Über den Funktionsbaustein EXPERTGetDiag erhalten Sie weitere Informationen zum erkannten Fehler. |
Validity |
BOOL |
TRUE: Gibt an, dass die Ausgangswerte am Funktionsbaustein gültig sind. |
Run |
BOOL |
Nicht relevant. |
Modulo_Flag |
BOOL |
Wird auf TRUE gesetzt, wenn der Zähler den Modulo-Wert überschreitet. |
CurrentValue |
DWORD |
Aktueller Wert des Zählers. |