You are on page 1of 14

5 PowerCommand 2.x/3.

x Modbus
Register Map
5.1 Modbus Communications
Use the following equation to calculate the value of 32-bit parameters.
• A = high register value
• B = low register value
parameter = (A * 65536 * multiplier) + (B * multiplier)
alternate formula: parameter = ((A*65536)+B)* multiplier
For example: Engine Running Time is a 32-bit parameter in registers 40070 and 40071.
• Register 40070 has 322 (high register value = A).
• Register 40071 has 15637 (low register value = B).
Engine Running Time = (322 * 65536 * 0.1) + (15637 * 0.1)
The engine run-time is 2111823 seconds, or 586.6 hours.
To write a 32-bit value to 2 Modbus registers, calculate the value for each register as follows:
• A (High register value) = INT ((Parameter / Multiplier) / 65536))
• B (Low register value) = INT ((Parameter / Multiplier) % (65536))
• % = Modulus (the remainder of integer division)
For example: To write Load Demand Genset Run Hours = 80000.5
• Register 40769 (high register value A) should be written to INT ((80000.5/0.1)/65536) = 12
• Register 40770 (low register value B) should be written to INT ((80000.5/.01)%65536) = 13573
To write 32-bit values to 2 modbus addresses always write the high register value followed by the low
register value. Both registers must be written to change the 32-bit value in the control.

5.2 Parametrics (Analog Values)


Unsupported (Not Available) Data=> "Not Available" data shall be represented as highest positive value
for that parameter. For example for a two byte, unsigned integer that would be 65535. For a signed
integer that would be 32767.
• Parameters which are not available due to the sensor not being installed, or not enabled in the
controllers configuration will classified like this.
Network Failed Data=> "Network Failure" data shall be represented as three less than the highest
positive value for that parameter. For example for a two byte, unsigned integer that would be 65532. For a
signed integer that would be 32764.
• Data that comes from a network that has failed, such as sensors on the PCCnet I/O Module or
sensor data coming in via the CAN datalink will be classified like this.

A029X159 (Issue 19) 77 Copyright © 2017 Cummins Inc.


5. PowerCommand 2.x/3.x Modbus Register Map 8-2017

Hardware/Component Failure=> "Hardware/Component Failure" data shall be represented as four less


than the highest positive value for that parameter. For example for a two byte, unsigned integer that would
be 65531. For a signed integer that would be 32763.
• A hardware/component failure that provides the data, such as the voltage, current and power data
that comes from an external metering chip will be classified like this.
Out of Range High/Out of Range=> "Out of Range High/Out of Range" data shall be represented as one
less than the highest positive value for that parameter. For example for a two byte, unsigned integer that
would be 65534. For a signed integer that would be 32766.
• Data that has been determined to be out of range high or out of range (when there is no distinction
between out of range high and out of range low) due to an open sensor for example, will be
classified like this.
Out of Range Low=> "Out of Range Low" data shall be represented as two less than the highest positive
value for that parameter. For example for a two byte, unsigned integer that would be 65533. For a signed
integer that would be 32765.
• Data that has been determined to be out of range low due to a shorted sensor for example, will be
classified like this.
Data within Normal Operating Range (Valid)=> Anything other than above.

NOTICE
Earlier versions of software may not support all of the Modbus registers in the following table. If
a particular register is not available in your installation, it is possible that the Modbus connection
is working but the controller software does not support that particular register.

NOTICE
If an address or bit is not listed in this table it is not implemented.

NOTICE
The Master device can read 1-40 contiguous registers, write 1-40 contiguous registers, or read
diagnostic counters.

NOTICE
The lowest Modbus register value is considered as the High Register Value and the highest
Modbus register value is considered as the Low Register Value.

Copyright © 2017 Cummins Inc. 78 A029X159 (Issue 19)


8-2017 5. PowerCommand 2.x/3.x Modbus Register Map

Addr. Parameter Access Specifications Description Control


40010 Control Read Only 0: Off Current position of the PC 2.x,
Switch 1: Auto generator set switch panel PC 3.x
Position 2: Manual Off-Run-Auto switch as seen
by the generator set control.
SEE ALSO ADDRESS
40580.
NOTE: Both address 40580
and 40010 show the same
information however the
specification for each is
different.
40011 Genset Run Read Only 0: Stop Current genset operating PC 2.x,
Sequence 1: Time Delay to Start mode. Modbus mapping shall PC3.x
State 2: Warmup at Idle be in both addresses 43500
and 40011
3: Rated Freq and Voltage
4: Cooldown / Stop Delay
5: Cooldown at Idle
6: Rated to Idle Transition
Delay
40012 Most Recent Read Only Multiplier: 1 This Modbus Register PC 2.x,
Fault or Offset: 0 displays most recent Fault or PC 3.x
Warning Size (bits): 16 Warning. It is not mapped
with any logical.
Sign: U
Unit:
Lower Limit:
Upper Limit: 65530
40013 Modbus Read Only 0: None This register returns the Fault PC 2.x,
register 1: Warning Type of the Fault Code. This PC 3.x
40013 2: Shutdown is not associated with any
logical.
40014 Genset % Read Only Multiplier: 0.01 Monitors the total generator PC 2.x,
Standby Total Offset: 0 set standby KW percentage PC 3.x
kW Size (bits): 16 output.
Sign: S
Unit: %
Lower Limit:
Upper Limit:
40016 NFPA 110 Read Only Multiplier: 1.0 16-bit number to represent PC 2.x,
Logical Offset: 0 the status of the NFPA 110 PC 3.x
Status Size (bits): 16 logical. See NFPA 110
bitmap.
Sign: U
Unit:
Lower Limit:
Upper Limit:

A029X159 (Issue 19) 79 Copyright © 2017 Cummins Inc.


5. PowerCommand 2.x/3.x Modbus Register Map 8-2017

Addr. Parameter Access Specifications Description Control


40017 Extended Read Only Multiplier: 1.0 16-bit number to represent PC 2.x,
NFPA 110 Offset: 0 the status of the NFPA 110 PC 3.x
Logical Size (bits): 16 logical. See NFPA 110
Status bitmap.
Sign: U
Unit:
Lower Limit:
Upper Limit:
40018 Genset L1N Read Only Multiplier: 1 Generator set L1N voltage PC 2.x,
Voltage Offset: 0 PC 3.x
Size (bits): 16
Sign: U
Unit: Vac
Lower Limit:
Upper Limit:
40019 Genset L2N Read Only Multiplier: 1 Generator set L2N voltage PC 2.x,
Voltage Offset: 0 PC 3.x
Size (bits): 16
Sign: U
Unit: Vac
Lower Limit:
Upper Limit:
40020 Genset L3N Read Only Multiplier: 1 Generator set L3N voltage PC 2.x,
Voltage Offset: 0 PC 3.x
Size (bits): 16
Sign: U
Unit: Vac
Lower Limit:
Upper Limit:
40021 Genset LN Read Only Multiplier : 1 Genset Line to Neutral PC 2.x,
Average Offset: 0 average voltage PC 3.x
Voltage Size (Bits) : 16
Sign: U
Units: Vac
Upper Limit: NA
Default: 0
40022 Genset L1L2 Read Only Multiplier: 1 Generator set L1L2 voltage PC 2.x,
Voltage Lower Limit: NA PC 3.x
Offset: 0
Size (bits): 16
Sign: U
Unit: Vac
Lower Limit:
Upper Limit:

Copyright © 2017 Cummins Inc. 80 A029X159 (Issue 19)


8-2017 5. PowerCommand 2.x/3.x Modbus Register Map

Addr. Parameter Access Specifications Description Control


40023 Genset L2L3 Read Only Multiplier: 1 Generator set L2L3 voltage PC 2.x,
Voltage Offset: 0 PC 3.x
Size (bits): 16
Sign: U
Unit: Vac
Lower Limit:
Upper Limit:
40024 Genset L3L1 Read Only Multiplier: 1 Generator set L3L1 voltage PC 2.x,
Voltage Offset: 0 PC 3.x
Size (bits): 16
Sign: U
Unit: Vac
Lower Limit:
Upper Limit:
40025 Genset LL Read Only Multiplier: 1 Generator set Line to Line PC 2.x,
Average Offset: 0 average voltage PC 3.x
Voltage Size (bits): 16
Sign: U
Unit: Vac
Lower Limit:
Upper Limit:
40026 Genset L1 Read Only Multiplier: 1 Monitors the generator set L1 PC 2.x,
Current Offset: 0 current value. PC 3.x
Size (bits): 16
Sign: U
Unit: Amps
Lower Limit:
Upper Limit:
40027 Genset L2 Read Only Multiplier: 1 Generator set L2 current PC 2.x,
Current Offset: 0 PC 3.x
Size (bits): 16
Sign: U
Unit: Amps
Lower Limit:
Upper Limit:
40028 Genset L3 Read Only Multiplier: 1 Generator set L3 current PC 2.x,
Current Offset: 0 PC 3.x
Size (bits): 16
Sign: U
Unit: Amps
Lower Limit:
Upper Limit:

A029X159 (Issue 19) 81 Copyright © 2017 Cummins Inc.


5. PowerCommand 2.x/3.x Modbus Register Map 8-2017

Addr. Parameter Access Specifications Description Control


40029 Genset Read Only Multiplier: 1 Generator set average PC 2.x,
Average Offset: 0 current PC 3.x
Current Size (bits): 16
Sign: U
Unit: Amps
Lower Limit:
Upper Limit:
40030 Genset Read Only Multiplier: 1 Generator set neutral current PC 3.x
Neutral Offset: 0
Current Size (bits): 16
Sign: U
Unit: Amps
Lower Limit:
Upper Limit:
40031 Genset L1 Read Only Multiplier: 1 Generator set L1 kW PC 2.x,
kW Offset: 0 PC 3.x
Size (bits): 16
Sign: S
Unit: kW
Lower Limit:
Upper Limit:
40032 Genset L2 Read Only Multiplier: 1 Generator set L2 kW PC 2.x,
kW Offset: 0 PC 3.x
Size (bits): 16
Sign: S
Unit: kW
Lower Limit: -32768
Upper Limit: 32762
40033 Genset L3 Read Only Multiplier: 1 Generator set L3 kW PC 2.x,
kW Offset: 0 PC 3.x
Size (bits): 16
Sign: S
Unit: kW
Lower Limit: -32768
Upper Limit: 32762
40034 Genset Total Read Only Multiplier: 1 Generator set total kW PC 2.x,
kW Offset: 0 PC 3.x
Size (bits): 16
Sign: S
Unit: kW
Lower Limit:
Upper Limit:

Copyright © 2017 Cummins Inc. 82 A029X159 (Issue 19)


8-2017 5. PowerCommand 2.x/3.x Modbus Register Map

Addr. Parameter Access Specifications Description Control


40035 Genset L1 Read Only Multiplier: 1 Generator set L1 kVAR PC 2.x,
kVAR Offset: 0 PC 3.x
Size (bits): 16
Sign: S
Unit: kVAR
Lower Limit:
Upper Limit:
40036 Genset L2 Read Only Multiplier: 1 Generator set L2 kVAR PC 2.x,
kVAR Offset: 0 PC 3.x
Size (bits): 16
Sign: S
Unit: kVAR
Lower Limit: -32768
Upper Limit: 32762
40037 Genset L3 Read Only Multiplier: 1 Generator set L3 kVAR PC 2.x,
kVAR Offset: 0 PC 3.x
Size (bits): 16
Sign: S
Unit: kVAR
Lower Limit:
Upper Limit
40038 Genset Total Read Only Multiplier: 1 Generator set total kVAR PC 2.x,
kVAR Offset: 0 PC 3.x
Size (bits): 16
Sign: S
Unit: kVAR
Lower Limit:
Upper Limit
40039 Genset Total Read Only Multiplier: 0.01 Generator set total power PC 2.x,
Power Factor Offset: 0 factor (L1+L2+L3) PC 3.x
Size (bits): 8
Sign: S
Unit: PF
Lower Limit:
Upper Limit
40040 Genset L1 Read Only Multiplier: 1 Generator set L1 kVA PC 2.x,
kVA Offset: 0 PC 3.x
Size (bits): 16
Sign: U
Unit: kVA
Lower Limit:
Upper Limit

A029X159 (Issue 19) 83 Copyright © 2017 Cummins Inc.


5. PowerCommand 2.x/3.x Modbus Register Map 8-2017

Addr. Parameter Access Specifications Description Control


40041 Genset L2 Read Only Multiplier: 1 Generator set L2 kVA PC 2.x,
kVA Offset: 0 PC 3.x
Size (bits): 16
Sign: U
Unit: kVA
Lower Limit:
Upper Limit
40042 Genset L3 Read Only Multiplier: 1 Generator set L3 kVA PC 2.x,
kVA Offset: 0 PC 3.x
Size (bits): 16
Sign: U
Unit kVA
Lower Limit:
Upper Limit
40043 Genset Total Read Only Multiplier: 1 Generator set total kVA PC 2.x,
kVA Offset: 0 PC 3.x
Size (bits): 16
Sign: U
Unit: kVA
Lower Limit:
Upper Limit
40044 Genset Read Only Multiplier : 0.01 Genset Frequency OP. PC 2.X,
Frequency Offset: 0 Modbus has different PC 3.X
OP Size (bits): 16 multiplier than PCCnet. For
Modbus use only,
Sign: U
Multiplier/Units = 0.1 Hz
Unit: Hz
Lower Limit: NA
Upper Limit: NA
40046 Genset Total Read Only Multiplier: 1 Generator set total negative PC 2.x,
Negative kWh Offset: 0 kWh accumulation PC 3.x
Size (bits): 32
Sign: U
Unit: kWh
Lower Limit:
Upper Limit:
40047 Genset Total Read Only Multiplier: 1 Generator set total negative PC 2.x,
Negative kWh Offset: 0 kWh accumulation PC 3.x
Size (bits): 32
Sign: U
Unit: kWh
Lower Limit:
Upper Limit:

Copyright © 2017 Cummins Inc. 84 A029X159 (Issue 19)


8-2017 5. PowerCommand 2.x/3.x Modbus Register Map

Addr. Parameter Access Specifications Description Control


40048 Genset Total Read Only Multiplier: 1 Generator set total positive PC 2.x,
Positive kWh Offset: 0 kWh accumulation PC 3.x
Size (bits): 32
Sign: U
Unit: kWh
Lower Limit: 0
Upper Limit: 4294967290
40049 Genset Total Read Only Multiplier: 1 Generator set total positive PC 2.x,
Positive kWh Offset: 0 kWh accumulation PC 3.x
Size (bits): 32
Sign: U
Unit: kWh
Lower Limit: 0
Upper Limit: 4294967290
40050 Genset Total Read Only Multiplier: 1 Generator set total net kWh PC 2.x,
Net kWh Offset: 0 accumulation PC 3.x
Size (bits): 32
Sign: S
Unit: kWh
Lower Limit: -2147483648
Upper Limit: 2147483643
40051 Genset Total Read Only Multiplier: 1 Generator set total net kWh PC 2.x,
Net kWh Offset: 0 accumulation PC 3.x
Size (bits): 32
Sign: S
Unit: kWh
Lower Limit: -2147483648
Upper Limit: 2147483643
40052 Genset Total Read Only Multiplier: 1 Generator set total negative PC 2.x,
Negative Offset: 0 kVARh accumulation PC 3.x
kVARh Size (bits): 32
Sign: U
Unit: kVARh
Lower Limit:
Upper Limit:
40053 Genset Total Read Only Multiplier: 1 Generator set total negative PC 2.x,
Negative Offset: 0 kVARh accumulation PC 3.x
kVARh Size (bits): 32
Sign: U
Unit: kVARh
Lower Limit:
Upper Limit:

A029X159 (Issue 19) 85 Copyright © 2017 Cummins Inc.


5. PowerCommand 2.x/3.x Modbus Register Map 8-2017

Addr. Parameter Access Specifications Description Control


40054 Genset Total Read Only Multiplier: 1 Generator set total positive PC 2.x,
Positive Offset: 0 kVARh accumulation PC 3.x
kVARh Size (bits): 32
Sign: U
Unit: kVARh
Lower Limit: 0
Upper Limit: 4294967290
40055 Genset Total Read Only Multiplier: 1 Generator set total positive PC 2.x,
Positive Offset: 0 kVARh accumulation PC 3.x
kVARh Size (bits): 32
Sign: U
Unit: kVARh
Lower Limit: 0
Upper Limit: 4294967290
40056 Genset Total Read Only Multiplier: 1 Generator set total net PC 2.x,
Net kVARh Offset: 0 kVARh accumulation PC 3.x
Size (bits): 32
Sign: S
Unit: kVARh
Lower Limit: -2147483648
Upper Limit: 2147483643
40057 Generator set Read Only Multiplier: 1 Generator set total net PC 2.x,
Total Net Offset: 0 kVARh accumulation PC 3.x
kVARh Size (bits): 32
Sign: S
Unit: kVARh
Lower Limit: -2147483648
Upper Limit: 2147483643
40058 Genset % Read Only Multiplier: 0.1 Monitors the generator set PC 2.x,
Standby L1 Offset: 0 standby L1 current PC 3.x
Current Size (bits): 16 percentage output.
Sign: U
Unit: %
Lower Limit:
Upper Limit:
40059 Genset % Read Only Multiplier: 0.1 Monitors the generator set PC 2.x,
Standby L2 Offset: 0 standby L2 current PC 3.x
Current Size (bits): 16 percentage output.
Sign: U
Unit: %
Lower Limit:
Upper Limit:

Copyright © 2017 Cummins Inc. 86 A029X159 (Issue 19)


8-2017 5. PowerCommand 2.x/3.x Modbus Register Map

Addr. Parameter Access Specifications Description Control


40060 Genset % Read Only Multiplier: 0.1 Monitors the generator set PC 2.x,
Standby L3 Offset: 0 standby L3 current PC 3.x
Current Size (bits): 16 percentage output.
Sign: U
Unit: %
Lower Limit:
Upper Limit:
40061 Battery Read Only Multiplier: 0.1 Battery voltage value. PC 2.x,
Voltage Offset: 0 Modbus and PCCNet has PC 3.x
Size (bits): 16 different multiplier value. For
Modbus use only,
Sign: U
multiplier/units = 0.1 volts
Unit: Vdc
Lower Limit:
Upper Limit:
40062 Oil Pressure Read Only Multiplier: 1 Monitor point for the Oil PC 2.x,
Offset: 0 Pressure. Modbus and PC 3.x
Size (bits): 16 PCCNet have different
multiplier value. For Modbus
Sign: U
use only, Multiplier/Units =
Unit: kPa 1kPa
Lower Limit:
Upper Limit:
40063 Oil Read Only Multiplier: 0.1 Monitor point for the Oil PC 2.x,
Temperature Offset: 0 Temperature PC 3.x
Size (bits): 16
Sign: S
Unit: degF
Lower Limit:
Upper Limit:
40064 Coolant Read Only Multiplier: 0.1 Monitor point for the Coolant PC 2.x,
Temperature Offset: 0 Temperature. Modbus PC 3.x
Size (bits): 16 mapping shall be to both
46126 and 40064 addresses.
Sign: S
For Modbus use only,
Unit: degC Multiplier/Units = 0.1C
Lower Limit:
Upper Limit:
40065 Intake Read Only Multiplier: 0.1 To monitor Intake Manifold PC 2.x,
Manifold Offset: 0 Temperature. This parameter PC 3.x
Temperature Size (bits): 16 represents ”Intake Manifold
Temperature 1”.
Sign: S
Unit: degF
Lower Limit: -40
Upper Limit: 410

A029X159 (Issue 19) 87 Copyright © 2017 Cummins Inc.


5. PowerCommand 2.x/3.x Modbus Register Map 8-2017

Addr. Parameter Access Specifications Description Control


40065 Intake Read Only Multiplier: 0.1 To monitor Intake Manifold PC 2.x,
Manifold Offset: 0 Temperature. This parameter PC 3.x
Temperature Size (bits): 16 represents ”Intake Manifold
Temperature 1”.
Sign: S
Unit: degF
Lower Limit: -40
Upper Limit: 410

40066 Fuel Read Only Multiplier: 0.1 Monitor point for the Fuel PC 2.x,
Temperature Offset: 0 Temperature PC 3.x
Size (bits): 16
Sign: S
Unit: degF
Lower Limit: -40
Upper Limit: 410
40067 Fuel Rate Read Only Multiplier: 0.05 Monitor point for the Fuel PC 2.x,
Offset: 0 Rate PC 3.x
Size (bits): 16
Sign: S
Unit: gal/hr
Lower Limit:
Upper Limit:
40068 Average Read Only Multiplier: 1 Monitor point for the Average PC 2.x,
Engine Offset: 0 Engine Speed. Modbus and PC 3.x
Speed Size (bits): 16 PCCNet have different
multiplier value. For Modbus
Sign: U
use only, Multiplier/Units = 1
Unit: RPM RPM
Lower Limit:
Upper Limit:
40069 Total Start Read Only Multiplier : 1 Total number of start PC 2.X,
Attempts OP Offset: 0 attempts PC3.X
Size (bits): 16
Sign: U
Unit: NAr
Lower Limit: 0
Upper Limit: 65535
40070 Engine Read Only Multiplier: 0.1 Total engine run time. PC 2.x,
Running Time Offset: 0 Modbus has different PC 3.x
Size (bits): 32 multiplier than PCCNet. For
Modbus use only,
Sign: U
multiplier/units = 0.1 Sec
Unit: seconds
Lower Limit:
Upper Limit:

Copyright © 2017 Cummins Inc. 88 A029X159 (Issue 19)


8-2017 5. PowerCommand 2.x/3.x Modbus Register Map

Addr. Parameter Access Specifications Description Control


40071 Engine Read Only Multiplier: 0.1 Total engine run time. PC 2.x,
Running Time Offset: 0 Modbus has different PC 3.x
Size (bits): 32 multiplier than PCCnet. For
Modbus use only,
Sign: U
multiplier/units = 0.1 Sec
Unit: seconds
Lower Limit:
Upper Limit:
40072 Total Fuel Read Only Multiplier: 0.1 Total fuel consumption since PC 2.x,
Consumption Offset: 0 start of engine. PC 3.x
Size (bits): 32
Sign: U
Unit: gallons
Lower Limit:
Upper Limit:
40073 Total Fuel Read Only Multiplier: 0.1 Total fuel consumption since PC 2.x,
Consumption Offset: 0 start of engine. PC 3.x
Size (bits): 32
Sign: U
Unit: gallons
Lower Limit:
Upper Limit:
40074 Total Number Read Only Multiplier: 1 Total number of generator set PC 2.x,
of Runs Offset: 0 runs. PC 3.x
Size (bits): 32
Sign: U
Unit:
Lower Limit: 0
Upper Limit: 4294967295

40075 Total Number Read Only Multiplier: 1 Total number of generator set PC 2.x,
of Runs Offset: 0 runs. PC 3.x
Size (bits): 32
Sign: U
Unit:
Lower Limit: 0
Upper Limit: 4294967295

A029X159 (Issue 19) 89 Copyright © 2017 Cummins Inc.


7 NFPA 110 and Extended Annunciation
Bitmap
TABLE 8. NFPA110 BITMAP

Bit Description
15 Common Alarm
14 Genset Supplying Load
13 Genset Running
12 Not in Auto
11 High Battery Voltage
10 Low Battery Voltage
9 Charger AC Failure
8 Fail to Start
7 Low Coolant Temperature
6 Pre–high Engine Temperature
5 High Engine Temperature
4 Pre–low Oil Pressure
3 Low Oil Pressure
2 Overspeed
1 Low Coolant Level
0 Low Fuel Level

See Chapter 3 Reg. 40016, Section 5.2 Reg. 40716, 40717, and Chapter 9

TABLE 9. EXTENDED ANNUNCIATION BITMAP

Bit Description
15 Check Genset
14 Ground Fault
13 High AC Voltage
12 Low AC Voltage
11 Under Frequency
10 Overload
9 Overcurrent
8 Short Circuit
7 Reverse KW

A029X159 (Issue 19) 457 Copyright © 2017 Cummins Inc.

You might also like