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

产品代码
6ES7223-1BH22-0XA0
下载
页码 538
Steuern eines MicroMaster-Antriebs mit der Bibliothek für das USS-Protokoll
Kapitel 11
337
Operation USS_CTRL
Mit der Operation USS_CTRL wird ein aktiver
MicroMaster-Antrieb gesteuert. Die Operation USS_CTRL
legt die ausgewählten Befehle in einem
Kommunikationspuffer ab, der dann an den adressierten
Antrieb (Parameter Drive) gesendet wird, sofern dieser
Antrieb im Parameter Active der Operation USS_INIT
eingestellt ist.
Jedem Antrieb darf nur eine Operation USS_CTRL
zugeordnet werden.
Einige Antriebe geben die Drehzahl nur als positiven Wert
an. Ist die Drehzahl negativ, gibt der Antrieb die Drehzahl
als positiven Wert an und kehrt das Bit D_DIR (Richtung)
um.
Das Bit EN muss eingeschaltet sein, um die Operation
USS_CTRL zu aktivieren. Diese Operation muss immer
aktiviert sein.
RUN (RUN/STOP) zeigt an, ob der Antrieb ein- (1) oder
ausgeschaltet (0) ist. Ist das Bit RUN eingeschaltet,
empfängt der MicroMaster-Antrieb einen Befehl für den
Betrieb mit bestimmter Drehzahl und Laufrichtung. Damit
der Antrieb anläuft, müssen folgende Voraussetzungen
erfüllt sein:
!
Der Antrieb (Drive) muss in der Operation USS_INIT
aktiv (Active) sein.
!
OFF2 und OFF3 müssen auf 0 gesetzt sein.
!
Fault und Inhibit müssen 0 sein.
Ist RUN ausgeschaltet, wird dem MicroMaster-Antrieb ein
Befehl geschickt, die Motordrehzahl herunterzufahren, bis
der Motor stoppt. Das Bit OFF2 lässt den
MicroMaster-Antrieb bis zum Stopp auslaufen. Mit dem Bit
OFF3 wird der MicroMaster-Antrieb angewiesen, den Motor
schnell zu stoppen.
Das Bit Resp_R (Antwort empfangen) quittiert eine Reaktion des Antriebs. Alle aktiven (ACTIVE)
Antriebe werden nach den aktuellen Statusinformationen abgefragt. Jedesmal, wenn die S7-200
eine Reaktion des Antriebs erhält, wird das Bit Resp_R einen Zyklus lang eingeschaltet und alle
folgenden Werte werden aktualisiert.
Das Bit F_ACK (Fehlerquittierung) quittiert einen Fehler im Antrieb. Der Antrieb löscht den Fehler
(FAULT), wenn F_ACK von 0 auf 1 gesetzt wird.
Das Bit DIR (Richtung) gibt die Drehrichtung des Antriebs an.
Tabelle 11-3 Parameter der Operation USS_CTRL
Eingänge/Ausgänge
Daten-
typen
Operanden
RUN, OFF 2, OFF 3, F_ACK, DIR
BOOL
E, A, M, S, SM, T, Z, V, L, Signalfluss
Resp_R, Run_EN, D_Dir, Inhibit,
Fault
BOOL
E, A, M, S, SM, T, Z, V, L
Drive, Type
BYTE
VB, EB, AB, MB, SB, SMB, LB, AC, *VD, *AC, *LD,
Konstante
Error
BYTE
VB, EB, AB, MB, SB, SMB, LB, AC, *VD, *AC, *LD
Status
WORD
VW, T, Z, EW, AW, SW, MW, SMW, LW, AC, AAW, *VD,
*AC, *LD
Speed_SP
REAL
VD, ED, AD, MD, SD, SMD, LD, AC, *VD, *AC, *LD,
Konstante
Speed
REAL
VD, ED, AD, MD, SD, SMD, LD, AC, *VD, *AC, *LD