device library

Cummins PowerCommand 1.1-3.3 controller

Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.

coherence-checked

Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.

pointaddress (0-based)typescaleunit
Bus Message Count0U32BE1
Bus CRC Error Count2U32BE1
Save Trims3U161
Bus Exception Error Count4U32BE1
Controller Type8U161
Control Switch Position9U161
Genset Run Sequence State10U161
Most Recent Fault or Warning11U161
Modbus register 4001312U161
Genset % Standby Total kW13I160.01%
NFPA 110 Logical Status15U161
Extended NFPA 110 Logical Status16U161
Genset L1N Voltage17U161Vac
Genset L2N Voltage18U161Vac
Genset L3N Voltage19U161Vac
Genset LN Average Voltage20U161Vac
Genset L1L2 Voltage21U161Vac
Genset L2L3 Voltage22U161Vac
Genset L3L1 Voltage23U161Vac
Genset LL Average Voltage24U161Vac
Genset L1 Current25U161Amps
Genset L2 Current26U161Amps
Genset L3 Current27U161Amps
Genset Average Current28U161Amps
Genset Neutral Current29U161Amps
Genset L1 kW30I161kW
Genset L2 kW31I161kW
Genset L3 kW32I161kW
Genset Total kW33I161kW
Genset L1 kVAR34I161kVAR
Genset L2 kVAR35I161kVAR
Genset L3 kVAR36I161kVAR
Genset Total kVAR37I161kVAR
Genset Total Power Factor38I160.01PF
Genset L1 kVA39U161kVA
Genset L2 kVA40U161kVA
Genset L3 kVA41U161kVA
Genset Total kVA42U161kVA
Genset Frequency OP43U160.01Hz
Genset Total Negative kWh45U32BE1kWh
Genset Total Positive kWh47U32BE1kWh
Genset Total Net kWh49I32BE1kWh
Genset Total Negative kVARh51U32BE1kVARh
Genset Total Positive kVARh53U32BE1kVARh
Genset Total Net kVARh55I32BE1kVARh
Genset % Standby L1 Current57U160.1%
Genset % Standby L2 Current58U160.1%
Genset % Standby L3 Current59U160.1%
Battery Voltage60U160.1Vdc
Oil Pressure61U161kPa
Oil Temperature62I160.1degF
Coolant Temperature63I160.1degC
Intake Manifold Temperature64I160.1degF
Fuel Temperature65I160.1degF
Fuel Rate66I160.05gal/hr
Average Engine Speed67U161RPM
Total Start Attempts OP68U161NAr
Engine Running Time69U32BE0.1seconds
Total Fuel Consumption71U32BE0.1gallons
Total Number of Runs73U32BE1
Runs Reset Time75U161
Relay 1-82000U161
MB Logical Read Data2001U32BE1
Relay 9-162008U161
Software Version2009U160.0001
Current Fault Status2011U161
Input 12016U161
Input 22017U161
Input 32018U161
Input 42019U161
Input 52020U161
Input 62021U161
Input 72022U161
Input 82023U161
Input 9-122024U161
Genset L1 Current2025U161Amps
Genset L2 Current2026U161Amps
Genset L3 Current2027U161Amps
Current Source 1 Settings2028U160.1mA
Current Source 2 Settings2029U160.1mA
Current Source 3 Settings2030U160.1mA
Current Source 4 Settings2031U160.1mA
Input 1 Settings2032U161
Input 2 Settings2033U161
Input 3 Settings2034U161
Input 4 Settings2035U161
Input 5 Settings2036U161
Input 6 Settings2037U161
Input 7 Settings2038U161
Input 8 Settings2039U161
Genset L3 kVA2040U161kVA
Genset Total kVA2041U161kVA
MB Genset Frequency2042U160.1Hz
Genset Total Negative kWh2043U32BE1kWh
Genset Total Positive kWh2045U32BE0.1kWh
Genset Total Net kWh2047I32BE1kWh
Genset Total Negative kVARh2049U32BE1kVARh
Genset Total Positive kVARh2051U32BE1kVARh
Genset Total Net kVARh2053I32BE1kVARh
Genset Available Current2057U161Amps
Genset L1 Current Percent2058U160.1%
Genset L2 Current Percent2059U160.1%
Genset L3 Current Percent2060U160.1%
Genset Total kW Percent2061I160.1%
Genset Frequency Percent2062U160.1%
Genset L1L2 Voltage%2063U160.1%
Genset L2L3 Voltage%2064U160.1%
Genset L3L1 Voltage%2065U160.1%
Utility L1N Voltage2117U161Volts
Utility L2N Voltage2118U161Volts
Utility L3N Voltage2119U161Volts
Utility LN Average Voltage2120U161Volts
Utility L1L2 Voltage2121U161Volts
Utility L2L3 Voltage2122U161Volts
Utility L3L1 Voltage2123U161Volts
Utility LL Average Voltage2124U161Volts
Utility L1 Current2125U161Amps
Utility L2 Current2126U161Amps
Utility L3 Current2127U161Amps
Utility Average Current2128U161Amps
Utility L1 kW2129I161kW
Utility L2 kW2130I161kW
Utility L3 kW2131I161kW
Utility Total kW2132I161kW
Utility L1 kVARt2133I161kVAR
Utility L2 kVAR2134I161kVAR
Utility L3 kVAR2135I161kVAR
Utility Total kVAR2136I161kVAR
Utility Total Power Factor2137I160.01
Utility L1 kVA2138U161kVA
Utility L2 kVA2139U161kVA
Utility L3 kVA2140U161kVA
Utility Total kVA2141U161kVA
MB Utility Frequency2142U160.1Hz
Utility Total Negative kWh2143U32BE1kWh
Utility Total Positive kWh2145U32BE1kWh
Utility Total Net kWh2147I32BE1kWh
Utility Total Negative kVARh2149U32BE1kVARh
Utility Total Positive kVARh2151U32BE1kVARh
Utility Total Net kVARh2153I32BE1kVARh
Utility Total kVAh2155U32BE1kVARh
System Total kW2157I161kW
System Total kVAR2158I161kVAR
System Total Power Factor2159I160.01
System Total kVA2160U161kVA
Utility L1 Current Percent2161U160.1%
Utility L2 Current Percent2162U160.1%
Utility L3 Current Percent2163U160.1%
Utility Total kW Percent2164I160.1%
Utility Frequency Percent2165U160.1%
Utility L1L2 Voltage%2166U160.1%
Utility L2L3 Voltage%2167U160.1%
Utility L3L1 Voltage%2168U160.1%
S1 Average Power Factor10000I32BE1
S1 Frequency10002I32BE1Hz
S1 L1 kVA10012I32BE1kVA
S1 L1 kVAR10016I32BE1kVAR
S1 L1 kW10018I32BE1kW
S1 L1 Power Factor10020I32BE1
S1 L1 RMS Current10022I32BE1A
S1 L1-L2 RMS Voltage10024I32BE1V
S1 L1-N RMS Voltage10026I32BE1V
S1 L2 kVA10036I32BE1kVA
S1 L2 kVAR10040I32BE1kVAR
S1 L2 kW10042I32BE1kW
S1 L2 Power Factor10044I32BE1
S1 L2 RMS Current10046I32BE1A
S1 L2-L3 RMS Voltage10048I32BE1V
S1 L2-N RMS Voltage10050I32BE1V
S1 L3 kVA10060I32BE1kVA
S1 L3 kVAR10064I32BE1kVAR
S1 L3 kW10066I32BE1kW
S1 L3 Power Factor10068I32BE1
S1 L3 RMS Current10070I32BE1A
S1 L3-L1 RMS Voltage10072I32BE1V
S1 L3-N RMS Voltage10074I32BE1V
S1 LN RMS Current10076I32BE1A
S1 Phase Rotation10078U161
S1 Total Exported kVArh10079F32BE1kVArh
S1 Total Exported kWh10081F32BE1kWh
S1 Total kVA10087I32BE1kVA
S1 Total kVAh10089F32BE1kVAh
S1 Total kVar10091I32BE1kVAR
S1 Total kW10093I32BE1kW
S1 L1 Voltage THD %10095I32BE1%
S1 L2 Voltage THD %10097I32BE1%
S1 L3 Voltage THD %10099I32BE1%
S1 Average Voltage THD %10101I32BE1%
S1 L1 Phase Angle10103I32BE1deg
S1 L2 Phase Angle10105I32BE1deg
S1 L3 Phase Angle10107I32BE1deg
Modbus Device ID30443U161
Modbus Baud Rate30444U161
Modbus Parity30445U161
Modbus Stop Bits30446U161
Protocol30447U161
Software Version30448U161
Device Type30449U161
AUX 102 Available30450U161
Save Trims30451U161

