Rockwell Automation Publication 2080-UM005B-EN-E - March 2015 91
Using microSD Cards Chapter 9
Datalog Function (DLG) Block
The datalogging function block lets a user program to write run-time global
values into the datalogging file in microSD card.
DLG Input and Output Parameters
Parameter Parameter
Typ e
Data Type Description
Enable INPUT BOOL Datalogging write function enable.
On rising edge (that is, Enable value is triggered from
low to high), the function block executes. The
precondition for execution is that the last operation
has completed.
TSEnable INPUT BOOL Date and timestamp logging enable flag.
CfgId INPUT USINT Configured dataset (DSET) number (1…10).
Status OUTPUT USINT Datalogging function block current status.
ErrorID OUTPUT UDINT Error ID if DLG Write fails.
DLG Function Block Status
Status Code Description
0 Datalogging IDLE status.
1 Datalogging BUSY status.
2 Datalogging COMPLETE SUCCEED status.
3 Datalogging COMPLETE ERROR status.
DLG Function Block Errors
Status Code Name Description
0 DLG_ERR_NONE No error.
1 DLG_ERR_NO_SDCARD microSD card is missing.
2 DLG_ERR_RESERVED Reserved.
3 DLG_ERR_DATAFILE_ACCESS Error accessing datalog file in microSD card.
4 DLG_ERR_CFG_ABSENT Datalog configuration file is absent.
5 DLG_ERR_CFG_ID Configuration ID is missing in datalog
configuration file.
6 DLG_ERR_RESOURCE_BUSY Same Configuration ID is used with other
datalog function block call at the same time
DLG
Enable
TSEnable
CfgId
Status
ErrorID