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 carried out using the operand address.

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

For S7-300/S7-400

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

Request block

CPU with integrated PN interface or WinAC RTX

S7-300 CPU + CP343-1

S7-400 CPU + CP443-1

recommended call level

ibaREQ_M (FB140)

X

X

X

OB1

ibaREQ_UDPact (FB145)

X

X

X

OB3x

ibaREQ_UDPint (FB146)

X

-

-

OB3x

ibaREQ_UDPext3 (FB147)

-

X

-

OB3x

ibaREQ_UDPext4 (FB148)

-

-

X

OB3x

ibaREQ_DB (DB15)

X

X

X

-

ibaUDT_UDPact (UDT145)

X

X

X

-

Use always the following blocks:

  • ibaREQ_M (Management) The block realizes the communication with ibaPDA. Ideally, the block is called in OB1. This block has to be called separately in every system configuration for each module in ibaPDA.

  • ibaREQ_UDPact (provision of current signal values) The block provides the current signal values using the transmission cycle. The block is called internally in the blocks ibaREQ_UDPint, ibaREQ_UDPext3, or ibaREQ_UDPext4. The block must therefore always be present in the project, but does not have to be called separately.

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

Use different Request blocks depending on the current S7 system configuration:

  • ibaREQ_UDPint The block sends the current signal values provided via an integrated PN interface.

  • ibaREQ_UDPext3 The block sends the current signal values provided via an external communication processor CP343-1.

  • ibaREQ_UDPext4 The block sends the current signal values provided via an external communication processor CP443-1.

Always use the blocks ibaREQ_UDPint, ibaREQ_UDPext3 and ibaREQ_UDPext4 alternatively.

For S7-1500

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

Request block

S7-1500 CPU with integrated PN interface

recommended call up level

ibaREQ_M (FB1400)

X

OB1

ibaREQ_UDP2 (FB1406)

X

OB3x

ibaREQ_UDPact (FB 1410)

X

-

ibaREQ_DB (DB15)

X

-

ibaREQ_DB-Interface

X

-

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

  • ibaREQ_UDP2 (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_UDPact The block is used internally by ibaREQ_UDP2.

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