Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D series Funktionshandbuch Seite 278

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

Werbung

Ausführliche Beschreibung
2.14 Programmiertipps mit STEP 7
Beispiel
FUNCTION_BLOCK FB 99
VAR_INPUT
varin: INT;
END_VAR
VAR
variable1: ARRAY[0..9] OF INT;
variable2: INT;
END_VAR
BEGIN
L
P##variable1;
UD
DW#16#00FF_FFFF,
LAR1
TAR2;
+AR1 AR2;
L
DIW [AR1, P#0.0];
END_FUNCTION_BLOCK
2-270
Kommentar
//Pointer auf Anfang des ARRAYs
//Im Accu steht jetzt der Wert 8500 0010
//im AR2 steht auch ein Bereichs-übergreifender Zeiger. Wenn
Bereichs-übergreifend gearbeitet werden soll, dann ist bei der
Addition dieser beiden Zeiger ein Bereich auszublenden.
//Ausblenden des Bereichs
//ins AR1 laden
//AR2 Instanz Offset hinzuaddieren
//Jetzt kann über AR1 indirekt auf das ARRAY der variable1
zugegriffen werden.
//z.B. Zugriff auf erstes Element
Grundfunktionen: PLC-Grundprogramm powerline (P3 pl)
Funktionshandbuch, 11/2006, 6FC5397-0BP10-2AA0

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