Herunterladen Inhalt Inhalt Diese Seite drucken

Aufrufe Von Fbs; Variablen Lesen - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

14.19.6

Aufrufe von FBs

Funktion
Zur Optimierung von Ablaufgeschwindigkeiten ist es sinnvoll, alle Funktionsbausteinaufrufe
mit vielen statischen Parametern, wie z. B. die vom Grundprogramm zur Verfügung gestellten
Bausteine FB2, 3, 4, 5 und 7, schon im Anlauf mit den zugehörigen Instanzparametern
aufzurufen. Im Anlauf (OB100) sollte die Vorbesetzung von Parametern erfolgen, die
anschließend im zyklischen Teil (OB1) 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 FB2 mit dem Instanz-DB110
Am folgenden Beispiel soll gezeigt werden, wie eine sinnvolle Aufteilung in OB100-Anteil und
OB1-Anteil zu realisieren ist.
Als erstes ist der übliche Aufruf im zyklischen Programm dargestellt:
CALL FB2, DB110(
Ab hier folgt die modifizierte Version des Programmaufrufs.
Hier ist der Aufruf im OB100 dargestellt:
CALL FB2, DB110(
Grundfunktionen
Funktionshandbuch, 05/2017, A5E40870716
Req :=
M 100.0,
NumVar :=
2,
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,
Req :=
FALSE,
NumVar :=
2,
Addr1 :=
NCVAR.C1_RP_rpa0_0
Line1 :
W#16#1
Addr2 :=
NCVAR.C1_RP_rpa0_0
Line2 .
W#16#2
RD1 :=
P#M 4.0 REAL 1,
RD2 :=
P#M 24.0 REAL 1,
P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.19 Hinweise zur Programmierung in STEP 7

//2 Variablen lesen

//2 Variablen lesen
1147

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828dSinumerik 840de sl

Inhaltsverzeichnis