Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel Für Eine Zeitspule - Siemens SIMATIC S7-1200 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

Tabelle 7- 20 Größe und Bereich des Datentyps TIME
Datentyp
Größe
TIME
32 Bit,
gespeichert
alsDInt -Daten
Der negative Bereich des oben dargestellten Datentyps TIME kann für die Zeiten nicht verwendet werden. Negative
1
Werte für PT (voreingestellte Zeit) werden bei Ausführung der Zeitoperation auf Null gesetzt. ET (abgelaufene Zeit) ist
immer ein positiver Wert.
Beispiel für eine Zeitspule
Die Zeitspulen -(TP)-, -(TON)-, -(TOF)- und -(TONR)- müssen als letzte Anweisung in einem
KOP-Netzwerk angeordnet werden. Wie im Beispiel für eine Zeit gezeigt, wertet eine
Kontaktanweisung in einem nachfolgenden Netzwerk das Q-Bit in den Daten des DBs
IEC_Timer einer Zeitspule aus. Ebenso müssen Sie das Element ELAPSED in den Daten
des DBs IEC_Timer adressieren, wenn Sie den Wert der abgelaufenen Zeit in Ihrem
Programm verwenden möchten.
Der Impulszeitgeber wird bei einem Wechsel von 0 nach 1 des Bitwerts von Tag_Input
gestartet. Die Zeit läuft für die vom Zeitwert Tag_Time angegebene Zeitdauer.
Solange die Zeit läuft, ist der Zustand von DB1.MyIEC_Timer.Q = 1 und von Tag_Output = 1.
Wenn der Wert von Tag_Time abgelaufen ist, ist DB1.MyIEC_Timer.Q = 0 und Tag_Output =
0.
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Gültige Zahlenbereiche
1
T#-24d_20h_31m_23s_648ms bis T#24d_20h_31m_23s_647ms
Gespeichert als -2.147.483.648 ms bis +2.147.483.647 ms
100BAnweisungen
7.2 Zeiten
187

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis