Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 501

Inhaltsverzeichnis

Werbung

ERROR
STATUS (W#16#)
1
8090
1
8091
1
8092
1
80C0
1
80C1
DataLogWrite (Datenprotokoll schreiben)
Tabelle 9-207 Anweisung DataLogWrite
KOP/FUP
SCL
"DataLogWrite_DB"(
req:=_bool_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
ID:=_dword_inout_);
Im SCL-Beispiel ist "DataLogWrite_DB" der Name des Instanz-DBs.
2
Tabelle 9-208 Datentypen für die Parameter
Parameter und Datentyp
REQ
IN
ID
Durchgang
DONE
OUT
BUSY
OUT
ERROR
OUT
STATUS
OUT
Der Parameter DATA einer Anweisung DataLogCreate definiert die Speicheradresse und die
Datenstruktur des Datensatzpuffers. Um neue Datensatzdaten aus dem Puffer in ein
Datenprotokoll zu übertragen, muss das Steuerungsprogramm den Datensatzpuffer mit
aktuellen Laufzeitprozesswerten laden und dann die Anweisung DataLogWrite ausführen.
Der Parameter ID gibt eine Datenprotokoll- und Datensatzkonfiguration an. Die Anweisung
DataLogCreate erzeugt die Zahl ID.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Beschreibung
Datenprotokolldefinition stimmt nicht mit der vorhandenen Datenprotokoll‐
datei überein.
Der Namensparameter ist keine Zeichenkette.
Datenprotokoll ist nicht vorhanden.
Datenprotokolldatei ist gesperrt.
Zu viele geöffnete Dateien: Maximal acht Datenprotokolldateien dürfen
gleichzeitig geöffnet sein.
Beschreibung
Schreibt einen Datensatz in das angegebene Datenprotokoll. Das bereits
bestehende Zieldatenprotokoll muss geöffnet (Seite 499) sein, damit Sie
mit einer Anweisung DataLogWrite in das Protokoll schreiben können.
Wenn Sie die Anweisung einfügen, erstellt STEP 7 automatisch den zuge‐
hörigen Instanz-DB.
Datentyp
Beschreibung
Bool
Die Anweisung wird durch eine steigende Flanke (0 nach 1) gestartet.
(Standardwert: Falsch)
DWord
Numerische Kennung des Datenprotokolls: Wird bei der Anweisung Data‐
LogWrite nur als Eingang verwendet. (Standardwert: 0)
Hinweis: Der Zugriff auf diesen Parameter über einen symbolischen Na‐
men ist nicht zulässig.
Bool
Das Bit DONE ist einen Zyklus lang WAHR, nachdem die letzte Anforderung
fehlerfrei ausgeführt wurde.
Bool
0 - Keine Anweisung in Bearbeitung
1 - Anweisung in Bearbeitung
Bool
Das Bit ERROR ist einen Zyklus lang WAHR, nachdem die letzte Anforderung
mit Fehler beendet wurde. Der Fehlercode im Parameter STATUS ist nur in
dem einen Zyklus gültig, in dem ERROR = WAHR ist.
Word
Ausführungsbedingung (Standardwert: 0)
Erweiterte Anweisungen
9.9 Rezepte und Datenprotokolle
501

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis