Block library TeleControl ST7
5.7 Master copies
TIM 1531 IRC
Operating Instructions, 02/2018, C79000-G8976-C468-02
187
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.
Explanation: Data output area
The ANY pointer addresses the data area in which the received data is saved.
This data area must be within a data block and its length can vary between 1
and 12 double words.
For information on the content and formats, refer to the section "Function"
above.
Dat12D_R stores the received data without further processing in the data area
specified by "DataOutput". You need to evaluate and process the received
data with the user program.
When only changed data is sent by the partner object Dat12D_S, it is possible
that only part of the data output area is newly written. this is the area in which
the changes were detected at the acquisition end
If the parameter assignment is incorrect (null pointer, length > 12, 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.
Parameter: NewData
Explanation: Receive new data
For the declaration, data type, range of values, default and function, refer to
the section Reoccurring parameters (Page 144).
Whenever the block has received new datar values from the partner object
and has output them to the output field "DataOutput", the "NewData" output is
set to TRUE for one OB1 cycle.
5.7.1.16
Data typical Dat256D_S
Function
Send a maximum of 256 double words with any data content