Herunterladen Inhalt Inhalt Diese Seite drucken

Beschreibung Als Feld, Für Spätere Erweiterungen; Symbolische Zugriffe - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

Struktur und Funktionen des Grundprogramms
9.10 PLC-Maschinendaten
Im Hochlauf der PLC wurde der DB20 mit einer Länge von 28 Byte erstellt:
DB20
Adresse
0.0
2.0
4.0
6.0
8.0
9.0
10.0
Die Struktur der genutzten Maschinendaten wird in einem UDT angegeben:
TYPE UDT20
STRUCT
END_STRUCT;
END_TYPE
Hinweis
ARRAY OF BOOL werden immer an geradzahligen Adressen ausgerichtet. Deshalb ist in der
Definition des UDT generell ein Array-Bereich von 0 bis 15 zu wählen bzw. alle Boolschen
Variablen sind einzeln aufzuführen.
Obwohl im Beispiel zunächst nur ein REAL-Wert genutzt wird, wurde für die Variable ein Feld
(mit einem Element) angelegt. Dies sichert eine einfache Erweiterung zu einem späteren
Zeitpunkt, ohne dass sich die symbolische Adresse ändert.

Symbolische Zugriffe

Für den symbolischen Zugriff erfolgt ein Eintrag in der Symbolliste:
Symbol
UData
Zugriffe im Anwenderprogramm (nur symbolische Lesezugriffe dargestellt):
...
90
Daten
123
456
789
1011
b#16#12
b#16#AC
1.234560e+02
UDInt :
ARRAY [0 .. 3] OF INT;
UDHex0 :
ARRAY [0 .. 15] OF BOOL;
UDReal :
ARRAY [0 .. 0] OF REAL;
Operand
DB20
L
"UData".UDInt[0];
L
"UData".UDInt[1];
L
"UData".UDInt[2];
L
"UData".UDInt[3];
//Beschreibung als Feld, für
spätere Erweiterungen
Datentyp
UDT20
Funktionshandbuch, 06/2019, A5E47433877A AB
PLC

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis