Herunterladen Inhalt Inhalt Diese Seite drucken

M_Udevw/M_Udevd - Mitsubishi Electric MELFA CR750 Bedienungs- Und Programmieranleitung

Industrieroboter
Inhaltsverzeichnis

Werbung

Detaillierte Variablenbeschreibung
7.2.58

M_UDevW/M_UDevD

Funktion: Daten direkt mit CPU austauschen
Die Variable dient dem direkten Signalaustausch mit zwei oder mehr Roboter-CPUs der Steuergeräte
CR750-Q/CR751-Q (nur die Serien CR750-Q/CR751-Q).
(Da das Steuerprogramm der SPS nicht verwendet wird, kann der Signalaustausch schneller erfolgen.
Ein Zugriff auf Informationen eines gemeinsam genutzten Speichers (nicht des Speichers der Robo-
ter-CPU), wie z. B. dem einer Motion-CPU, ist ebenfalls möglich (siehe auch Abschn. 9.27 „Direkte Kom-
munikation mit den Roboter-CPUs").)
M_UDevW: liest/schreibt Wörter (16 Bits)
M_UDevD: liest/schreibt Doppelwörter (32 Bits)
Eingabeformat
Bsp.:
Lesen
<Num. Variable> = M_UDevW(<Höchste Ein-/Ausgangsnr.>, <Adresse des gem. Speichers>)
<Num. Variable> = M_UDevD(<Höchste Ein-/Ausgangsnr.>, <Adresse des gem. Speichers>)
Schreiben
M_UDevW(<Höchste Ein-/Ausgangsnr.>, <Adresse des gem. Speichers>) = <Numerischer Wert>
M_UDevD(<Höchste Ein-/Ausgangsnr.>, <Adresse des gem. Speichers>) = <Numerischer Wert>
<Numerische Variable>
<Höchste Ein-/Ausgangsnummer> Legt die Programmplatznummer fest
<Adresse des gemeinsamen Speichers>
<Numerischer Wert>
7 - 70
Legt eine numerische Variable fest, in die der Wert des
Ein-/Ausgangssignals übertragen wird
1 ≤ Höchste Ein-/Ausgangsnummer ≤ 32
Bei fehlender Angabe wird der aktuelle Programmplatz als
Standardwert gesetzt.
Legt die Ein-/Ausgangssignalnummer der CPU als
Konstante oder numerische Variable fest.
(Der angegebene Wert umfasst nicht das niederwertige Bit
der Ein-/Ausgangsnummer in der hexadezimalen Darstellung.)
Bereich: hexadezimal &H3E0 bis &H3E3 (dezimal 992 bis 995)
Nr. 1: &H3E0 (dezimal 992)
Nr. 2: &H3E1 (dezimal993)
Nr. 3: &H3E2 (dezimal994)
Nr. 4: &H3E3 (dezimal995)
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 hängt von der Statusvariablen
ab (Dezimalzahl)
M_UDevW: 10000 bis 24335
M_UDevD: 10000 bis 24334
Legt die Daten, die geschrieben werden sollen, als Konstante
oder numerische Variable fest.
Der einstellbare Bereich hängt von der Statusvariablen ab
M_UDevW: –32768 bis 32767 (&H8000 bis &H7FFF)
M_UDevD:
–2147483648 bis 2147483647
(&H80000000 bis &H7FFFFFFF)
Roboterstatusvariablen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis