16.1.10 SFC 237 - RECEIVE_ALL - Receive all from page frame
Via the RECEIVE_ALL block, the data received from the CP is transmitted from the CP to
the CPU by using the declared block size. Location and size of the data area that is to
transmit with RECEIVE_ALL, must be declared before by calling RECEIVE. In the indi-
cator word that is assigned to the concerned order, the bit "Enable/Disable" is set, "Data
transition starts" and "Data transition/fetch running" is analyzed or altered. The receiving
amount is shown in the following word.
Parameters
Name Declaration Type Description
SSNR IN INT Interface number
PAFE OUT BYTE Parameterization error
ANZW IN_OUT DWORD Indicator word
In the indicator word of the block, that is parameterized in the RECEIVE_ALL block, the
current order number is stored. In the stand-by running mode of RECEIVE_ALL the block
indicator word is deleted.
In the following cases, the RECEIVE_ALL command has to be called for
minimum one time per cycle of the block OB 1:
– if the CP should send data to the CPU independently.
– if a CP order is initialized via RECEIVE, but the CP still has to request
the "background communication" data of the CPU for this order.
– if the amount of data that should be transmitted to the CPU by this
RECEIVE, is higher than the declared block size.
Description
ANZW
VIPA SPEED7
System Blocks
Fetch/Write Communication > SFC 237 - RECEIVE_ALL - Receive all from page frame
HB00 | OPL_SP7 | Operation list | en | 18-30 904