HSCSimple_M241: Steuern eines Zählers vom Typ Simple für M241

Beschreibung des Funktionsbausteins

Dieser Funktionsbaustein steuert einen Zähler des Typs Simple (Einfach) mit den folgenden Funktionen:

oZählen mit einem Kanal

oKein Schwellenwert

oKein Ereignis

oKeine Erfassung

oKein Reflex

Bei Verwendung eines Zählers vom Typ Simple (Einfach) , ist der Funktionsbaustein HSCSimple obligatorisch.

Der Name der Funktionsbausteinnstanz muss dem in der Konfiguration definierten Namen entsprechen. Die von diesem Funktionsbaustein verwalteten hardwarespezifischen Daten müssen mit dem MAST-Taskzyklus synchronisiert werden.

Warning_Color.gifWARNUNG

UNBEABSICHTIGTE AUSGANGSWERTE

oIn der MAST-Task darf nur die Funktionsbausteininstanz verwendet werden.

oEine Funktionsbausteininstanz darf nicht in verschiedenen Tasks verwendet werden.

Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder Sachschäden zur Folge haben.

HINWEIS: Eine Forcierung der logischen Ausgangswerte des FB wird von EcoStruxure Machine Expert genehmigt, hat jedoch keinerlei Auswirkungen auf die hardwarespezifischen Ausgänge, wenn die Funktion aktiv ist (ausgeführt wird).

Grafische Darstellung

G-SE-0027407.2.gif-high.gif

 

 

Darstellung in AWL (IL) und ST

Sie finden eine allgemeine Darstellung in AWL (IL) oder ST im Kapitel Darstellung von Funktionen und Funktionsbausteinen.

Beschreibung der E/A-Variablen

In der nachstehenden Tabelle werden die Eingangsvariablen beschrieben:

Eingänge

Typ

Kommentar

Enable

BOOL

TRUE: Autorisiert Änderungen des aktuellen Zählerwerts.

Sync

BOOL

Bewirkt die Voreinstellung und den Start des Zählers bei steigender Flanke.

ACK_Modulo

BOOL

Modulo-Schleifen-Modus: Bewirkt den Reset der Modulo-Flag Modulo_Flag bei steigender Flanke.

In der nachstehenden Tabelle werden die Ausgangsvariablen beschrieben:

Ausgänge

Typ

Kommentar

HSC_REF

EXPERT_REF

Referenz des HSC.

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

TRUE: Der Zähler wird ausgeführt.

Wechselt im One-Shot-Modus zu 0, sobald CurrentValue 0 erreicht. Zum Neustarten des Zählers ist eine steigende Flanke an Sync erforderlich.

Modulo_Flag

BOOL

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

CurrentValue

DWORD

Der aktuelle Zählerwert des Zählers.