Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 560

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen
9.9 Rezepte und Datenprotokolle
Daten
Datenbytes des Datenprotokolls = ((Datenbytes in einem Datensatz + Zeitstempel-Bytes +
12 Bytes) * Anzahl der Datensätze)
Datenbytes in einem Datensatz
Der Parameter DATA der Anweisung DataLogCreate zeigt auf eine Struktur, die die Anzahl
der Datenfelder und den Datentyp jedes Datenfelds für einen Protokolldatensatz zuweist.
Multiplizieren Sie die Anzahl des jeweiligen Datentyps mit der erforderlichen Anzahl Bytes
für diesen Datentyp. Wiederholen Sie den Vorgang für jeden Datentyp in einem Datensatz
und addieren Sie alle Datenbytes, um die Summe aller Datenelemente in einem Datensatz
zu erhalten.
Größe der einzelnen Datenelemente
Die Daten in Datenprotokolldateien werden als Zeichenbytes im CSV-Format (durch Komma
getrennte Werte) gespeichert. Die folgende Tabelle zeigt die Anzahl Bytes, die erforderlich
sind, um jedes Datenelement zu speichern.
Datentyp
Bool
Byte
Wort
DWord
Char
String
USInt
UInt
UDInt
SInt
Int
DInt
Real
LReal
Time
DTL
560
Anzahl der Bytes (einschließlich Daten plus ein Kommabyte)
2
5
7
12
4
Beispiel 1: MyString[10]
Die maximale Zeichenkettengröße wird mit 10 Zeichen angegeben.
Textzeichen + automatische Auffüllung mit Leerzeichen = 10 Byte
Anführungszeichen am Anfang und am Ende + Kommazeichen = 3 Byte
10 + 3 = 13 Byte insgesamt
Beispiel 2: Mystring2
Wird keine Größe in eckigen Klammern angegeben, werden standardmäßig 254
Byte zugewiesen.
Textzeichen + automatische Auffüllung mit Leerzeichen = 254 Byte
Anführungszeichen am Anfang und am Ende + Kommazeichen = 3 Byte
254 + 3 = 257 Byte insgesamt
5
7
12
5
7
12
16
25
15
24
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis