Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth MTX 15VRS Inbetriebnahmeanleitung Seite 246

Vorschau ausblenden Andere Handbücher für Rexroth MTX 15VRS:
Inhaltsverzeichnis

Werbung

240/587
Steuerung Inbetriebnahme
Bosch Rexroth AG R911393280_Ausgabe 03
Ablauf:
1. Werteingabe im Editor bzw. in der Liste.
2. Nach Abschluss der Eingabe, z. B. durch <ENTER>, aktiviert die Ober‐
fläche (Act = TRUE) die SPS über die Strukturvariable und übergibt den
Eingabewert (Value).
3. SPS prüft den Wert auf definierte Grenzwertüberschreitung.
4. SPS gibt Quittung an Oberfläche zurück (Act = FALSE).
Die Quittierung durch die SPS wird von der Oberfläche innerhalb von
500 ms (5 mal 100 ms - Raster) erwartet. Fehlt diese Quittierung, wird
der Wert nicht in die DB übernommen. Es wird dann eine Fehlermel‐
dung in der Statuszeile ausgegeben.
Der Editiervorgang kann nur über die Eingabe eines korrekten Wertes
oder <ESC> beendet werden.
5. Oberfläche schreibt im Falle der positiven Rückmeldung (Result = 0)
von der SPS die Wertänderung in die DB. Anderenfalls gibt die Oberflä‐
che in der Statuszeile eine Fehlermeldung aus und der Wert wird nicht
in die DB geschrieben.
Von der SPS werden folgende Rückgabewerte über die Variable "RESULT"
erwartet (gilt für alle folgenden SPS-Funktionen):
Rückgabewert
Beschreibung
<0
Reserviert
0
Wert ist in Ordnung
1
Wert wurde von der SPS abge‐
wiesen
2
Der ausgewählte Platz enthält
kein Werkzeug
3
Die Werkzeugdatenbank ist ge‐
sperrt
4-10
Reserviert
>10
Wert wurde von der SPS abge‐
wiesen
mit
Schneidennummer;
des Korrekturwertes etc.)
Bei allen Rückgabewerten ≠ 0 wird der eingegebene Wert NICHT
übernommen. Negative Returncodes kleiner -1 dürfen nicht von
der SPS zurückgegeben werden, da sie intern von der Oberfläche
verwendet werden.
Struktur von SPS-Var:
TYPE stValidate:
STRUCT
Place:
Storage:
Act:
XPath:
MTX 15VRS Inbetriebnahme
Kommentar
Spezieller Fehlerfall
Normaler Fehlerfall ohne Ursa‐
chenbeschreibung
Spezieller Fehlerfall
Spezieller Fehlerfall
Normaler Fehlerfall mit Ursa‐
Nummer
(z.
B.
chenbeschreibung,
Nummer
zur Ursachenbeschreibung wird
die Fehlernummer ausgegeben
INT;
(*Place*)
INT;
(*Sector*)
BOOL;
(*Activation*)
STRING(79);
(*Data element*)

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis