Basler Electric DGC-2020HD User Manual

4.7 (3)

INSTRUCTION MANUAL

FOR

DGC-2020HD

Digital Genset Controller

Modbus™ Protocol

Publication: 9469300991

Revision: A Nov-13

9469300991 Rev A

i

 

 

Preface

This instruction manual provides information about the installation and operation of the DGC-2020HD Digital Genset Controllers with the Modbus™ protocol. To accomplish this, the following information is provided:

General information

Register table

Conventions Used in this Manual

Important safety and procedural information is emphasized and presented in this manual through warning, caution, and note boxes. Each type is illustrated and defined as follows.

Warning!

Warning boxes call attention to conditions or actions that may cause personal injury or death.

Caution

Caution boxes call attention to operating conditions that may lead to equipment or property damage.

Note

Note boxes emphasize important information pertaining to installation or operation.

DGC-2020HD Modbus™ Protocol

Preface

Basler Electric DGC-2020HD User Manual

ii

9469300991 Rev A

 

 

12570 State Route 143

Highland IL 62249-1074 USA

www.basler.com

info@basler.com

Tel: +1 618.654.2341

Fax: +1 618.654.2351

© 2013 by Basler Electric All rights reserved

First printing: November 2013

Warning!

READ THIS MANUAL. Read this manual before installing, operating, or maintaining the DGC-2020HD Note all warnings, cautions, and notes in this manual as well as on the product. Keep this manual with the product for reference. Only qualified personnel should install, operate, or service this system.

Failure to follow warning and cautionary labels may result in personal injury or property damage. Exercise caution at all times.

Basler Electric does not assume any responsibility to compliance or noncompliance with national code, local code, or any other applicable code. This manual serves as reference material that must be well understood prior to installation, operation, or maintenance.

For terms of service relating to this product and software, see the Commercial Terms of Products and Services document available at www.basler.com/terms.

This publication contains confidential information of Basler Electric Company, an Illinois corporation. It is loaned for confidential use, subject to return on request, and with the mutual understanding that it will not be used in any manner detrimental to the interests of Basler Electric Company and used strictly for the purpose intended.

It is not the intention of this manual to cover all details and variations in equipment, nor does this manual provide data for every possible contingency regarding installation or operation. The availability and design of all features and options are subject to modification without notice. Over time, improvements and revisions may be made to this publication. Before performing any of the following procedures, contact Basler Electric for the latest revision of this manual.

The English-language version of this manual serves as the only approved manual version.

Preface

DGC-2020HD Modbus™ Protocol

9469300991 Rev A

iii

Contents

 

General Information ....................................................................................................................................

1

Message Structure ....................................................................................................................................

1

Device Address Field.................................................................................................................................

1

Function Code Field ..................................................................................................................................

1

Data Block Field ........................................................................................................................................

2

Error Check Field.......................................................................................................................................

2

Modbus Modes of Operation .....................................................................................................................

2

Modbus Over Serial Line...........................................................................................................................

2

Modbus on TCP/IP ....................................................................................................................................

3

Error Handling and Exception Responses ................................................................................................

4

DGC-2020HD Modbus via Ethernet ..........................................................................................................

5

Detailed Message Query and Response for RTU Transmission Mode ....................................................

5

Read Holding Registers.............................................................................................................................

5

Return Query Data ....................................................................................................................................

5

Restart Communications Option ...............................................................................................................

6

Listen Only Mode.......................................................................................................................................

6

Preset Multiple Registers...........................................................................................................................

6

Preset Single Register...............................................................................................................................

7

Data Formats.............................................................................................................................................

8

Floating Point Data Format (Float) ............................................................................................................

8

Long Integer Data Format (Uint32, Int32, and IP Address).......................................................................

9

Integer Data Format (Uint16) or Bit-Mapped Variables in Uint16 Format.................................................

9

Short Integer Data Format/Byte Character Data Format (Uint8)...............................................................

9

String Data Format (String) .......................................................................................................................

9

CRC Error Check.....................................................................................................................................

10

Default Register Table ..............................................................................................................................

11

General....................................................................................................................................................

11

Binary Points ...........................................................................................................................................

21

Bias Control .............................................................................................................................................

50

Breaker Settings ......................................................................................................................................

53

Bus Condition ..........................................................................................................................................

56

DGC Settings...........................................................................................................................................

60

Pulse Outputs ..........................................................................................................................................

62

Control Settings .......................................................................................................................................

62

Global Settings ........................................................................................................................................

63

Configuration ...........................................................................................................................................

64

Remote Module Settings .........................................................................................................................

69

Metering.................................................................................................................................................

124

Protection Settings ................................................................................................................................

133

Legacy Register Table ............................................................................................................................

229

Breaker Management ............................................................................................................................

229

Bias Control Settings .............................................................................................................................

230

Pulse Outputs ........................................................................................................................................

233

Bus Condition Detection........................................................................................................................

233

Senders .................................................................................................................................................

234

System Configuration and Status..........................................................................................................

235

Control ...................................................................................................................................................

238

Communication......................................................................................................................................

239

Protection ..............................................................................................................................................

239

Alarms....................................................................................................................................................

243

Metering.................................................................................................................................................

244

Revision History......................................................................................................................................

309

DGC-2020HD Modbus™ Protocol

Contents

iv

 

9469300991 Rev A

 

 

 

 

 

 

 

 

 

Contents

DGC-2020HD Modbus™ Protocol

9469300991 Rev A

1

 

 

General Information

This document describes the Modbus communications protocol employed by DGC-2020HD systems and how to exchange information with DGC-2020HD systems over a Modbus network. DGC-2020HD systems communicate by emulating a subset of the Modicon 984 Programmable Controller.

Modbus communications use a master-slave technique in which only the master can initiate a transaction. This transaction is called a query. When appropriate, a slave (DGC-2020HD) responds to the query. When a Modbus master communicates with a slave, information is provided or requested by the master. Information residing in the DGC-2020HD is grouped categorically as follows:

General

Global Settings

Configuration

Binary Points

Metering

Breaker Settings

Bias Control

Pulse Outputs

Bus Condition

DGC Settings

Control Settings

Protection Settings

Remote Module Settings

All supported data can be read as specified in the Register Table. Abbreviations are used in the Register Table to indicate the register type. Register types are:

Read/Write

=

RW

Read Only

=

R

When a slave receives a query, the slave responds by either supplying the requested data to the master or performing the requested action. A slave device never initiates communications on the Modbus and will always generate a response to the query unless certain error conditions occur. The DGC-2020HD is designed to communicate on the Modbus network only as a slave device.

Refer to the Instruction Manual for Digital Genset Controller DGC-2020HD (Basler Publication 9469300990) for Modbus communication setup and wiring.

Message Structure

Device Address Field

The device address field contains the unique Modbus address of the slave being queried. The addressed slave repeats the address in the device address field of the response message. This field is 1 byte.

Although Modbus protocol limits a device address from 1 - 247. The address is user-selectable at installation and can be altered during real-time operation.

Function Code Field

The function code field in the query message defines the action to be taken by the addressed slave. This field is echoed in the response message and is altered by setting the most significant bit (MSB) of the field to 1 if the response is an error response. This field is 1 byte in length.

The DGC-2020HD maps all available data into the Modicon 984 holding register address space supports the following function codes:

Function 03 (03 hex) - read holding registers

Function 06 (06 hex) - preset single register

Function 08 (08 hex), subfunction 00 - diagnostics: return query data

DGC-2020HD Modbus™ Protocol

General Information

2

9469300991 Rev A

 

 

Function 08 (08 hex), subfunction 01 - diagnostics: restart communications option

Function 08 (08 hex), subfunction 04 - diagnostics: force listen only mode

Function 16 (10 hex) - preset multiple registers

Data Block Field

The query data block contains additional information needed by the slave to perform the requested function. The response data block contains data collected by the slave for the queried function. An error response will substitute an exception response code for the data block. The length of this field varies with each query.

Error Check Field

The error check field provides a method for the slave to validate the integrity of the query message contents and allows the master to confirm the validity of response message contents. This field is 2 bytes.

Modbus Modes of Operation

A standard Modbus network offers the remote terminal unit (RTU) transmission mode and Modbus/TCP mode for communication. DGC-2020HD systems support the Modbus/TCP mode and RS-485 mode at the same time. To enable editing over Modbus TCP, or RS-485, the unsecured access level for the port must be configured to the appropriate access level. See the Instruction Manual for Digital Genset Controller DGC-2020HD (Basler Publication 9469300990) for more information on security and access levels. These two modes of operation are described below.

A master can query slaves individually or universally. A universal ("broadcast") query, when allowed, evokes no response from any slave device. If a query to an individual slave device requests actions unable to be performed by the slave, the slave response message contains an exception response code defining the error detected. Exception response codes are quite often enhanced by the information found in the "Error Details" block of holding registers.

The Modbus protocol defines a simple Protocol Data Unit (PDU) independent of the underlying communication layers. The mapping of the Modbus protocol on specific buses or networks can introduce some additional fields on the Application Data Unit (ADU). See Figure 1.

ADU

Additional address

 

Function code

 

Data

 

Error Check

 

 

 

 

 

 

 

PDU

Figure 1. General Modbus Frame

The client that initiates a Modbus transaction builds the Modbus Application Data Unit. The function code indicates to the server which kind of action to perform.

Modbus Over Serial Line

Message Structure

Master initiated queries and DGC-2020HD responses share the same message structure. Each message is comprised of four message fields. They are:

Device Address

(1 byte)

Function Code

(1 byte)

Data Block

(n bytes)

Error Check field

(2 bytes)

Each 8-bit byte in a message contains two 4-bit hexadecimal characters. The message is transmitted in a continuous stream with the LSB of each byte of data transmitted first. Transmission of each 8-bit data byte occurs with one start bit and either one or two stop bits. Parity checking is performed, when enabled,

General Information

DGC-2020HD Modbus™ Protocol

9469300991 Rev A

3

 

 

and can be either odd or even. The transmission baud rate is user-selectable, and can be set at installation and altered during real-time operation. DGC-2020HD Modbus supports baud rates up to 115200. The factory default baud rate is 19200.

DGC-2020HD systems support RS-485 compatible serial interfaces. This interface is accessible from the left side panel of the DGC-2020HD.

Message Framing and Timing Considerations

When receiving a message via the RS-485 communication port, the DGC-2020HD requires an inter-byte latency of 3.5 character times before considering the message complete.

Once a valid query is received, the DGC-2020HD waits a specified amount of time before responding. This time delay is set on the Modbus Setup screen under Communications in BESTCOMSPlus®. This parameter contains a value from 10 - 10,000 milliseconds. The default value is 10 milliseconds.

Table 1 provides the response message transmission time (in seconds) and 3.5 character times (in milliseconds) for various message lengths and baud rates.

Table 1. Timing Considerations

Baud Rate

3.5 Character Time

Message Tx Time(s)

(ms)

128 Bytes

256 Bytes

 

 

 

 

 

2400

16.04

0.59

1.17

 

 

 

 

4800

8.021

0.29

0.59

 

 

 

 

9600

4.0104

0.15

0.29

 

 

 

 

19200

2.0052

0.07

0.15

 

 

 

 

Modbus on TCP/IP

Application Data Unit

The following describes the encapsulation of a Modbus request or response when it is carried on a Modbus TCP/IP network. See Figure 2.

Modbus TCP/IP ADU

MBAP Header

 

Function code

 

Data

 

 

 

 

 

PDU

Figure 2. Modbus Request/Response Over TCP/IP

A dedicated header is used on TCP/IP to identify the Modbus Application Data Unit. It is called the MBAP header (Modbus Application Protocol header).

This header provides some differences compared to the Modbus RTU application data unit used on a serial line:

The Modbus ‘slave address’ field usually used on Modbus Serial Line is replaced by a single byte ‘Unit Identifier’ within the MBAP header. The ‘Unit Identifier’ is used to communicate via devices such as bridges, routers, and gateways that use a single IP address to support multiple independent Modbus end units.

All Modbus requests and responses are designed in such a way that the recipient can verify that a message is finished. For function codes where the Modbus PDU has a fixed length, the function code alone is sufficient. For function codes carrying a variable amount of data in the request or response, the data field includes a byte count.

When Modbus is carried over TCP, additional length information is carried in the MBAP header to allow the recipient to recognize message boundaries even if the message has been split into multiple packets for transmission. The existence of explicit and implicit length rules and use of a

DGC-2020HD Modbus™ Protocol

General Information

4

9469300991 Rev A

 

 

CRC-32 error check code (on Ethernet) results in an infinitesimal chance of undetected corruption to a request or response message.

MBAP Header Description

The MBAP Header contains the fields listed in Table 2.

Table 2. MBAP Header Fields

Fields

Length

Description

Client

Server

 

 

 

 

 

 

Transaction

2

Bytes

Identification of a Modbus

Initialized by

Recopied by the

Identifier

 

 

request/response

the client.

server from the

 

 

 

transaction.

 

received request.

 

 

 

 

 

 

Protocol

2

Bytes

0 = Modbus protocol.

Initialized by

Recopied by the

Identifier

 

 

 

the client.

server from the

 

 

 

 

 

received request.

 

 

 

 

 

 

Length

2

Bytes

Number of following bytes.

Initialized by

Initialized by the

 

 

 

 

the client

server (response).

 

 

 

 

(request).

 

 

 

 

 

 

 

Unit Identifier

1

Byte

Identification of a remote

Initialized by

Recopied by the

 

 

 

slave connected on a serial

the client.

server from the

 

 

 

line or on other buses.

 

received request.

 

 

 

 

 

 

The header is 7 bytes long:

Transaction Identifier – Used for transaction pairing, the Modbus server copies in the response the transaction identifier of the request.

Protocol Identifier – Used for intra-system multiplexing. The Modbus protocol is identified by the value 0.

Length – A byte count of the following fields, including the Unit Identifier and data fields.

Unit Identifier – Used for intra-system routing purpose. It is typically used to communicate to a Modbus or a Modbus serial line slave through a gateway between an Ethernet TCP/IP network and a Modbus serial line. This field is set by the Modbus Client in the request and must be returned with the same value in the response by the server.

Note: All Modbus/TCP ADU are sent via TCP on registered port 502.

Error Handling and Exception Responses

Any query received that contains a non-existent device address, a framing error, or CRC error is ignored. No response is transmitted. Queries addressed to the DGC-2020HD with an unsupported function or illegal values in the data block result in an error response message with an exception response code. The exception response codes supported by the DGC-2020HD are provided in Table 3.

Table 3. Supported Exception Response Codes

Code

Name

Description

 

 

 

01

Illegal Function

The query Function/Subfunction Code is unsupported;

 

 

query read of more than 125 registers; query preset of

 

 

more than 100 registers.

 

 

 

02

Illegal Data

A register referenced in the data block does not support

 

Address

queried read/write; query preset of a subset of a numerical

 

 

register group.

 

 

 

03

Illegal Data Value

A preset register data block contains an incorrect number

 

 

of bytes or one or more data values out of range.

 

 

 

General Information

DGC-2020HD Modbus™ Protocol

9469300991 Rev A

5

 

 

DGC-2020HD Modbus via Ethernet

Modbus can communicate through Ethernet if the IP address of the DGC-2020HD is configured as described in the Instruction Manual for Digital Genset Controller DGC-2020HD (Basler Publication 9469300990).

Detailed Message Query and Response for RTU Transmission Mode

A detailed description of DGC-2020HD supported message queries and responses is provided in the following paragraphs.

Read Holding Registers

Query

This query message requests a register or block of registers to be read. The data block contains the starting register address and the quantity of registers to be read. A register address of N will read holding register N+1. If the query is a broadcast (device address = 0), no response message is returned.

Device Address

 

Function Code =

03 (hex)

Starting Address Hi

 

Starting Address Lo

 

No. of Registers Hi

 

No. of Registers Lo

 

CRC Hi error check

 

CRC Lo error check

 

The number of registers cannot exceed 125 without causing an error response with the exception code for an illegal function.

Response

The response message contains the data queried. The data block contains the block length in bytes followed by the data (one Data Hi byte and one Data Lo byte) for each requested register.

Reading an unassigned holding register returns a value of zero.

Device Address

 

Function Code =

03 (hex)

Byte Count

Data Hi (For each requested register, there is one Data Hi and one Data Lo.) Data Lo

.

.

Data Hi

Data Lo

CRC Hi error check CRC Lo error check

Return Query Data

This query contains data to be returned (looped back) in the response. The response and query messages should be identical. If the query is a broadcast (device address = 0), no response message is returned.

Device Address

 

 

Function Code =

08 (hex)

 

Subfunction Hi =

00 (hex)

 

Subfunction Lo =

00 (hex)

 

Data Hi =

