Herunterladen Inhalt Inhalt Diese Seite drucken

130 Wrdp, Write Desired Position; 131 Wrdpoffset, Write Desired Position Offset; 132 Wrdvoffset, Write Desired Velocity Offset - Addi-Data CPCI-8004 Referenzhandbuch

Inhaltsverzeichnis

Werbung

PHB – P
-
ROGRAMMIER

4.4.130 wrdp, write desired position

B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
TSRP-K
OMPONENTEN
A
:
NMERKUNG

4.4.131 wrdpoffset, write desired position offset

B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
P
:
ARAMETER
R
:
ÜCKGABEWERT
A
:
NMERKUNG

4.4.132 wrdvoffset, write desired velocity offset

B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
P
:
ARAMETER
R
UND
EFERENZHANDBUCH
Mit diesem Befehl kann die achsspezifische Sollposition (dp) geschrieben werden.
Dieser Befehl wird normalerweise nie benötigt und sollte nur in ganz besonderen
Fällen wie z.B. beim Test oder bei der Inbetriebnahme verwendet werden. Das
Verändern der Sollposition wirkt sich lediglich in der Betriebsart Lageregelung aus.
Bei großen Differenzen zwischen dieser Sollposition (dp) und der aktuellen
Position (rp) muss damit gerechnet werden, dass der Motor mit der maximalen
Systembeschleunigung auf diese Position nachgeführt wird.
procedure wrdp(var tsrp:TSRP);
void wrdp(struct TSRP far *tsrp) ;
Sub wrdp(DTSRP As TSRP)
TSRP[n].dp
:
Das
Schreiben
Bewegungskommandos kann unter Umständen zu einem unkontrollierten
Prozessverhalten führen und sollte deshalb vermieden werden.
PCAP-Befehl rddp()
Mit diesem Befehl kann der achsspezifische Sollpositions-Offset (dpoffset)
beschrieben werden.
function wrdpoffset (an: integer; var value: double): integer;
int wrdpoffset(int an, double *value);
Function wrdpoffset (ByVal an As Long, value As Double) As Long
Mit an wird der anzusprechende Achskanal angegeben (0, 1, ...).
In value wird der zu schreibende Positionsoffset in der achsspezifischen
Positionseinheit übergeben.
0 bei Erfolg,
ungleich 0 bei Fehler, wenn z.B. RWMOS.ELF diese Funktion noch nicht
unterstützt.
Im Allgemeinen dürfen hier nur geringfügige Änderungen programmiert werden, da
die entsprechenden Sollwertänderungen jeweils einen Sprung der Achse
bewirken.
Siehe hierzu auch Achsen-Qualifizierer dpoffset in Tabelle 37. Mit einem Wert
dvoffset (siehe Kapitel 4.4.132) kann die Änderungsgeschwindigkeit von dpoffset
jedoch parametriert werden.
Dieses Register kann z.B. für eine dem Positionsregler überlagerte Regelung oder
für eine Spindel-Linearisierung / Spindelkorrektur verwendet werden.
Mit
diesem
Befehl
achsspezifischen Sollpositions-Offset (dpoffset) beschrieben werden.
function wrdvoffset (an: integer; var value: double): integer;
int wrdvoffset(int an, double *value);
Function wrdvoffset (ByVal an As Long, value As Double) As Long
Mit an wird der anzusprechende Achskanal angegeben (0, 1, ...).
In
wird
value
achsspezifischen Positionseinheit übergeben.
der
Sollposition
kann
die
Änderungsgeschwindigkeit
die
zu
schreibende
(dp)
bei
der
Ausführung
Änderungsgeschwindigkeit
87
von
(dvoffset)
des
in
der

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Apci-8008Apci-8001

Inhaltsverzeichnis