
Die Operation Peripherie direkt schreiben muss in einem separaten Netzwerk programmiert werden.
In zeitkritischen Anwendungen kann es sein, daß der aktuelle Zustand eines digitalen Ausgangs häufiger an eine Ausgabebaugruppe übertragen werden muß als im Normalfall wo dies einmal am Ende eines Zyklus von OB1 geschieht. Die Operation "Peripherie direkt schreiben" aktualisiert den Zustand eines digitalen Ausgangs in der Ausgabebaugruppe zu dem Zeitpunkt, zu dem der entsprechende Strompfad beschrieben wird. Andernfalls muss bis zum Ende des OB1-Zyklus gewartet werden, bis der Speicherbereich der Peripherie mit dem Zustand des Speicherbereichs der Ausgänge aktualisiert wird. Soll ein Ausgang (oder mehrere Ausgänge) direkt aktualisiert werden, wird der Speicherbereich "Peripherie Ausgänge (PA)" im Gegensatz zum Speicherbereich der "Ausgänge (A)" verwendet. Der Speicherbereich der "Peripherie Ausgänge PA" kann als Byte, Wort und Doppelwort beschrieben werden. Deshalb kann ein einzelner digitaler Ausgang nicht über eine Spule aktualisiert werden. Um den Zustand eines digitalen Ausgangs direkt in eine Ausgabebaugruppe zu schreiben, wird ein Byte, Wort oder Doppelwort des Speicherbereichs der Ausgänge A, der das relevante Bit enthält, bedingt in den entsprechenden PA-Speicher (in die Operanden der direkten Ausgabebaugruppe) kopiert.
Dabei sollte folgendes nicht unbeachtet bleiben (Warnung!):

Die Operation Peripherie direkt lesen muss in einem separaten Netzwerk programmiert werden.
In zeitkritischen Anwendungen kann es sein, daß der aktuelle Zustand eines
digitalen Eingangs häufiger gelesen werden muß als im Normalfall wo dies einmal pro Zyklus geschieht. Die Operation "Peripherie direkt lesen" stellt den Zustand des digitalen Eingangs von der Eingabebaugruppe zu dem Zeitpunkt dar, zu dem der entsprechende Strompfad gelesen wird. Andernfalls muss bis zum nächsten Zyklus des OB1 gewartet werden, bis der Speicherbereich der Eingänge mit dem Zustand des Speicherbereichs der Peripherie aktualisiert ist. Soll ein Eingang (oder mehrere Eingänge) direkt aus der Eingabebaugruppe gelesen werden, verwendet man den Speicherbereich "Peripherie Eingänge (PE)" im Gegensatz zum Speicherbereich der "Eingänge (E)". Der Speicherbereich der Peripherie kann als Byte, Wort oder Doppelwort gelesen werden. Deshalb kann ein einzelner digitaler Eingang nicht über einen Kontakt (Bit) gelesen werden. Es wird also mindestens immer das Byte gelesen in dem sich das zu lesende Bit befindet.
Bedingtes Übertragen von Spannung in Abhängigkeit von dem Zustand eines direkten Eingangs: