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