Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1200 Systemhandbuch Seite 319

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

Werbung

Es wird eine Datenprotokolldatei mit einer anhand der Parameter RECORDS und DATA fest
vorgegebenen Größe angelegt. Die Datensätze sind als kreisförmige Protokolldatei
aufgebaut. Neue Datensätze werden in die Datenprotokolldatei eingefügt, bis die maximale
Anzahl Datensätze, die im Parameter RECORDS vorgegeben ist, gespeichert ist. Danach
überschreibt der nächste Datensatz, der geschrieben wird, den ältesten Datensatz. Eine
weitere Schreibanweisung überschreibt den zweitältesten Datensatz usw.
Hinweis
Wenn Sie das Überschreiben von Datensätzen verhindern möchten, können Sie mit der
Anweisung DataLogNewFile ein neues Datenprotokoll basierend auf dem aktuellen
Datenprotokoll anlegen, nachdem das aktuelle Datenprotokoll die maximale Anzahl von
Datensätzen gespeichert hat. Neue Datensätze werden dann in der neuen
Datenprotokolldatei gespeichert. Die alte Datenprotokolldatei und die Datensätze bleiben im
Flash-Speicher der CPU erhalten.
Speicherauslastung:
● Die Datenprotokolle belegen nur Ladespeicher.
● Es gibt keinen festen Grenzwert für die Gesamtzahl der Datenprotokolle. Die Größe aller
● Die maximal mögliche Anzahl für den Parameter RECORDS ist der Grenzwert einer
Tabelle 8- 124
Werte von ERROR und STATUS
ERROR
STATUS (W#16#....)
0
0000
0
7000
0
7001
0
7002
1
8070
1
807F
1
8090
1
8091
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Datenprotokolle insgesamt ist durch die verfügbare Kapazität des Ladespeichers
begrenzt. Maximal acht Protokolle dürfen gleichzeitig geöffnet sein.
UDint-Zahl (4.294.967.295). Der tatsächliche Grenzwert für den Parameter RECORD
richtet sich nach der Größe eines einzelnen Datensatzes, der Größe anderer
Datenprotokolle und der verfügbaren Kapazität des Ladespeichers. Zudem ist in
Microsoft Excel die Anzahl der Zeilen in einem Excel-Arbeitsblatt begrenzt.
Hinweis
Eine Operation DataLogCreate erstreckt sich über viele Programmzyklen. Die
tatsächliche für die Erstellung der Protokolldatei benötigte Zeit hängt von der
Datensatzstruktur und der Anzahl der Datensätze ab. Ihre Programmlogik muss den
Wechsel des DONE-Bits der Anweisung DataLogCreate in den Zustand WAHR
überwachen und erfassen, damit das neue Datenprotokoll für andere
Datenprotokolloperationen verwendet werden kann.
Beschreibung
Kein Fehler
Aufruf ohne REQ-Flanke: BUSY = 0, DONE = 0
Erster Aufruf mit REQ-Flanke (in Bearbeitung): BUSY = 1, DONE = 0
N
Aufruf (in Bearbeitung): BUSY = 1, DONE = 0
ter
Gesamter interner Instanzspeicher ist belegt.
Interner Fehler
Ungültiger Dateiname
Der Namensparameter ist keine Zeichenkette.
101BErweiterte Anweisungen
8.7 Datenprotokollierung
319

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis