Herunterladen Inhalt Inhalt Diese Seite drucken

Mitsubishi Electric MELFA CR750 Bedienungs- Und Programmieranleitung Seite 528

Industrieroboter
Inhaltsverzeichnis

Werbung

Detaillierte Variablenbeschreibung
Sicherer Austausch der Daten zwischen den CPUs
In Abhängigkeit zeitlicher Abweichungen beim Schreiben/Lesen zwischen der Host-CPU und ande-
ren CPUs können alte und neue Daten vermischt (Datentrennung) werden. Abb. 7-3 zeigt eine Me-
thode, wie Sie mit der Programmkommunikation die Datenkonsistenz zwischen den gemeinsamen
Speicherbereichen der CPU erreichen können.
Datentrennung bei 32-Bit-Daten verhindern
Die Dateninkonsistenz der 32-Bit-Daten kann verhindert werden, indem der Zugriff auf den
Benutzer-Einstellbereich des gemeinsamen CPU-Speichers mit einer geraden Adresse (z. B. Ad-
resse 10002) startet.
Abb. 7-4:
Datentrennung bei Daten, die 32 Bit überschreiten, verhindern
Werden Daten von einem Programm gelesen, startet der Lesevorgang am Anfang des Benutzer-
Einstellbereichs.
Mit der Schreibanweisung werden gesendete Daten von der letzten Adresse bis zur Startadresse
des Benutzer-Einstellbereichs geschrieben.
Die Datentrennung kann dann durch eine Sperre beim Beginn der zu übertragenden Daten
verhindert werden.
7 - 98
Gerätespeicher
Datentrennung bei 32-Bit-Daten verhindern
Gemeinsam
genutzter Speicher
G10000
G10001
G10002
G10003
G10004
G10005
Roboterstatusvariablen
Gerade Adresse
r002555E

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis