Erstellen eines Blinkers mit zwei Zeitbaustein
Ein Beispiel für die Erstellung von einem Blinker, mit der Verwendung von zwei Zeitbausteinen.
Allgemein
Blinker werden häufig verwendet, um Warnung oder Störungen anzeigen. Dazu werden Leuchtmelder, Signallampen, Hupen und andere Betriebsmittel angesteuert. Dabei sind auch Blinker mit unterschiedlichen Zeitverhalten für die Ansteuerung/Pausen im Einsatz. Diese werden häufig für Schmiersysteme, Dosierungen oder auch in Regelungen eingesetzt.
Das Programmbeispiel
Es folgt ein Programmbeispiel in der Programmiersprache FBS, das allgemein gehalten ist. Das Programm ist auf einer SIMATIC S7 / 300-CPU getestet. Mit kleinen Anpassungen kann dieses Beispiel auf andere SPS-Systeme übertragen werden oder als IEC61131 Programm genutzt werden. Für die Umsetzung wurden Einschaltverzögerungen verwendet.
Teil 1: Der erste Zeitbaustein

Die Zeit T1 wird durch die zweite Zeit zurückgesetzt, um anschließend neu zu starten. In der Merker-Variablen MD100 wird der Zeitwert übergeben.
Teil 2: Der zweite Baustein

Die Zeit T2 wird gestartet, wenn die Zeit von T1 abgelaufen ist. Sobald die Zeit von T2 abgelaufen ist, wird der Zeitbaustein T1 zurückgesetzt, wodurch ebenfalls T2 ein False-Signal erhält, weil die T1 nicht mehr True ist. Der Zeitbaustein T2 hat immer nur für einen SPS-Zyklus ein True-Signal. Mit der Merker-Variablen MD104 wird der Zeitwert übergeben.
Teil 3: Die Ansteuerung vom Blinker

Das Blinkersignal ist auf den Ausgang A0.0 geschaltet. Bei dieser Darstellung würde der Ausgang mit einer Pause beginne. Beim negierten T1 Signal, wird der Ausgang sofort angesteuert, um anschließend die Pausenzeit zu durchlaufen. Dies kann je nach Anwendung von Bedeutung sein.
Durch Unterschiedliche Zeitwerte, können die Pausenzeiten verlängert/verkürzt werden, das für eine Zentralschmierung wichtig ist. So wird in der Praxis die Freigabe für die Zentralschmierung mit am Zeitbaustein T1 verknüpft. Z.B. wird zuerst für 5 Sekunden die Schmierpumpe angesteuert, um dann eine Pausenzeit von 30 Minuten zu haben. Mit kleinen Anpassungen könnte das SPS-Programmbeispiel dazu verwendet werden.
- Erstellen mehrere Blinker mit einen Zeitbaustein
- SPS-Programmierung
- SPS-Automatisierung
- SPS
- SPS Steuerung
- SPS Industrie