Herunterladen Inhalt Inhalt Diese Seite drucken

Sps Und Nc-Ausführung (Hilfsfkt., Ssd); Beschreibung; Handlungsanweisung Systemdaten - Bosch Rexroth IndraMotion MTX micro Referenz

Funktionsbeschreibung 13vrs erweiterung
Inhaltsverzeichnis

Werbung

338/349
Bosch Rexroth AG
Synchronisationsfunktionen
13.3.5
SPS und NC-Ausführung (Hilfsfkt., SSD)

Beschreibung

Handlungsanweisung Systemdaten

NC-Teil
Rexroth IndraMotion MTX micro Funktionsbeschreibung 13VRS Erweiterung
Funktion
Viele Prozesse und Abläufe werden in der Werkzeugmaschine von der SPS
gesteuert. Deshalb ist es notwendig, NC und SPS zu synchronisieren.
In diesem Kapitel wird der entgegengesetzte Fall zu
führung und Interface/SPS (WAITA/WAITO)" auf Seite 334
soll die NC-Ausführung der SPS eine Nachricht senden, an welcher Stelle im
Teileprogramm sie sich befindet. Die SPS kann darauf reagieren und ihren
Ablauf entsprechend anpassen.
Die MTX stellt für diese Kommunikation zwei verschiedene Wege zur Verfü‐
gung:
Hilfsfunktionen für einzelne Bit-Ereignisse
Systemdaten für komplexere Statusinformationen
Das Applizieren und die Verwendung von Hilfsfunktionen sind ausführlich in
der Dokumentation "Rexroth IndraMotion MTX 13VRS Funktionsbeschrei‐
bung Grundlagen", Kap. "Hilfsfunktionen" beschrieben. Aus diesem Grund
wird hier nicht näher darauf eingegangen. Dieses Kapitel erläutert die Nut‐
zung von Systemdaten als Kommunikationsmittel zwischen SPS und NC-
Ausführung.
Die Verwendung von Systemdaten erfolgt in diesen Schritten:
1. Systemdaten (ggf. inklusive Typ) müssen in der NC angelegt werden
2. NC-Funktionen SSD/SSDE weisen Systemdaten zur Laufzeit (aktiver
Zeitpunkt) Werte zu
3. SPS kann Systemdaten (per Funktionsbaustein "MT_SD_RD", beschrie‐
ben in der Dokumentation "Rexroth IndraMotion MTX SPS-Interface",
Kapitel "Systemdaten") direkt abfragen
Systemdaten können sowohl einzelne Werte (u.a. INTEGER, REAL) als auch
komplexe Strukturen enthalten.
Relevante NC-Funktionen
Die NC-Funktionen SSDE und SSD weisen Systemdaten zur Laufzeit (aktiver
Zeitpunkt) Werte zu. Sie können somit zur Synchronisation mit der NC-Aus‐
führung genutzt werden.
In diesem Beispiel arbeitet das Teileprogramm eine Schleife ab. Über das
Systemdatum "CycleNr" vom Typ "Int_t" soll die NC-Ausführung der SPS mit‐
teilen, in welchem Durchlauf sie sich gerade befindet.
Vorab muss die SD-Variable deklariert werden. Weil es sich um einen Stan‐
dardtyp handelt, muss kein anwenderspezifischer Typ angelegt werden.
Programm:
<Variable Storage="volatile">
<Name>CycleNr</Name>
<Type>Int_t</Type>
<Comment>Durchlaufnummer</Comment>
</Variable>
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‐
DOK-MTXMIC-NC*F*EX*V13-RE01-DE-P
Kap. 13.3.3 "NC-Aus‐
behandelt. Hier

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis