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
287
Beispielprogramme für das Positioniermodul
Das erste Beispielprogramm zeigt eine einfache relative Bewegung, die mit den Operationen
POSx_CTRL und POSx_GOTO Längenzuschnitte durchführt. Dieses Programm benötigt keinen
RP-Suchmodus und auch kein Bewegungsprofil, und die Länge kann entweder in Impulsen oder
in physikalischen Maßeinheiten gemessen werden. Geben Sie die Länge (VD500) und die
Zieldrehzahl (VD504) ein. Wenn E0.0 (Start) eingeschaltet wird, läuft die Maschine an. Wenn E0.1
(Stop) eingeschaltet wird, beendet die Maschine den aktuellen Vorgang und kommt zum
Stillstand. Wenn E0.2 (E_Stop) eingeschaltet wird, bricht die Maschine ab und kommt sofort zum
Stillstand.
Das zweite Beispielprogramm liefert ein Beispiel für den Einsatz der Operationen POSx_CTRL,
POSx_RUN, POSx_RSEEK und POSx_MAN. Sie müssen den RP-Suchmodus und ein
Bewegungsprofil konfigurieren.
Beispielprogramm 1: Einfache relative Bewegung (Längenzuschnitt)
Netzwerk 1
//Steuerungsoperation (Modul in
//Steckplatz 0).
LD
SM0.0
=
L60.0
LDN
E0.2
=
L63.7
LD
L60.0
CALL
POS0_CTRL, L63.7, M1.0, VB900, VD902,
VD906,
V910.0
Netzwerk 2
//Der Startbefehl versetzt die
//Maschine in den Automatikbetrieb.
LD
E0.0
UN
E0.2
EU
S
A0.2, 1
S
M0.1, 1
Netzwerk 3
//E_Stop: Sofortiger Stillstand und
//Ausschalten des Automatikbetriebs.
LD
E0.2
R
A0.2, 1
Netzwerk 4
//Bewegung zu einem bestimmten
//Punkt:
//Länge für Zuschnitt eingeben.
//Zieldrehzahl in Speed eingeben.
//Modus auf 1 setzen (relat. Modus).
LD
A0.2
=
L60.0
LD
M0.1
EU
=
L63.7
LD
L60.0
CALL
POS0_GOTO, L63.7, VD500, VD504, 1,
E0.2, A0.4, VB920, VD922, VD926
Netzwerk 5
//Wenn Position eingenommen,
//Schneidwerkzeug 2 Sek. lang ein-
//schalten, um Schnitt durchzuführen.
LD
A0.2
U
A0.4
TON
T33, +200
UN
T33
=
A0.3