Programmierung des Typs Simple

Überblick

Ein Typ Simple (Einfach) wird immer von einem HSCSimple_M241-Funktionsbaustein verwaltet.

HINWEIS: Beim Build wird ein Fehlercode ausgegeben, wenn der HSCSimple_M241-Funktions­baustein 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:

G-SE-0005277.1.gif-high.gif

Mit der Eingabehilfe kann die HSC-Instanz in folgendem Pfad ausgewählt werden: <Meine Steuerung> > Zähler.

G-SE-0030638.1.gif-high.gif

 

 

G-SE-0074953.1.gif

 

 

Verwendung der E/A-Variablen

Die folgenden Tabellen beschreiben die Verwendung der verschiedenen Pins des Funktionsbau­steins 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

EXPERT_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.