Herunterladen Inhalt Inhalt Diese Seite drucken

Mitsubishi Electric MELFA CR750 Bedienungs- Und Programmieranleitung Seite 771

Industrieroboter
Inhaltsverzeichnis

Werbung

Programmfunktionen und -beispiele
Datenart
Ein-/Ausgangssignalda-
ten
BitTop
BitMask
IoData
Zählwert Zeitüber-
schreitung (Timeout)
Tcount
Zählwert
Kommunikationsdaten
Ccount
Zuordnung der Ant-
wortdaten
Zusatz 1
RecvType1
Reserve 1
reserve1
Daten Zusatz 1
pos / jnt / pls
Zuordnung der Ant-
wortdaten
Zusatz 2
RecvType2
Reserve 2
reserve2
Daten Zusatz 2
pos / jnt / pls
Zuordnung der Ant-
wortdaten
Zusatz 3
RecvType3
Reserve 3
reserve3
Daten Zusatz 3
pos / jnt / pls
Tab. 11-2: Kommunikationsdatenpakete (3)
Beachten Sie auch das Beispielprogramm zur Definition der Header-Datei „strdef.h" in
Abschn. 11.2.4 in Bezug auf die Paketdatenstrukturen bei der Kommunikation.
CR750/CR751
Datenbreite
Daten
ohne Vorzeichen, kurz
1) Festlegung der Ausgangssignaldaten, die vom Personal Computer
ohne Vorzeichen, kurz
(Befehlsdaten) zur Steuerung übertragen werden.
ohne Vorzeichen, kurz
2) Festlegung der Ein-/Ausgangssignaldaten, die von der Steuerung an
(2 Byte × 3)
den Personal Computer (Überwachungsdaten) ausgegeben werden.
Die Inhalte der Daten sind gleich:
BitTop; //
BitMask; //
IoData; //
ohne Vorzeichen, kurz
1) Übertragung vom Personal Computer (Befehlsdaten) zur Steuerung
(2 Byte)
Nicht verwendet
2) Bei Empfang von Überwachungsdaten von der Steuerung zeigt der
Parameter MXTTOUT (wenn der Wert NICHT „–1" ist) die Anzahl der
Versuche an, bei denen mit der Steuerung keine Kommunikation mög-
lich war. Wenn der Wiederholungszähler den Maximalwert erreicht,
wird dieser wieder auf „0" zurückgesetzt und beginnt von vorne. Der
Zähler beginnt immer mit „0", wenn der Befehl Mxt gegeben wird.
ohne Vorzeichen, lang
1) Übertragung vom Personal Computer (Befehlsdaten) zur Steuerung
(4 Byte)
Nicht verwendet
2) Bei Empfang von Überwachungsdaten von der Steuerung wird hier-
mit die Anzahl der Kommunikationsvorgänge angezeigt. Wenn dieser
Zähler den Maximalwert erreicht, wird er wieder auf „0" zurückgesetzt
und beginnt von vorne. Der Zähler beginnt immer mit „0", wenn der
Befehl MXT gegeben wird.
ohne Vorzeichen, kurz
Die Daten entsprechen denen der Datenart „RecvType".
(2 Byte)
Nicht für Anweisungen verwenden!
ohne Vorzeichen, kurz
Nicht verwendet
(2 Byte)
Einer der Positionsda-
Die Daten entsprechen denen der Positionsdaten „pos / jnt / pls/ ".
ten POSE/JOINT/PULSE
Nicht für Anweisungen verwenden!
(40 Byte)
ohne Vorzeichen, kurz
Die Daten entsprechen denen der Datenart „RecvType".
(2 Byte)
Nicht für Anweisungen verwenden!
ohne Vorzeichen, kurz
Nicht verwendet
(2 Byte)
Einer der Positionsda-
Die Daten entsprechen denen der Positionsdaten „pos / jnt / pls/ ".
ten POSE/JOINT/PULSE
Nicht für Anweisungen verwenden!
(40 Byte)
ohne Vorzeichen, kurz
Die Daten entsprechen denen der Datenart „RecvType".
(2 Byte)
Nicht für Anweisungen verwenden!
ohne Vorzeichen, kurz
Nicht verwendet
(2 Byte)
Einer der Positionsda-
Die Daten entsprechen denen der Positionsdaten „pos / jnt / pls/ ".
ten POSE/JOINT/PULSE
Nicht für Anweisungen verwenden!
(40 Byte)
Externe Steuerung in Echtzeit
Nr. des Kopf-Bits des Eingangs- oder Ausgangssignals
Zuweisung der Bit-Maske (gilt nur bei Befehlsdaten)
Wert der Ein- oder Ausgangssignaldaten
(Überwachungsdaten)
Wert der Ausgangssignaldaten
(Befehlsdaten)
Die Datenbreite ist 16 Bit
11 - 5

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis