Die Integer- und Realwerte werden im S7-Format im DB 20 abgelegt.
Die Hexa-Daten werden in der Reihenfolge der Eingabe (Nutzung als Bitfelder) im DB 20
gespeichert.
Bild 12-13
Hinweis
Soll die Anzahl der genutzten PLC-Maschinendaten später erhöht werden, ist es notwendig,
den DB 20 vorher zu löschen. Damit solche Erweiterungen keine Auswirkungen auf das
bestehende Anwenderprogramm haben, sollten die Zugriffe auf die Daten im DB 20
möglichst symbolisch erfolgen, z. B. über eine Strukturbeschreibung im UDT.
Alarme
400120
Erläuterung
Reaktion
Abhilfe
Fortsetzung
Beispiel
Für das Projekt im Beispiel werden 4 INTEGER-Werte, 2 Hexa-Felder mit Bitinformationen
und 1 Real-Wert benötigt.
Maschinendaten:
MD14510 $MN_USER_DATA_INT[0]
MD14510 $MN_USER_DATA_INT[1]
Grundfunktionen
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
DB 20
DB 20 im PLC löschen und Neustart
DB-Länge ist unterschiedlich zur geforderten DB-Länge
Alarmanzeige und PLC-Stop
DB 20 löschen und anschließender RESET
nach Neustart
P3: PLC-Grundprogramm für SINUMERIK 840D sl
12.10 Struktur und Funktionen des Grundprogramms
123
456
857