DKG-379 User Manual Rev_02
V-15
(24-12-2012)
K43D01-EN - 86 -
ADDRESS
(hex)
R /
W
DATA
SIZE
COEFFICIEN
T
DESCRIPTION
003C
R
16bit
-
Relay function statuses
bit_0: battery bank voltage below threshold
bit_1: block heater on
bit_2: service request
bit_5: flashing relay output
bit_6: gas solenoid
bit_7: fuel pump
bit_10: idle speed operation
bit_11: fan control
003D
R
8bit
-
Operating mode
bit_4: auto mode
bit_5: off mode
bit_6: test mode
bit_7: load test mode
003E
R
16bit
x1
Operation timer. Different actions are taken when this
register switches from 1 to 0.
003F
R
8bit
-
Genset operating status: (unsigned byte)
0:load on mains
1:waiting before fuel
2:waiting before/between cranks
3:cranking
4:engine heating
5:load contactor timer
6:load on genset
8:cooldown operation
9:stopping
0040
R /
W
8bit
-
Last pressed key. This byte is also used in order to
change operation mode through MODBUS.
bit_0: -
bit_1: -
bit_2: -
bit_3: -
bit_4: auto mode
bit_5: off mode
bit_6: test mode
bit_7: load test mode
0057-
0058-0059
R
40bit
0.01
Engine run hours coded in 5 bytes.
First 2 bytes (register 0057h) contain binary flags. Last 3
bytes contain engine hours multiplied by 0.16 hours.
The number of zeros in the first 2 bytes multiplied by 0.01h
should be added to the total in order to get the correct
engine hours in 0.01h steps.
Example:
0057 = 65472d=FFC0h= 1111.1111.1100.0000b
0058 = 355d (0163h)
0059 = 02d
The number of zeros in the register 0057 is 6.
Thus the engine hours is 6x0.01 + 355x0.16 +
2x65536x0.16=21028.38 hours.