Herunterladen Inhalt Inhalt Diese Seite drucken

Daten Kopieren; Any Und Pointer - Siemens SINUMERIK 840Di 3 Funktionsbeschreibung

Inhaltsverzeichnis

Werbung

PLC–Grundprogramm (P3)

7.2 ANY und POINTER

7.1

Daten kopieren

Ein Beispiel für das schnelle Kopieren von Daten von einem DB in einen ande-
ren.
// DB xx.[AR1] ist Quelle
// DI yy.[AR2] ist Ziel
//AR1, AR2, DB, DI vorher geladen
M001:
7.2
ANY und POINTER
Allgemeines
In folgenden Programmbeispielen sollen Programmier–Mechanismen darge-
stellt werden. Hierbei soll der Zugriff auf Ein–/Aus– und Durchgangsvariablen
(VAR_INPUT, VAR_OUTPUT, VAR_IN_OUT) vom Datentyp "POINTER" bzw.
"ANY" innerhalb eines FC bzw. FB aufgezeigt werden. Die Zugriffe sind so dar-
gestellt, das eine teilsymbolische Programmierform verwendet werden kann.
1/P3/7-258
AUF
DB 100;
LAR1
P#20.0;
//Anfangsadresse Quelle auf Datenbyte 20
AUF
DI 101;
LAR2
P#50.0;
//Anfangsadresse Ziel auf Datenbyte 50
L
42;
//84 Byte transferieren
L
DBW [AR1,P#0.0];
T
DIW [AR2,P#0.0];
+AR1
P#2.0;
+AR2
P#2.0;
TAK;
LOOP
M001;
SINUMERIK 840D/840Di/810D Funktionsb. Grundmaschine (FB1) – Ausgabe 11.2003
//Quell DB
//Ziel DB
//Wortweise kopieren
 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