Herunterladen Inhalt Inhalt Diese Seite drucken

Zeitdaten Durch Zuweisen Eines Globalen Db Als Remanente Daten Speichern - Siemens Simatic s7 Handbuch

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:
– 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
– Klicken Sie auf "OK".
2. Zeitstruktur(en) zum DB hinzufügen:
– Fügen Sie im neuen globalen DB eine neue statische Variable vom Datentyp
– Aktivieren Sie das Kontrollkästchen in der Spalte "Remanent", damit diese Struktur
– Wiederholen Sie diesen Vorgang, um für alle Zeiten, die Sie in diesem DB speichern
– Benennen Sie die Zeitstrukturen ggf. um.
3. Öffnen Sie den Programmbaustein (OB, FC oder FB), in den Sie eine remanente Zeit
einfügen möchten, für die Bearbeitung.
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
Zeitstruktur ein, die Sie oben erstellt haben (wählen Sie keinen Namen aus). Beispiel:
"Data_block_3.Static_1".
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
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.
IEC_Timer ein.
remanent ist.
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.
Anweisungen
8.2 Funktionsweise der Zeiten
257

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis