Siemens 6AV6651-7KA01-3AA4 - S7-1200 + KTP400 Basic Starter Kit 6AV6651-7KA01-3AA4 用户手册
产品代码
6AV6651-7KA01-3AA4
Programmiergrundlagen leicht gemacht
5.4 Weitere Funktionen für einfacheres Programmmieren
Easy Book
Gerätehandbuch, 11/2009, A5E02486775-01
Gerätehandbuch, 11/2009, A5E02486775-01
71
5.4
Weitere Funktionen für einfacheres Programmmieren
5.4.1
Systemmerker und Taktmerker bieten Standardfunktionen
In den CPU-Eigenschaften können Sie Bytes für "Systemmerker" und "Taktmerker"
aktivieren. Die einzelnen Bits dieser Funktionen können in Ihrer Programmlogik referenziert
werden.
● Sie können im Merkerbereich ein Byte als Systemmerker zuweisen. Das Byte des
● Sie können im Merkerbereich ein Byte als Systemmerker zuweisen. Das Byte des
Systemmerkers bietet die folgenden vier Bits, die von Ihrem Anwenderprogramm
referenziert werden können:
– Das Bit "Immer aus" ist immer auf 0.
– Das Bit "Immer ein" ist immer auf 1.
– Das Bit "Diagnosediagramm geändert" wird einen Zyklus lang auf 1 gesetzt, nachdem
– Das Bit "Immer aus" ist immer auf 0.
– Das Bit "Immer ein" ist immer auf 1.
– Das Bit "Diagnosediagramm geändert" wird einen Zyklus lang auf 1 gesetzt, nachdem
die CPU ein Diagnoseereignis erfasst hat.
Die CPU setzt das Bit "Diagnosediagramm geändert" erst im Anschluss an die erste
Die CPU setzt das Bit "Diagnosediagramm geändert" erst im Anschluss an die erste
Ausführung der Programmzyklus-OBs. Das Anwenderprogramm kann Änderungen
des Diagnoseereignisses nicht erkennen, während die Anlauf-OBs ausgeführt oder
die Programmzyklus-OBs das erste Mal ausgeführt werden.
– Das Bit "Erster Zyklus" wird nach dem Ende des Anlauf-OBs für den ersten Zyklus auf
1 gesetzt. (Nach dem Ende des ersten Zyklus wird das Bit "Erster Zyklus" auf 0
gesetzt.)
● Sie können im Merkerbereich ein Byte als Taktmerker zuweisen. Jedes Bit dieses als
Taktmerker konfigurierten Bytes erzeugt einen Rechteckimpuls. Das Byte des
Taktmerkers bietet 8 verschiedene Frequenzen, von 0,5 Hz (langsam) bis 10 Hz
(schnell). Sie können diese Bits, besonders in Verbindung mit Flankenoperationen, als
Steuerbits für die zyklische Auslösung von Aktionen im Anwenderprogramm verwenden.
Die CPU initialisiert diese Bytes beim Übergang vom Betriebszustand STOP in STARTUP,
und die Bits der Taktmerker wechseln während der Betriebszustände STARTUP und RUN
synchron zum CPU-Takt.