Subprogram With Call-By-Reference Parameter Transfer (Proc, Var) - Siemens Sinumerik 840D sl Programming Manual

Job planning
Hide thumbs Also See for Sinumerik 840D sl:
Table of Contents

Advertisement

Flexible NC programming
1.25 Subprogram technique
Example
Definition of a subprogram with 2 REAL type parameters
Program code
PROC SUB_PROG (REAL LENGTH, REAL WIDTH)
...
N100 RET
1.25.2.3

Subprogram with call-by-reference parameter transfer (PROC, VAR)

Function
A subprogram with call-by-reference parameter transfer is defined using the PROC keyword
followed by the name of the program and a complete list of all the parameters expected by the
subprogram, with the VAR keyword, type and name. The definition operation must appear in
the first program line.
With call-by-reference parameter transfer, references to arrays can also be transferred.
Call-by-reference parameter transfer affects the calling program. The calling program
transfers a reference to the actual parameter to the subprogram, thereby providing the
subprogram with direct access to the corresponding variable.
Note
A maximum of 127 parameters can be transferred.
170
Comment
; Parameter 1: Type: REAL, name:
LENGTH
Parameter 2: Type: REAL, name:
WIDTH
; Subprogram return
Programming Manual, 02/2011, 6FC5398-2BP40-1BA0
Job planning

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de slSinumerik 828d

Table of Contents