Herunterladen Inhalt Inhalt Diese Seite drucken

Kanal Basisframes $P_Chbfr[N] - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

10.5.5.3

Kanal Basisframes $P_CHBFR[n]

Über das Maschinendatum kann die Anzahl der Basisframes im Kanal projektiert werden:
MD28081 $MC_MM_NUM_BASE_FRAMES (Anzahl Basisframes (SRAM))
Die Minimalkonfiguration ist so ausgelegt, dass es mindestens ein Basisframe pro Kanal
gibt. Maximal sind 16 Basisframes pro Kanal möglich. Zusätzlich zu den 16 Basisframes im
Kanal kann es noch 16 NCU-globale Basisframes geben.
Über die Systemvariable $P_CHBFR[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 G500,G54..G599-Anweisung. Die Variable dient vorwiegend als Speicher für
Schreibvorgänge auf das Basisframe von HMI oder PLC. Diese Frame-Variablen werden
über die Datensicherung gesichert.
Aktuelle Kanal Basisframes $P_CHBFRAME[n]
Über die Systemvariable $P_CHBFRAME[n] können die aktuellen Kanal-Basisframe-
Feldelemente gelesen und geschrieben werden. Das resultierende Gesamt-Basisframe wird
durch den Schreibvorgang im Kanal eingerechnet. Beim Schreiben eines Basisframes wird
das Gesamt-Basisframe neu berechnet.
Basisframe im Kanal $P_UBFR
Die Systemvariable bleibt aus Kompatibilitätsgründen erhalten, obwohl sie redundant zu der
Variablen $P_CHBFR[0] ist.
Ein Schreiben auf die vordefinierte Variable $P_UBFR aktiviert das Basisframe mit dem
Feldindex 0 nicht gleichzeitig, sondern die Aktivierung erfolgt erst mit der Ausführung einer
G500,G54,.G599-Anweisung. Bei NCU-globalen Frames wird das geänderte Frame in
jedem Kanal der NCU, der eine G500,G54..G599-Anweisung ausführt, aktiv. Die Variable
dient vorwiegend als Speicher für Schreibvorgänge auf das Basisframe von HMI oder PLC.
Die Variable kann auch im Programm geschrieben und gelesen werden.
$P_UBFR ist identisch mit $P_CHBFR[0]. Standardmäßig gibt es immer ein Basisframe im
Kanal, so dass die Systemvariable kompatibel zu älteren Ständen ist. Gibt es kein
kanalspezifisches Basisframe, so wird beim Schreiben oder Lesen der Alarm "Frame:
Anweisung unzulaessig" ausgegeben.
Grundfunktionen
Funktionshandbuch, 01/2008, 6FC5397-0BP10-3AA0
Achsen, Koordinatensysteme, Frames (K2)
10.5 Frames
785

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis