Herunterladen Inhalt Inhalt Diese Seite drucken

114 Ssf, Spool-Special-Function - Addi-Data CPCI-8004 Referenzhandbuch

Inhaltsverzeichnis

Werbung

PHB – P
-
ROGRAMMIER

4.4.114 ssf, Spool-Special-Function

B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
A
-P
:
UFRUF
ARAMETER
R
UND
EFERENZHANDBUCH
Dieses Kommando ermöglicht dem Anwender auch andere Kommandos, als
Verfahrbefehle im Spooler einzutragen. Mit dem Parameter command wird das
auszuführende Kommando eingetragen.
procedure ssf(an: integer; command: integer; value: double); far; stdcall;
void ssf(int axis, int command, double value);
Sub ssf(ByVal an As Long, ByVal command As Long, ByVal value As Double)
Der Wert value wird als Parameter bei der in axis angegebenen Achse
eingetragen.
Folgende Kommandos sind derzeit verfügbar:
Command
0 .. 999
1000
1001
1002
1003
1004
1005
1006
Beschreibung
CI-Variable mit Value beschreiben.
Spoolerabarbeitung anhalten, diese Anweisung wird nur
dann ausgeführt, wenn die Zielgeschwindigkeit des letzten
eingetragenen Profils gleich 0 ist
Digitale Ausgänge setzen, die zu setzenden Ausgänge
werden in Value bitweise angegeben.
Digitale Ausgänge rücksetzen, die rückzusetzenden
Ausgänge werden in Value bitweise angegeben.
Spoolerabarbeitung anhalten für die in Value angegebene
Zeit, Zeiteinheit ist 64 µs. Die tatsächliche Wartezeit wird
auf Vielfache der Abtastzeit abgerundet. Diese Anweisung
wird nur dann ausgeführt, wenn die Zielgeschwindigkeit
des letzten eingetragenen Profils gleich 0 ist. Der
Wartevorgang kann z.B.mit der Anweisung SSMS vorzeitig
beendet werden.
Spoolerabarbeitung anhalten, bis die Eingänge aktiv sind,
die in Value angegeben sind. Die Eingänge werden
bitcodiert angegeben. Diese Anweisung wird nur dann
ausgeführt, wenn die Zielgeschwindigkeit des letzten
eingetragenen Profils gleich 0 ist. Der Wartevorgang kann
z.B. mit der Anweisung SSMS vorzeitig beendet werden.
Es können stets nur Eingänge der jeweiligen Achsgruppe
angegeben werden.
Spoolerabarbeitung anhalten bis die Common-Variable
CI99 den Wert 0 enthält. Der in Value angegebene Wert
wird zuvor in CI99 eingetragen. Wenn dieses Kommando
verwendet werden soll, ist CI99 somit vorbelegt und darf
nicht für andere Zwecke verwendet werden.
(Siehe hierzu auch Kap. 4.4.114.1)
Hinweis: Das Ablöschen von CI99 muss mit dem PCAP-
Befehl ClearCI99 erfolgen, da die Achsen ansonsten
asynchron gestartet werden können.
Spoolerabarbeitung anhalten, bis bei allen, in Value
bitcodiert angegebenen Achsen dieses Kommando mit
dem gleichen Parameter aktiviert bzw. ausgeführt wurde.
Mit Hilfe dieses Kommandos ist es möglich, die
Spoolerabarbeitung
synchronisieren.
(Siehe hierzu auch Kap. 4.4.114.1)
von
verschiedenen
77
Achsen
zu

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Apci-8008Apci-8001

Inhaltsverzeichnis