64
4.4.80 rdledyl, read led yellow
B
:
ESCHREIBUNG
APCI-8001:
APCI-8008:
CPCI-8004:
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
A
:
NMERKUNG
4.4.81 rdlp, read latched position
B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
TSRP-K
OMPONENTEN
R
:
ÜCKGABEWERT
A
:
NMERKUNG
4.4.82 rdlpndx, read latched position index
B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
Der aktuelle Zustand der LED D30 (gelb) kann mit Hilfe dieser Funktion eingelesen
werden.
Der aktuelle Zustand der LED D55 (gelb) kann mit Hilfe dieser Funktion eingelesen
werden.
Der aktuelle Zustand der LED D37 (gelb) kann mit Hilfe dieser Funktion eingelesen
werden.
function rdledyl: integer;
int rdledyl(void);
Function rdledyl() As Long
PCAP-Befehl wrledyl(), Systemvariable LEDYL
Diese Funktion liefert die achsspezifische Latch-Position zurück. Der Latch-
Vorgang
kann
1. Beim Aktivieren eines mit LP-Funktion projektierten Eingangs. Hierbei beträgt
die maximale Verzögerungszeit zwei Abtastintervalle (2.56ms). Ein neuer
Latch-Vorgang wird erst nach disaktivieren des Latcheingangs ermöglicht.
2. Sofern zuvor ein lps()-PCAP-Kommando [Kapitel 4.4.25] ausgeführt wurde
und die dort im Parameter mst spezifizierte Verzögerung abgelaufen ist.
3. In Echtzeit (max. 1µs Verzögerung) durch vorbelegte Digitaleingänge der
xPCI-800x. Ein neuer Latch-Vorgang wird erst nach disaktivieren des
Latcheingangs ermöglicht.
Bei allen Methoden wird die Ist-Position {rp} der Motorachse zwischengespeichert.
Bei Schrittmotorsystemen oder Analogrückmeldung mit Enkoderverifikation kann
auch der Hilfskanal AUX gelatcht werden, wenn die Option „Use Encoder for
position feedback" aktiviert ist (mcfg Systemdaten).
procedure rdlp(var tsrp:TSRP);
void rdlp(struct TSRP far *tsrp);
Sub rdlp(DTSRP As TSRP)
TSRP[n].lp
:
Nach Ausführen der Funktion, steht die Latchposition im Register lp in der
achsspezifischen Positionseinheit zur Verfügung.
Die Priorität der drei Methoden ist gleichbedeutend mit der Reihenfolge der
Auflistung, d.h. Echtzeit-Latchen hat die höchste Priorität.
PCAP-Befehl wrlp()
Diese Funktion liefert die achsspezifische Latch-Position des Indexsignals
(Nullspur) zurück. Beim Akivieren der Nullspur des Inkremetalgebers wird die Ist-
Position {rp} der Motorachse in Echtzeit zwischengespeichert.
procedure rdlpndx(var tsrp:TSRP);
void rdlpndx(struct TSRP far *tsrp);
Sub rdlpndx(DTSRP As TSRP)
PHB – P
ROGRAMMIER
durch
verschiedene
-
R
UND
EFERENZHANDBUCH
Mechanismen
ausgelöst
werden: