TONR Zeit akkumulieren: Zeitfunktion im TIA Portal
Christian Preis
zuletzt aktualisiert: 25. Mai 2024
TONR Zeit akkumulieren
Video: Zeit akkumulieren TONR im TIA Portal

Bild 1: TONR Zeit akkumulieren SPS Baustein
Mit einer steigenden Flanke von "TagIn_1" am "IN" Eingang der Anweisung bzw. Funktion, wird die an "PT" eingestellte Zeit gestartet. Die Zeit läuft solange, wie der Eingang "IN" auf "1" ist. Wechselt er wieder auf "0" wird die Zeit gestoppt. Die Zeit bleibt aber in der Anweisung erhalten. Wenn nun "IN" wieder auf "1" wechselt zählt die Zeit weiter. Das geschieht solange, bis der eingestellte Zeitwert erreicht ist. Dann hört die Zeit auf zu laufen und der Ausgang "Q" wird auf "1" geschaltet. Weitere Signalwechsel an "IN" haben dann keinen Einfluss mehr. Wenn nun der Eingang "R" auf "1" wechselt, wird der Ausgang "Q" und die Zeit wieder auf "0" rückgesetzt. Bei einem erneuten Wechsel von "0" auf "1" an "IN", beginnt die Zeit wieder von vorne zu zählen. Wechselt der "R" Eingang währenddessen von "0" auf "1", so wird die Zeit auf "0" gesetzt. Wenn "R" dann wieder auf "0" wechselt läuft die Zeit wieder von "0" an. Am Ausgang "ET" kann die akkumulierte Zeit abgelesen bzw. über eine Variable ausgegeben werden.
Das Impulsdiagramm der Anweisung "Ausschaltverzögerung erzeugen" sieht wie folgt aus:

Bild 2: Impulsdiagramm TONR Zeit akkumulieren

Bild 3: TONR Zeit akkumulieren
Beispiel: Betriebsstundenzähler in einer Siemens SPS programmieren mit Hilfe der TONR Anweisung
Im Video unten ist ein Beispiel für den Einsatz der TONR Anweisung zu finden. Es wird ein Betriebsstundenzähler erstellt, womit man die aktuell abgelaufenen Stunden erfassen und anzeigen kann.
Video: Betriebsstundenzähler mit Hilfe von TONR im TIA Portal

Christian Preis
Gründer edcon-academy seit 15 Jahren in der Automatisierungstechnik.
Beitrag teilen!