Herunterladen Inhalt Inhalt Diese Seite drucken

Programmiertipps Mit Step 7; Allgemeines; Daten Kopieren - Siemens SINUMERIK 840D series Funktionshandbuch

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

Werbung

2.14

Programmiertipps mit STEP 7

2.14
2.14.1

Allgemeines

Allgemeines
Im Folgenden sollen einige Hinweise gegeben werden, um komplexere Abläufe in STEP 7
zu programmieren. Es handelt sich hierbei im Wesentlichen um den Umgang mit dem
Datentyp POINTER bzw. ANY. Grundlegende Hinweise zum Aufbau vom Datentyp
POINTER und ANY sind im STEP 7 Handbuch "Entwerfen von Anwenderprogrammen"
im Kapitel "Register der CPU und Speichern von Daten" enthalten.
2.14.2

Daten kopieren

Für das schnelle Kopieren von Daten von einem DB in einen anderen empfiehlt sich bei
● größeren Datenmengen der Einsatz der Systemfunktionen SFC BLKMOV bzw.
● kleineren Datenmengen die untenstehende Routine, da die Versorgung der ANY-
Beispiel für das schnelles Kopieren von Daten von einem DB in einen anderen
Code
AUF
LAR1
AUF
LAR2
L
M001:
L
T
+AR1
+AR2
TAK;
LOOP
Grundfunktionen: PLC-Grundprogramm powerline (P3 pl)
Funktionshandbuch, 11/2006, 6FC5397-0BP10-2AA0
SFC FILL, da hier ein wesentlich schnelleres Kopieren stattfinden kann.
Parameter an den SFCs zusätzliche Zeit kostet.
DB 100;
P#20.0;
DI 101;
P#50.0;
4;
DBW [AR1,P#0.0];
DIW [AR2,P#0.0];
P#2.0;
P#2.0;
M001;
Kommentar
// DB xx.[AR1] ist Quelle
// DI yy.[AR2] ist Ziel
//Quell DB
//Anfangsadresse Quelle auf Datenbyte 20
//Ziel DB
//Anfangsadresse Ziel auf Datenbyte 50
//AR1, AR2, DB, DI vorher geladen
//8 Byte transferieren
//Wortweise kopieren
Ausführliche Beschreibung
2.14 Programmiertipps mit STEP 7
2-263

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de powerlineSinumerik 840di powerlineSinumerik 840die powerlineSinumerik 840di seriesSinumerik 810d powerlineSinumerik 810de powerline ... Alle anzeigen

Inhaltsverzeichnis