Schreiben Sie das folgende SPS-Programm, um die Ausgänge basierend auf Ereignissen zu aktivieren oder zu deaktivieren.
Ein bestimmter Schalter (I:1/0) soll einen Prozess starten.
Der Prozess soll 30 Sekunden lang laufen, 10 Sekunden lang anhalten und sich dann wiederholen, solange Schalter I:1/0 geschlossen bleibt.
Das Öffnen von I:1/0 zu einem beliebigen Zeitpunkt soll alle Timer zurücksetzen und alle Ausgänge deaktivieren. Ausgang O:2/0 soll während der 30-sekündigen Laufzeit aktiviert werden und Ausgang O:2/1 soll während der 10-sekündigen Stoppphase aktiviert werden.
Während der Laufzeit wird ein einzelner Ausgang O:2/2 durch Eingang I:1/1 gesteuert. Wenn I:1/1 geöffnet ist (zu Beginn der Laufzeit), soll O:2/2 die ersten 5 Sekunden ausgeschaltet und dann 10 Sekunden lang eingeschaltet sein.
Wenn I:1/1 geschlossen ist (zu Beginn der Laufzeit), muss O:2/2 die ersten 10 Sekunden ausgeschaltet und dann 15 Sekunden eingeschaltet sein.
Das Ändern von I:1/1 nach Beginn der Laufzeit sollte die obige Sequenz nicht ändern. Ausgang O:2/2 muss während der Stoppzeit immer ausgeschaltet sein.
SPS-Ausgänge aktivieren oder deaktivieren