Diese Blöcke initialisieren und steuern die Kommunikation zwischen ibaPDA und der S7-Steuerung.

Die iba-Baustein-Familie ibaREQ erlaubt den Zugriff ausschließlich auf nicht-optimierte Datenbausteine. Die Adressierung erfolgt über die Operandenadresse.

Je Request-Modul (Verbindung) in ibaPDA muss ein Satz Request-Blöcke aufgerufen werden. Die verwendeten Bausteine sind Bestandteil der iba S7-Bibliothek, siehe iba S7-Bibliothek.

Verwenden Sie je nach vorhandener Systemkonfiguration unterschiedliche Request-Block-Kombinationen:

Request-Block

S7-300 mit integrierter DP-Schnittstelle

S7-400(H) mit integrierter DP-Schnittstelle und CP443-5

S7-300 mit integrierter PN-Schnittstelle

S7-400 mit integrierter PN-Schnittstelle und CP443-1 (PROFINET)

Empfohlene Aufrufebene

ibaREQ_M (FB140)

X

X

X

X

OB1

ibaREQ_PN (FB141)

X

X

X

X

OB1 oder OB3x

ibaREQ_DP (FB142)

X

X

X

X

OB1 oder OB3x

ibaREQ_DB (DB15)

X

X

X

X

-

ibaREQ_PNdev (FB150)

-

-

X

X

OB1 oder OB3x

ibaREQ_DB-Interface

X

X

X

X

-

  • ibaREQ_M (Management) Der Baustein realisiert die Kommunikation mit ibaPDA. Der Aufruf des Bausteines erfolgt idealerweise im OB1.

  • ibaREQ_PN/ibaREQ_DP (Bereitstellung und Senden der aktuellen Signalwerte) Der Baustein stellt im Sendezyklus die aktuellen Signalwerte zur Verfügung. Der Aufruf des Bausteines erfolgt idealerweise in einem Weckalarm-OB.

  • ibaREQ-PNdev (Diagnose des PROFINET Device)Der Baustein diagnostiziert zyklisch die Verfügbarkeit des genutzten PROFINET Device.

  • ibaREQ_DB (Schnittstellen-DB) Dieser DB dient als Schnittstelle zu ibaPDA sowie zwischen den verschiedenen Request-Blöcken.

Request-Block

S7-1500 CPU mit integrierter PN-Schnittstelle

S7-1500 CPU mit CM1542-1

Empfohlene Aufrufebene

ibaREQ_M (FB1400)

X

X

OB1

ibaREQ_PN (FB1401)

X

X

OB1 oder OB3x

ibaREQ_DP (FB1402)

X

X

OB1 oder OB3x

ibaREQ_DB (DB15)

X

X

-

ibaREQ_DB-Interface

X

X

-

ibaREQ_NetE-Buffer (FB1408)

X

X

OB1 oder OB3x

ibaREQ_NetE-Send (FB1409)

X

X

OB1 oder OB3x

  • ibaREQ_M (Management) Der Baustein realisiert die Kommunikation mit ibaPDA. Der Aufruf des Bausteines erfolgt idealerweise im OB1.

  • ibaREQ_PN/ibaREQ_DP (Bereitstellung und Senden der aktuellen Signalwerte) Der Baustein stellt im Sendezyklus die aktuellen Signalwerte zur Verfügung. Der Aufruf des Bausteines erfolgt idealerweise in einem Weckalarm-OB.

  • ibaREQ_DB (Schnittstellen-DB) Dieser DB dient als Schnittstelle zu ibaPDA sowie zwischen den verschiedenen Request-Blöcken.

  • ibaREQ_NetE-Buffer Der Baustein stellt im Sendezyklus die aktuellen Signalwerte zur Verfügung und puffert diese. Der Aufruf des Bausteines erfolgt idealerweise in einem Weckalarm-OB.

  • ibaREQ_NetE-Send Der Baustein versendet die gepufferten Signalwerte. Der Aufruf des Bausteines erfolgt idealerweise in einem Weckalarm-OB.