Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Systemhandbuch Seite 199

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

Werbung

Speichern von Zeitdaten nach einem RUN-STOP-RUN-Wechsel oder einem Neustart der CPU
Wenn eine Session im Betriebszustand RUN mit dem Betriebszustand STOP oder einem
Neustart der beendet wird und eine neue Session im Betriebszustand RUN gestartet wird,
gehen die in der vorherigen RUN-Session gespeicherten Zeitdaten verloren, sofern die
Zeitdatenstruktur nicht als remanent definiert ist (Zeiten TP, TON, TOF und TONR).
Wenn Sie beim Einfügen einer Zeitanweisung im Programmiereditor im Dialog der
Aufrufoptionen die Standardeinstellung übernehmen, wird automatisch ein Instanz-DB
zugewiesen, der nicht als remanent definiert werden kann. Um Ihre Zeitdaten als remanent
zu definieren, müssen Sie entweder einen globalen DB oder einen Multiinstanz-DB nutzen.
Zeitdaten durch Zuweisen eines globalen DB als remanente Daten speichern
Diese Option funktioniert unabhängig davon, wo die Zeit platziert wird (OB, FC oder FB).
1. Globalen DB erstellen:
2. Zeitstruktur(en) zum DB hinzufügen:
3. Öffnen Sie den Programmbaustein (OB, FC oder FB), in den Sie eine remanente Zeit
4. Platzieren Sie die Zeitanweisung an der gewünschten Stelle.
5. Wenn der Dialog mit den Aufrufoptionen angezeigt wird, klicken Sie auf "Abbrechen".
6. Geben Sie oben in der neuen Zeitanweisung den Namen des globalen DB und der
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
– Doppelklicken Sie in der Projektnavigation auf "Neuen Baustein hinzufügen".
– Klicken Sie auf das Symbol für Datenbaustein (DB).
– Wählen Sie globalen DB als Typ.
– Wenn Sie einzelne Datenelemente im DB als remanent definieren möchten, müssen
Sie für den DB-Typ das Kontrollkästchen "Optimiert" aktivieren. Die andere Option für
den DB-Typ "Standard - kompatibel mit S7-300/400" gestattet es lediglich, entweder
alle Datenelemente des DBs oder keine Datenelemente als remanent zu definieren.
– Klicken Sie auf "OK".
– Fügen Sie im neuen globalen DB eine neue statische Variable vom Datentyp
IEC_Timer ein.
– Aktivieren Sie das Kontrollkästchen in der Spalte "Remanent", damit diese Struktur
remanent ist.
– Wiederholen Sie diesen Vorgang, um für alle Zeiten, die Sie in diesem DB speichern
möchten, Strukturen anzulegen. Sie können entweder jede Zeitstruktur in einem
eindeutigen globalen DB anordnen, oder Sie können mehrere Zeitstrukturen in
demselben globalen DB platzieren. Sie können in diesem globalen DB außer Zeiten
auch andere statische Variablen anordnen. Durch Platzieren mehrerer Zeitstrukturen
in demselben globalen DB können Sie die Gesamtzahl der Bausteine verringern.
– Benennen Sie die Zeitstrukturen ggf. um.
einfügen möchten, für die Bearbeitung.
Zeitstruktur ein, die Sie oben erstellt haben (wählen Sie keinen Namen aus). Beispiel:
"Data_block_3.Static_1".
Anweisungen
7.2 Zeiten
199

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis