Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 260

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Anweisungen
8.3 Funktionsweise der Zähler
Tabelle 8- 24 Datentypen für die Parameter
Parameter
CU, CD
R (CTU, CTUD)
LD (CTD, CTUD)
PV
Q, QU
QD
CV
Der numerische Bereich der Zählwerte hängt vom ausgewählten Datentyp ab. Ist der Zählwert ein ganzzahliger Wert
1
ohne Vorzeichen, können Sie bis Null herunter- oder bis zur Bereichsgrenze hochzählen. Ist der Zählwert ein ganzzah-
liger Wert mit Vorzeichen, können Sie bis zum unteren Grenzwert herunter- und bis zum oberen Grenzwert hochzählen.
Die Anzahl der Zähler, die Sie in Ihrem Anwenderprogramm verwenden können, ist lediglich
durch den Speicherplatz in der CPU begrenzt. Zähler benötigen den folgenden
Speicherplatz:
● Bei den Datentypen SInt oder USInt benötigt die Zähleranweisung 3 Byte.
● Bei den Datentypen Int oder UInt benötigt die Zähleranweisung 6 Byte.
● Bei den Datentypen DInt oder UDInt benötigt die Zähleranweisung 12 Byte.
Diese Anweisungen nutzen Softwarezähler, deren maximale Zählgeschwindigkeit durch die
Ausführungsrate des OBs, in den sie eingefügt wurden, begrenzt ist. Der OB, in den die
Anweisungen eingefügt werden, muss häufig genug ausgeführt werden, um alle Transitionen
der Eingänge CU oder CD zu erkennen. Um schneller zu zählen, nutzen Sie die Anweisung
CTRL_HSC (Seite 589).
Hinweis
Wenn Sie Zähleranweisungen in einem FB platzieren, können Sie die Option "Multiinstanz-
DB" auswählen. Die Namen der Zählerstrukturen können bei verschiedenen Datenstrukturen
unterschiedlich sein, doch die Zählerdaten befinden sich in einem einzigen DB, und es ist
nicht für jeden Zähler ein eigener DB erforderlich. Dadurch verringert sich die
Verarbeitungszeit und der für die Zähler erforderliche Datenspeicher. Zwischen den
Datenstrukturen der Zähler im gemeinsam genutzten Multiinstanz-DB gibt es keine
Wechselwirkungen.
260
Datentyp
1
Bool
Bool
Bool
SInt, Int, DInt, USInt, UInt, UDInt
Bool
Bool
SInt, Int, DInt, USInt, UInt, UDInt
Beschreibung
Aufwärts- oder Abwärtszählen um jeweils eine Ein-
heit
Zählwert auf Null zurücksetzen
Ladesteuerung für den voreingestellten Wert
Voreingestellter Zählwert
Wahr, wenn CV >= PV
Wahr, wenn CV <= 0
Aktueller Zählwert
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis