DLG (journal de données)
L'instruction DLG écrit des valeurs de variables depuis le moteur d'exécution dans un fichier de journalisation des données sur une carte SD.
En ce qui concerne l'écriture dans un journal de données, 50 dossiers de groupes maximum sont autorisés chaque jour. Chaque dossier de groupe contient un maximum de 50 fichiers, d'une taille comprise entre 4k et 8k.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s'applique aux contrôleurs
Micro820
L20E, Micro850
L50E et Micro870
L70E.DLG

Paramètre | Type de paramètre | Type de données | Description |
|---|---|---|---|
Enable | Entrée | BOOL | Activation de l'écriture de la journalisation des données.
|
TSEnable | Entrée | BOOL | TRUE : Indicateur d'activation d'horodatage date et heure. |
CfgID | Entrée | USINT | Numéro d'ID de VA de configuration de journalisation des données 1-10. |
ENO | Sortie | BOOL | Activation de la sortie. S'applique aux programmes de schémas à relais. |
Status | Sortie | USINT | État actuel de l'instruction. Codes d'état de journalisation des données :
|
ErrorID | Sortie | UDINT | Code d'erreur numérique unique pour DLG. |
Codes d'erreur DLG
Code d'erreur | Nom de l'erreur | Commentaires |
|---|---|---|
0 | DLG_ERR_NONE | Aucune erreur. |
1 | DLG_ERR_NO_SDCARD | La carte SD est absente. |
2 | DLG_ERR_RESERVED | Réservé. |
3 | DLG_ERR_DATAFILE_ACCESS | Erreur d'accès au fichier de journalisation des données. |
4 | DLG_ERR_CFG_ABSENT | Le fichier de configuration de la journalisation des données est absent. |
5 | DLG_ERR_CFG_ID | L'ID de configuration est absent du fichier de configuration de la journalisation des données. |
6 | DLG_ERR_RESOURCE_BUSY | L'opération de journalisation des données liée à cet ID de journalisation des données est utilisée par une autre opération FB. |
7 | DLG_ERR_CFG_FORMAT | Le format du fichier de configuration de la journalisation des données n'est pas valide. |
8 | DLG_ERR_RTC | L’horloge temps réel n’est pas valide. |
9 | DLG_ERR_UNKNOWN | Une erreur non spécifiée s'est produite. |
Exemples DLG
Exemple de diagramme de bloc de fonctions DLG

Exemple de schéma à relais DLG

Exemple de texte structuré DLG

Fournir une réponse