Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840Di 3 Funktionsbeschreibung Seite 1262

Inhaltsverzeichnis

Werbung

PLC–Grundprogramm (P3)
7.2 ANY und POINTER
2. Es soll ein ANY–Parameter, der vorher zusammengebaut wurde, an einen
FUNCTIONBLOCK FB 100
BEGIN
NETWORK
TITLE =
CALL FB 101, DB 100
1/P3/7-262
anderen FB (FC) übergeben werden. Dieses funktioniert nur über einen
ANY in der VAR_TEMP
VAR_INPUT
DBNummer: INT;
DBOffset : INT;
Datentyp: INT;
Anzahl: INT;
END_VAR
VAR_TEMP
dbchr : WORD ;
Temp_addr : ANY;
END_VAR
L
P##Temp_addr;
LAR1 ;
L
B#16#10;
T
LB [AR1,P#0.0];
L
Datentyp;
T
LB [AR1,P#1.0];
L
Anzahl;
T
LW [AR1,P#2.0];
L
DBNummer;
T
LW [AR1,P#4.0];
L
DBOffset;
SLD 3;
T
LD [AR1,P#6.0];
( ANYPAR := #Temp_addr);
SINUMERIK 840D/840Di/810D Funktionsb. Grundmaschine (FB1) – Ausgabe 11.2003
//Pointer holen aus VAR_TEMP
//Kennung ANY
//Offset ist ein Bitoffset
//ANYPAR ist der
//Datentyp ANY
 Siemens AG 2003 All Rights Reserved
10.00

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840dieSinumerik 810dSinumerik 840d 6Sinumerik 810deSinumerik 840deSinumerik 840d powerline ... Alle anzeigen

Inhaltsverzeichnis