Siemens 6ES7 222-1HF22-0XA0 EM 222 Digital Output Module 6ES7 222-1HF22-0XA0 User Manual

Product codes
6ES7 222-1HF22-0XA0
Page of 538
Bewegungssteuerung im offenen Kreis mit der S7-200
Kapitel 9
275
Vom Positionier-Assistenten für das Positioniermodul erstellte
Operationen
Mit dem Positionier-Assistenten können Sie das Positioniermodul auf einfache Weise steuern,
indem Sie eindeutige Unterprogramme erstellen, die auf der von Ihnen eingestellten Position des
Moduls und auf den von Ihnen gewählten Konfigurationsoptionen beruhen. Alle
Positionieroperationen haben das Präfix ”POS
x
_”, wobei das
x
die Position des Moduls angibt.
Weil es sich bei jeder Positionieroperation um ein Unterprogramm handelt, gibt es 11
Positionieroperationen mit 11 Unterprogrammen.
Tipp
Die Positionieroperationen erhöhen den Speicherbedarf für Ihr Programm um bis zu
1700 Bytes. Sie können nicht verwendete Positionieroperationen löschen, um den
Speicherbedarf zu verringern. Wenn Sie eine gelöschte Positionieroperation wiederherstellen
möchten, führen Sie einfach den Positionier-Assistenten erneut aus.
Richtlinien für den Einsatz von Positionieroperationen
Sie müssen darauf achten, dass immer nur eine Positionieroperation zur Zeit aktiv ist.
Sie können die Operationen POSx_RUN und POSx_GOTO in einem Interruptprogramm
ausführen. Es ist jedoch äußerst wichtig, dass Sie keine Operation in einem Interruptprogramm
starten, wenn das Modul gerade einen anderen Befehl bearbeitet. Wenn Sie eine Operation in
einem Interruptprogramm starten, können Sie mit Hilfe der Ausgänge der Operation POSx_CTRL
beobachten, wann das Positioniermodul die Bewegung beendet hat.
Der Positionier-Assistent konfiguriert die Werte für die Drehzahlparameter (Speed und C_Speed)
und die Positionsparameter (Pos oder C_Pos) automatisch entsprechend dem von Ihnen
gewählten Messsystem. Bei Impulsen sind diese Parameter Werte vom Typ DINT. Bei
physikalischen Maßeinheiten sind die Parameter Werte vom Typ REAL in der von Ihnen
eingestellten Einheit. Beispiel: Wenn Sie Zentimeter (cm) einstellen, werden die
Positionsparameter als Werte vom Typ REAL in Zentimetern gespeichert und die
Drehzahlparameter werden als Werte vom Typ REAL in Zentimetern pro Sekunde (cm/s)
gespeichert.
Die folgenden Positionieroperationen werden für bestimmte Positionieraufgaben benötigt:
!
Fügen Sie die Operation POSx_CTRL in Ihr Programm ein und führen Sie sie mit dem
Kontakt SM0.0 in jedem Zyklus aus.
!
Wenn Sie Bewegung zu einer absoluten Position angeben möchten, müssen Sie zunächst
mit einer Operation POSx_RSEEK oder POSx_LDPOS die Nulllage festlegen.
!
Zum Anfahren einer bestimmten Lage entsprechend den Eingängen Ihres Programms
verwenden Sie die Operation POSx_GOTO.
!
Zum Ausführen der mit dem Positionier-Assistenten konfigurierten Bewegungsprofile
verwenden Sie die Operation POSx_RUN.
Die anderen Positionieroperationen sind optional.