Herunterladen Inhalt Inhalt Diese Seite drucken

Ncu-Globale Basisframes $P_Ncbfr[N] - Siemens SINUMERIK 840D sl Handbuch

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

Werbung

$P_BFRAME ist identisch mit $P_CHBFRAME[0]. Die Systemvariable hat standardmäßig
immer einen gültigen Wert. Gibt es kein kanalspezifisches Basisframe, so wird beim
Schreiben oder Lesen der Alarm "Frame: Anweisung unzulaessig" ausgegeben.
Programmierung von Basisframes
Basisframes können über das Teileprogramm und über BTSS von der Bedienung und von
der PLC geschrieben und gelesen werden. Über BTSS können jedoch nur die
Datenhaltungsframes geschrieben werden.
10.5.5.4

NCU-globale Basisframes $P_NCBFR[n]

Über das folgende Maschinendatum kann die Anzahl der globalen Basisframes projektiert
werden:
MD18602 $MN_MM_NUM_GLOBAL_BASE_FRAMES (Anzahl der globalen
Basisframes(SRAM))
Es gibt maximal 16 globale Basisframes. Alle Basisframes werden als Feld angelegt.
Über die Systemvariable $P_NCBFR[n] können die Basisframe-Feldelemente gelesen und
geschrieben werden. Beim Schreiben eines Basisframe-Feldelementes wird das verkettete
Gesamt-Basisframe nicht aktiviert, sondern die Aktivierung erfolgt erst mit der Ausführung
einer
werden, so muss jeder Kanal eine
vorwiegend als Speicher für Schreibvorgänge auf das Basisframe von HMI oder PLC. Diese
Frame-Variablen werden über die Datensicherung gesichert.
Aktuelle NCU-globale Basisframes $P_NCBFRAME[n]
Über die Systemvariable $P_NCBFRAME[n] können die aktuellen globalen Basisframe-
Feldelemente gelesen und geschrieben werden. Das resultierende Gesamt-Basisframes
wird durch den Schreibvorgang im Kanal eingerechnet. Das geänderte Frame wird nur in
dem Kanal, in dem das Frame programmiert wurde, aktiv. Soll das Frame für alle Kanäle
einer NCU geändert werden, so muss gleichzeitig $P_NCBFR[n] und $P_NCBFRAME[n]
beschrieben werden. Die anderen Kanäle müssen dann noch das Frame mit z.B.
aktivieren. Beim Schreiben eines Basisframes wird das Gesamt-Basisframe neu berechnet.
Programmierung globaler Frames
Die Programmierung der globalen Frames erfolgt analog, wie bei den kanalspezifischen
Frames. D.h. ein globales Basisframe wird über $P_NCBFR[n], und ein globales
einstellbares Frame wird über $P_UIFR[n] programmiert.
Grundfunktionen
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
..
-Anweisung. Soll das geänderte Frame in jedem Kanal der NCU aktiv
G500,G54
G599
K2: Achsen, Koordinatensysteme, Frames
..
-Anweisung ausführen. Die Variable dient
G500,G54
G599
10.5 Frames
G54
759

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis