Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic FM 354 Handbuch Seite 114

Positionierbaugruppe für servoantrieb
Inhaltsverzeichnis

Werbung

Programmieren der Technologiefunktion
Funktionsweise
Der Baustein arbeitet mit einem AW-DB zusammen. Die DB-Nummer wird beim
Aufruf des FB anhand des übergebenen Instanz-DB ermittelt.
S Anlauf
Der Baustein POS_CTRL quittiert den Anlauf der Baugruppe. Während dieser
Zeit sind die Instanzvariable RETVAL und die Signale "Schreib-/Leseauftrag
aktiv" (AW-−DB, DBX68.0 und DBX68.2) = TRUE.
S Steuer- und Rückmeldesignale
Mit Aufruf des Bausteins POS_CTRL werden zuerst die Rückmeldesignale
(über Direktzugriff) aus der FM 354 gelesen. Da die Steuersignale und Aufträge
anschließend bearbeitet werden, geben die Rückmeldesignale den Status der
Baugruppe vor dem Aufruf des Bausteins wieder. Die Steuersignale werden
ebenfalls mit Direktzugriff zur FM 354 geschrieben.
Je nach angewählter Betriebsart werden nach erkanntem Start die Steuersi-
gnale "Start", "Richtung Minus" und "Richtung Plus" (AW-DB, DBX15.0, 15.2
und 15.3) gelöscht (Flankenbildung der Signale für FM).
Erzeugen der Statussignale "Bearbeiten" (AW-DB, DBX13.6) und "Position"
(AW-DB, DBX13.7). Siehe unter Anstrich "Betriebsarten steuern".
S Aufträge
Der über die Steuer- und Rückmeldesignale hinausgehende Datenaustausch
mit der Baugruppe wird über Aufträge vorgenommen. Mehrere gleichzeitig an-
stehende Schreib- bzw. Leseaufträge können jedoch nur nacheinander ausge-
führt werden, wobei ein Lese- und ein Schreibauftrag in einem Aufruf bearbeitet
werden.
Um einen Auftrag abzugeben, setzen Sie das entsprechende Anstoßsignal im
AW-DB (DBB38...43) und bei Schreibaufträgen vorher noch die entsprechen-
den Daten.
Mit Aufruf des Bausteins POS_CTRL wird der Auftrag ausgeführt. Im zentralen
Einsatz der FM wird ein Leseauftrag beim Aufruf ausgeführt. Ein Schreibauftrag
benötigt wegen der erforderlichen Quittungen der Baugruppe mindestens 3 Auf-
rufe (bzw. OB-Zyklen). Der zeitliche Abstand der Aufrufe sollte größer als ein
FM-Zyklus sein.
Ist ein Auftrag fertig bearbeitet, wird das Anstoßsignal (gilt nicht für Einzelein-
stellungen) zurückgenommen.
Erst beim nächsten Aufruf des Bausteins wird der folgende Auftrag ermittelt und
ausgeführt.
Zu jedem Auftrag gibt es neben dem Anstoßsignal auch ein Fertig- (AW-DB,
DBX44.0...53.7) und ein Fehlersignal (AW-DB, DBX54.0...63.7).
Fertig- und Fehlersignale des Auftrags sollten Sie nach der Auswertung oder
vor Abgabe dieses Auftrages zurücksetzen.
S Reihenfolge der Auftragsbearbeitung/Priorität
Sie können mehrere Aufträge gleichzeitig abgeben, auch zusammen mit
Schreibaufträgen für Einzelkommandos und Einzeleinstellungen.
6-32
Positionierbaugruppe FM 354 für Servoantrieb
6ES7 354-1AH01-8AG0

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis