Herunterladen Inhalt Inhalt Diese Seite drucken

Plc/Test (Abfrage Eines E/A-Register-Bits) - Bosch Rexroth VisualMotion 8 (GPP) Funktionsbeschreibung

Multiachs-bewegungssteuerung
Inhaltsverzeichnis

Werbung

VisualMotion 8 Funktionsbeschreibung

PLC/TEST (Abfrage eines E/A-Register-Bits)

Argument
zulässige Datentypen
register
Integer-
-konstante
- Label
-variable Ix, GIx
bit
Integer-
-konstante
- Label
-variable Ix, GIx
target
Integer-
-variable Ix, I[x], GIx, GI[x]
- Label
DOK-VISMOT-VM*-08VRS**-FK02-DE-P
Der Befehl PLC/TEST fragt ein Bit im angegebenen E/A-Register ab und
schreibt einen dem Zustand des E/A-Registerbits entsprechenden
logischen Wert in die angegebene Integervariable ein. (Der Wert der
Integervariablen kann dann zur Steuerung des Programmablaufs genutzt
werden.)
Syntax:
PLC/TEST
register, bit, target
wobei:
Bereich
gültiges E/A-Register
1 bis 16
gültige Integervariable
Hinweis: In Argumenten verwendete Variable und Labels müssen
gültigen Laufzeit-Werten entsprechen. Andernfalls wird ein
Fehler generiert.
Beispiel:
.
.
.
PLC/TEST
20, 5, I03
If I03 > 0 GOSUB calculate
Else
GOSUB subtract
EndIf
.
.
.
Programmieren in Textsprache
Beschreibung
abzufragendes Register
Bit im abzufragenden Register
Variable, in die das binäre Abfrageergebnis
(1 oder 0) eingeschrieben wird
;I03-Flag auf Zustand von Bit 5
;des E/A-Registers setzen
;Berechnen, wenn Flag gesetzt
;ist
11-61

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis