Beschreibung
Mit dem SFB 38 (HSC_A_B) können Sie die Integrierte Funktion Zähler A/B einer CPU mit integrierten Ein-/Ausgängen beeinflussen:
· Startwert vorgeben und übernehmen
· Vergleichswerte vorgeben und setzen
· Zähler freigeben
· Digitalausgänge freigeben
· Aktuellen Zählwert und aktuelle Vergleichswerte lesen
Lage des Zählwerts zum Vergleichswert erfassen
Der SFB 38 (HSC_A_B) liest bzw. schreibt Daten aus dem Anwenderprogramm in den Instanz-DB der Integrierten Funktion. Der Zähler A/B besteht aus 2 Zählern A und B, die unabhängig voneinander und gleichzeitig zählen können (es ist sowohl Vorwärts- als auch Rückwärtszählen möglich).
Die Funktionsweise der beiden Zähler ist identisch, es können Zählimpulse bis zu einer Frequenz von 10 kHz erfaßt werden.
Weitere Informationen
Welche Bedeutung die einzelnen Parameter des SFB 38 im Detail im Zusammenhang mit der Parametrierung der Integrierten Funktion Zähler A/B und den HW-Ein- und Ausgängen der CPU haben, ist im Handbuch Automatisierungssystem S7-300, Integrierte Funktionen CPU 312 IFM/314 IFM beschrieben.
Parameter
Parameter Deklaration Datentyp Speicherbereich Beschreibung
PRES_COMP INPUT DINT E, A, M, D, L, Konst. Neuer Vergleichswert COMP
EN_COUNT INPUT BOOL E, A, M, D, L Konst. Freigabe des Zählers
EN INPUT BOOL E, A, M, D, L, Konst. Freigabe der Digitalausgänge
SET_COMP INPUT BOOL E, A, M, D, L, Konst. Setzeingang für den Vergleichswert COMP
COUNT OUTPUT DINT E, A, M, D, L Istwert des Zählers
COMP OUTPUT DINT E, A, M, D, L Aktueller Vergleichswert COMP
ENO OUTPUT BOOL E, A, M, D, L Fehlerbehandlung:
1 : kein Fehler bei der
Bearbeitung
0 : Fehler bei der Bearbeitung