Siemens SINUMERIK 808D Function Manual page 272

Hide thumbs Also See for SINUMERIK 808D:
Table of Contents

Advertisement

Tag identifier
FUNCTION_BODY
272
Meaning
Function body
The tag contains the function body of a subfunction. The function body needs to be pro-
grammed 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 re-
turn 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>
Function Manual
01/2017

Advertisement

Table of Contents
loading

Table of Contents