P4: PLC für SINUMERIK 828D
13.6 Funktionsschnittstelle
DB120x
NC-Daten lesen/schreiben (PLC → NCK)
1)
DBB1026
Schreiben: Daten an NC-Variable x (BYTE)
DBB1027
---
1) DB120x, mit x = 0 ... 7 entsprechend Variable 1 ... 8.
2) Nur für vordefinierte Variable der Anwenderschnittstelle „ NC-Variable lesen/schreiben"
3) Nur für Variablen aus DB9910 NC_DATA
Hinweis
Kanalspezifische Variablen
Beim Schreiben/Lesen von kanalspezifischen Variablen dürfen in einem Auftrag nur
Variablen von genau einem Kanal adressiert werden.
Antriebsspezifischen Variablen
Beim Schreiben/Lesen von antriebsspezifischen Variablen dürfen in einem Auftrag nur
Variablen von genau einem Antriebsobjekt SERVO adressiert werden. Das Antriebsobjekt
SERVO muss einer Maschinenachse der NC zugeordnet sein. Der Zeilenindex entspricht
der logischen Antriebsnummer.
Fehlerfall
Im Fehlerfall, Schreiben/Lesen von Variablen von unterschiedlichen Antriebsobjekten, oder
gleichzeitig von einem Kanal und einem Antriebsobjekt, erfolgt eine Fehlermeldung:
DB1200.DBX3000.1 == 1 (Fehler aufgetreten)
Beispiel: Eine Variable vom Typ "Platztyp" als vierte Variable lesen
DB1203.DBB1000: 7
DB1203.DBB1001: -
DB1203.DBW1002: <Platznummer>
DB1203.DBW1004: <Magazinnummer>
DB1203.DBW1006: -
DB1203.DBD1008: -
Beispiel: Eine Variable als vierte Variable schreiben
Zum Schreiben eines Datums an die NC, muss der Wert in das Doppelwort
eingetragen werden:
DB1203.DBB1000: <Variablenindex>
DB1203.DBB1001: <Bereichsnummer>
DB1203.DBW1002: <Spaltenindex>
DB1203.DBW1004: <Zeilenindex>
DB1203.DBW1006: -
DB1203.DBD1008: <Wert>
1138
---
---
3)
---
---
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
---
---
Schreiben:
Daten an
Variable x
DBD1008
Grundfunktionen
NC-
3)