Programmierung nach AEV-Modell im Taktsynchronalarm-OB
Bei Programmierung nach dem AEV-Modell:
1. Rufen Sie die Anweisung SYNC_PO zu Beginn des Taktsynchronalarm-OB auf.
2. Direkt danach rufen Sie die Anweisung SYNC_PI auf.
3. Anschließend rufen Sie das eigentliche Anwenderprogramm auf.
Tabelle 5- 4 Programmierung nach AEV-Modell
Schritt
Signalverlauf beim AEV-Modell
Das folgende Bild zeigt den Signalverlauf beim AEV-Modell von der Erfassung der
Prozesswerte über die Verarbeitung in der CPU bis zur Ausgabe der Prozesswerte. Der
Applikationszyklus ist in diesem Beispiel doppelt so groß wie der Datenzyklus T_DC.
①
Bearbeitung Taktsynchronalarm-OB
②
Anweisung "SYNC_PI"
③
Anweisung "SYNC_PO"
④
taktsynchrones Einlesen der Prozesswerte am Peripheriemodul zum Zeitpunkt T
⑤
taktsynchrones Ausgeben der Prozesswerte am Peripheriemodul zum Zeitpunkt T
Bild 5-72
Signalverlauf beim AEV-Modell
PROFINET mit STEP 7 V16
Funktionshandbuch, 11/2019, A5E03444485-AK
Aktion
1
Ausgeben (A)
2
Einlesen (E)
3
Verarbeiten (V)
Erläuterung
Die Anweisung SYNC_PO gibt die Daten über die Ausgänge des Teil-
prozessabbilds aus, die im vorherigen Zyklus über das Anwenderpro-
gramm verändert wurden.
Die Anweisung SYNC_PI liest die Eingänge des Teilprozessabbilds
des aktuellen Zyklus ein und stellt die Eingänge dem Taktsynchron-
alarm-OB zur Verfügung.
Sie programmieren das eigentliche Anwenderprogramm des Taktsyn-
chronalarm-OB.
Funktionen
5.7 Taktsynchronität
I
O
215