DLG (Datenerfassung)

Die DLG-Anweisung schreibt Variablenwerte aus der Laufzeit-Engine in eine Datenprotokollierungsdatei auf einer SD-Karte.
Beim Schreiben in ein Datenprotokoll sind maximal 50 Gruppenordner pro Tag zulässig. Jeder Gruppenordner darf maximal 50 Dateien mit einer Dateigröße von 4k bis 8k haben.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für
Micro820
L20E-,
Micro850
L50E- und
Micro870
L70E-Controller.
DLG
DLG
DLG-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
Enable
Eingang
BOOL
Schreiben des Datenprotokolls aktiviert.
  • TRUE: Anstiegsflankenaktivierung erkannt. Wird eine Anstiegsflanke erkannt, wird die Datenprotokolloperation gestartet, sofern die vorherigen Anweisungsoperationen abgeschlossen sind.
  • FALSE: Keine Anstiegsflanke erkannt.
TSEnable
Eingang
BOOL
TRUE: Aktivierungs-Flag für Protokollierung von Datum/Uhrzeit-Stempel.
CfgID
Eingang
USINT
Konfigurations-VA ID-Nummer zur Datenprotokollierung 1-10.
ENO
Ausgang
BOOL
Ausgang wird aktiviert. Gilt für Kontaktplan-Programme.
Status
Ausgang
USINT
Aktueller Status der Anweisung.
Statuscodes der Datenerfassung:
  • 0: Leerlauf
  • 1: Wird ausgeführt
  • 2: Erfolg. Gibt an, dass die Datenprotokollierung abgeschlossen wurde.
  • 3: Fehler. Gibt an, dass die Datenprotokollierung mit Fehlern abgeschlossen wurde.
ErrorID
Ausgang
UDINT
Ein eindeutiger numerischer Fehlercode für DLG.

DLG-Fehlercodes

DLG-Fehlercodes
Fehlercode
Fehlername
Kommentare
0
DLG_ERR_NONE
Kein Fehler.
1
DLG_ERR_NO_SDCARD
Keine SD-Karte vorhanden.
2
DLG_ERR_RESERVED
Reserviert.
3
DLG_ERR_DATAFILE_ACCESS
Fehler beim Zugriff auf die Datenprotokollierungsdatei.
4
DLG_ERR_CFG_ABSENT
Keine Datenprotokollierungs-Konfigurationsdatei vorhanden.
5
DLG_ERR_CFG_ID
Keine Konfigurations-ID in der Datenprotokollierungs-Konfigurationsdatei vorhanden.
6
DLG_ERR_RESOURCE_BUSY
Der mit dieser Datenprotokollierungs-ID verknüpfte Datenprotokollierungsvorgang wird von einem anderen FB-Vorgang verwendet.
7
DLG_ERR_CFG_FORMAT
Das Format der Datenprotokollierungs-Konfigurationsdatei ist ungültig.
8
DLG_ERR_RTC
Echtzeituhr ist nicht gültig.
9
DLG_ERR_UNKNOWN
Es ist ein nicht spezifizierter Fehler aufgetreten.

DLG-Beispiele

Beispiel für ein DLG-Funktionsblockdiagramm
Beispiel für ein DLG-Funktionsblockdiagramm
Beispiel für einen DLG-Kontaktplan
Beispiel für einen DLG-Kontaktplan
Beispiel für strukturierten DLG-Text
Beispiel für strukturierten DLG-Text
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal