Detaillierte Variablenbeschreibung
Sicherer Austausch der Daten zwischen den CPUs
Abhängig vom zeitlichen Empfang der Daten einer anderen CPU und dem Einlesen in die Host-CPU
können alte und neue Daten vermischt (Datentrennung) werden. Abb. 7-3 zeigt eine Methode, wie
Sie die Datenkonsistenz der Benutzerdaten für die Übertragung in der Hochgeschwindigkeitsüber-
tragungsfunktion der Mehrfach-CPU erreichen können.
Datentrennung bei 32-Bit-Daten verhindern
Durch einen Zugriff auf den Benutzer-Einstellbereich der Hochgeschwindigkeitsübertragungs-
funktion der Mehrfach-CPU, bei dem die gerade Adresse nach vorne gestellt ist (z. B. Adresse
10002), lässt sich für 32-Bit-Daten Datenkonsistenz erreichen.
Abb. 7-3:
Datentrennung bei Daten, die 32 Bit überschreiten, verhindern
Die Progamme werden vom Anfang des Benutzer-Einstellbereichs gelesen.
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 - 74
Gerätespeicher
Datentrennung bei 32-Bit-Daten verhindern
Gemeinsam
genutzter Speicher
G10000
G10001
G10002
G10003
G10004
G10005
Roboterstatusvariablen
Gerade Adresse
r002555E