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

产品代码
6ES7223-1BH22-0XA0
下载
页码 538
S7-200 Systemhandbuch
282
Operation POSx_LDPOS
Die Operation POSx_LDPOS (Position laden) ändert den
aktuellen Positionswert im Positioniermodul in einen neuen
Wert. Sie können mit dieser Operation auch eine neue
Nulllage für einen absoluten Fahrbefehl 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 LDPOS 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 LDPOS an das Positioniermodul. Um
sicherzustellen, dass nur ein Befehl RUN gesendet wird,
müssen Sie den Parameter START über Flankenerkennung
einschalten.
Der Parameter New_Pos liefert den neuen Wert, durch den
der aktuelle Positionswert, der vom Positioniermodul
gemeldet und für absolute Bewegungen verwendet wird,
ersetzt werden soll. Je nach den Maßeinheiten handelt es
sich entweder um eine Anzahl an Impulsen (DINT) oder um
die physikalischen Maßeinheiten (REAL).
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.
Der Parameter C_Pos gibt die aktuelle Position des Moduls an. Je nach den Maßeinheiten
handelt es sich entweder um eine Anzahl an Impulsen (DINT) oder um die Anzahl der
physikalischen Maßeinheiten (REAL).
Tabelle 9-15 Parameter der Operation POSx_LDPOS
Eingänge/Ausgänge
Datentyp
Operanden
START
BOOL
E, A, V, M, SM, S, T, Z, L, Signalfluss
New_Pos, C_Pos
DINT, REAL
ED, AD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD
Done
BOOL
E, A, V, M, SM, S, T, Z, L
Error
BYTE
EB, AB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD