Herunterladen Inhalt Inhalt Diese Seite drucken

Handlungsanweisung Ssdq - Bosch Rexroth IndraMotion MTX Referenz

Funktionsbeschreibung 13vrs erweiterung
Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX:
Inhaltsverzeichnis

Werbung

DOK-MTX***-NC*F*EX*V13-RE01-DE-P
Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung
Oberflächen-Teil

Handlungsanweisung SSDQ

Sobald die NC-Ausführung Satz 110 erreicht, wird das Systemdatum geän‐
dert.
Die Schritte der Oberfläche sind an dieser Stelle nur beschrieben (und nicht
als Programmcode gelistet), weil die spezifische Syntax von der eingesetzten
Programmiersprache bzw. -umgebung abhängen.
Als erstes muss die Oberfläche das OPC-Item "NC.SystemDataEvent" abon‐
nieren. Dazu wird eine Gruppe angelegt, die ein Änderungsevent (hier
"NCStateChange") erhält. In dieser Gruppe ist das Item "NC.SystemDataE‐
vent" enthalten.
...
// Initialisierung
Gruppe "NCState" anlegen
Änderungsevent "NCStateChange" für Gruppe "NCState"
Item "NC.SystemDataEvent" in Gruppe "NCState" anlegen
...
Abb.16-31:
Vorbereitung der SD-Abfrage mittels OPC
In der Eventfunktion wird dann das OPC-Item "NC.SystemData_U" abgefragt.
Dort wird dann der Wert gelesen, der von der NC-Vorbereitung in Satz 120
geschrieben wurde.
...
// Änderungseventfunktion "NCStateChange"
Item "NC.SystemData_U,/PPState" abfragen
...
Abb.16-32:
SD-Abfrage mittels OPC
Es wird dringend davon abgeraten das OPC-Item "NC.SystemDa‐
ta_U,/PPState" zyklisch abzufragen. Das Item ist nicht dafür opti‐
miert und würde somit das System sehr stark belasten.
Applizieren
MTX:
In der MTX müssen die Systemdaten für die Queue und die Steuerungsstruk‐
tur anlegt werden. Die Queue ist ein eindimensionales Feld aus Int_t-Elemen‐
ten, die Steuerungsstruktur hat den Aufbau wie in
Steuerungsstruktur von SSDQ" auf Seite
Wo die Strukturen angelegt werden (als Root-Elemente oder Unterstrukturen,
separat oder einzeln) ist dem Anwender freigestellt. Wie Systemdaten defi‐
niert werden, ist in der Dokumentation "Rexroth IndraMotion MTX 13VRS
Maschinenparameter", Kap. "Systemdaten" beschrieben. Im folgenden Bei‐
spiel werden die Strukturen "/SSDQueue" als Queue und "/SSDQCtrl" als
Steuerungsstruktur mit Kanalanzahl Dimensionen angelegt. Dies sind gleich‐
zeitig die Vorgabewerte für SSDQ.
Beispiel:
Anlegen der Systemdatenstrukturen "/SSDQueue" und "/SSDQCtrl"
Im folgenden Auszug einer XML-Definitionsdatei wenden die Systemdaten
für eine Queue und eine Steuerungsstruktur angelegt.
Programm:
<SDDef>
<Variable Storage="volatile" Dimension="Channel,30">
<Name>SSDQueue</Name>
<Type>Int_t</Type>
<Comment>Einfache Queue auf Defaultname</Comment>
Bosch Rexroth AG
Synchronisationsfunktionen
Abb. 16-28 "Aufbau der
654.
657/673

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis