These blocks initialize and control communication between ibaPDA and the S7 controller.

The ibaREQ iba block family allows access exclusively to non-optimized data blocks. Addressing is done by using the operand address.

One set of Request blocks has to be called for each Request module (connection) in ibaPDA. The blocks used are part of the iba S7 library, see iba S7 library.

Use different Request block combinations depending on the current system configuration:

Request block

S7-300 with integrated DP interface

S7-400(H) with integrated DP interface and CP443-5

S7-300 with integrated PN interface

S7-400 with integrated PN interface and CP443-1 (PROFINET)

Recommended call level

ibaREQ_M (FB140)

X

X

X

X

OB1

ibaREQ_PN (FB141)

X

X

X

X

OB1 or OB3x

ibaREQ_DP (FB142)

X

X

X

X

OB1 or OB3x

ibaREQ_DB (DB15)

X

X

X

X

-

ibaREQ_PNdev (FB150)

-

-

X

X

OB1 or OB3x

ibaREQ_DB-Interface

X

X

X

X

-

  • ibaREQ_M (Management) The block realizes the communication with ibaPDA. Ideally, the block is called in OB1.

  • ibaREQ_PN/ibaREQ_DP (provision and sending of current signal values) The block provides the current signal values using the transmission cycle. Ideally, the block is called in a cyclic interrupt OB.

  • ibaREQ-PNdev (diagnostics for PROFINET device)The block performs cyclic diagnostics for availability of the PROFINET device used.

  • ibaREQ_DB (interface DB) This DB acts as an interface to ibaPDA and between the different Request blocks.

Request block

S7-1500 CPU with integrated PN interface

S7-1500 CPU with CM1542-1

Recommended call level

ibaREQ_M (FB1400)

X

X

OB1

ibaREQ_PN (FB1401)

X

X

OB1 or OB3x

ibaREQ_DP (FB1402)

X

X

OB1 or OB3x

ibaREQ_DB (DB15)

X

X

-

ibaREQ_DB-Interface

X

X

-

ibaREQ_NetE-Buffer (FB1408)

X

X

OB1 or OB3x

ibaREQ_NetE-Send (FB1409)

X

X

OB1 or OB3x

  • ibaREQ_M (Management) The block realizes the communication with ibaPDA. Ideally, the block is called in OB1.

  • ibaREQ_PN/ibaREQ_DP (provision and sending of current signal values) The block provides the current signal values using the transmission cycle. Ideally, the block is called in a cyclic interrupt OB.

  • ibaREQ_DB (interface DB) This DB acts as an interface to ibaPDA and between the different Request blocks.

  • ibaREQ_NetE-Buffer The block provides the current signal values using the transmission cycle and buffers them. Ideally, the block is called in a cyclic interrupt OB.

  • ibaREQ_NetE-Send The block sends the buffered signal values. Ideally, the block is called in a cyclic interrupt OB.