Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK840D sl Handbuch Seite 1223

Vorschau ausblenden Andere Handbücher für SINUMERIK840D sl:
Inhaltsverzeichnis

Werbung

FUNCTIONBLOCK FB 100
Addr3 : ANY;
Addr4 : ANY;
END_VAR
VAR_TEMP
dbchr : WORD ;
Anzahl : WORD ;
typ : BYTE;
Temp_addr : ANY;
END_VAR
BEGIN
NETWORK
TITLE =
L
WelcherAny;
DEC 1;
L
P#10.0;
*I;
LAR2;
L
P##Addr1;
+AR2;
//Anfangsadresse der ANYs addieren
L
P##Temp_addr;
LAR1 ;
//Pointer holen aus VAR_TEMP
L
DID [AR2,P#0.0];
T
LD [AR1,P#0.0];
L
DID [AR2,P#4.0];
T
LD [AR1,P#4.0];
L
DIW [AR2,P#8.0];
T
LW [AR1,P#8.0];
CALL FB 101, DB 100
(ANYPAR := #Temp_addr);
1. Es soll ein ANY-Parameter, der vorher zusammengebaut wurde, an einen anderen FB
FUNCTIONBLOCK FB 100
VAR_INPUT
DBNummer: INT;
DBOffset : INT;
Datentyp: INT;
Anzahl: INT;
END_VAR
VAR_TEMP
dbchr : WORD ;
Temp_addr : ANY;
END_VAR
BEGIN
NETWORK
TITLE =
L
P##Temp_addr;
LAR1 ;
L
B#16#10;
PLC-Grundprogramm powerline (P3 pl)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0
(FC) übergeben werden. Dieses funktioniert nur über einen ANY in der VAR_TEMP
Kommentar
//10 Byte pro ANY
//Zeigerwerte übertragen in VAR_TEM
//ANYPAR ist der Datentyp ANY
Kommentar
//Pointer holen aus VAR_TEMP
//Kennung ANY
Ausführliche Beschreibung
2.14 Programmiertipps mit STEP7
2-243

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis