EasyManuals Logo
Home>Siemens>Control Systems>SINUMERIK 828D

Siemens SINUMERIK 828D Function Manual

Siemens SINUMERIK 828D
1799 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 #1084 background imageLoading...
Page #1084 background image
P3: Basic PLC Program for SINUMERIK 840D sl
13.15 Programming tips with STEP 7
Basic Functions
1084 Function Manual, 09/2011, 6FC5397-0BP40-2BA0
Example
13.15.6 FB calls
Function
For optimizing the flow speeds, it is useful to call all function block calls with many static parameters, such as the
blocks FB 2, 3, 4, 5, and 7 provided by the basic program in start-up with the related instance parameters. In the
start-up (OB 100), the preassignment of the parameters must be done, which can then no longer be changed in
the cyclic part (OB 1). These fixed parameter values are no longer parameterized in the cyclic call, because they
have already been written in the Instance DB.
Example Parameterization of FB 2 with instance DB 110
The following example shows how a useful distribution in OB 100 and OB 1 portion is to be implemented.
First, the usual call in the cyclic program is displayed.
The modified version of the program call starts from here.
Here the call in OB 100 is displayed:
Code Comment
FUNCTION FC 99: VOID
VAR_INPUT
Addr: POINTER; //Points to variable
END_VAR
BEGIN
NETWORK
TITLE =
L P##Addr;
LAR1 ; //Retrieve pointer from Addr
L D [AR1,P#2.0]; //Offset part of pointer of variable
LAR1 ;
END_FUNCTION
CALL FB 2, DB 110 (
Req := M 100.0,
NumVar := 2, //Read 2 variables
Addr1 := NCVAR.C1_RP_rpa0_0
Line1 : W#16#1
Addr2 := NCVAR.C1_RP_rpa0_0
Line2 . W#16#2
Error := M1.0,
NDR := M1.1,
State := MW 2,
RD1 := P#M 4.0 REAL 1,
RD2 := P#M 24.0 REAL 1,

Table of Contents

Other manuals for Siemens SINUMERIK 828D

Questions and Answers:

Question and Answer IconNeed help?

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

Siemens SINUMERIK 828D Specifications

General IconGeneral
BrandSiemens
ModelSINUMERIK 828D
CategoryControl Systems
LanguageEnglish

Related product manuals