Siemens 6ES7211-0AA23-0XB0 - SIMATIC S7-200, CPU 221 Compact Unit, DC/DC/DC, 6 DI, 4 DO, 4Kb Code, 2Kb Data 6ES7211-0AA23-0XB0 Manuel D’Utilisation
Codes de produits
6ES7211-0AA23-0XB0
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.
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.
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.
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.
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:
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.
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.
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.
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.
(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
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
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
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
*AC, *LD
Speed_SP
REAL
VD, ED, AD, MD, SD, SMD, LD, AC, *VD, *AC, *LD,
Konstante
Konstante
Speed
REAL
VD, ED, AD, MD, SD, SMD, LD, AC, *VD, *AC, *LD