Herunterladen Inhalt Inhalt Diese Seite drucken

Faulhaber RS232 Bedienungsanleitung Seite 44

Vorschau ausblenden Andere Handbücher für RS232:
Inhaltsverzeichnis

Werbung

4 Funktionsbeschreibung
4 Funktionsbeschreibung
4.6 Ablaufprogramme
4.6 Ablaufprogramme
Zusatzbefehle zur Verwendung innerhalb von Ablaufprogrammen:
Befehl
DELAY
TIMEOUT
JMP
JMPGx
JMPLx
JMPEx
JPH
JPF
JPT
JPD
(nur MCDC)
JPE
(nur MCDC)
SETx
GETx
ADDx
SETARGx
DxJNZ
ERI
Argument
Funktion
Beschreibung
Wert
Delay
Ablauf eine definierte Zeit anhalten
Argument: in 1/100 Sekunden
Wert: 0 bis 65535
Wert
Timeout
Bei Notify-Befehlen nur die vorgegebene Zeit warten und dann den Ablauf
wieder fortfahren. Auch über RS232 verwendbar: Ein „o" senden, falls Notify-
Bedingung nicht erfüllt wurde.
Argument: in 1/100 Sekunden
Wert: 0 bis 65535
Adr
Jump
Sprung zur angegebenen Adresse. (Auch über RS232 verwendbar).
Adresse: 0...255
Adr
Jump if gre-
Sprung zur angegebenen Adresse, wenn Ergebnis des letzten Abfragebefehls
ater than x
größer als die Variable x (A,B,C) ist.
Adresse: 0...255
Adr
Jump if less
Sprung zur angegebenen Adresse, wenn Ergebnis des letzten Abfragebefehls
than x
kleiner als die Variable x (A,B,C) ist.
Adresse: 0...255
Adr
Jump if
Sprung zur angegebenen Adresse, wenn Ergebnis des letzten Abfragebefehls
equal x
gleich Variable x (A,B,C) ist.
Adresse: 0...255
Adr
Jump if
Sprung zur angegebenen Adresse, wenn der Analog-Eingang aktiv ist
Hard-Input
(HP bestimmt die Polarität).
activated
Adresse: 0...255
Adr
Jump if
Sprung zur angegebenen Adresse, wenn der Fault-Pin-Eingang aktiv ist (HP
Fault-Input
bestimmt die Polarität). Fault-Pin muss als Eingang konfiguriert sein (REFIN).
activated
Adresse: 0...255
Adr
Jump if
Sprung zur angegebenen Adresse, wenn der 3. Eingang aktiv ist
3. Input
(HP bestimmt die Polarität).
activated
Adresse: 0...255
Adr
Jump if
Sprung zur angegebenen Adresse, wenn 4. Eingang aktiv ist
4. Input
(HP bestimmt die Polarität).
activated
Adresse: 0...255
Adr
Jump if
Sprung zur angegebenen Adresse, wenn 5. Eingang aktiv ist
5. Input
(HP bestimmt die Polarität).
activated
Adresse: 0...255
Wert
Set
Variable x (A, B, C) auf den angegebenen Wert setzen. Wert: Int32
Variable x
ohne Argument: Ergebnis des letzten Abfragebefehls wird in die Variable
geladen.
Wert: - 2147483648 ... + 2147483647
Get
Inhalt der Variable x (A, B, C) abfragen.
Variable x
Wert
Add to
Variable x (A, B, C) mit angegebenem Wert addieren bzw. subtrahieren.
Variable x
Wert: - 2147483648 ... + 2147483647
Set
Wert der Variable x (A, B, C) als Argument für das nächsten Kommando setzen
argument
(falls dort kein Argument angegeben).
Adr
Decrement
Verringere den Wert der Variable x (A, B, C) um eins und springe, falls der
x, Jump if
Wert nicht 0 ist an angegebene Adresse.
not Zero
Adresse: 0...255
Adr
Error
Ab Ausführung dieses Befehls wird ein Fehlerinterrupt aktiviert. Das heißt,
Interrupt
wenn irgendwann danach ein Fehler auftritt (Überspannung, Strombegren-
zung,...), dann verzweigt der Ablauf zur angegebenen Adresse. Der Fehlerbe-
handlungsmodus wird beendet, wenn ein JMP- oder ein RETI-Befehl ausge-
führt wird.
Adresse: 0...255
44

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis