Programmierung des Typs Simple

Überblick

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

HINWEIS: Beim Build wird ein Fehler erkannt, wenn der Funktionsbaustein HSCSimple_TM3 zur Verwaltung eines anderen HSC-Typs eingesetzt 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 Intern > IODrivers > TM3 HSC > HSC > HSCSimple_TM3 in der Liste aus.

2

Ziehen und legen Sie das Element im Fenster POU ab.

3

Bearbeiten Sie den Standard-Instanznamen des Typs Simple, sodass dieser mit dem Instanznamen des im Konfigurationsfenster definierten Zählerfunktionsbausteins übereinstimmt.

G-SE-0074953.1.gif

 

 

Verwendung der E/A-Variablen

Die nachstehenden Tabellen beschreiben die Verwendung der verschiedenen Pins des Funktions­bausteins im Modus One-Shot.

In der folgenden Tabelle werden die Eingangsvariablen beschrieben:

Eingang

Typ

Kommentar

HSC_REF_TM3

HSC_REF_TM3

Verweis auf die HSC-Instanz.

Enable

BOOL

TRUE = Der Zähler wird aktiviert, und Impulse am Zählereingang werden berücksichtigt.

Sync

BOOL

Bei steigender Flanke wird die Voreinstellung des Zählers geladen.

ACK_Modulo

BOOL

Im One-Shot-Modus nicht verwendet.

In der folgenden Tabelle werden die Ausgangsvariablen beschrieben:

Ausgang

Typ

Kommentar

Run

BOOL

Wird auf 1 gesetzt, wenn der Zähler aktiviert ist.

Wird auf FALSE gesetzt, wenn der Zählerwert 0 erreicht. Zum Neustarten des Zählers ist eine Synchronisation erforderlich.

Valid

BOOL

TRUE: Gibt an, dass die Ausgangswerte auf dem Funktionsbaustein gültig sind.

Error

BOOL

TRUE: Gibt an, dass ein Fehler erkannt wurde.

ErrorId

HSC_ERROR_TM3

Gibt den Wert des erkannten Fehlers an. Siehe die Enumeration HSC_ERROR_TM3.

Modulo_Flag

BOOL

Im One-Shot-Modus nicht verwendet.

CurrentValue

DWORD

Der Wert des Zählers.