Im Folgenden wird die Projektierung der Request-Blöcke in STEP 7 beschrieben.
Für jedes Request-Modul
-
Kopieren Sie aus der iba S7-Bibliothek die benötigten Bausteine in den Bausteinordner Ihres STEP 7-Projekts, siehe iba S7-Bibliothek.
-
ibaREQ_M (FB1400), siehe ibaREQ_M (FB1400)
-
ibaREQ_UDP2 (FB1406), siehe ibaREQ_UDP2 (FB1406)
-
ibaREQ_UDPact (FB1410), siehe ibaREQ_UDPact (FB1410)
-
ibaREQ_DB (DB15)
-
ibaREQ_DB-Interface (PLC-Datentyp)
Hinweis

Verwenden Sie nur Request-Blöcke aus der aktuellen iba S7-Bibliothek!
Request-Blöcke aus Anwendungsbeispielen können veraltet sein und daher zu Fehlern führen.
Hinweis

Die Request-Blöcke unterstützen keinen Aufruf als Multiinstanz.
-
-
ibaREQ_M (FB1400) vorzugsweise innerhalb des OB1 aufrufen.

-
Aktivieren Sie die Option Remanenz für den gesamten soeben angelegten Instanz-Datenbaustein.

-
ibaREQ_UDP2 (FB1406), vorzugsweise innerhalb eines Weckalarm-OB (OB3x) aufrufen.

Für jedes weitere Request-Modul
-
Im Bausteinordner muss für jedes Request-Modul ein Datenbaustein ibaREQ_DB (DB15) vorhanden sein. Kopieren Sie den Datenbaustein und vergeben Sie eine neue eindeutige DB-Nummer.
-
Im Kontext des OB1 muss für jedes Request-Modul ein weiterer Aufruf des ibaREQ_M (FB1400) mit den neuen DB-Nummern erfolgen.
-
Im Kontext eines Weckalarm-OB (OB3x) muss für jedes Request-Modul ein weiterer Aufruf des ibaREQ_UDP2 (FB1406) mit den neuen DB-Nummern erfolgen.
-
Beachten Sie, dass alle Instanz-Datenbausteine eindeutig sind und dass die Werte für die Parameter CON_ID und LOCAL_PORT eindeutig vergeben sind.
Abschluss
-
Laden Sie alle Bausteine in die S7-CPU und starten Sie die S7-CPU neu.