INSTRUCTION MANUAL
FOR
DGC-2020HD
Digital Genset Controller
Modbus™ Protocol
Publication: 9469300991
Revision: A Nov-13
9469300991 Rev A |
i |
|
|
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 |
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 |
|
|
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.
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.
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
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.
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.
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.
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 |
|
|
|
|
|
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.
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 |
|
|
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).
A detailed description of DGC-2020HD supported message queries and responses is provided in the following paragraphs.
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
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
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 |
|
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 |
|
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 |
|
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.
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)
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.
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.
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.
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 |
|
|
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.
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 |