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

Parameter | Parametertyp | Datentyp | Beschreibung |
|---|---|---|---|
Enable | Eingang | BOOL | Schreiben des Datenprotokolls aktiviert.
|
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:
|
ErrorID | Ausgang | UDINT | Ein eindeutiger numerischer Fehlercode für DLG. |
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 einen DLG-Kontaktplan

Beispiel für strukturierten DLG-Text

Rückmeldung geben