Programmierung des Typs Simple

Überblick

Ein Typ Simple (Einfach) wird immer von einem HSCSimple_TM3-Funktionsbaustein 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 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

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

Setzt den Zähler an der steigenden Flanke zurück und initialisiert ihn.

ACK_Modulo

BOOL

Setzt Modulo_Flag an der steigenden Flanke zurück.

In der folgenden Tabelle werden die Ausgangsvariablen beschrieben:

Ausgang

Typ

Kommentar

Run

BOOL

TRUE = Gibt an, dass der Zähler aktiviert ist.

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

Wird auf TRUE gesetzt, wenn der Zähler den Modulo-Wert überschreitet.

CurrentValue

DWORD

Der Wert des Zählers.