Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 1143

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

Werbung

VAR_TEMP
END_VAR
BEGIN
NETWORK
TITLE =
L
DEC 1;
L
*I;
LAR2;
L
+AR2;
L
LAR1 ;
L
T
L
T
L
T
CALL FB101, DB100
Beispiel 2: Vorher zusammengebauten ANY-Parameter an einen anderen FB (FC) übergeben
Es soll ein ANY-Parameter, der vorher zusammengebaut wurde, an einen anderen FB (FC)
übergeben werden. Dieses funktioniert nur über einen ANY in der VAR_TEMP.
FUNCTIONBLOCK FB100
VAR_INPUT
END_VAR
VAR_TEMP
END_VAR
BEGIN
NETWORK
Grundfunktionen
Funktionshandbuch, 05/2017, A5E40870716
dbchr : WORD ;
Anzahl : WORD ;
typ : BYTE;
Temp_addr : ANY;
WelcherAny;
P#10.0;
P##Addr1;
P##Temp_addr;
DID [AR2,P#0.0];
LD [AR1,P#0.0];
DID [AR2,P#4.0];
LD [AR1,P#4.0];
DIW [AR2,P#8.0];
LW [AR1,P#8.0];
(ANYPAR := #Temp_addr);
DBNummer: INT;
DBOffset : INT;
Datentyp: INT;
Anzahl: INT;
dbchr : WORD ;
Temp_addr : ANY;
P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.19 Hinweise zur Programmierung in STEP 7
//10 Byte pro ANY
//Anfangsadresse der ANYs addieren
//Pointer holen aus VAR_TEMP
//Zeigerwerte übertragen in VAR_TEM
//ANYPAR ist der Datentyp ANY
1143

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828dSinumerik 840de sl

Inhaltsverzeichnis