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
263
Unterprogramm PTOx_RUN
Das Unterprogramm PTOx_RUN (Profil ausführen) befiehlt
dem Zielsystem, die Bewegung in einem bestimmten Profil
auszuführen, das in der Konfigurations-/Profiltabelle
gespeichert ist.
Wenn das Bit EN eingeschaltet wird, wird das
Unterprogramm aktiviert. Stellen Sie sicher, dass das Bit EN
eingeschaltet bleibt, bis das Bit Done anzeigt, dass die
Ausführung des Unterprogramms beendet ist.
Das Einschalten des Parameters START initiiert die
Ausführung des Profils. In jedem Zyklus, in dem der
Parameter START eingeschaltet ist und PTO nicht aktiv ist,
aktiviert die Operation die PTO-Funktion. Um
sicherzustellen, dass nur ein Befehl RUN gesendet wird,
müssen Sie den Parameter START über Flankenerkennung
einschalten.
Der Parameter Profile enthält die Nummer oder den
symbolischen Namen des Bewegungsprofils.
Wenn der Parameter Abort eingeschaltet wird, wird dem
Positioniermodul befohlen, das aktuelle Profil zu beenden
und den Motor bis zum Stillstand zu verzögern.
Der Parameter Done wird eingeschaltet, wenn das
Positioniermodul diese Operation beendet.
Der Parameter Error enthält das Ergebnis dieser Operation.
In Tabelle9-7 werden die Fehlercodes definiert.
Der Parameter C_Profile enthält das Profil, das gerade vom Positioniermodul ausgeführt wird.
Der Parameter C_Step enthält den Schritt des Profils, der gerade ausgeführt wird.
Der Parameter C_Pos enthält die aktuelle Position des Moduls als Anzahl der Impulse, wenn der
HSC im Assistenten aktiviert wurde. Ansonsten ist die aktuelle Position immer 0.
Tabelle 9-4
Parameter der Operation PTOx_RUN
Eingänge/Ausgänge
Datentypen
Operanden
START
BOOL
E, A, V, M, SM, S, T, Z, L, Signalfluss
Profile
BYTE
EB, AB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD, Konstante
Abort, Done
BOOL
E, A, V, M, SM, S, T, Z, L
Error, C_Profile,
C_Step
BYTE
EB, AB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD
C_Pos
DINT
ED, AD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD