Herunterladen Inhalt Inhalt Diese Seite drucken

P_Udev - Mitsubishi Electric MELFA CR750 Bedienungs- Und Programmieranleitung

Industrieroboter
Inhaltsverzeichnis

Werbung

Detaillierte Variablenbeschreibung
7.2.74

P_UDev

Funktion: Positionsdaten in den/aus dem gemeinsamen Speicher schreiben/lesen
Schreibt/liest die Positionsdaten in den/aus dem gemeinsamen Speicher der CPU. (Die Funktion steht
nur bei den Steuergeräten CR750-Q/CR751-Q zur Verfügung.)
Das Schreiben und Lesen erfolgt mit einer Datenbreite der Positionsdaten von 32 Bit x 10.
Eingabeformat
Lesen
<Positionsvariable> = P_UDev(<Start-E/A-Nummer>, <Adresse des gemeinsamen Speichers>)
Schreiben
P_UDev(<Start-E/A-Nummer>, <Adresse des gemeinsamen Speichers>) = <Positionsdaten>
<Positionsvariable>
<Start-E/A-Nummer>
<Adresse des gemeinsamen Speichers>
<Positionsdaten>
Programmbeispiel
1 P_UDevW(&H3E1, 10010) = P_Curr
2 P1 = P_UDev(&H3E2, 10001)
7 - 96
Legt eine Positionsvariable fest
Legt die Start-E/A-Nummer der CPU als Konstante oder
numerische Variable fest. Der Wert für die E/A-Nummer ist
hexdezimal und die letzte Stelle wird weggelassen.
Bereich: hexadezimal &H3E0 bis &H3E3 (dezimal 992 bis 995)
Modul Nr. 1: &H3E0 (dezimal 992)
Modul Nr. 2: &H3E1 (dezimal 993)
Modul Nr. 3: &H3E2 (dezimal 994)
Modul Nr. 4: &H3E3 (dezimal 995)
Hinweis: Ein Schreiben ist nur in die Host-CPU möglich.
Legt die Adresse des gemeinsamen Speichers der CPU
als Konstante oder numerische Variable fest.
Der einstellbare Bereich ist dezimal 10000 bis 24335.
Legt die Positionsdaten, die geschrieben werden sollen, als
Konstante, Variable, logarithmischen/arithmetischen Ausdruck
oder Funktion fest.
'Schreibt die aktuelle Position in die
gemeinsame Speicheradresse 10010 der CPU Nr. 2.
'Liest die Positionsdaten aus der gemeinsamen
Speicheradresse 10001 des CPU-Moduls Nr. 3 und
überträgt sie in die Positionsvariable P1.
Roboterstatusvariablen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis