Datalog function (dlg) block – Rockwell Automation 2080-LC20-20QBBR Micro820 20-point Programmable Controllers User Manual User Manual

Page 88

Advertising
background image

80

Rockwell Automation Publication 2080-UM005A-EN-E - December 2013

Chapter 9

Using microSD Cards

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
Type

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

Advertising