PHB – P
-
ROGRAMMIER
4.4.149 wrlpndx, write latched position index
B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
TSRP-K
OMPONENTEN
A
:
NMERKUNG
4.4.150 wrMaxAcc – Write Maximum Acceleration Check
B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
P
:
ARAMETER
A
:
NMERKUNG
4.4.151 wrMaxVel – Write Maximum Velocity Check
B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
P
:
ARAMETER
A
:
NMERKUNG
R
UND
EFERENZHANDBUCH
Dieser Befehl setzt die achsspezifische Latchposition der Nullspur (Index) auf den
in lp gesetzten Wert. Die Wertangabe erfolgt in der achsspezifischen
Positionseinheit.
procedure wrlpndx(var tsrp:TSRP);
void wrlpndx(struct TSRP far *tsrp);
Sub wrlpndx(DTSRP As TSRP)
TSRP[n].lp
:
PCAP-Befehl rdlpndx()
Mit diesem Befehl kann die maximale achsspezifische Beschleunigung (MAXACC)
geschrieben werden. Dieser Wert wird von der RWMOS-Betriebssystemsoftware
verwendet, um die Bahnbeschleunigung derart zu begrenzen, dass keine der an
einer Linearinterpolation beteiligten Achsen, ihre maximal erlaubte Beschleunigung
überschreitet.
wrMaxAcc (an: integer; var value: double);
void wrMaxAcc (long an, double *value);
Sub wrMaxAcc (an As Long, ByVal value As Double)
In an wird die Achsnummer angegeben, in value wird die maximal erlaubte
Beschleunigung
übergeben (PU und TU).
Um diese Überwachung zu aktivieren, muss Bit 7 im MODEREG-Register gesetzt
werden (siehe Kapitel 6.3.1.4). Mit dem Wert 0 wird die Überwachung bei der
jeweiligen Achse unterdrückt. Die Funktion ist nur bei gespoolten Kommandos
verfügbar.
Mit diesem Befehl kann die maximale achsspezifische Geschwindigkeit (MAXVEL)
geschrieben werden. Dieser Wert wird von der RWMOS-Betriebssystemsoftware
verwendet, um die Bahngeschwindigkeit derart zu begrenzen, dass keine der an
einer
Linearinterpolation
Geschwindigkeit überschreitet.
wrMaxVel (an: integer; var value: double);
void wrMaxVel (long an, double *value);
Sub wrMaxVel (an As Long, ByVal value As Double)
In an wird die Achsnummer angegeben, in value wird die maximal erlaubte
Geschwindigkeit in in der achsspezifischen Geschwindigkeitseinheit übergeben.
Um diese Überwachung zu aktivieren, muss Bit 7 im MODEREG-Register gesetzt
werden (siehe Kapitel 6.3.1.4). Mit dem Wert 0 wird die Überwachung bei der
jeweiligen Achse unterdrückt. Die Funktion ist nur bei gespoolten Kommandos
verfügbar.
in
der
interpolationsspezifischen
beteiligten
Beschleunigungseinheit
Achsen,
ihre
maximal
93
erlaubte