Instructions

Table Of Contents
Anweisungen
8.3 Funktionsweise der Zähler
S7-1200 Automatisierungssystem
260 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
6. Geben Sie oben in der neuen Zähleranweisung den Namen des globalen DBs und der
Zählerstruktur ein, die Sie oben erstellt haben (wählen Sie keinen Namen aus). Beispiel:
"Data_block_3.Static_1". Daraufhin wird der entsprechende Typ für die Voreinstellung
und den Zählerwert vorgegeben (Beispiel: UInt für eine IEC_UCounter-Struktur).
Zählerdatentyp
Entsprechender Typ für die Voreinstellung und den Zä
h-
lerwert
IEC_Counter
INT
IEC_SCounter
SINT
IEC_DCounter
DINT
IEC_UCounter
UINT
IEC_USCounter
USINT
IEC_UDCounter
UDINT
Zählerdaten durch Zuweisen eines Multiinstanz-DB als remanente Daten speichern
Diese Möglichkeit funktioniert nur, wenn Sie den Zähler in einem FB ablegen.
Diese Variante ist davon abhängig, ob in den FB-Eigenschaften "Optimierter Bausteinzugriff"
festgelegt ist (nur die symbolische Adressierung ist möglich). Um zu prüfen, wie das
Zugriffsattribut eines vorhandenen FB konfiguriert ist, klicken Sie mit der rechten Maustaste
in der Projektnavigation auf den FB, wählen "Eigenschaften" und dann "Attribute".
Wenn für den FB "Optimierter Bausteinzugriff" festgelegt ist (nur die symbolische
Adressierung ist möglich):
1. Öffnen Sie den FB zum Bearbeiten.
2. Platzieren Sie die Zähleranweisung an der gewünschten Stelle im FB.
3. Wenn der Dialog mit den Aufrufoptionen angezeigt wird, klicken Sie auf das Multiinstanz-
Symbol. Die Multiinstanz-Option ist nur verfügbar, wenn die Anweisung in einen FB
eingefügt wird.
4. Geben Sie dem Zähler im Dialog der Aufrufoptionen ggf. einen Namen.
5. Klicken Sie auf "OK". Die Zähleranweisung erscheint im Editor mit dem Typ INT für die
Voreinstellung und den Zählwert, und die IEC_COUNTER-Struktur erscheint in der FB-
Schnittstelle unter "Statisch".
6. Ändern Sie ggf. den Typ in der Zähleranweisung von INT in einen anderen Typ. Die
Zählerstruktur wird entsprechend verändert.
7. Öffnen Sie ggf. den FB-Schnittstelleneditor (Sie müssen möglicherweise auf den kleinen
Pfeil klicken, um die Ansicht zu vergrößern).
8. Suchen Sie unter "Statisch" die Zählerstruktur, die gerade für Sie angelegt wurde.
9. Ändern Sie in der Spalte "Remanent" dieser Zählerstruktur die Auswahl in "Remanent".
Immer wenn dieser FB später in einem anderen Programmbaustein aufgerufen wird, wird
ein Instanz-DB mit dieser Schnittstellendefinition angelegt, bei der die Zählerstruktur als
remanent definiert ist.