Herunterladen Inhalt Inhalt Diese Seite drucken

Multiple Read Nc Plc (Mrnp) - Siemens SINUMERIK 840D sl Handbuch

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

Werbung

6.3.27

Multiple Read NC PLC (MRNP)

Beschreibung
Mit diesem Kommando MRNP können mehrere NC-/PLC-Variablen mit einem Zugriff in
Register übertragen werden. Dieser Zugriff ist deutlich schneller als das Lesen über
Einzelzugriffe. Die NC-/PLC-Variablen müssen innerhalb eines MRNP Kommandos aus
demselben Bereich sein.
Bereiche der NC-/PLC-Variablen sind folgendermaßen gegliedert:
● Allgemeine NC-Daten ($MN..., $SN.., /nck/...)
● Kanalspezifische NC-Daten ($MC..., $SC.., /channel/...)
● PLC-Daten (DB..., MB.., /plc/...)
● Achsspezifische NC-Daten der gleichen Achse ($MA..., $SA..)
Programmierung
Syntax:
Beschreibung:
Parameter:
Hinweis
Es ist darauf zu achten, dass die Liste der Variablen auf 500 Zeichen und die Anzahl der
Register begrenzt ist.
Beispiel
MRNP("$R[0]*$R[1]*$R[2]*$R[3]",1)
SINUMERIK Integrate Run MyScreens (BE2)
Programmierhandbuch, 01/2015, 6FC5397-1DP40-5AA2
(Variablenname1*Variablenname2[* ...], Registerindex)
MRNP
mehrere Variablen lesen
Bei den Variablennamen gilt "*" als Trennzeichen. In der Reihenfolge wie die
Variablennamen im Kommando stehen, werden die Werte in die Register
REG[Registerindex] und folgende übernommen.
In diesem Zusammenhang gilt:
Der Wert der ersten Variable steht in REG[Registerindex].
Der Wert der zweiten Variable steht in REG[Registerindex + 1] usw.
;REG[1] bis REG[4] wird mit dem Wert der
Variablen $R[0] bis $R[3] beschrieben.
Programmier-Befehle
6.3 Funktionen
157

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis