Programming via SIMATIC controller
8.5 Programming Ident blocks
SIMATIC RF650R/RF680R/RF685R
136 Configuration Manual, 03/2018, C79000-G8976-C386-06
With the "AdvancedCmd" block, every command can be executed including commands not
represented by other blocks. This general structure can be used for all commands and is
intended only for trained users.
This gives you the option of sending the command as a chained command. To allow this, the
block provides a CMD buffer for 100 commands. All chained commands must be entered
starting at the first position in the buffer. For every chained command, the "chained bit" must
also be set in the CMD structure. The "chained bit" is not set in the last command in the
chain. You will find further information on the "chained bit" in the section "Chaining
(Page 145)".
The entire command structure must be specified in the "CMD" input parameter. You create
the structure for the "CMD" parameter in a data block.
Figure 8-18 "AdvancedCmd" block
Table 8- 19 Explanation of the "AdvancedCmd" block
CMDSEL Int 1 Selection of the command to be exe-
cuted "CMDREF";
1 ⇒ 1. Command, ...
The value of the "CMDSEL" parame-
CMDREF Any / Variant -- You will find a detailed description of
the parameter in the sections:
• "Command structure (Page 140)"
• "Overview of the commands
(Page 139)"
IDENT_DATA Any / Variant 0 Buffer for data to be written or read.
Note:
For Variant, currently only an "Ar-
ray_of_Byte" with a variable length
can be created. For Any, other data
types/UDTs can also be created.