Block library TeleControl ST7
5.7 Master copies
TIM 1531 IRC
192 Operating Instructions, 02/2018, C79000-G8976-C468-02
xx: Data block number 1...32767
yy: Byte number
zz: Number of double words 1...256 starting at byte number yy
P#DB20.DBX 100.0 DWORD 200
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.
The ANY pointer addresses the data area in which the data to be acquired is
located. This data area must be within a data block and its length can vary
between 1 and 256 data double words. For information on the possible double
word formats, refer to the section "Function" above.
If the parameter assignment is incorrect (null pointer, length > 256, data area
not a DB), an error message is entered in the diagnostics buffer (event ID
B114, [Info2/3] = 11).
The CPU does not change to STOP. The block is then
no longer processed, however, until the error has been corrected.
If a data segment to be transferred consists of a maximum of 48 bytes, data
consistency during the transfer is assured.
Block being processed with "SendAll" = TRUE
This output indicates that the block is currently transferring the data specified
by "Da
taInput". The procedure is activated either by a remote single or gen-
eral request or by a local internal or external trigger.
If "SendAll" is set to TRUE, the transfer of all data is triggered either by inte
r-
nal change control (SendOnChange = TRUE) or by the external "TriggerInput"
(edge change 0
→ 1).
→ 1 has no effect whatsoever with an external "TriggerIn-
put" as long as "SendAllBusy" indicates TRUE. The edge change 0
→ 1 of
"TriggerInput" only takes effect when "SendAllBusy" = FALSE.