DLG (log de dados)
A instrução DLG grava os valores de variáveis do mecanismo de tempo de execução em um arquivo de log de dados em um cartão SD.
Ao gravar em um log de dados, um máximo de 50 pastas de grupo é permitido por dia. Cada pasta de grupo tem um máximo de 50 arquivos, com um tamanho de 4k a 8k.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores L20E, L50E e L70E.
DLG

Parâmetro | Tipo do parâmetro | Tipo de dados | Descrição |
|---|---|---|---|
Enable | Entrada | BOOL | Gravação de log de dados habilitada.
|
TSEnable | Entrada | BOOL | TRUE: Sinalizador de habilitação do log do carimbo de data/hora. |
CfgID | Entrada | USINT | Número de ID VA da configuração de log de dados de 1 a 10. |
ENO | Saída | BOOL | Ativa a saída. Aplica-se aos programas do diagrama de ladder. |
Status | Saída | USINT | Status atual da instrução. Códigos de status do log de dados:
|
ErrorID | Saída | UDINT | Um código de erro numérico exclusivo para DLG. |
Códigos de erro de DLG
Código de erro | Nome do erro | Comentários |
|---|---|---|
0 | DLG_ERR_NONE | Sem erro. |
1 | DLG_ERR_NO_SDCARD | Cartão SD ausente. |
2 | DLG_ERR_RESERVED | Reservado. |
3 | DLG_ERR_DATAFILE_ACCESS | Erro de acesso ao arquivo de log de dados. |
4 | DLG_ERR_CFG_ABSENT | O arquivo de configuração de log de dados está ausente. |
5 | DLG_ERR_CFG_ID | O ID de configuração está ausente no arquivo de configuração de log de dados. |
6 | DLG_ERR_RESOURCE_BUSY | A operação de log de dados vinculada a esse ID de log de dados é usada por outra operação FB. |
7 | DLG_ERR_CFG_FORMAT | O formato do arquivo de configuração de log de dados não é válido. |
8 | DLG_ERR_RTC | O relógio em tempo real não é válido. |
9 | DLG_ERR_UNKNOWN | Ocorreu um erro não especificado. |
Exemplos de DLG
Exemplo de diagrama de blocos de função DLG

Exemplo de diagrama de ladder DLG

Exemplo de texto estruturado DLG

Dê sua opinião