Herunterladen Inhalt Inhalt Diese Seite drucken

Adressierung - Siemens SINUMERIK 840D sl Funktionshandbuch

Mit cnc-software 4.5 sp2
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

P4: PLC für SINUMERIK 828D
13.3 Programmierung
Anwendernahtstelle ist eine Schnittstelle aus Datenbausteinen, die von der Firmware auf
dem Zielsystem angelegt werden. Sie dient dem Datenaustausch zwischen der PLC
einerseits und NCK und HMI andererseits (→ Listenhandbuch SINUMERIK 828D).
Weil von der Firmware angelegt und daher zum System gehörend, brauchen diese DB
weder aus der CPU noch in die CPU geladen werden.
Anwenderdatenbausteine werden ausschließlich vom Anwender angelegt. Wird beabsichtigt,
auf Bausteine gleicher Struktur indirekt zuzugreifen, sollten diese nummernmäßig
hintereinander liegen.
Spezielle Datenbausteine sind in ihrer Struktur vom System fest vorgegeben und im PLC
Programming Tool in "Bibliotheken" zu finden. Ob sie allerdings in das Anwenderprogramm
eingebunden, einer Datenklasse zugeordnet und in die CPU geladen werden, liegt allein in
der konzeptionellen Verantwortung des Anwenders (wenn z. B. ohne Wartungsplaner
gearbeitet wird, brauchen die diesbezüglichen DB nicht eingebunden werden).
13.3.2.3

Adressierung

Direkte Adressierung
Bei der direkten Adressierung müssen
(siehe auch "Adressbereiche des Zielsystems (Seite 1076)").
Auf den CPU-Speicher (V, I, Q, M und SM) kann man bitweise sowie im Byte-, Wort- und
Doppelwortformat zugreifen. Die direkte Adresse setzt sich zusammen aus Speicherart und
einer gültigen Adressnummer.
Zum Zugreifen auf ein Bit in einem Speicherbereich geben Sie die Byteadresse und die
Nummer des Bits an. Trennen Sie das Byte und das Bit durch einen Dezimalpunkt.
Beispiele:
DB9900.DBX20.0
MB21,
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 1084)").
1078
Speicherart
Bit 0 im Byte 20 des DB9900
Merkerbyte 21
Ausgangsdoppelwort 16
Bit 7 im Eingangsbyte 1
Adressnummer
sowie
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
angegeben werden
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik 828d

Inhaltsverzeichnis