Herunterladen Inhalt Inhalt Diese Seite drucken

Mitsubishi Electric MELFA CR750 Bedienungs- Und Programmieranleitung Seite 510

Industrieroboter
Inhaltsverzeichnis

Werbung

Detaillierte Variablenbeschreibung
Programmbeispiel
1 M1% = M_XDev(1)
2 M2% = M_XDevB(&H10)
3 M3% = M_XDevW(&H20) And &H7
4 M4% = M_XDevW(&H20)
5 M5& = M_XDevD(&H100)
6 P1.Y = M_XDevD(&H100)/1000
Erläuterung
● Die Variable enthält den Zustand des SPS-Eingangssignals (X) als Integer-Wert.
● Über die festgelegte Signalnummer der SPS können Daten mit folgender Breite abgerufen
werden:
M_XDev: 1 Bit, M_XDevB: 8 Bit, M_XDevW: 16 Bit, M_XDevD: 32 Bit.
● Der Bereich für die Eingangssignalnummer der SPS ist hexadezimal &H0 bis &HFFF. Liegt der Wert
außerhalb des zulässigen Bereichs, tritt der Fehler L3110 (Bereichsfehler eines Befehlsparameters)
auf.
● Der Lesezugriff auf die Variable muss in Parameter QXYREAD freigegeben sein.
● Ist die entsprechende SPS-Einheit nicht angeschlossen, ist die Variable „0".
Bit-Anzahl
Integer
Bsp.: M1%
M_XDev
M_XDevB
M_XDevW
M_XDevD
Tab. 7-19:
Numerischer Wert
: Verfügbar
: Nicht verfügbar
Wenn die Variable den Wert eines Winkels hat, wird diese mit der Einheit „Radiant" verarbeitet. (Dies
gilt für alle Komponenten A, B und C der Positionsvariable und alle Komponenten der Gelenkvaria-
ble.) Daher ist die Zuordnung der Signalnummer sehr schwierig. Zur Anzeige wird der Wert in „Grad"
umgewandelt und es wird der gleiche Wert, wie der Einstellwert dargestellt.
7 - 80
Numerische Variablen
Integer-Wert
Real-Wert mit
mit Doppel-
einfacher
wort-
Genauigkeit
Genauigkeit
Bsp.: M1&
Bsp.: M1!
'Der Wert des SPS-Eingangssignals 1
(1 oder 0) wird in M1 übertragen.
'Der 8 Bit breite Wert ab SPS-Eingangs-
signal 10 (hexadezimal) wird in M2 übertragen.
'Der 3 Bit breite Wert ab SPS-Eingangs-
signal 20 (hexadezimal) wird in M3 übertragen
'Der 16 Bit breite Wert ab SPS-Eingangs-
signal 20 (hexadezimal) wird in M4 übertragen
'Der 32 Bit breite Wert ab SPS-Eingangs-
signal 100 (hexadezimal) wird in M5 übertragen
'Der 32 Bit breite Wert ab SPS-Eingangs-
signal 100 (hexadezimal) wird als Integer-Wert
eingelesen und durch 1000 geteilt (Änderung in
einen Real-Wert). Das Ergebnis wird in die
Y-Koordinate der Positionsvariablen P1 übertragen.
Real-Wert mit
doppelter
Position
Genauigkeit
Bsp.: M1#
Bsp.: P1.X
Roboterstatusvariablen
Sonstige Variablen
Gelenk
Zeichenkette
Bsp.: J1.J1
Bsp.: C1$

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis