EasyManuals Logo
Home>Siemens>Control Unit>SINUMERIK 810D

Siemens SINUMERIK 810D Programming Manual

Siemens SINUMERIK 810D
687 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #120 background imageLoading...
Page #120 background image
Subroutines, Macros
2.17 Suppress current block display (DISPLOF)
Job planning
2-36 Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0
Single block suppression for program nesting
If SBLOF is programmed in the PROC statement in a subroutine, stopping is performed on
the subroutine return jump with M17. That prevents the next block in the calling program
from already running. If single block suppression is activated with SBLOF (without SBLOF in
the PROC statement), execution stops after the next machine function block of the calling
program. If that is not wanted, SBLON must be programmed in the subroutine before the
return (M17). Execution does not stop on a return to a higher-level program with RET.
2.17 2.17 Suppress current block display (DISPLOF)
Function
DISPLOF suppresses the current block display for a subroutine. DISPLOF is placed at the
end of the PROC statement. Instead of the current block, the call of the cycle or the
subroutine is displayed.
By default the block display is activated. Deactivation of block display with DISPLOF applies
until the return from the subroutine or end of program.
Programming
PROC … DISPLOF
If further subroutines are called from the subroutine with the DISPLOF attribute, the current
block display is suppressed in these as well. If a subroutine with suppressed block display is
interrupted by an unsynchronized subroutine, the blocks of the current subroutine are
displayed.
Parameters
DISPLOF Suppress current block display
Example: suppress current block display in the cycle
%_N_CYCLE_SPF ;$PATH=/_N_CUS_DIR
PROC CYCLE (AXIS TOMOV, REAL POSITION) SAVE DISPLOF
;Suppress current block display
;Now the cycle call is displayed as
;the current block
;e.g.: CYCLE(X, 100.0)
DEF REAL DIFF ;Cycle contents
G01 …
…
RET ;Subroutine return, the following
;block of the calling program is
;displayed again

Table of Contents

Other manuals for Siemens SINUMERIK 810D

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Siemens SINUMERIK 810D and is the answer not in the manual?

Siemens SINUMERIK 810D Specifications

General IconGeneral
BrandSiemens
ModelSINUMERIK 810D
CategoryControl Unit
LanguageEnglish

Related product manuals