link settings as documented (unverified): RTU/TCP; default 19200 8E1; unit ID 1; FC 03,04,06,08,16; MCM3320 default baud is 19200 with even parity, 1 stop bit. AUX101/102 default Modbus address is 13.

⚠ Cummins controllers that have Modbus RS485 Communication built-in have a dedicated Modbus holding register for 'Save Trims'. The number of write cycles on any flash memory device are finite. Only save trims once all configuration changes are complete. — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
terminalsPCC 1301: TB2-3 (A+), TB2-4 (B-), TB2-1 (Common). PS0500/PowerCommand 1.x/PS0600: TB15-3 (A+), TB15-4 (B-), TB15-1 (Common).
A/B polarityA (+), B (-)
wiring notesTwo-wire RS485 multi-drop bus
max registers/read125
response timeout100 ms
protocol notesMCM3320 is capable of supporting communication transactions within 10 seconds following initial power-up. Response time is within 100 ms.
model register40002
serial register43220
firmware register42010
doc revisionA029X159 (Issue 26), 6-2020
field reports — community-sourced, unverified (checked 2026-06-11)
  • PCC 1.x (1302) controllers require a physical jumper wire between TB15-1 and TB15-5 to disable sleep mode and keep the RS485 port active at all times for Modbus communication. [source]
  • Writing Modbus commands faster than 625 ms can cause the ModLon II Gateway (used to interface PowerCommand networks to Modbus) to lock up, requiring a power cycle or reset. [source]
  • confirmed: Document revision A029X159 (Issue 26), 6-2020 — confirmed by official Cummins Modbus Register Mapping manual [1.1.1]
  • confirmed: MCM3320 default baud is 19200 with even parity, 1 stop bit — confirmed by MCM3320 Modbus Register Map specification
  • confirmed: AUX101/102 default Modbus address is 13 — confirmed by A029X159 manual
  • confirmed: Save Trims flash memory warning — confirmed by A029X159 manual section 2.1
  • confirmed: Physical terminals for PCC 1301 (TB2-3, TB2-4, TB2-1) and PS0500/PowerCommand 1.x/PS0600 (TB15-3, TB15-4, TB15-1) — confirmed by Cummins Operator and Installation manuals
  • confirmed: Identification registers (firmware_register 42010, model_register 40002, serial_register 43220) — confirmed by A029X159 register map
  • confirmed: Register map summary (e.g., control_switch_position @ 9, genset_run_sequence_state @ 10, most_recent_fault_or_warning @ 11, etc.) — confirmed by PowerCommand 2.x/3.x Modbus Register Map

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

Device not here? Upload its manual and get a checked map back. It's free.

Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.

Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.