Moin,
die Frage ist warum und wieviele Ausgänge müssen im Zyklus geschreiben werden.
Bei einen Kunden ist es so, dass alle Ausgänge im Zyklus geschreiben werden, weil das Steuerungsprg in zwei Teile geteilt ist. Der einen ist für die Steuerung (von der Zykluszeit der geringe Teil) und der andere Teil für die Verwaltung, Visualisierung, Fremdgeräte usw. (Zykluszeit ca. 100ms)
Bei der Maschine, die gesteuert wurde, bringt es ein Taktzeitgewinn, weil die Ventile eher geschaltet werden. Bei vielen Bewegungen "spart" man sich einen SPS-Zyklus. Bei vielen Bewegungen macht das schon mal 1 Sekunde aus.