Herunterladen Inhalt Inhalt Diese Seite drucken

Oberfläche (Opc) Und Nc-Ausführung (Ssd/Ssde/Ssdq); Beschreibung - 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
NC-Teil
SPS-Teil
IF ReadState = 1 THEN
SD_READ(Start:=TRUE, XPath="/CycleNr",
DestAdr:=ADR(InternCycle),
Size:=SIZEOF(InternCycle));
ReadState := 2;
END_IF;
IF (ReadState = 2) AND (NOT SD_READ.Active) THEN
IF SD_READ.ERROR THEN
...
ELSE
...
END_IF;
SD_READ(Start:=FALSE);
ReadState := 1;
16.3.6
Oberfläche (OPC) und NC-Ausführung (SSD/SSDE/SSDQ)

Beschreibung

Innerhalb der Schleife wird dem Systemdatum mit der NC-Funktion SSDE
der Wert des aktuellen Durchlaufs beschrieben. Diese Funktion muss genutzt
werden, damit diese Zuweisung erst zur Laufzeit (aktiver Zeitpunkt) ge‐
schieht. Damit unterscheidet sich dieser Fall von dem Beispiel in
lungsanweisung Systemdaten" auf Seite
...
100 FOR NR%=1 TO COUNT%
N110 SSDE[SD.CycleNr = NR%]
N120 P SubProgram(NR%)
130 NEXT I%
...
Abb.16-27:
Teileprogramm mit Schleifendurchlauf nach Systemdatum
Die SPS fragt mit dem Funktionsbaustein "MT_SD_RD" in einem Funktions‐
block zyklisch den Zustand des Systemdatum ab. Sie kann dann auf Basis
von "CycleNr" verschiedene Reaktionen ausführen.
Vorab soll eine Instanz des Funktionsbausteins "MT_SD_RD" mit dem Na‐
men "SD_READ" sowie ein Merker namens "ReadState" (Typ Byte, Initialisie‐
rung 1) angelegt worden sein.
Programm:
Die Syntax im Programmbeispiel entspricht der IndraLogic 1G.
Bei IndraLogic 2G haben Ein- und Ausgänge des Funktionsbau‐
steins zum Teil andere Bezeichnungen.
Funktion
Die Oberfläche (IndraWorks Operation und IndraWorks Engineering) kommu‐
nizieren mit der NC über OPC. Weiterhin können externe Anwendungen die
OPC-Schnittstelle benutzen um den Status der NC abzufragen und Komman‐
dos an die NC zu geben.
Damit eine Oberfläche den aktuellen Zustand der NC anzeigen kann, muss
dieser von der NC übertragen werden. Neben einer Reihe von Statusinforma‐
tionen die standardmäßig im OPC-Interface vorhanden sind (siehe Dokumen‐
tation "Rexroth IndraMotion MTX OPC-Kommunikation"), können spezifische
Informationen aus dem Teileprogramm übermittelt werden.
Das Hilfsmittel für eine Synchronisation zwischen Oberfläche und NC-Aus‐
führung
sind
die
Systemdaten
IndraMotion MTX 13VRS Maschinenparameter", Kap. "Systemdaten"). Sys‐
temdaten sind sowohl in der NC als auch in der Oberfläche (per OPC) ver‐
fügbar.
Bosch Rexroth AG
Synchronisationsfunktionen
641.
; Schleife
; Durchlauf -> Systemdatum
; Unterprogrammaufruf
// SD lesen
// Status ändern
// Fehlerbehandlung
// mit InternCycle arbeiten
// Baustein zurücksetzen
// SD erneut lesen
(vergleiche
Dokumentation
653/673
Kap. "Hand‐
"Rexroth

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis