Im Folgenden wird für ibaBM-PN die Projektierung der Request-Blöcke in STEP 7 V5 beschreiben.
Request-S7 ist für die Verwendung mit CPUs S7-300/400 mit integrierter PN-Schnittstelle oder CPUs S7-400 mit externer Schnittstelle CP 443-1 (PROFINET-Controller) vorgesehen.
Hinweis |
|
|---|---|
|
Die Verwendung der externen PN-Schnittstelle CP343-1 einer CPU S7-300 wird nicht unterstützt! |
|
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. |
|
-
Kopieren Sie aus der iba S7-Bibliothek folgende Bausteine in den Bausteinordner Ihres STEP 7-Projekts, siehe iba S7-Bibliothek. Je Request-Modul (Verbindung) in ibaPDA muss ein Satz Request-Blöcke aufgerufen werden.
-
ibaREQ_M (FB140), siehe ibaREQ_M (FB140)
-
ibaREQ_PN (FB141), siehe ibaREQ_PN (FB141)
-
ibaREQ_PNdev (FB150), siehe ibaREQ_PNdev (FB150)
-
ibaREQ_DB (DB15)
-
Hinweis |
|
|---|---|
|
Falls die Bausteinnummern in Ihrem Projekt schon verwendet sind, weisen Sie den Bausteinen aus der iba S7-Bibliothek beim Kopieren andere freie Nummern zu. |
|
Hinweis |
|
|---|---|
|
Die Request-Blöcke unterstützen keinen Aufruf als Multiinstanz. |
|
Für jedes verwendete PROFINET Device des ibaBM-PN
-
ibaREQ_PNdev (FB150) innerhalb des OB1 oder eines Weckalarm-OB (OB3x) aufrufen.
Für jedes Request-Modul
-
ibaREQ_M (FB140) vorzugsweise innerhalb des OB1 aufrufen.
-
Aktivieren Sie die Option Remanenz für den gesamten soeben angelegten Instanz-Datenbaustein.
-
ibaREQ_PN (FB141) innerhalb des OB1 oder 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.
-
Innerhalb des OB1 muss für jedes Request-Modul ein weiterer Aufruf des ibaREQ_M (FB140) mit der neuen DB-Nummer (Eingang REQ_DB) erfolgen.
-
Innerhalb des OB1 oder eines Weckalarm-OB (OB3x) muss für jedes Request-Modul ein weiterer Aufruf des ibaREQ_PN (FB141) mit der neuen DB-Nummer (Eingang REQ_DB) erfolgen.
-
Beachten Sie, dass alle Instanz-Datenbausteine eindeutig sind und dass die Werte für den Parameter ADR_SLOT eindeutig vergeben sind.
-
Der ibaREQ_PNdev muss nicht für jedes Request-Modul separat aufgerufen werden, sondern nur einmal pro genutztem PROFINET-Device.
Abschluss
-
Laden Sie alle Bausteine in die S7-CPU und starten Sie die S7-CPU neu.



