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

产品代码
6ES7223-1BH22-0XA0
下载
页码 538
S7-200 Systemhandbuch
304
Beschreibung des Profilpuffers des Positioniermoduls
Das Positioniermodul speichert die Ausführungsdaten von maximal 4 Profilen im Pufferspeicher.
Wenn das Positioniermodul einen Befehl zur Ausführung eines Profils empfängt, prüft es, ob das
angeforderte Profil im Pufferspeicher abgelegt ist. Befinden sich die Ausführungsdaten für das
Profil im Pufferspeicher, führt das Positioniermodul das Profil sofort aus. Befinden sich die
Ausführungsdaten für das Profil nicht im Pufferspeicher, liest das Positioniermodul die Daten des
Profilbausteins aus der Konfigurations-/Profiltabelle der S7-200 und berechnet die
Ausführungsdaten für das Profil, bevor es das Profil ausführt.
Befehl 122 (Im interaktiven Baustein angegebene Bewegung ausführen) speichert die
Ausführungsdaten nicht im Pufferspeicher, sondern liest den interaktiven Baustein jedesmal aus
der Konfigurations-/Profiltabelle der S7-200 und berechnet jedesmal die Ausführungsdaten für die
Bewegung.
Wenn Sie das Positioniermodul neu konfigurieren, werden alle im Pufferspeicher abgelegten
Ausführungsdaten gelöscht.
Erstellen Ihrer eigenen Positionieroperationen
Der Positionier-Assistent erstellt die Positionieroperationen zum Steuern des Betriebs des
Positioniermoduls. Sie können allerdings auch Ihre eigenen Operationen erstellen. Der folgende
AWL-Code zeigt ein Beispiel dafür, wie Sie Ihre eigenen Steuerungsoperationen für das
Positioniermodul erstellen können.
In diesem Beispiel wird eine S7-200 CPU 224 mit einem Positioniermodul in Steckplatz 0 verwendet. Das
Positioniermodul wird beim Anlauf konfiguriert. BEF_ZUST ist ein Symbol für SMB234, BEF ist ein Symbol für
AB2 und BEF_NEU ist ein Symbol für das Profil.
Beispielprogramm: Steuern des Positioniermoduls
Netzwerk 1
//Zustand: Neuer Positionierbefehl
LSCR
Zustand_0
Netzwerk 2
//BEF_ZUST ist ein Symbol für SMB234
//BEF ist ein Symbol für AB2
//BEF_NEU ist ein Symbol für das Profil
//
//1. Bit Done des Positioniermoduls löschen.
//2. Befehlsbyte des Positioniermoduls löschen.
//3. Neuen Befehl absetzen.
//4. Auf Ausführung des Befehls warten.
LD
SM0.0
MOVB
0, BEF_ZUST
BIW
0, CMD
BIW
BEF_NEU, BEF
SCRT
Zustand_1
Netzwerk 3
SCRE
Netzwerk 4
//Auf Beendigung der Befehlsausführung warten.
LSCR
Zustand_1
Netzwerk 5
//Wird der Befehl fehlerfrei beendet, in Leerlauf gehen.
LDB=
BEF_ZUST, 16#80
SCRT
Leerlauf_Zustand
Netzwerk 6
//Wird der Befehl mit Fehler beendet, in Fehlerbearbeitungszustand gehen.
LDB>
BEF_ZUST, 16#80
SCRT
Fehler_Zustand
Netzwerk 7
SCRE