Block library TeleControl ST7
5.7 Master copies
TIM 1531 IRC
Operating Instructions, 02/2018, C79000-G8976-C468-02
185
Default:
TRUE
Explanation: Send all data with every transfer
With the parameter, you specify whether the block will always transfer all data
of the area specified with "DataInput" or only changed data. The transfer can
be triggered by the activated change check (SendOnChange = TRUE) or by
"TriggerInput".
•
SendAll = TRUE
Always send all data
•
SendAll = FALSE
Send only changed data
Exception:
If "SendAll" is set to = FALSE, the transfer is triggered by "TriggerInput"
and if no data has changed at this time, the complete area will be
transferred. For this exception this corresponds to "SendAll" = TRUE.
When only the changed data area is transferred ("SendAll" = FALSE), this
area consists of the first and the last double word in which a change was
detected and all words located in between, even if these have not
changed.
If there is a single request for this data object or within the framework of a
general request, all data words of the area specified by "DataInput" are always
transferred.
Parameter: DataInput
Declaration: INPUT
Data type:
ANY
Range of
values:
See address range
Default:
P#P 0.0 VOID 0
(null pointer)
Address
range:
P#DBxx.DBX yy.0 DWORD zz
•
xx: Data block number 1...32767
•
yy: Byte number
•
zz: Number of double words 1...12 starting at byte number yy
Example:
P#DB20.DBX 100.0 DWORD 4
Remember the periods and spaces when entering the pointer!
Note that the default value (null pointer) is not permitted. A pointer with a real
address must be specified.