Herunterladen Diese Seite drucken

Aufrufe Von Funktionsbausteinen (Fb); Beispiel Parametrierung Des Fb 2 Mit Den Instanz-Db - Siemens SINUMERIK 840D sl Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:

Werbung

FUNCTION FC 99: VOID
END_VAR
BEGIN
NETWORK
TITLE =
L
P##Addr;
LAR1 ;
L
D [AR1,P#2.0];
LAR1 ;
END_FUNCTION
2.14.7

Aufrufe von Funktionsbausteinen (FB)

Allgemeines
Zur Optimierung von Ablaufgeschwindigkeiten, ist es sinnvoll alle Funktionsbausteinaufrufe
mit vielen statischen Parametern wie z.B. die vom Grundprogramm zur Verfügung gestellten
Bausteine FB 2, FB 3, FB 4, FB 5, FB 7, schon im Anlauf mit den zugehörigen
Instanzparametern aufzurufen. Im Anlauf (OB 100) sollte die Vorbesetzung von Parametern
erfolgen, die anschließend im zyklischen Teil (OB 1) nicht mehr verändert werden. Diese
festen Parameterwerte werden in dem zyklischen Aufruf nicht mehr parametriert, da sie
bereits im Anlauf in den Instanz-DB geschrieben worden sind.

Beispiel Parametrierung des FB 2 mit den Instanz-DB 110

Am folgenden Beispiel soll gezeigt werden, wie eine sinnvolle Aufteilung in OB 100 und OB
1 Anteil zu realisieren ist. Als erstes ist der übliche Aufruf im zyklischen Programm
dargestellt.
Grundfunktionen: PLC-Grundprogramm solution line (P3 sl)
Funktionshandbuch, 11/2006, 6FC5397-0BP10-2AA0
Kommentar
//Pointer holen von Addr
//Offsetteil des Pointers der Variable
CALL FB 2, DB 110(
Req :=
NumVar :=
Addr1 :=
Line1 :
Addr2 :=
Line2 .
Error :=
NDR :=
State :=
RD1 :=
RD2 :=
M 100.0,
2,
NCVAR.C1_RP_rpa0_0
W#16#1
NCVAR.C1_RP_rpa0_0
W#16#2
M1.0,
M1.1,
MW 2,
P#M 4.0 REAL 1,
P#M 24.0 REAL 1,
Ausführliche Beschreibung
2.14 Programmiertipps mit STEP 7
//2 Variablen lesen
2-253

Werbung

loading

Diese Anleitung auch für:

Sinumerik810dSinumerik840dSinumerik840diSinumerik840di sl