The following blocks are required:
-
ibaREQ_M (FB140), see ibaREQ_M (FB140)
-
ibaREQ_UDPact (FB145), see ibaREQ_UDPact (FB145)
-
ibaREQ_UDPint (FB146), see ibaREQ_UDPint (FB146)
-
ibaREQ_DB (DB15)
-
ibaUDT_UDPact (UDT145)
Note |
|
|---|---|
|
Only use Request blocks from the latest iba S7 library! Request blocks in application examples can be outdated and, thus, cause errors. |
|
For each Request module
-
Call the ibaREQ_M (FB140) preferably within the OB1.

-
Call the ibaREQ_UDPint (FB146) preferably within a cyclic interrupt OB (OB3x).

For each additional Request module
-
In the blocks folder, a data block ibaREQ_DB (DB15) has to be available for each Request module. Copy the data block and assign a new unique DB number.
-
Within the OB1, the ibaREQ_M (FB140) has to be called once more with a new DB number (input REQ_DB) for each Request module.
-
Within a cyclic interrupt OB (OB3x), the ibaREQ_UDPint (FB146) has to be called once more with the new DB number (input REQ_DB) for each Request module.
-
Make sure that all instance data blocks are unique and that unique values are assigned for the CON_ID and LOCAL_PORT parameters.
Final
-
Load all blocks into the S7 CPU and restart the S7 CPU.