Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-400 Betriebsanleitung Seite 160

Vorschau ausblenden Andere Handbücher für SIMATIC S7-400:
Inhaltsverzeichnis

Werbung

Beispiele
13.9 Beispielprogramm 3 "Eine Baugruppe"
Anwenderprogramm (FB PROG)
Das Anwenderprogramm greift auf die Daten in den baugruppenspezifischen
Datenbausteinen in der Form <bausteinname>.<symbolischer Bezeichner> zu. Damit kann
das Anwenderprogramm genau eine Baugruppe betreiben. Die beim Aufruf des
Anwenderprogramms angegebenen DB-Nummern werden lediglich für die Versorgung der
FC CAM_CTRL und der FC CAM_DIAG durchgereicht. Bei dieser Programmierart können
Sie mit symbolischen Bezeichnern auf die Daten in den Datenbausteinen zugreifen. Die
indirekte Adressierung für mehrere Baugruppen finden Sie im Beispielprogramm 5
"MehrereBaugruppen".
Das Anwenderprogramm bearbeitet eine Schrittkette aus folgenden Schritten:
Schritt 0: Das Nockensteuerwerk wird initialisiert. Es werden die Aufträge mit den
zugehörigen Daten gesetzt, die bei einem Neustart der Baugruppe ausgeführt werden
sollen. Der Neustart der Baugruppe kann z. B. von einem Neustart der CPU oder einer
Rackwiederkehr ausgelöst werden.
Schritt 1: Das Programm wartet auf die Abarbeitung der gesetzten Aufträge.
Schritt 2: Das Programm liest dauernd die Nockenkennbits und wartet, bis Nocken 4 gesetzt
ist.
Schritt 3: Nocken 0 und 1 werden umparametriert. Damit Sie die Änderung sehen können,
werden die Nockendaten vor und nach der Änderung ausgelesen und in der VAT1
angezeigt.
Schritt 4: Das Programm wartet auf die Abarbeitung der gesetzten Aufträge.
Schritt 5: Hier wird auf das "externe" Ereignis "Schalter eingeschaltet" (CAM.SWITCH = 1)
gewartet, das Sie über die VAT setzen können.
Schritt 6: Bei Eintreffen des Ereignisses werden die Nocken 0 und 1 wieder auf den Wert
gesetzt, der im Initialisierungsschritt ausgelesen wurde.
Schritt 7: Das Programm wartet auf die Abarbeitung der gesetzten Aufträge.
Am Ende der Schrittkette werden der FC CAM_CTRL und der FC CAM_DIAG aufgerufen.
Wenn die Diagnose eine Meldung über fehlerhafte Nockendaten erkannt hat, wird der
Ausgang CAM_ERR gesetzt.
160
Elektronisches Nockensteuerwerk FM 452
Betriebsanleitung, 05/2011, A5E01071728-02

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis