Siemens SINUMERIK 840D sl Programming Manual page 499

Nc programming
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Note
The call-by-reference parameter transfer is then only necessary if the transferred variable was
defined locally in the calling program (LUD). Channel-global or NC-global variables do not have
to be transferred, since these cannot be accessed directly from within the subprogram.
Syntax
PROC <program name> (VAR <parameter type> <parameter name>, etc.)
PROC <program name> (VAR <array type> <array name>, [<m>,<n>,<o>],
etc.)
Note
Up to 127 parameters can be transferred.
Meaning
PROC:
VAR:
<program name>:
<parameter type>:
<parameter name>:
<array type>:
<array name>:
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0
Main program
Value
assignment
LENGTH=20
Subprogram
WIDTH=10
LENGTH, WIDTH
LENGTH, WIDTH
New values valid
New value
assignment
LENGTH=20
WIDTH=15
New values
valid
Definition operation at the beginning of a program
Keyword for parameter transfer via reference
Name of the program
Data type of the parameter (e.g. REAL, INT, BOOL)
Name of the parameter
Data type of the array elements (e.g. REAL, INT, BOOL)
Name of the array
Work preparation
3.2 Subprogram technique
499

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents