Siemens 6ES7223-1BH22-0XA0 EM 223 Digital Input / Output Module 6ES7223-1BH22-0XA0 用户手册

产品代码
6ES7223-1BH22-0XA0
下载
页码 538
Bewegungssteuerung im offenen Kreis mit der S7-200
Kapitel 9
281
Operation POSx_LDOFF
Die Operation POSx_LDOFF (Referenzpunktversatz laden)
richtet eine neue Nulllage ein, die sich an einer anderen
Stelle befindet als der Referenzpunkt.
Vor der Ausführung dieser Operation müssen Sie zunächst
die Lage des Referenzpunkts ermitteln. Sie müssen auch
die Maschine in die Ausgangsposition fahren. Wenn die
Operation den Befehl LDOFF sendet, berechnet das
Positioniermodul den Versatz zwischen der
Ausgangsposition (der aktuellen Position) und der Lage des
Referenzpunkts. Das Positioniermodul speichert dann den
berechneten Versatz zum Parameter RP_OFFSET und
setzt die aktuelle Position auf 0. Dadurch wird die Nulllage
als Ausgangsposition eingerichtet.
In dem Fall, dass der Motor seine Lage ”vergisst” (z.B. bei
Spannungsausfall oder wenn der Motor manuell neu
positioniert wird), können Sie mit der Operation
POSx_RSEEK die Nulllage automatisch neu einrichten.
Wenn das Bit EN eingeschaltet wird, wird die Operation
aktiviert. Stellen Sie sicher, dass das Bit EN eingeschaltet
bleibt, bis das Bit Done anzeigt, dass die Ausführung der
Operation beendet ist.
Wenn der Parameter START eingeschaltet wird, wird der Befehl LDOFF an das Positioniermodul
gesendet. In jedem Zyklus, in dem der Parameter START eingeschaltet ist und das
Positioniermodul nicht belegt ist, sendet die Operation einen Befehl LDOFF an das
Positioniermodul. Um sicherzustellen, dass nur ein Befehl RUN gesendet wird, müssen Sie den
Parameter START über Flankenerkennung einschalten.
Der Parameter Done wird eingeschaltet, wenn das Positioniermodul diese Operation beendet.
Der Parameter Error enthält das Ergebnis dieser Operation. In Tabelle 9-20 werden die
Fehlercodes definiert.
Tabelle 9-14 Parameter der Operation POSx_LDOFF
Eingänge/Ausgänge
Datentyp
Operanden
START
BOOL
E, A, V, M, SM, S, T, Z, L, Signalfluss
Done
BOOL
E, A, V, M, SM, S, T, Z, L
Error
BYTE
EB, AB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD