Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth VisualMotion 8 (GPP) Funktionsbeschreibung Seite 582

Multiachs-bewegungssteuerung
Inhaltsverzeichnis

Werbung

11-40
Programmieren in Textsprache
Argument
zulässige Datentypen
condition
Konstante oder Label
CAM_number
Integer oder Konstante
Bereich
0 - keine gültige Kurvenscheibe
gespeichert
1 - Kurvenscheibe wird gerade
berechnet
2 - Kurvenscheibe wird gerade
zum Antrieb gesendet (nur für
Antriebskurvenscheiben)
3 - Kurvenscheibe
aktivierungsbereit
4 - Kurvenscheibe aktiv und in
Ausführung
1-40
In Argumenten verwendete Variable und Labels müssen gültigen Laufzeit-
Werten entsprechen. Andernfalls wird ein Fehler generiert.
Beispiel:
.
L00:
If I01 >= I02
Goto L10
Else
I10 = 255
gosub Sub2
Endif
L10:
I01 = I01*I02
.
.
.
Sub2:
I01 =
I02*I03
RETURN
PLC/TEST Variations:
Der Befehl PLC/TEST wird direkt mit einer bedingten IF-Else-Endif-
Verzweigung verbunden. Ein Bit im angegebenen E/A-Registertabellen-
eintrag wird abgefragt.
Register 100 logisch 1 ist. !PLC.TEST 100.9 ist wahr, wenn Bit 9 von
Register 100 logisch 0 ist.
Beispiel:
; PLC/TEST variations
if( PLC/TEST 100, stewart )
F30 = 5
endif
if( !PLC/TEST 100, 2 )
F30 = 5
endif
if PLC/Test 100, 1
F30 = 5
endif
if !PLC/Test 100, 2
F30 = 5
endif
if( PLC/Test( 100, 1 ))
F30 = 5
endif
if plc/test( I5, GI6 )
else
F31 =6
endif
F31= 3.1415927
VisualMotion 8 Funktionsbeschreibung
;Programminstruktionen
PLC/TEST 100.9 ist wahr, wenn Bit 9 von
DOK-VISMOT-VM*-08VRS**-FK02-DE-P
Beschreibung
Kurvenscheiben-
Zustand
abzulesende
Kurvenscheibe

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis