This section describes how to configure the Request blocks in TIA Portal STEP 7.
For each Request module
-
Copy the following blocks from the iba S7 library to the function block folder of your STEP 7 project, see iba S7 library.
-
ibaREQsym_M, see ibaREQsym_M
-
ibaREQsym_UDP, see ibaREQsym_UDP
-
ibaREQsym_DB_PDA
-
ibaREQsym-Interface (PLC data type)
Note

Only use Request blocks from the latest iba S7 library!
Request blocks in application examples can be outdated and, thus, cause errors.
Note

The request blocks do not support multi-instance calls.
-
-
Call ibaREQsym_M preferably within OB1.

-
Call ibaREQsym_UDP preferably a cyclic interrupt OB (OB3x).

For each additional Request module
-
An ibaREQsym_DB_PDA data block must be available in the function block folder for each Request module. Copy the data block and assign a new unique DB number.
-
Within OB1 or a cyclic interrupt OB (OB3x), ibaREQsym_M and ibaREQsym_UDP have to be called once more with the new DB numbers for each Request module.
-
Make sure that all instance data blocks are unique and that unique values are assigned for the connectionId and localPort parameters.
Completion
-
Load all blocks to the S7 CPU and restart the S7 CPU.