PHB – P
-
ROGRAMMIER
4.4.71 rdigi, reset digital inputs
B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
TSRP-K
OMPONENTEN
A
:
NMERKUNG
4.4.72 rdipw, read in position window
B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
TSRP-K
OMPONENTEN
A
:
NMERKUNG
4.4.73 rdirqpc, read interrupt request PC
B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
A
:
NMERKUNG
4.4.74 rdjac, read jog accleration
B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
TSRP-K
OMPONENTEN
R
:
ÜCKGABEWERT
A
:
NMERKUNG
R
UND
EFERENZHANDBUCH
Mit
diesem
Befehl
Statusinformationen gelöscht werden.
procedure rdigi(var tsrp:TSRP);
void rdigi(struct TSRP far *tsrp);
Sub rdigi(DTSRP As TSRP)
TSRP[n].digi
:
n = 0 .. Anzahl der Achsen -1
rddigi() [Kapitel 4.4.51]
Diese Funktion liefert das achsspezifische In-Positions-Fenster zurück.
procedure rdipw(var tsrp:TSRP);
void rdipw(struct TSRP far *tsrp);
Sub rdipw(DTSRP As TSRP)
TSRP[n].ipw
:
Nach Ausführen der Funktion steht das In-Positions-Fenster im Register ipw in der
achsspezifischen Positionseinheit zur Verfügung. PCAP-Befehl wripw()
Mit diesem Befehl kann der momentane Zustand der auf der xPCI-800x
generierten Interruptquelle abgefragt werden. Sofern der Interrupt aktiv ist, liefert
die Funktion den Wert 1 zurück, ansonsten den Wert 0.
function rdirqpc: integer;
int rdirqpc(void);
Function rdirqpc() As Long
Der Interrupt kann u.a. durch die Systemvariable IRQPC mit Hilfe eines SAP-
Programms gesetzt bzw. rückgesetzt werden [Kapitel 6.3.1.1 - PC-Interrupt-
Generierung].
Mit diesem Befehl kann die achsspezifische jog- (auch Eilgang-) Beschleunigung
jac eingelesen werden. Der Defaultwert wird mit Hilfe des TOOLSET Programms
mcfg.exe festgelegt.
procedure rdjac(var tsrp:TSRP);
void rdjac(struct TSRP far *tsrp);
Sub rdjac(DTSRP As TSRP)
TSRP[n].jac
:
Nach Ausführung des Befehls steht die jog-Beschleunigung im Feld jac zur
Verfügung. Der Wert wird in der achsspezifischen Beschleunigungseinheit
zurückgeliefert.
Die jog-Beschleunigung kann mit dem PCAP-Befehl wrjac() jederzeit gesetzt
werden.
können
die
in
digi
achsspezifisch
gespeicherten
61