xx (don't care)

 

Data Lo =

xx (don't care)

 

 

 

DGC-2020HD Modbus™ Protocol

General Information

6

9469300991 Rev A

 

 

CRC Hi error check

CRC Lo error check

Restart Communications Option

This query causes the remote communications function of the DGC-2020HD to restart, terminating an active listen only mode of operation. No effect is made upon primary relay operations. Only the remote communications function is affected. If the query is a broadcast (device address = 0), no response message is returned.

If the DGC-2020HD receives this query while in the listen only mode, no response message is generated. Otherwise, a response message identical to the query message is transmitted prior to the communications restart.

Device Address

 

Function Code =

08 (hex)

Subfunction Hi =

00 (hex)

Subfunction Lo =

01 (hex)

Data Hi =

xx (don't care)

Data Lo =

xx (don't care)

CRC Hi error check

 

CRC Lo error check

 

Listen Only Mode

This query forces the addressed DGC-2020HD to the listen only mode for Modbus communications, isolating it from other devices on the network. No responses are returned.

While in the listen only mode, the DGC-2020HD continues to monitor all queries. The DGC-2020HD does not respond to any other query until the listen only mode is removed. All write requests with a query to Preset Multiple Registers (Function Code = 16) are also ignored. When the DGC-2020HD receives the restart communications query, the listen only mode is removed.

Device Address

 

Function Code =

08 (hex)

Subfunction Hi =

00 (hex)

Subfunction Lo =

04 (hex)

Data Hi =

xx (don't care)

Data Lo =

xx (don't care)

CRC Hi error check

 

CRC Lo error check

 

Preset Multiple Registers

A preset multiple registers query could address multiple registers in one slave or multiple slaves. If the query is a broadcast (device address = 0), no response message is returned.

Query

A Preset Multiple Register query message requests a register or block of registers to be written. The data block contains the starting address and the quantity of registers to be written, followed by the Data Block byte count and data. The DGC-2020HD will perform the write when the device address in query is a broadcast address or the same as the DGC-2020HD Modbus Unit ID (device address).

A register address of N will write Holding Register N+1.

Data will cease to be written if any of the following exceptions occur.

Queries to write to Read Only registers result in an error response with Exception Code of “Illegal Data Address”.

Queries attempting to write more than 100 registers cause an error response with Exception Code “Illegal Function”.

General Information

DGC-2020HD Modbus™ Protocol

9469300991 Rev A

7

 

 

An incorrect Byte Count will result in an error response with Exception Code of “Illegal Data Value”.

There are several instances of registers that are grouped together to collectively represent a single numerical DGC-2020HD data value (i.e. - floating point data, 32-bit integer data, and strings). A query to write a subset of such a register group will result in an error response with Exception Code “Illegal Data Address”.

A query to write a not allowed value (out of range) to a register results in an error response with Exception Code of “Illegal Data Value”.

Device Address

 

Function Code =

10 (hex)

Starting Address Hi

 

Starting Address Lo

 

No. of Registers Hi

 

No. of Registers Lo

 

Byte Count

 

Data Hi

 

Data Lo

 

.

 

.

 

Data Hi

 

Data Lo

 

CRC Hi error check

 

CRC Lo error check

 

Response

The response message echoes the starting address and the number of registers. There is no response message when the query is a broadcast (device address = 0).

Device Address

 

Function Code =

10 (hex)

Starting Address Hi

 

Starting Address Lo

 

No. of Registers Hi

 

No. of Registers Lo

 

CRC Hi Error Check

 

CRC Lo Error Check

 

Preset Single Register

A Preset Single Register query message requests a single register to be written. If the query is a broadcast (device address = 0), no response message is returned.

Note: Only data types INT16, INT8, UINT16, UINT8, and String (not longer than 2 bytes), can be preset by this function.

Query

Data will cease to be written if any of the following exceptions occur.

Queries to write to Read Only registers result in an error response with Exception Code of “Illegal Data Address”.

A query to write an unallowed value (out of range) to a register results in an error response with Exception Code of “Illegal Data Value”.

Device Address

 

 

Function Code =

06 (hex)

 

Address Hi

 

 

Address Lo

 

 

Data Hi

 

 

Data Lo

 

 

 

 

DGC-2020HD Modbus™ Protocol

General Information

8

9469300991 Rev A

 

 

CRC Hi error check

CRC Lo error check

Response

The response message echoes the Query message after the register has been altered.

Data Formats

DGC-2020HD systems support the following data types:

Data types mapped to 2 registers o Signed Integer 32 (Int32)

o Unsigned Integer 32 (Uint32) o Floating Point (Float)

o IP Address (IP Address)

o Strings maximum 4 characters long (String)

Data types mapped to 1 register

oUnsigned Integer 16 (Uint16)

oUnsigned Integer 8 (Uint8)

oStrings maximum 2 characters long (String)

Data types mapped to more than 2 registers

oStrings longer than 4 characters (String)

Floating Point Data Format (Float)

The Modbus floating point data format uses two consecutive holding registers to represent a data value. The first register contains the low-order 16 bits of the following 32-bit format:

MSB is the sign bit for the floating-point value (0 = positive).

The next 8 bits are the exponent biased by 127 decimal.

The 23 LSBs comprise the normalized mantissa. The most-significant bit of the mantissa is always assumed to be 1 and is not explicitly stored, yielding an effective precision of 24 bits.

The value of the floating-point number is obtained by multiplying the binary mantissa times two raised to the power of the unbiased exponent. The assumed bit of the binary mantissa has the value of 1.0, with the remaining 23 bits providing a fractional value. Table 4 shows the floating-point format.

Table 4. Floating Point Format

Sign

Exponent + 127

Mantissa

 

 

 

1 Bit

8 Bits

23 Bits

 

 

 

The floating-point format allows for values ranging from approximately 8.43X10^-37 to 3.38X10^38. A floating-point value of all zeroes is the value zero. A floating-point value of all ones (not a number) signifies a value currently not applicable or disabled.

Example: The value 95,800 represented in floating-point format is hexadecimal 47BB1C00. This number will read from two consecutive holding registers as follows:

Holding Register

Value

 

K

(Hi Byte)

hex 1C

K

(Lo Byte)

hex 00

K+1(Hi Byte)

hex 47

K+1(Lo Byte)

hex BB

The same byte alignments are required to write.

General Information

DGC-2020HD Modbus™ Protocol

9469300991 Rev A

9

 

 

Long Integer Data Format (Uint32, Int32, and IP Address)

The Modbus long integer data format uses two consecutive holding registers to represent a 32-bit data value. The first register contains the low-order 16 bits and the second register contains the high-order 16 bits.

Example: The value 95,800 represented in long integer format is hexadecimal 0x00017638. This number will read from two consecutive holding registers as follows:

Holding Register

Value

 

K

(Hi Byte)

hex 76

K

(Lo Byte)

hex 38

K+1(Hi Byte)

hex 00

K+1(Lo Byte)

hex 01

The same byte alignments are required to write.

Integer Data Format (Uint16) or Bit-Mapped Variables in Uint16 Format

The Modbus integer data format uses a single holding register to represent a 16-bit data value.

Example: The value 4660 represented in integer format is hexadecimal 0x1234. This number will read from a holding register as follows:

Holding Register

Value

 

K

(Hi Byte)

hex 12

K

(Lo Byte)

hex 34

The same byte alignments are required to write.

The Uint16 Data Format is listed in Binary Points below.

Example: Register 1100 occupies 16 rows in the Register Table where each row gives the name of specific bit-mapped data such as 1100-0 indicates bit 0 of register 1100 is mapped to RF-TRIG.

Short Integer Data Format/Byte Character Data Format (Uint8)

The Modbus short integer data format uses a single holding register to represent an 8-bit data value. The holding register high byte will always be zero.

Example: The value 132 represented in short integer format is hexadecimal 0x84. This number will read from a holding register as follows:

Holding Register

Value

 

K

(Hi Byte)

hex 00

K

(Lo Byte)

hex 84

The same byte alignments are required to write.

String Data Format (String)

The Modbus string data format uses one or more holding registers to represent a sequence, or string, of character values. If the string contains a single character, the holding register high byte will contain the ASCII character code and the low byte will be zero.

Example: The string “PASSWORD” represented in string format will read as follows:

 

Holding Register

Value

 

 

K

(Hi Byte)

‘P’

 

 

 

K

(Lo Byte)

‘A’

 

 

K+1(Hi Byte)

‘S’

 

K+1(Lo Byte)

‘S’

 

K+2(Hi Byte)

‘W’

 

K+2(Lo Byte)

‘O’

 

 

 

 

 

 

DGC-2020HD Modbus™ Protocol

General Information

10

9469300991 Rev A

 

 

K+3(Hi Byte)

‘R’

K+3(Lo Byte)

‘D’

Example: If the above string is changed to “P”, the new string will read as follows:

Holding Register

Value

K

(Hi Byte)

‘P’

 

K

(Lo Byte)

hex 00

K+1(Hi Byte)

hex 00

K+1(Lo Byte)

hex 00

K+2(Hi Byte)

hex 00

K+2(Lo Byte)

hex 00

K+3(Hi Byte)

hex 00

K+3(Lo Byte)

hex 00

The same byte alignments are required to write.

CRC Error Check

This field contains a two-byte CRC value for transmission error detection. The master first calculates the CRC and appends it to the query message. The DGC-2020HD system recalculates the CRC value for the received query and performs a comparison to the query CRC value to determine if a transmission error has occurred. If so, no response message is generated. If no transmission error has occurred, the slave calculates a new CRC value for the response message and appends it to the message for transmission.

The CRC calculation is performed using all bytes of the device address, function code, and data block fields. A 16-bit CRC-register is initialized to all 1's. Then each eight-bit byte of the message is used in the following algorithm:

First, exclusive-OR the message byte with the low-order byte of the CRC-register. The result, stored in the CRC-register, will then be right-shifted eight times. The CRC-register MSB is zero-filled with each shift. After each shift, the CRC-register LSB is examined. If the LSB IS a 1, the CRC-register is then exclusive-ORed with the fixed polynomial value A001 (hex) prior to the next shift. Once all bytes of the message have undergone the above algorithm, the CRC-register will contain the message CRC value to be placed in the error check field.

General Information

DGC-2020HD Modbus™ Protocol

9469300991 Rev A

11

 

 

Default Register Table

The register table on the following pages contains the following groups:

General, Binary Points, Bias Control, Breaker Settings, Bus Condition, DGC Settings, Pulse Outputs, Control Settings, Global Settings, Configuration, Remote Module Settings, Metering, and Protection Settings.

General

Name

Description

Group

Register

Type

Bytes

R/W

Unit

 

Range

Reserved

 

 

0001-34

 

 

 

 

 

 

Land Line Modem

Modem Answer Rings

GG

0035

Uint8

1

R W

n/a

1

- 9

Land Line Modem

Modem Offline Delay

GG

0036

Uint16

2

R W

Minute

1

- 240

Land Line Modem

Inter Dialout Activation Delay

GG

0037

Uint8

1

R W

n/a

15 SEC=15

 

 

 

 

 

 

 

 

30 SEC=30

 

 

 

 

 

 

 

 

60 SEC=60

 

 

 

 

 

 

 

 

120 SEC=120

Land Line Modem

Pager Buffer Limit

GG

0038

Uint8

1

R W

n/a

80 CHARS=80

 

 

 

 

 

 

 

 

120 CHARS=120

 

 

 

 

 

 

 

 

160 CHARS=160

 

 

 

 

 

 

 

 

200 CHARS=200

Land Line Modem

Pager Comms Data Format

GG

0039

Uint8

1

R W

n/a

8 Bit No Parity=0

 

 

 

 

 

 

 

 

7

Bit Even Parity=1

System Data

Model Number

GG

0040

String

64

R

n/a

0

- 64

System Data

Firmware Part Number

GG

0072

String

64

R

n/a

0

- 64

System Data

External Version

GG

0104

String

32

R

n/a

0

- 32

System Data

External Boot Version

GG

0120

String

32

R

n/a

0

- 32

Time

Date

GG

0136

String

16

R

n/a

0

- 16

Time

Time

GG

0144

String

16

R

n/a

0

- 16

Time

Year

GG

0152

Uint32

4

R W

n/a

2000 - 2099

Time

Month

GG

0154

Uint32

4

R W

n/a

1

- 12

Time

Day

GG

0156

Uint32

4

R W

n/a

1

- 31

Time

Hour

GG

0158

Uint32

4

R W

n/a

0

- 23

Time

Minute

GG

0160

Uint32

4

R W

n/a

0

- 59

Time

Second

GG

0162

Uint32

4

R W

n/a

0

- 59

Time

Millisecond

GG

0164

Uint32

4

R W

n/a

0

- 999

Time

Time Zone Hour Offset

GG

0166

Int32

4

R W

n/a

-24 - 24

Time

Time Zone Minute Offset

GG

0168

Int32

4

R W

n/a

-59 - 59

Time

DST Config

GG

0170

Uint32

4

R W

n/a

Disabled=0

 

 

 

 

 

 

 

 

Floating=1

 

 

 

 

 

 

 

 

Fixed=2

Time

DST UTC Respective

GG

0172

Uint32

4

R W

n/a

No=0

 

 

 

 

 

 

 

 

Yes=1

Time

DST Start Month

GG

0174

Uint32

4

R W

n/a

January=0

 

 

 

 

 

 

 

 

February=1

 

 

 

 

 

 

 

 

March=2

 

 

 

 

 

 

 

 

April=3

 

 

 

 

 

 

 

 

May=4

 

 

 

 

 

 

 

 

June=5

 

 

 

 

 

 

 

 

July=6

 

 

 

 

 

 

 

 

August=7

 

 

 

 

 

 

 

 

September=8

 

 

 

 

 

 

 

 

October=9

 

 

 

 

 

 

 

 

November=10

 

 

 

 

 

 

 

 

December=11

Time

DST Start Day

GG

0176

Uint32

4

R W

n/a

1

- 31

Time

DST Start Week Of Month

GG

0178

Uint32

4

R W

n/a

First=0

 

 

 

 

 

 

 

 

Second=1

 

 

 

 

 

 

 

 

Third=2

 

 

 

 

 

 

 

 

Fourth=3

 

 

 

 

 

 

 

 

Last=4

Time

DST Start Day Of Week

GG

0180

Uint32

4

R W

n/a

Sunday=0

 

 

 

 

 

 

 

 

Monday=1

 

 

 

 

 

 

 

 

Tuesday=2

 

 

 

 

 

 

 

 

Wednesday=3

 

 

 

 

 

 

 

 

Thursday=4

 

 

 

 

 

 

 

 

Friday=5

 

 

 

 

 

 

 

 

Saturday=6

Time

DST Start Hour

GG

0182

Uint32

4

R W

n/a

0

- 23

Time

DST Start Minute

GG

0184

Uint32

4

R W

n/a

0

- 59

DGC-2020HD Modbus™ Protocol

Default Register Table

12

 

 

 

 

 

 

9469300991 Rev A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

Description

Group

Register

Type

Bytes

R/W

Unit

Range

 

Time

DST End Month

GG

0186

Uint32

4

R W

n/a

January=0

 

 

 

 

 

 

 

 

 

February=1

 

 

 

 

 

 

 

 

 

March=2

 

 

 

 

 

 

 

 

 

April=3

 

 

 

 

 

 

 

 

 

May=4

 

 

 

 

 

 

 

 

 

June=5

 

 

 

 

 

 

 

 

 

July=6

 

 

 

 

 

 

 

 

 

August=7

 

 

 

 

 

 

 

 

 

September=8

 

 

 

 

 

 

 

 

 

October=9

 

 

 

 

 

 

 

 

 

November=10

 

 

 

 

 

 

 

 

 

December=11

 

Time

DST End Day

GG

0188

Uint32

4

R W

n/a

1 - 31

 

Time

DST End Week Of Month

GG

0190

Uint32

4

R W

n/a

First=0

 

 

 

 

 

 

 

 

 

Second=1

 

 

 

 

 

 

 

 

 

Third=2

 

 

 

 

 

 

 

 

 

Fourth=3

 

 

 

 

 

 

 

 

 

Last=4

 

Time

DST End Day Of Week

GG

0192

Uint32

4

R W

n/a

Sunday=0

 

 

 

 

 

 

 

 

 

Monday=1

 

 

 

 

 

 

 

 

 

Tuesday=2

 

 

 

 

 

 

 

 

 

Wednesday=3

 

 

 

 

 

 

 

 

 

Thursday=4

 

 

 

 

 

 

 

 

 

Friday=5

 

 

 

 

 

 

 

 

 

Saturday=6

 

Time

DST End Hour

GG

0194

Uint32

4

R W

n/a

0 - 23

 

Time

DST End Minute

GG

0196

Uint32

4

R W

n/a

0 - 59

 

Time

DST Bias Hours

GG

0198

Int32

4

R W

n/a

-23 - 23

 

Time

DST Bias Minutes

GG

0200

Int32

4

R W

n/a

-59 - 59

 

Time

Twelve-Hour Mode

GG

0202

Uint32

4

R W

n/a

12 Hour Mode=0

 

 

 

 

 

 

 

 

 

24 Hour Mode=1

 

Time

Date Format

GG

0204

Uint32

4

R W

n/a

YYYY-MM-DD=0

 

 

 

 

 

 

 

 

 

MM-DD-YYYY=1

 

 

 

 

 

 

 

 

 

DD-MM-YYYY=2

 

Unit Information

Style Number

GG

0206

String

32

R W

n/a

0 - 32

 

Unit Information

Serial Number

GG

0222

String

32

R W

n/a

0 - 32

 

Load Detection

EPS Threshold

GG

0238

Uint32

4

R W

Percent

3 - 10

 

Load Detection

Low-Line Scale

GG

0240

Float

4

R W

n/a

0.001 - 3

 

Load Share Settings

System Type

GG

0242

Uint32

4

R W

n/a

Single Generator=0

 

 

 

 

 

 

 

 

 

Multiple

 

 

 

 

 

 

 

 

 

Generator=1

 

Load Share Settings

Enable Comms Fail Pre Alarm

GG

0244

Uint32

4

R W

n/a

Disabled=0

 

 

 

 

 

 

 

 

 

Enabled=1

 

Auto Restart

Auto Restart Enable

GG

0246

Uint32

4

R W

n/a

No=0

 

 

 

 

 

 

 

 

 

Yes=1

 

Auto Restart

Auto Restart Timeout Sec

GG

0248

Uint32

4

R W

Second

30 - 1800

 

Auto Restart

Auto Restart Attempts

GG

0250

Uint32

4

R W

n/a

1 - 10

 

ECU Config

CANBus Enabled By User

GG

0252

Uint32

4

R W

n/a

Disabled=0

 

 

 

 

 

 

 

 

 

Enabled=1

 

ECU Config

DTC Enable

GG

0254

Uint32

4

R W

n/a

Disabled=0

 

 

 

 

 

 

 

 

 

Enabled=1

 

ECU Config

J1939 Source Address

GG

0256

Uint32

4

R W

n/a

1 - 253

 

ECU Config

ECU Control Output

GG

0258

Uint32

4

R W

n/a

FL CNTCT=0

 

 

 

 

 

 

 

 

 

PS CNTCT=1

 

ECU Config

Pulsing Enable

GG

0260

Uint32

4

R W

n/a

Disabled=0

 

 

 

 

 

 

 

 

 

Enabled=1

 

ECU Config

ECU Settling Time

GG

0262

Uint32

4

R W

Millisecond

5500 - 30000

 

ECU Config

ECU Pulse Cycle Time

GG

0264

Uint32

4

R W

Minute

1 - 60

 

ECU Config

ECU Disconnect Time

GG

0266

Uint32

4

R W

Second

1 - 60

 

ECU Config

ECU Connect Time

GG

0268

Uint32

4

R W

Second

1 - 60

 

ECU Config

CAN Bus Eng Ctrl Param Transmit Enable

GG

0270

Uint32

4

R W

n/a

Disabled=0

 

 

 

 

 

 

 

 

 

Enabled=1

 

ECU Config

Requested MTU SMC Eng Operating

GG

0272

Uint32

4

R W

n/a

1 - 2

 

 

Mode

 

 

 

 

 

 

 

 

ECU Config

SPN Conversion Method

GG

0274

Uint32

4

R W

n/a

1 - 4

 

ECU Config

Voltage Regulator CANbus type

GG

0276

Uint32

4

R W

n/a

None=0

 

 

 

 

 

 

 

 

 

Marathon=1

 

 

 

 

 

 

 

 

 

Basler=2

 

 

 

 

 

 

 

 

 

J1939=3

 

ECU Config

Voltage Regulator Primary Voltage

GG

0278

Uint32

4

R W

Decivolt

1000 - 6000

 

 

Setpoint

 

 

 

 

 

 

 

 

ECU Config

Voltage Regulator Alternate Voltage

GG

0280

Uint32

4

R W

Decivolt

1000 - 6000

 

 

Setpoint

 

 

 

 

 

 

 

 

ECU Config

Voltage Regulator Voltage Adjust

GG

0282

Uint32

4

R W

Centivolt

0 - 3000

 

 

Bandwidth

 

 

 

 

 

 

 

 

ECU Config

Voltage Regulator Field Current

GG

0284

Uint32

4

R W

Milliamp

0 - 3000000

 

ECU Config

Voltage Regulator Primary

GG

0286

Uint32

4

R W

Decihertz

400 - 700

 

 

Underfrequency Knee

 

 

 

 

 

 

 

Default Register Table

DGC-2020HD Modbus™ Protocol

 

9469300991 Rev A

 

 

 

 

 

 

13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

Description

Group

Register

Type

Bytes

R/W

Unit

Range

 

ECU Config

Voltage Regulator Alternate

GG

0288

Uint32

4

R W

Centiunit

400 - 700

 

 

Underfrequency Knee

 

 

 

 

 

 

 

 

ECU Config

Voltage Regulator Underfrequency Slope

GG

0290

Uint32

4

R W

n/a

100 - 500

 

ECU Config

ECU Comms Fail Pre-Alarm Enable

GG

0292

Uint32

4

R W

n/a

Disabled=0

 

 

 

 

 

 

 

 

 

Enabled=1

 

ECU Config

Active DTC Pre-Alarm Enable Data

GG

0294

Uint32

4

R W

n/a

Disabled=0

 

 

 

 

 

 

 

 

 

Enabled=1

 

Auto Transfer Switch

Contact Input

GG

0296

Uint32

4

R W

n/a

None=0

 

 

 

 

 

 

 

 

 

Input 1=1

 

 

 

 

 

 

 

 

 

Input 2=2

 

 

 

 

 

 

 

 

 

Input 3=3

 

 

 

 

 

 

 

 

 

Input 4=4

 

 

 

 

 

 

 

 

 

Input 5=5

 

 

 

 

 

 

 

 

 

Input 6=6

 

 

 

 

 

 

 

 

 

Input 7=7

 

 

 

 

 

 

 

 

 

Input 8=8

 

 

 

 

 

 

 

 

 

Input 9=9

 

 

 

 

 

 

 

 

 

Input 10=10

 

 

 

 

 

 

 

 

 

Input 11=11

 

 

 

 

 

 

 

 

 

Input 12=12

 

 

 

 

 

 

 

 

 

Input 13=13

 

 

 

 

 

 

 

 

 

Input 14=14

 

 

 

 

 

 

 

 

 

Input 15=15

 

 

 

 

 

 

 

 

 

Input 16=16

 

Auto Transfer Switch

Contact Recognition

GG

0298

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Auto Transfer Switch

Alarm Configuration

GG

0300

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Auto Transfer Switch

Activation Delay

GG

0302

Uint32

4

R W

Second

0 - 300

 

Grounded Delta

Contact Input

GG

0304

Uint32

4

R W

n/a

None=0

 

Override

 

 

 

 

 

 

 

Input 1=1

 

 

 

 

 

 

 

 

 

Input 2=2

 

 

 

 

 

 

 

 

 

Input 3=3

 

 

 

 

 

 

 

 

 

Input 4=4

 

 

 

 

 

 

 

 

 

Input 5=5

 

 

 

 

 

 

 

 

 

Input 6=6

 

 

 

 

 

 

 

 

 

Input 7=7

 

 

 

 

 

 

 

 

 

Input 8=8

 

 

 

 

 

 

 

 

 

Input 9=9

 

 

 

 

 

 

 

 

 

Input 10=10

 

 

 

 

 

 

 

 

 

Input 11=11

 

 

 

 

 

 

 

 

 

Input 12=12

 

 

 

 

 

 

 

 

 

Input 13=13

 

 

 

 

 

 

 

 

 

Input 14=14

 

 

 

 

 

 

 

 

 

Input 15=15

 

 

 

 

 

 

 

 

 

Input 16=16

 

Grounded Delta

Contact Recognition

GG

0306

Uint32

4

R W

n/a

Always=0

 

Override

 

 

 

 

 

 

 

Engine Running=1

 

Grounded Delta

Alarm Configuration

GG

0308

Uint32

4

R W

n/a

Status Only=0

 

Override

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Grounded Delta

Activation Delay

GG

0310

Uint32

4

R W

Second

0 - 300

 

Override

 

 

 

 

 

 

 

 

 

Battle Override

Contact Input

GG

0312

Uint32

4

R W

n/a

None=0

 

 

 

 

 

 

 

 

 

Input 1=1

 

 

 

 

 

 

 

 

 

Input 2=2

 

 

 

 

 

 

 

 

 

Input 3=3

 

 

 

 

 

 

 

 

 

Input 4=4

 

 

 

 

 

 

 

 

 

Input 5=5

 

 

 

 

 

 

 

 

 

Input 6=6

 

 

 

 

 

 

 

 

 

Input 7=7

 

 

 

 

 

 

 

 

 

Input 8=8

 

 

 

 

 

 

 

 

 

Input 9=9

 

 

 

 

 

 

 

 

 

Input 10=10

 

 

 

 

 

 

 

 

 

Input 11=11

 

 

 

 

 

 

 

 

 

Input 12=12

 

 

 

 

 

 

 

 

 

Input 13=13

 

 

 

 

 

 

 

 

 

Input 14=14

 

 

 

 

 

 

 

 

 

Input 15=15

 

 

 

 

 

 

 

 

 

Input 16=16

 

Battle Override

Contact Recognition

GG

0314

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Battle Override

Alarm Configuration

GG

0316

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Battle Override

Activation Delay

GG

0318

Uint32

4

R W

Second

0 - 300

DGC-2020HD Modbus™ Protocol

Default Register Table

14

 

 

 

 

 

 

9469300991 Rev A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

Description

Group

Register

Type

Bytes

R/W

Unit

Range

 

Low-Line Override

Contact Input

GG

0320

Uint32

4

R W

n/a

None=0

 

 

 

 

 

 

 

 

 

Input 1=1

 

 

 

 

 

 

 

 

 

Input 2=2

 

 

 

 

 

 

 

 

 

Input 3=3

 

 

 

 

 

 

 

 

 

Input 4=4

 

 

 

 

 

 

 

 

 

Input 5=5

 

 

 

 

 

 

 

 

 

Input 6=6

 

 

 

 

 

 

 

 

 

Input 7=7

 

 

 

 

 

 

 

 

 

Input 8=8

 

 

 

 

 

 

 

 

 

Input 9=9

 

 

 

 

 

 

 

 

 

Input 10=10

 

 

 

 

 

 

 

 

 

Input 11=11

 

 

 

 

 

 

 

 

 

Input 12=12

 

 

 

 

 

 

 

 

 

Input 13=13

 

 

 

 

 

 

 

 

 

Input 14=14

 

 

 

 

 

 

 

 

 

Input 15=15

 

 

 

 

 

 

 

 

 

Input 16=16

 

Low-Line Override

Contact Recognition

GG

0322

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Low-Line Override

Alarm Configuration

GG

0324

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Low-Line Override

Activation Delay

GG

0326

Uint32

4

R W

Second

0 - 300

 

Single-Phase AC

Contact Input

GG

0328

Uint32

4

R W

n/a

None=0

 

Override

 

 

 

 

 

 

 

Input 1=1

 

 

 

 

 

 

 

 

 

Input 2=2

 

 

 

 

 

 

 

 

 

Input 3=3

 

 

 

 

 

 

 

 

 

Input 4=4

 

 

 

 

 

 

 

 

 

Input 5=5

 

 

 

 

 

 

 

 

 

Input 6=6

 

 

 

 

 

 

 

 

 

Input 7=7

 

 

 

 

 

 

 

 

 

Input 8=8

 

 

 

 

 

 

 

 

 

Input 9=9

 

 

 

 

 

 

 

 

 

Input 10=10

 

 

 

 

 

 

 

 

 

Input 11=11

 

 

 

 

 

 

 

 

 

Input 12=12

 

 

 

 

 

 

 

 

 

Input 13=13

 

 

 

 

 

 

 

 

 

Input 14=14

 

 

 

 

 

 

 

 

 

Input 15=15

 

 

 

 

 

 

 

 

 

Input 16=16

 

Single-Phase AC

Contact Recognition

GG

0330

Uint32

4

R W

n/a

Always=0

 

Override

 

 

 

 

 

 

 

Engine Running=1

 

Single-Phase AC

Alarm Configuration

GG

0332

Uint32

4

R W

n/a

Status Only=0

 

Override

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Single-Phase AC

Activation Delay

GG

0334

Uint32

4

R W

Second

0 - 300

 

Override

 

 

 

 

 

 

 

 

 

Battery Charger Fail

Contact Input

GG

0336

Uint32

4

R W

n/a

None=0

 

 

 

 

 

 

 

 

 

Input 1=1

 

 

 

 

 

 

 

 

 

Input 2=2

 

 

 

 

 

 

 

 

 

Input 3=3

 

 

 

 

 

 

 

 

 

Input 4=4

 

 

 

 

 

 

 

 

 

Input 5=5

 

 

 

 

 

 

 

 

 

Input 6=6

 

 

 

 

 

 

 

 

 

Input 7=7

 

 

 

 

 

 

 

 

 

Input 8=8

 

 

 

 

 

 

 

 

 

Input 9=9

 

 

 

 

 

 

 

 

 

Input 10=10

 

 

 

 

 

 

 

 

 

Input 11=11

 

 

 

 

 

 

 

 

 

Input 12=12

 

 

 

 

 

 

 

 

 

Input 13=13

 

 

 

 

 

 

 

 

 

Input 14=14

 

 

 

 

 

 

 

 

 

Input 15=15

 

 

 

 

 

 

 

 

 

Input 16=16

 

Battery Charger Fail

Contact Recognition

GG

0338

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Battery Charger Fail

Alarm Configuration

GG

0340

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Battery Charger Fail

Activation Delay

GG

0342

Uint32

4

R W

Second

0 - 300

Default Register Table

DGC-2020HD Modbus™ Protocol

 

9469300991 Rev A

 

 

 

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

Description

Group

Register

Type

Bytes

R/W

Unit

Range

 

Low Coolant Level

Contact Input

GG

0344

Uint32

4

R W

n/a

None=0

 

 

 

 

 

 

 

 

 

Input 1=1

 

 

 

 

 

 

 

 

 

Input 2=2

 

 

 

 

 

 

 

 

 

Input 3=3

 

 

 

 

 

 

 

 

 

Input 4=4

 

 

 

 

 

 

 

 

 

Input 5=5

 

 

 

 

 

 

 

 

 

Input 6=6

 

 

 

 

 

 

 

 

 

Input 7=7

 

 

 

 

 

 

 

 

 

Input 8=8

 

 

 

 

 

 

 

 

 

Input 9=9

 

 

 

 

 

 

 

 

 

Input 10=10

 

 

 

 

 

 

 

 

 

Input 11=11

 

 

 

 

 

 

 

 

 

Input 12=12

 

 

 

 

 

 

 

 

 

Input 13=13

 

 

 

 

 

 

 

 

 

Input 14=14

 

 

 

 

 

 

 

 

 

Input 15=15

 

 

 

 

 

 

 

 

 

Input 16=16

 

Low Coolant Level

Contact Recognition

GG

0346

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Low Coolant Level

Alarm Configuration

GG

0348

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Low Coolant Level

Activation Delay

GG

0350

Uint32

4

R W

Second

0 - 300

 

Fuel Leak Detect

Contact Input

GG

0352

Uint32

4

R W

n/a

None=0

 

 

 

 

 

 

 

 

 

Input 1=1

 

 

 

 

 

 

 

 

 

Input 2=2

 

 

 

 

 

 

 

 

 

Input 3=3

 

 

 

 

 

 

 

 

 

Input 4=4

 

 

 

 

 

 

 

 

 

Input 5=5

 

 

 

 

 

 

 

 

 

Input 6=6

 

 

 

 

 

 

 

 

 

Input 7=7

 

 

 

 

 

 

 

 

 

Input 8=8

 

 

 

 

 

 

 

 

 

Input 9=9

 

 

 

 

 

 

 

 

 

Input 10=10

 

 

 

 

 

 

 

 

 

Input 11=11

 

 

 

 

 

 

 

 

 

Input 12=12

 

 

 

 

 

 

 

 

 

Input 13=13

 

 

 

 

 

 

 

 

 

Input 14=14

 

 

 

 

 

 

 

 

 

Input 15=15

 

 

 

 

 

 

 

 

 

Input 16=16

 

Fuel Leak Detect

Contact Recognition

GG

0354

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Fuel Leak Detect

Alarm Configuration

GG

0356

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Fuel Leak Detect

Activation Delay

GG

0358

Uint32

4

R W

Second

0 - 300

 

Emergency Stop

Contact Input

GG

0360

Uint32

4

R W

n/a

None=0

 

 

 

 

 

 

 

 

 

Input 1=1

 

 

 

 

 

 

 

 

 

Input 2=2

 

 

 

 

 

 

 

 

 

Input 3=3

 

 

 

 

 

 

 

 

 

Input 4=4

 

 

 

 

 

 

 

 

 

Input 5=5

 

 

 

 

 

 

 

 

 

Input 6=6

 

 

 

 

 

 

 

 

 

Input 7=7

 

 

 

 

 

 

 

 

 

Input 8=8

 

 

 

 

 

 

 

 

 

Input 9=9

 

 

 

 

 

 

 

 

 

Input 10=10

 

 

 

 

 

 

 

 

 

Input 11=11

 

 

 

 

 

 

 

 

 

Input 12=12

 

 

 

 

 

 

 

 

 

Input 13=13

 

 

 

 

 

 

 

 

 

Input 14=14

 

 

 

 

 

 

 

 

 

Input 15=15

 

 

 

 

 

 

 

 

 

Input 16=16

 

Emergency Stop

Contact Recognition

GG

0362

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Emergency Stop

Alarm Configuration

GG

0364

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Emergency Stop

Activation Delay

GG

0366

Uint32

4

R W

Second

0 - 300

DGC-2020HD Modbus™ Protocol

Default Register Table

16

 

 

 

 

 

 

9469300991 Rev A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

Description

Group

Register

Type

Bytes

R/W

Unit

Range

 

Single-Phase Override

Contact Input

GG

0368

Uint32

4

R W

n/a

None=0

 

 

 

 

 

 

 

 

 

Input 1=1

 

 

 

 

 

 

 

 

 

Input 2=2

 

 

 

 

 

 

 

 

 

Input 3=3

 

 

 

 

 

 

 

 

 

Input 4=4

 

 

 

 

 

 

 

 

 

Input 5=5

 

 

 

 

 

 

 

 

 

Input 6=6

 

 

 

 

 

 

 

 

 

Input 7=7

 

 

 

 

 

 

 

 

 

Input 8=8

 

 

 

 

 

 

 

 

 

Input 9=9

 

 

 

 

 

 

 

 

 

Input 10=10

 

 

 

 

 

 

 

 

 

Input 11=11

 

 

 

 

 

 

 

 

 

Input 12=12

 

 

 

 

 

 

 

 

 

Input 13=13

 

 

 

 

 

 

 

 

 

Input 14=14

 

 

 

 

 

 

 

 

 

Input 15=15

 

 

 

 

 

 

 

 

 

Input 16=16

 

Single-Phase Override

Contact Recognition

GG

0370

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Config Element 1

Contact Recognition

GG

0372

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Config Element 1

Alarm Configuration

GG

0374

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Config Element 1

Activation Delay

GG

0376

Uint32

4

R W

Second

0 - 300

 

Config Element 2

Contact Recognition

GG

0378

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Config Element 2

Alarm Configuration

GG

0380

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Config Element 2

Activation Delay

GG

0382

Uint32

4

R W

Second

0 - 300

 

Config Element 3

Contact Recognition

GG

0384

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Config Element 3

Alarm Configuration

GG

0386

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Config Element 3

Activation Delay

GG

0388

Uint32

4

R W

Second

0 - 300

 

Config Element 4

Contact Recognition

GG

0390

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Config Element 4

Alarm Configuration

GG

0392

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Config Element 4

Activation Delay

GG

0394

Uint32

4

R W

Second

0 - 300

 

Config Element 5

Contact Recognition

GG

0396

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Config Element 5

Alarm Configuration

GG

0398

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Config Element 5

Activation Delay

GG

0400

Uint32

4

R W

Second

0 - 300

 

Config Element 6

Contact Recognition

GG

0402

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Config Element 6

Alarm Configuration

GG

0404

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Config Element 6

Activation Delay

GG

0406

Uint32

4

R W

Second

0 - 300

 

Config Element 7

Contact Recognition

GG

0408

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Config Element 7

Alarm Configuration

GG

0410

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Config Element 7

Activation Delay

GG

0412

Uint32

4

R W

Second

0 - 300

 

Config Element 8

Contact Recognition

GG

0414

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Config Element 8

Alarm Configuration

GG

0416

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Config Element 8

Activation Delay

GG

0418

Uint32

4

R W

Second

0 - 300

 

Contact Input 1

Contact Recognition

GG

0420

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 1

Alarm Configuration

GG

0422

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 1

Activation Delay

GG

0424

Uint32

4

R W

Second

0 - 300

 

Contact Input 2

Contact Recognition

GG

0426

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 2

Alarm Configuration

GG

0428

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 2

Activation Delay

GG

0430

Uint32

4

R W

Second

0 - 300

Default Register Table

DGC-2020HD Modbus™ Protocol

 

9469300991 Rev A

 

 

 

 

 

 

17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

Description

Group

Register

Type

Bytes

R/W

Unit

Range

 

Contact Input 3

Contact Recognition

GG

0432

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 3

Alarm Configuration

GG

0434

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 3

Activation Delay

GG

0436

Uint32

4

R W

Second

0 - 300

 

Contact Input 4

Contact Recognition

GG

0438

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 4

Alarm Configuration

GG

0440

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 4

Activation Delay

GG

0442

Uint32

4

R W

Second

0 - 300

 

Contact Input 5

Contact Recognition

GG

0444

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 5

Alarm Configuration

GG

0446

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 5

Activation Delay

GG

0448

Uint32

4

R W

Second

0 - 300

 

Contact Input 6

Contact Recognition

GG

0450

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 6

Alarm Configuration

GG

0452

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 6

Activation Delay

GG

0454

Uint32

4

R W

Second

0 - 300

 

Contact Input 7

Contact Recognition

GG

0456

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 7

Alarm Configuration

GG

0458

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 7

Activation Delay

GG

0460

Uint32

4

R W

Second

0 - 300

 

Contact Input 8

Contact Recognition

GG

0462

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 8

Alarm Configuration

GG

0464

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 8

Activation Delay

GG

0466

Uint32

4

R W

Second

0 - 300

 

Contact Input 9

Contact Recognition

GG

0468

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 9

Alarm Configuration

GG

0470

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 9

Activation Delay

GG

0472

Uint32

4

R W

Second

0 - 300

 

Contact Input 10

Contact Recognition

GG

0474

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 10

Alarm Configuration

GG

0476

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 10

Activation Delay

GG

0478

Uint32

4

R W

Second

0 - 300

 

Contact Input 11

Contact Recognition

GG

0480

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 11

Alarm Configuration

GG

0482

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 11

Activation Delay

GG

0484

Uint32

4

R W

Second

0 - 300

 

Contact Input 12

Contact Recognition

GG

0486

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 12

Alarm Configuration

GG

0488

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 12

Activation Delay

GG

0490

Uint32

4

R W

Second

0 - 300

 

Contact Input 13

Contact Recognition

GG

0492

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 13

Alarm Configuration

GG

0494

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 13

Activation Delay

GG

0496

Uint32

4

R W

Second

0 - 300

 

Contact Input 14

Contact Recognition

GG

0498

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 14

Alarm Configuration

GG

0500

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 14

Activation Delay

GG

0502

Uint32

4

R W

Second

0 - 300

 

Contact Input 15

Contact Recognition

GG

0504

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 15

Alarm Configuration

GG

0506

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 15

Activation Delay

GG

0508

Uint32

4

R W

Second

0 - 300

DGC-2020HD Modbus™ Protocol

Default Register Table

18

 

 

 

 

 

 

9469300991 Rev A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

Description

Group

Register

Type

Bytes

R/W

Unit

Range

 

Contact Input 16

Contact Recognition

GG

0510

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

Contact Input 16

Alarm Configuration

GG

0512

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

Contact Input 16

Activation Delay

GG

0514

Uint32

4

R W

Second

0 - 300

 

CEM 1 Contact Input 1

Contact Recognition

GG

0516

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 1 Contact Input 1

Alarm Configuration

GG

0518

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 1 Contact Input 1

Activation Delay

GG

0520

Uint32

4

R W

Second

0 - 300

 

CEM 1 Contact Input 2

Contact Recognition

GG

0522

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 1 Contact Input 2

Alarm Configuration

GG

0524

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 1 Contact Input 2

Activation Delay

GG

0526

Uint32

4

R W

Second

0 - 300

 

CEM 1 Contact Input 3

Contact Recognition

GG

0528

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 1 Contact Input 3

Alarm Configuration

GG

0530

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 1 Contact Input 3

Activation Delay

GG

0532

Uint32

4

R W

Second

0 - 300

 

CEM 1 Contact Input 4

Contact Recognition

GG

0534

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 1 Contact Input 4

Alarm Configuration

GG

0536

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 1 Contact Input 4

Activation Delay

GG

0538

Uint32

4

R W

Second

0 - 300

 

CEM 1 Contact Input 5

Contact Recognition

GG

0540

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 1 Contact Input 5

Alarm Configuration

GG

0542

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 1 Contact Input 5

Activation Delay

GG

0544

Uint32

4

R W

Second

0 - 300

 

CEM 1 Contact Input 6

Contact Recognition

GG

0546

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 1 Contact Input 6

Alarm Configuration

GG

0548

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 1 Contact Input 6

Activation Delay

GG

0550

Uint32

4

R W

Second

0 - 300

 

CEM 1 Contact Input 7

Contact Recognition

GG

0552

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 1 Contact Input 7

Alarm Configuration

GG

0554

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 1 Contact Input 7

Activation Delay

GG

0556

Uint32

4

R W

Second

0 - 300

 

CEM 1 Contact Input 8

Contact Recognition

GG

0558

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 1 Contact Input 8

Alarm Configuration

GG

0560

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 1 Contact Input 8

Activation Delay

GG

0562

Uint32

4

R W

Second

0 - 300

 

CEM 1 Contact Input 9

Contact Recognition

GG

0564

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 1 Contact Input 9

Alarm Configuration

GG

0566

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 1 Contact Input 9

Activation Delay

GG

0568

Uint32

4

R W

Second

0 - 300

 

CEM 1 Contact Input

Contact Recognition

GG

0570

Uint32

4

R W

n/a

Always=0

 

10

 

 

 

 

 

 

 

Engine Running=1

 

CEM 1 Contact Input

Alarm Configuration

GG

0572

Uint32

4

R W

n/a

Status Only=0

 

10

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 1 Contact Input

Activation Delay

GG

0574

Uint32

4

R W

Second

0 - 300

 

10

 

 

 

 

 

 

 

 

 

CEM 2 Contact Input 1

Contact Recognition

GG

0576

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 2 Contact Input 1

Alarm Configuration

GG

0578

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 2 Contact Input 1

Activation Delay

GG

0580

Uint32

4

R W

Second

0 - 300

 

CEM 2 Contact Input 2

Contact Recognition

GG

0582

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 2 Contact Input 2

Alarm Configuration

GG

0584

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 2 Contact Input 2

Activation Delay

GG

0586

Uint32

4

R W

Second

0 - 300

 

 

 

 

 

 

 

 

 

 

Default Register Table

DGC-2020HD Modbus™ Protocol

 

9469300991 Rev A

 

 

 

 

 

 

19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

Description

Group

Register

Type

Bytes

R/W

Unit

Range

 

CEM 2 Contact Input 3

Contact Recognition

GG

0588

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 2 Contact Input 3

Alarm Configuration

GG

0590

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 2 Contact Input 3

Activation Delay

GG

0592

Uint32

4

R W

Second

0 - 300

 

CEM 2 Contact Input 4

Contact Recognition

GG

0594

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 2 Contact Input 4

Alarm Configuration

GG

0596

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 2 Contact Input 4

Activation Delay

GG

0598

Uint32

4

R W

Second

0 - 300

 

CEM 2 Contact Input 5

Contact Recognition

GG

0600

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 2 Contact Input 5

Alarm Configuration

GG

0602

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 2 Contact Input 5

Activation Delay

GG

0604

Uint32

4

R W

Second

0 - 300

 

CEM 2 Contact Input 6

Contact Recognition

GG

0606

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 2 Contact Input 6

Alarm Configuration

GG

0608

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 2 Contact Input 6

Activation Delay

GG

0610

Uint32

4

R W

Second

0 - 300

 

CEM 2 Contact Input 7

Contact Recognition

GG

0612

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 2 Contact Input 7

Alarm Configuration

GG

0614

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 2 Contact Input 7

Activation Delay

GG

0616

Uint32

4

R W

Second

0 - 300

 

CEM 2 Contact Input 8

Contact Recognition

GG

0618

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 2 Contact Input 8

Alarm Configuration

GG

0620

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 2 Contact Input 8

Activation Delay

GG

0622

Uint32

4

R W

Second

0 - 300

 

CEM 2 Contact Input 9

Contact Recognition

GG

0624

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 2 Contact Input 9

Alarm Configuration

GG

0626

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 2 Contact Input 9

Activation Delay

GG

0628

Uint32

4

R W

Second

0 - 300

 

CEM 2 Contact Input

Contact Recognition

GG

0630

Uint32

4

R W

n/a

Always=0

 

10

 

 

 

 

 

 

 

Engine Running=1

 

CEM 2 Contact Input

Alarm Configuration

GG

0632

Uint32

4

R W

n/a

Status Only=0

 

10

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 2 Contact Input

Activation Delay

GG

0634

Uint32

4

R W

Second

0 - 300

 

10

 

 

 

 

 

 

 

 

 

CEM 3 Contact Input 1

Contact Recognition

GG

0636

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 3 Contact Input 1

Alarm Configuration

GG

0638

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 3 Contact Input 1

Activation Delay

GG

0640

Uint32

4

R W

Second

0 - 300

 

CEM 3 Contact Input 2

Contact Recognition

GG

0642

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 3 Contact Input 2

Alarm Configuration

GG

0644

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 3 Contact Input 2

Activation Delay

GG

0646

Uint32

4

R W

Second

0 - 300

 

CEM 3 Contact Input 3

Contact Recognition

GG

0648

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 3 Contact Input 3

Alarm Configuration

GG

0650

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 3 Contact Input 3

Activation Delay

GG

0652

Uint32

4

R W

Second

0 - 300

 

CEM 3 Contact Input 4

Contact Recognition

GG

0654

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 3 Contact Input 4

Alarm Configuration

GG

0656

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 3 Contact Input 4

Activation Delay

GG

0658

Uint32

4

R W

Second

0 - 300

 

CEM 3 Contact Input 5

Contact Recognition

GG

0660

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 3 Contact Input 5

Alarm Configuration

GG

0662

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 3 Contact Input 5

Activation Delay

GG

0664

Uint32

4

R W

Second

0 - 300

 

 

 

 

 

 

 

 

 

 

DGC-2020HD Modbus™ Protocol

Default Register Table

20

 

 

 

 

 

 

9469300991 Rev A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

Description

Group

Register

Type

Bytes

R/W

Unit

Range

 

CEM 3 Contact Input 6

Contact Recognition

GG

0666

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 3 Contact Input 6

Alarm Configuration

GG

0668

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 3 Contact Input 6

Activation Delay

GG

0670

Uint32

4

R W

Second

0 - 300

 

CEM 3 Contact Input 7

Contact Recognition

GG

0672

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 3 Contact Input 7

Alarm Configuration

GG

0674

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 3 Contact Input 7

Activation Delay

GG

0676

Uint32

4

R W

Second

0 - 300

 

CEM 3 Contact Input 8

Contact Recognition

GG

0678

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 3 Contact Input 8

Alarm Configuration

GG

0680

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 3 Contact Input 8

Activation Delay

GG

0682

Uint32

4

R W

Second

0 - 300

 

CEM 3 Contact Input 9

Contact Recognition

GG

0684

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 3 Contact Input 9

Alarm Configuration

GG

0686

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 3 Contact Input 9

Activation Delay

GG

0688

Uint32

4

R W

Second

0 - 300

 

CEM 3 Contact Input

Contact Recognition

GG

0690

Uint32

4

R W

n/a

Always=0

 

10

 

 

 

 

 

 

 

Engine Running=1

 

CEM 3 Contact Input

Alarm Configuration

GG

0692

Uint32

4

R W

n/a

Status Only=0

 

10

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 3 Contact Input

Activation Delay

GG

0694

Uint32

4

R W

Second

0 - 300

 

10

 

 

 

 

 

 

 

 

 

CEM 4 Contact Input 1

Contact Recognition

GG

0696

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 4 Contact Input 1

Alarm Configuration

GG

0698

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 4 Contact Input 1

Activation Delay

GG

0700

Uint32

4

R W

Second

0 - 300

 

CEM 4 Contact Input 2

Contact Recognition

GG

0702

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 4 Contact Input 2

Alarm Configuration

GG

0704

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 4 Contact Input 2

Activation Delay

GG

0706

Uint32

4

R W

Second

0 - 300

 

CEM 4 Contact Input 3

Contact Recognition

GG

0708

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 4 Contact Input 3

Alarm Configuration

GG

0710

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 4 Contact Input 3

Activation Delay

GG

0712

Uint32

4

R W

Second

0 - 300

 

CEM 4 Contact Input 4

Contact Recognition

GG

0714

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 4 Contact Input 4

Alarm Configuration

GG

0716

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 4 Contact Input 4

Activation Delay

GG

0718

Uint32

4

R W

Second

0 - 300

 

CEM 4 Contact Input 5

Contact Recognition

GG

0720

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 4 Contact Input 5

Alarm Configuration

GG

0722

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 4 Contact Input 5

Activation Delay

GG

0724

Uint32

4

R W

Second

0 - 300

 

CEM 4 Contact Input 6

Contact Recognition

GG

0726

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 4 Contact Input 6

Alarm Configuration

GG

0728

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 4 Contact Input 6

Activation Delay

GG

0730

Uint32

4

R W

Second

0 - 300

 

CEM 4 Contact Input 7

Contact Recognition

GG

0732

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 4 Contact Input 7

Alarm Configuration

GG

0734

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 4 Contact Input 7

Activation Delay

GG

0736

Uint32

4

R W

Second

0 - 300

 

CEM 4 Contact Input 8

Contact Recognition

GG

0738

Uint32

4

R W

n/a

Always=0

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 4 Contact Input 8

Alarm Configuration

GG

0740

Uint32

4

R W

n/a

Status Only=0

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 4 Contact Input 8

Activation Delay

GG

0742

Uint32

4

R W

Second

0 - 300

 

 

 

 

 

 

 

 

 

 

Default Register Table

DGC-2020HD Modbus™ Protocol

 

9469300991 Rev A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

 

Description

 

 

Group

Register

 

Type

 

Bytes

 

R/W

 

Unit

 

 

Range

 

CEM 4 Contact Input 9

Contact Recognition

 

 

GG

0744

 

 

Uint32

4

 

 

R W

 

n/a

 

Always=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 4 Contact Input 9

Alarm Configuration

 

 

GG

0746

 

 

Uint32

4

 

 

R W

 

n/a

 

Status Only=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 4 Contact Input 9

Activation Delay

 

 

GG

0748

 

 

Uint32

4

 

 

R W

 

Second

 

0 - 300

 

CEM 4 Contact Input

Contact Recognition

 

 

GG

0750

 

 

Uint32

4

 

 

R W

 

n/a

 

Always=0

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Engine Running=1

 

CEM 4 Contact Input

Alarm Configuration

 

 

GG

0752

 

 

Uint32

4

 

 

R W

 

n/a

 

Status Only=0

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pre-Alarm=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Alarm=2

 

CEM 4 Contact Input

Activation Delay

 

 

GG

0754

 

 

Uint32

4

 

 

R W

 

Second

 

0 - 300

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Auto Config Detect

Enable

 

 

GG

0756

 

 

Uint32

4

 

 

R W

 

n/a

 

Disabled=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Enabled=1

 

Auto Config Detect

Single-Phase Detection Threshold

 

 

GG

0758

 

 

Float

4

 

 

R W

 

Volt

 

0 - 480

 

Auto Config Detect

Single-Phase Detection Gen Connection

 

GG

0760

 

 

Uint32

4

 

 

R W

 

n/a

 

AB=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AC=1

 

Auto Config Detect

Low-Line Detection Threshold

 

 

GG

0762

 

 

Float

4

 

 

R W

 

Volt

 

0 - 480

 

Binary Points

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

 

Description

 

 

 

Register

 

Bit

 

 

Type

 

Bytes

R/W

Range

 

Scale Factor Override

 

Alternate Frequency Override

 

 

 

1000

 

0

 

Uint16

 

2

R

False=0 True=1

 

Reserved

 

 

 

 

 

 

 

1000

 

1

 

 

 

 

 

 

 

 

 

System Data

 

Logic 0

 

 

 

 

 

1000

 

2

 

Uint16

 

2

R

False=0 True=1

 

System Data

 

Logic 1

 

 

 

 

 

1000

 

3

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Real-Time Clock Alarm

 

 

 

1000

 

4

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Date/Time Set Alarm

 

 

 

 

 

1000

 

5

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Firmware Change Alarm

 

 

 

1000

 

6

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Frequency Out-of-Range Alarm

 

 

 

1000

 

7

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Ethernet Link 1 Lost Alarm

 

 

 

1000

 

8

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Ethernet Link 2 Lost Alarm

 

 

 

1000

 

9

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

USB COM Alarm

 

 

 

 

 

1000

 

10

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

IRIG Sync Lost Alarm

 

 

 

 

 

1000

 

11

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Logic = None Alarm

 

 

 

 

 

1000

 

12

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

No User Setting Alarm

 

 

 

1000

 

13

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

NTP Sync Lost Alarm

 

 

 

 

 

1000

 

14

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

uP Reset Alarm

 

 

 

 

 

1000

 

15

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

1

 

 

 

 

1001

 

0

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

2

 

 

 

 

1001

 

1

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

3

 

 

 

 

1001

 

2

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

4

 

 

 

 

1001

 

3

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

5

 

 

 

 

1001

 

4

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

6

 

 

 

 

1001

 

5

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

7

 

 

 

 

1001

 

6

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

8

 

 

 

 

1001

 

7

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

9

 

 

 

 

1001

 

8

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

10

 

 

 

 

1001

 

9

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

11

 

 

 

 

1001

 

10

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

12

 

 

 

 

1001

 

11

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

13

 

 

 

 

1001

 

12

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

14

 

 

 

 

1001

 

13

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

15

 

 

 

 

1001

 

14

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Programmable Alarm

16

 

 

 

 

1001

 

15

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Unsupported Number of AEMs

 

 

 

1002

 

0

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Unsupported Number of CEMs

 

 

 

1002

 

1

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Logic Alarm

 

 

 

 

 

1002

 

2

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Logic Pre-Alarm

 

 

 

 

 

1002

 

3

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Global Sender Fail Alarm

 

 

 

1002

 

4

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Clock Not Set Alarm

 

 

 

 

 

1002

 

5

 

Uint16

 

2

R

False=0 True=1

 

Alarms

 

Clock Battery Low Alarm

 

 

 

1002

 

6

 

Uint16

 

2

R

False=0 True=1

 

Alarm Report

 

Alarm Output

 

 

 

 

 

1002

 

7

 

Uint16

 

2

R

False=0 True=1

 

Pre-Alarm Report

 

Alarm Output

 

 

 

 

 

1002

 

8

 

Uint16

 

2

R

False=0 True=1

 

Contact Outputs

 

Output 1

 

 

 

 

 

1002

 

9

 

Uint16

 

2

R

False=0 True=1

 

Contact Outputs

 

Output 2

 

 

 

 

 

1002

 

10

 

Uint16

 

2

R

False=0 True=1

 

Contact Outputs

 

Output 3

 

 

 

 

 

1002

 

11

 

Uint16

 

2

R

False=0 True=1

 

Contact Outputs

 

Output 4

 

 

 

 

 

1002

 

12

 

Uint16

 

2

R

False=0 True=1

 

Contact Outputs

 

Output 5

 

 

 

 

 

1002

 

13

 

Uint16

 

2

R

False=0 True=1

 

Contact Outputs

 

Output 6

 

 

 

 

 

1002

 

14

 

Uint16

 

2

R

False=0 True=1

 

Contact Outputs

 

Output 7

 

 

 

 

 

1002

 

15

 

Uint16

 

2

R

False=0 True=1

 

Contact Outputs

 

Output 8

 

 

 

 

 

1003

 

0

 

Uint16

 

2

R

False=0 True=1

 

Contact Outputs

 

Output 9

 

 

 

 

 

1003

 

1

 

Uint16

 

2

R

False=0 True=1

 

Contact Outputs

 

Output 10

 

 

 

 

 

1003

 

2

 

Uint16

 

2

R

False=0 True=1

DGC-2020HD Modbus™ Protocol

Default Register Table

22

 

 

 

 

9469300991 Rev A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

Description

Register

Bit

Type

Bytes

R/W

Range

 

Contact Outputs

Output 11

1003

3

Uint16

2

R

False=0 True=1

 

Contact Outputs

Output 12

1003

4

Uint16

2

R

False=0 True=1

 

Contact Outputs

Preheat Prelube Relay

1003

5

Uint16

2

R

False=0 True=1

 

Contact Outputs

Fuel Solenoid Relay

1003

6

Uint16

2

R

False=0 True=1

 

Contact Outputs

Master Start Relay

1003

7

Uint16

2

R

False=0 True=1

 

Virtual Switch

Virtual Switch 1

1003

8

Uint16

2

R

False=0 True=1

 

Virtual Switch

Virtual Switch 2

1003

9

Uint16

2

R

False=0 True=1

 

Virtual Switch

Virtual Switch 3

1003

10

Uint16

2

R

False=0 True=1

 

Virtual Switch

Virtual Switch 4

1003

11

Uint16

2

R

False=0 True=1

 

Virtual Switch

Virtual Switch 5

1003

12

Uint16

2

R

False=0 True=1

 

Virtual Switch

Virtual Switch 6

1003

13

Uint16

2

R

False=0 True=1

 

Buzzer

Alarm Silence Active

1003

14

Uint16

2

R

False=0 True=1

 

Power Meter

PF Lagging

1003

15

Uint16

2

R

False=0 True=1

 

Power Meter 2

PF Lagging

1004

0

Uint16

2

R

False=0 True=1

 

Power Meter 3

PF Lagging

1004

1

Uint16

2

R

False=0 True=1

 

27P-1

Block

1004

2

Uint16

2

R

False=0 True=1

 

27P-1

Pickup

1004

3

Uint16

2

R

False=0 True=1

 

27P-1

Trip

1004

4

Uint16

2

R

False=0 True=1

 

27P-1

Pre-Alarm

1004

5

Uint16

2

R

False=0 True=1

 

27P-1

Alarm

1004

6

Uint16

2

R

False=0 True=1

 

27P-2

Block

1004

7

Uint16

2

R

False=0 True=1

 

27P-2

Pickup

1004

8

Uint16

2

R

False=0 True=1

 

27P-2

Trip

1004

9

Uint16

2

R

False=0 True=1

 

27P-2

Pre-Alarm

1004

10

Uint16

2

R

False=0 True=1

 

27P-2

Alarm

1004

11

Uint16

2

R

False=0 True=1

 

27P-3

Block

1004

12

Uint16

2

R

False=0 True=1

 

27P-3

Pickup

1004

13

Uint16

2

R

False=0 True=1

 

27P-3

Trip

1004

14

Uint16

2

R

False=0 True=1

 

27P-3

Pre-Alarm

1004

15

Uint16

2

R

False=0 True=1

 

27P-3

Alarm

1005

0

Uint16

2

R

False=0 True=1

 

27P-4

Block

1005

1

Uint16

2

R

False=0 True=1

 

27P-4

Pickup

1005

2

Uint16

2

R

False=0 True=1

 

27P-4

Trip

1005

3

Uint16

2

R

False=0 True=1

 

27P-4

Pre-Alarm

1005

4

Uint16

2

R

False=0 True=1

 

27P-4

Alarm

1005

5

Uint16

2

R

False=0 True=1

 

27P-5

Block

1005

6

Uint16

2

R

False=0 True=1

 

27P-5

Pickup

1005

7

Uint16

2

R

False=0 True=1

 

27P-5

Trip

1005

8

Uint16

2

R

False=0 True=1

 

27P-5

Pre-Alarm

1005

9

Uint16

2

R

False=0 True=1

 

27P-5

Alarm

1005

10

Uint16

2

R

False=0 True=1

 

27P-6

Block

1005

11

Uint16

2

R

False=0 True=1

 

27P-6

Pickup

1005

12

Uint16

2

R

False=0 True=1

 

27P-6

Trip

1005

13

Uint16

2

R

False=0 True=1

 

27P-6

Pre-Alarm

1005

14

Uint16

2

R

False=0 True=1

 

27P-6

Alarm

1005

15

Uint16

2

R

False=0 True=1

 

59P-1

Block

1006

0

Uint16

2

R

False=0 True=1

 

59P-1

Pickup

1006

1

Uint16

2

R

False=0 True=1

 

59P-1

Trip

1006

2

Uint16

2

R

False=0 True=1

 

59P-1

Pre-Alarm

1006

3

Uint16

2

R

False=0 True=1

 

59P-1

Alarm

1006

4

Uint16

2

R

False=0 True=1

 

59P-2

Block

1006

5

Uint16

2

R

False=0 True=1

 

59P-2

Pickup

1006

6

Uint16

2

R

False=0 True=1

 

59P-2

Trip

1006

7

Uint16

2

R

False=0 True=1

 

59P-2

Pre-Alarm

1006

8

Uint16

2

R

False=0 True=1

 

59P-2

Alarm

1006

9

Uint16

2

R

False=0 True=1

 

59P-3

Block

1006

10

Uint16

2

R

False=0 True=1

 

59P-3

Pickup

1006

11

Uint16

2

R

False=0 True=1

 

59P-3

Trip

1006

12

Uint16

2

R

False=0 True=1

 

59P-3

Pre-Alarm

1006

13

Uint16

2

R

False=0 True=1

 

59P-3

Alarm

1006

14

Uint16

2

R

False=0 True=1

 

59P-4

Block

1006

15

Uint16

2

R

False=0 True=1

 

59P-4

Pickup

1007

0

Uint16

2

R

False=0 True=1

 

59P-4

Trip

1007

1

Uint16

2

R

False=0 True=1

 

59P-4

Pre-Alarm

1007

2

Uint16

2

R

False=0 True=1

 

59P-4

Alarm

1007

3

Uint16

2

R

False=0 True=1

 

59P-5

Block

1007

4

Uint16

2

R

False=0 True=1

 

59P-5

Pickup

1007

5

Uint16

2

R

False=0 True=1

 

59P-5

Trip

1007

6

Uint16

2

R

False=0 True=1

 

59P-5

Pre-Alarm

1007

7

Uint16

2

R

False=0 True=1

 

59P-5

Alarm

1007

8

Uint16

2

R

False=0 True=1

 

59P-6

Block

1007

9

Uint16

2

R

False=0 True=1

 

59P-6

Pickup

1007

10

Uint16

2

R

False=0 True=1

 

59P-6

Trip

1007

11

Uint16

2

R

False=0 True=1

 

59P-6

Pre-Alarm

1007

12

Uint16

2

R

False=0 True=1

 

59P-6

Alarm

1007

13

Uint16

2

R

False=0 True=1

Default Register Table

DGC-2020HD Modbus™ Protocol

 

9469300991 Rev A

 

 

 

 

 

 

 

23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

 

Description

Register

Bit

Type

Bytes

R/W

Range

 

47-1

Block

 

1007

14

Uint16

2

R

False=0 True=1

 

47-1

Pickup

 

1007

15

Uint16

2

R

False=0 True=1

 

47-1

Trip

 

1008

0

Uint16

2

R

False=0 True=1

 

47-1

Pre-Alarm

 

1008

1

Uint16

2

R

False=0 True=1

 

47-1

Alarm

 

1008

2

Uint16

2

R

False=0 True=1

 

47-2

Block

 

1008

3

Uint16

2

R

False=0 True=1

 

47-2

Pickup

 

1008

4

Uint16

2

R

False=0 True=1

 

47-2

Trip

 

1008

5

Uint16

2

R

False=0 True=1

 

47-2

Pre-Alarm

 

1008

6

Uint16

2

R

False=0 True=1

 

47-2

Alarm

 

1008

7

Uint16

2

R

False=0 True=1

 

47-3

Block

 

1008

8

Uint16

2

R

False=0 True=1

 

47-3

Pickup

 

1008

9

Uint16

2

R

False=0 True=1

 

47-3

Trip

 

1008

10

Uint16

2

R

False=0 True=1

 

47-3

Pre-Alarm

 

1008

11

Uint16

2

R

False=0 True=1

 

47-3

Alarm

 

1008

12

Uint16

2

R

False=0 True=1

 

47-4

Block

 

1008

13

Uint16

2

R

False=0 True=1

 

47-4

Pickup

 

1008

14

Uint16

2

R

False=0 True=1

 

47-4

Trip

 

1008

15

Uint16

2

R

False=0 True=1

 

47-4

Pre-Alarm

 

1009

0

Uint16

2

R

False=0 True=1

 

47-4

Alarm

 

1009

1

Uint16

2

R

False=0 True=1

 

47-5

Block

 

1009

2

Uint16

2

R

False=0 True=1

 

47-5

Pickup

 

1009

3

Uint16

2

R

False=0 True=1

 

47-5

Trip

 

1009

4

Uint16

2

R

False=0 True=1

 

47-5

Pre-Alarm

 

1009

5

Uint16

2

R

False=0 True=1

 

47-5

Alarm

 

1009

6

Uint16

2

R

False=0 True=1

 

47-6

Block

 

1009

7

Uint16

2

R

False=0 True=1

 

47-6

Pickup

 

1009

8

Uint16

2

R

False=0 True=1

 

47-6

Trip

 

1009

9

Uint16

2

R

False=0 True=1

 

47-6

Pre-Alarm

 

1009

10

Uint16

2

R

False=0 True=1

 

47-6

Alarm

 

1009

11

Uint16

2

R

False=0 True=1

 

81-1

Block

 

1009

12

Uint16

2

R

False=0 True=1

 

81-1

Pickup

 

1009

13

Uint16

2

R

False=0 True=1

 

81-1

Trip

 

1009

14

Uint16

2

R

False=0 True=1

 

81-1

Pre-Alarm

 

1009

15

Uint16

2

R

False=0 True=1

 

81-1

Alarm

 

1010

0

Uint16

2

R

False=0 True=1

 

81-2

Block

 

1010

1

Uint16

2

R

False=0 True=1

 

81-2

Pickup

 

1010

2

Uint16

2

R

False=0 True=1

 

81-2

Trip

 

1010

3

Uint16

2

R

False=0 True=1

 

81-2

Pre-Alarm

 

1010

4

Uint16

2

R

False=0 True=1

 

81-2

Alarm

 

1010

5

Uint16

2

R

False=0 True=1

 

81-3

Block

 

1010

6

Uint16

2

R

False=0 True=1

 

81-3

Pickup

 

1010

7

Uint16

2

R

False=0 True=1

 

81-3

Trip

 

1010

8

Uint16

2

R

False=0 True=1

 

81-3

Pre-Alarm

 

1010

9

Uint16

2

R

False=0 True=1

 

81-3

Alarm

 

1010

10

Uint16

2

R

False=0 True=1

 

81-4

Block

 

1010

11

Uint16

2

R

False=0 True=1

 

81-4

Pickup

 

1010

12

Uint16

2

R

False=0 True=1

 

81-4

Trip

 

1010

13

Uint16

2

R

False=0 True=1

 

81-4

Pre-Alarm

 

1010

14

Uint16

2

R

False=0 True=1

 

81-4

Alarm

 

1010

15

Uint16

2

R

False=0 True=1

 

81-5

Block

 

1011

0

Uint16

2

R

False=0 True=1

 

81-5

Pickup

 

1011

1

Uint16

2

R

False=0 True=1

 

81-5

Trip

 

1011

2

Uint16

2

R

False=0 True=1

 

81-5

Pre-Alarm

 

1011

3

Uint16

2

R

False=0 True=1

 

81-5

Alarm

 

1011

4

Uint16

2

R

False=0 True=1

 

81-6

Block

 

1011

5

Uint16

2

R

False=0 True=1

 

81-6

Pickup

 

1011

6

Uint16

2

R

False=0 True=1

 

81-6

Trip

 

1011

7

Uint16

2

R

False=0 True=1

 

81-6

Pre-Alarm

 

1011

8

Uint16

2

R

False=0 True=1

 

81-6

Alarm

 

1011

9

Uint16

2

R

False=0 True=1

 

81-7

Block

 

1011

10

Uint16

2

R

False=0 True=1

 

81-7

Pickup

 

1011

11

Uint16

2

R

False=0 True=1

 

81-7

Trip

 

1011

12

Uint16

2

R

False=0 True=1

 

81-7

Pre-Alarm

 

1011

13

Uint16

2

R

False=0 True=1

 

81-7

Alarm

 

1011

14

Uint16

2

R

False=0 True=1

 

81-8

Block

 

1011

15

Uint16

2

R

False=0 True=1

 

81-8

Pickup

 

1012

0

Uint16

2

R

False=0 True=1

 

81-8

Trip

 

1012

1

Uint16

2

R

False=0 True=1

 

81-8

Pre-Alarm

 

1012

2

Uint16

2

R

False=0 True=1

 

81-8

Alarm

 

1012

3

Uint16

2

R

False=0 True=1

 

40Q-1

Block

 

1012

4

Uint16

2

R

False=0 True=1

 

40Q-1

Pickup

 

1012

5

Uint16

2

R

False=0 True=1

 

40Q-1

Trip

 

1012

6

Uint16

2

R

False=0 True=1

 

40Q-1

Pre-Alarm

 

1012

7

Uint16

2

R

False=0 True=1

 

40Q-1

Alarm

 

1012

8

Uint16

2

R

False=0 True=1

DGC-2020HD Modbus™ Protocol

Default Register Table

24

 

 

 

 

 

 

9469300991 Rev A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

 

Description

Register

Bit

Type

Bytes

R/W

Range

 

40Q-2

 

Block

 

1012

9

Uint16

2

R

False=0 True=1

 

40Q-2

 

Pickup

 

1012

10

Uint16

2

R

False=0 True=1

 

40Q-2

 

Trip

 

1012

11

Uint16

2

R

False=0 True=1

 

40Q-2

 

Pre-Alarm

 

1012

12

Uint16

2

R

False=0 True=1

 

40Q-2

 

Alarm

 

1012

13

Uint16

2

R

False=0 True=1

 

32-1

 

Block

 

1012

14

Uint16

2

R

False=0 True=1

 

32-1

 

Pickup

 

1012

15

Uint16

2

R

False=0 True=1

 

32-1

 

Trip

 

1013

0

Uint16

2

R

False=0 True=1

 

32-1

 

Pre-Alarm

 

1013

1

Uint16

2

R

False=0 True=1

 

32-1

 

Alarm

 

1013

2

Uint16

2

R

False=0 True=1

 

32-2

 

Block

 

1013

3

Uint16

2

R

False=0 True=1

 

32-2

 

Pickup

 

1013

4

Uint16

2

R

False=0 True=1

 

32-2

 

Trip

 

1013

5

Uint16

2

R

False=0 True=1

 

32-2

 

Pre-Alarm

 

1013

6

Uint16

2

R

False=0 True=1

 

32-2

 

Alarm

 

1013

7

Uint16

2

R

False=0 True=1

 

32-3

 

Block

 

1013

8

Uint16

2

R

False=0 True=1

 

32-3

 

Pickup

 

1013

9

Uint16

2

R

False=0 True=1

 

32-3

 

Trip

 

1013

10

Uint16

2

R

False=0 True=1

 

32-3

 

Pre-Alarm

 

1013

11

Uint16

2

R

False=0 True=1

 

32-3

 

Alarm

 

1013

12

Uint16

2

R

False=0 True=1

 

32-4

 

Block

 

1013

13

Uint16

2

R

False=0 True=1

 

32-4

 

Pickup

 

1013

14

Uint16

2

R

False=0 True=1

 

32-4

 

Trip

 

1013

15

Uint16

2

R

False=0 True=1

 

32-4

 

Pre-Alarm

 

1014

0

Uint16

2

R

False=0 True=1

 

32-4

 

Alarm

 

1014

1

Uint16

2

R

False=0 True=1

 

32-5

 

Block

 

1014

2

Uint16

2

R

False=0 True=1

 

32-5

 

Pickup

 

1014

3

Uint16

2

R

False=0 True=1

 

32-5

 

Trip

 

1014

4

Uint16

2

R

False=0 True=1

 

32-5

 

Pre-Alarm

 

1014

5

Uint16

2

R

False=0 True=1

 

32-5

 

Alarm

 

1014

6

Uint16

2

R

False=0 True=1

 

32-6

 

Block

 

1014

7

Uint16

2

R

False=0 True=1

 

32-6

 

Pickup

 

1014

8

Uint16

2

R

False=0 True=1

 

32-6

 

Trip

 

1014

9

Uint16

2

R

False=0 True=1

 

32-6

 

Pre-Alarm

 

1014

10

Uint16

2

R

False=0 True=1

 

32-6

 

Alarm

 

1014

11

Uint16

2

R

False=0 True=1

 

51-1

 

Block

 

1014

12

Uint16

2

R

False=0 True=1

 

51-1

 

Pickup

 

1014

13

Uint16

2

R

False=0 True=1

 

51-1

 

Trip

 

1014

14

Uint16

2

R

False=0 True=1

 

51-1

 

Pre-Alarm

 

1014

15

Uint16

2

R

False=0 True=1

 

51-1

 

Alarm

 

1015

0

Uint16

2

R

False=0 True=1

 

51-2

 

Block

 

1015

1

Uint16

2

R

False=0 True=1

 

51-2

 

Pickup

 

1015

2

Uint16

2

R

False=0 True=1

 

51-2

 

Trip

 

1015

3

Uint16

2

R

False=0 True=1

 

51-2

 

Pre-Alarm

 

1015

4

Uint16

2

R

False=0 True=1

 

51-2

 

Alarm

 

1015

5

Uint16

2

R

False=0 True=1

 

51-3

 

Block

 

1015

6

Uint16

2

R

False=0 True=1

 

51-3

 

Pickup

 

1015

7

Uint16

2

R

False=0 True=1

 

51-3

 

Trip

 

1015

8

Uint16

2

R

False=0 True=1

 

51-3

 

Pre-Alarm

 

1015

9

Uint16

2

R

False=0 True=1

 

51-3

 

Alarm

 

1015

10

Uint16

2

R

False=0 True=1

 

51-4

 

Block

 

1015

11

Uint16

2

R

False=0 True=1

 

51-4

 

Pickup

 

1015

12

Uint16

2

R

False=0 True=1

 

51-4

 

Trip

 

1015

13

Uint16

2

R

False=0 True=1

 

51-4

 

Pre-Alarm

 

1015

14

Uint16

2

R

False=0 True=1

 

51-4

 

Alarm

 

1015

15

Uint16

2

R

False=0 True=1

 

51-5

 

Block

 

1016

0

Uint16

2

R

False=0 True=1

 

51-5

 

Pickup

 

1016

1

Uint16

2

R

False=0 True=1

 

51-5

 

Trip

 

1016

2

Uint16

2

R

False=0 True=1

 

51-5

 

Pre-Alarm

 

1016

3

Uint16

2

R

False=0 True=1

 

51-5

 

Alarm

 

1016

4

Uint16

2

R

False=0 True=1

 

51-6

 

Block

 

1016

5

Uint16

2

R

False=0 True=1

 

51-6

 

Pickup

 

1016

6

Uint16

2

R

False=0 True=1

 

51-6

 

Trip

 

1016

7

Uint16

2

R

False=0 True=1

 

51-6

 

Pre-Alarm

 

1016

8

Uint16

2

R

False=0 True=1

 

51-6

 

Alarm

 

1016

9

Uint16

2

R

False=0 True=1

 

78-1

 

Block

 

1016

10

Uint16

2

R

False=0 True=1

 

78-1

 

Pickup

 

1016

11

Uint16

2

R

False=0 True=1

 

78-1

 

Trip

 

1016

12

Uint16

2

R

False=0 True=1

 

78-1

 

Pre-Alarm

 

1016

13

Uint16

2

R

False=0 True=1

 

78-1

 

Alarm

 

1016

14

Uint16

2

R

False=0 True=1

 

78-2

 

Block

 

1016

15

Uint16

2

R

False=0 True=1

 

78-2

 

Pickup

 

1017

0

Uint16

2

R

False=0 True=1

 

78-2

 

Trip

 

1017

1

Uint16

2

R

False=0 True=1

 

78-2

 

Pre-Alarm

 

1017

2

Uint16

2

R

False=0 True=1

 

78-2

 

Alarm

 

1017

3

Uint16

2

R

False=0 True=1

Default Register Table

DGC-2020HD Modbus™ Protocol

Loading...
+ 288 hidden pages