Herunterladen Inhalt Inhalt Diese Seite drucken

Indirekte Adressierung; Absolute Und Symbolische Adressierung; Globaler Und Lokaler Geltungsbereich - Siemens SINUMERIK 840D sl Handbuch

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

Werbung

P4: PLC für SINUMERIK 828D
14.3 Programmierung
QD16,
I1.7,

Indirekte Adressierung

Die indirekte Adressierung kann nur bei Datenbausteinen der gleichen Struktur (des gleichen
Typs) angewendet werden. Sie dient dazu, dass bei Zugriffen auf Datenbausteinen die
Nummer des Datenbausteins variabel adressiert werden kann. Die Nummer des
Datenbausteins muss in einem der Akkumulatoren AC0 ... AC3 stehen (siehe
"Datenbausteine (Seite 1127)").

Absolute und symbolische Adressierung

Sie können die Operanden in den Anweisungen in Ihrem Programm absolut oder symbolisch
angeben.
Eine
Ein
Kombination aus alphanumerischen Zeichen) an.
Globale Symbole
und sind projektweit gültig (global). Diese Zuordnung kann jederzeit erfolgen.
Lokale Symbole
zugeordnet und sind nur in diesem Programm gültig (lokal).
Beispiele für die Anzeige von Adressen im Programm-Editor:
I0.0
#Input1
INPUT1
Beide Adressierungsarten – absolute und symbolische – sind an die jeweilige Ansicht
gekoppelt:
Menü "Ansicht" > "Symbolische Adressierung (Strg +Y)"
Diese Einstellung sollte immer mit Menü "Ansicht > "Symboltabelle (Strg +T)" eingestellt
werden.
Empfehlung: Entscheiden Sie sich für eine der beiden Adressierungsarten und behalten Sie
diese bei.

Globaler und lokaler Geltungsbereich

Symbolische Adressen, die in der Symboltabelle zugeordnet wurden, haben globalen
Geltungsbereich. Symbolische Adressen, die in einer lokalen Variablentabelle zugeordnet
wurden, haben lokalen Geltungsbereich.
1122
absolute Adresse
gibt Speicherart sowie Adressnummer an.
symbolische Adresse
(kurz: Symbol) gibt die Adresse mittels eines Namens (einer
werden in der Symboltabelle ihren absoluten Adresswerten zugeordnet
werden in der lokalen Variablentabelle des jeweiligen Programms
Ausgangsdoppelwort 16
Bit 7 im Eingangsbyte 1
Eine absolute Adresse gibt Speicherart und Adressnummer an.
Das Zeichen # ist einem lokalen Symbol vorangestellt.
Globales Symbol
Rote Fragezeichen kennzeichnen eine noch nicht definierte
Adresse (Sie müssen die Adresse angeben, bevor Sie das
Programm übersetzen können).
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis