Herunterladen Inhalt Inhalt Diese Seite drucken

Synchronisation Mit Der Nc-Ausführung; Nc-Ausführung Und Nc-Vorbereitung - Bosch Rexroth IndraMotion MTX micro 14VRS Funktionsbeschreibung

Erweiterung
Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX micro 14VRS:
Inhaltsverzeichnis

Werbung

322/341
Bosch Rexroth AG
Synchronisationsfunktionen
VAR_OUTPUT
LEDOutput : BOOL;
END_VAR
IF ReadState = 1 THEN
SD_READ(Start:=TRUE, XPath="/StartState/State",
DestAdr:=ADR(InternState),
Size:=SIZEOF(InternState));
ReadState := 2;
END_IF;
IF (ReadState = 2) AND (NOT SD_READ.Active) THEN
IF SD_READ.Error THEN
...
ELSEIF InternState = 7 THEN
LEDOutput := TRUE;
ReadState := 3;
ELSE
ReadState := 1;
END_IF;
SD_READ(Start:=FALSE);
END_IF;
IF ReadState = 3 THEN
SD_READ(Start:=TRUE, XPath="/StartState/CurFeed",
DestAdr:=ADR(CurrentFeed),
Size:=SIZEOF(CurrentFeed));
ReadState := 4;
END_IF;
IF (ReadState = 4) AND (NOT SD_READ.Active) THEN
...
13.3
Synchronisation mit der NC-Ausführung
13.3.1
NC-Ausführung und NC-Vorbereitung
Beschreibung
IndraMotion MTX micro 14VRS Funktionsbeschreibung - Erweiterung
gang für die LED aktiviert. In diesem Moment sind dann auch die anderen
beiden Elemente mit gültigen Werten befüllt.
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
Kommen im Teileprogramm eine kritische Passage mit (zeitlich) sehr kurzen
Sätzen vor, soll ggf. sichergestellt werden, dass der Puffer der vorbereiteten
Sätze weitestgehend gefüllt ist, bevor diese Passage abgearbeitet wird. Auf
diese Weise kommt es nicht zu einem Abriss (Abarbeitung kann keinen neu‐
en Satz holen, weil noch keiner komplett vorbereitet ist), wenn die Satzvorbe‐
reitung länger als die Satzabarbeitung dauert.
Genauso ungünstig kann es sein, dass die MTX die Ausführung eines Pro‐
gramms beginnt, sobald der erste Satz komplett vorbereitet ist. Der Vorberei‐
tungspuffer ist in diesem Fall leer.
Schließlich bietet die MTX die Möglichkeit per gepufferter NC-Satzvorgabe
ein Programm in die Steuerung zu übertragen und ausführen zu lassen. Die
Kommunikation wird jedoch mit niedriger Priorität behandelt und kann fehler‐
DOK-MTXMIC-NC*F*EX*V14-RE01-DE-P
// Deklaration
// SD lesen
// Status ändern
// Fehlerbehandlung
// in State stand 7
// LED einschalten
// nächsten Wert abfragen
// SD erneut lesen
// FB zurücksetzen
// SD lesen
// Status ändern

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis