Siemens SINUMERIK 840DE sl Commissioning Manual page 796

Basesoftware and operating software
Hide thumbs Also See for SINUMERIK 840DE sl:
Table of Contents

Advertisement

Generating user dialogs
1.7 XML identifier
Tag identifier
FUNCTION_BODY
78
Meaning
Function body
The tag contains the function body of a subfunction. The function body needs to be program‐
med within the DialogGui tag.
Attributes:
● name = "Name of the function body"
● parameter = "Parameter list" (optional)
The attribute lists the transfer parameters that are required. The parameters must be
separated by a comma.
When the function body is called, the values of the parameters specified in the function
call are copied to the transfer parameters listed.
● return = "true" (optional)
If the attribute is set to true then the local variable $return is created. The function's return
value which is forwarded to the calling function on quitting the function should be copied
to this variable.
Syntax:
Function body without parameter
<FUNCTION_BODY name = "<function name>">
...
...
...
</ FUNCTION_BODY>
Function body with parameter
<FUNCTION_BODY name = "<function_name>" parameter = "<p1, p2, p3>">
...
<LET name = "tmp></LET>
<OP> tmp = p1 </OP>
...
</FUNCTION_BODY>
Function body with return value
<FUNCTION_BODY name = "<function_name>" parameter = "<p1, p2, p3>"
return = "true">
...
<LET name = "tmp></LET>
<OP> tmp = p1 </OP>
...
<OP> $return = tmp </OP>
</FUNCTION_BODY>
Programming Manual, 12/2017, 6FC5397-1DP40-6BA1
Easy XML

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents