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.
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.
| point | address (0-based) | type | scale | unit |
|---|---|---|---|---|
| Bus Message Count | 0 | U32BE | 1 | |
| Bus CRC Error Count | 2 | U32BE | 1 | |
| Save Trims | 3 | U16 | 1 | |
| Bus Exception Error Count | 4 | U32BE | 1 | |
| Controller Type | 8 | U16 | 1 | |
| Control Switch Position | 9 | U16 | 1 | |
| Genset Run Sequence State | 10 | U16 | 1 | |
| Most Recent Fault or Warning | 11 | U16 | 1 | |
| Modbus register 40013 | 12 | U16 | 1 | |
| Genset % Standby Total kW | 13 | I16 | 0.01 | % |
| NFPA 110 Logical Status | 15 | U16 | 1 | |
| Extended NFPA 110 Logical Status | 16 | U16 | 1 | |
| Genset L1N Voltage | 17 | U16 | 1 | Vac |
| Genset L2N Voltage | 18 | U16 | 1 | Vac |
| Genset L3N Voltage | 19 | U16 | 1 | Vac |
| Genset LN Average Voltage | 20 | U16 | 1 | Vac |
| Genset L1L2 Voltage | 21 | U16 | 1 | Vac |
| Genset L2L3 Voltage | 22 | U16 | 1 | Vac |
| Genset L3L1 Voltage | 23 | U16 | 1 | Vac |
| Genset LL Average Voltage | 24 | U16 | 1 | Vac |
| Genset L1 Current | 25 | U16 | 1 | Amps |
| Genset L2 Current | 26 | U16 | 1 | Amps |
| Genset L3 Current | 27 | U16 | 1 | Amps |
| Genset Average Current | 28 | U16 | 1 | Amps |
| Genset Neutral Current | 29 | U16 | 1 | Amps |
| Genset L1 kW | 30 | I16 | 1 | kW |
| Genset L2 kW | 31 | I16 | 1 | kW |
| Genset L3 kW | 32 | I16 | 1 | kW |
| Genset Total kW | 33 | I16 | 1 | kW |
| Genset L1 kVAR | 34 | I16 | 1 | kVAR |
| Genset L2 kVAR | 35 | I16 | 1 | kVAR |
| Genset L3 kVAR | 36 | I16 | 1 | kVAR |
| Genset Total kVAR | 37 | I16 | 1 | kVAR |
| Genset Total Power Factor | 38 | I16 | 0.01 | PF |
| Genset L1 kVA | 39 | U16 | 1 | kVA |
| Genset L2 kVA | 40 | U16 | 1 | kVA |
| Genset L3 kVA | 41 | U16 | 1 | kVA |
| Genset Total kVA | 42 | U16 | 1 | kVA |
| Genset Frequency OP | 43 | U16 | 0.01 | Hz |
| Genset Total Negative kWh | 45 | U32BE | 1 | kWh |
| Genset Total Positive kWh | 47 | U32BE | 1 | kWh |
| Genset Total Net kWh | 49 | I32BE | 1 | kWh |
| Genset Total Negative kVARh | 51 | U32BE | 1 | kVARh |
| Genset Total Positive kVARh | 53 | U32BE | 1 | kVARh |
| Genset Total Net kVARh | 55 | I32BE | 1 | kVARh |
| Genset % Standby L1 Current | 57 | U16 | 0.1 | % |
| Genset % Standby L2 Current | 58 | U16 | 0.1 | % |
| Genset % Standby L3 Current | 59 | U16 | 0.1 | % |
| Battery Voltage | 60 | U16 | 0.1 | Vdc |
| Oil Pressure | 61 | U16 | 1 | kPa |
| Oil Temperature | 62 | I16 | 0.1 | degF |
| Coolant Temperature | 63 | I16 | 0.1 | degC |
| Intake Manifold Temperature | 64 | I16 | 0.1 | degF |
| Fuel Temperature | 65 | I16 | 0.1 | degF |
| Fuel Rate | 66 | I16 | 0.05 | gal/hr |
| Average Engine Speed | 67 | U16 | 1 | RPM |
| Total Start Attempts OP | 68 | U16 | 1 | NAr |
| Engine Running Time | 69 | U32BE | 0.1 | seconds |
| Total Fuel Consumption | 71 | U32BE | 0.1 | gallons |
| Total Number of Runs | 73 | U32BE | 1 | |
| Runs Reset Time | 75 | U16 | 1 | |
| Relay 1-8 | 2000 | U16 | 1 | |
| MB Logical Read Data | 2001 | U32BE | 1 | |
| Relay 9-16 | 2008 | U16 | 1 | |
| Software Version | 2009 | U16 | 0.0001 | |
| Current Fault Status | 2011 | U16 | 1 | |
| Input 1 | 2016 | U16 | 1 | |
| Input 2 | 2017 | U16 | 1 | |
| Input 3 | 2018 | U16 | 1 | |
| Input 4 | 2019 | U16 | 1 | |
| Input 5 | 2020 | U16 | 1 | |
| Input 6 | 2021 | U16 | 1 | |
| Input 7 | 2022 | U16 | 1 | |
| Input 8 | 2023 | U16 | 1 | |
| Input 9-12 | 2024 | U16 | 1 | |
| Genset L1 Current | 2025 | U16 | 1 | Amps |
| Genset L2 Current | 2026 | U16 | 1 | Amps |
| Genset L3 Current | 2027 | U16 | 1 | Amps |
| Current Source 1 Settings | 2028 | U16 | 0.1 | mA |
| Current Source 2 Settings | 2029 | U16 | 0.1 | mA |
| Current Source 3 Settings | 2030 | U16 | 0.1 | mA |
| Current Source 4 Settings | 2031 | U16 | 0.1 | mA |
| Input 1 Settings | 2032 | U16 | 1 | |
| Input 2 Settings | 2033 | U16 | 1 | |
| Input 3 Settings | 2034 | U16 | 1 | |
| Input 4 Settings | 2035 | U16 | 1 | |
| Input 5 Settings | 2036 | U16 | 1 | |
| Input 6 Settings | 2037 | U16 | 1 | |
| Input 7 Settings | 2038 | U16 | 1 | |
| Input 8 Settings | 2039 | U16 | 1 | |
| Genset L3 kVA | 2040 | U16 | 1 | kVA |
| Genset Total kVA | 2041 | U16 | 1 | kVA |
| MB Genset Frequency | 2042 | U16 | 0.1 | Hz |
| Genset Total Negative kWh | 2043 | U32BE | 1 | kWh |
| Genset Total Positive kWh | 2045 | U32BE | 0.1 | kWh |
| Genset Total Net kWh | 2047 | I32BE | 1 | kWh |
| Genset Total Negative kVARh | 2049 | U32BE | 1 | kVARh |
| Genset Total Positive kVARh | 2051 | U32BE | 1 | kVARh |
| Genset Total Net kVARh | 2053 | I32BE | 1 | kVARh |
| Genset Available Current | 2057 | U16 | 1 | Amps |
| Genset L1 Current Percent | 2058 | U16 | 0.1 | % |
| Genset L2 Current Percent | 2059 | U16 | 0.1 | % |
| Genset L3 Current Percent | 2060 | U16 | 0.1 | % |
| Genset Total kW Percent | 2061 | I16 | 0.1 | % |
| Genset Frequency Percent | 2062 | U16 | 0.1 | % |
| Genset L1L2 Voltage% | 2063 | U16 | 0.1 | % |
| Genset L2L3 Voltage% | 2064 | U16 | 0.1 | % |
| Genset L3L1 Voltage% | 2065 | U16 | 0.1 | % |
| Utility L1N Voltage | 2117 | U16 | 1 | Volts |
| Utility L2N Voltage | 2118 | U16 | 1 | Volts |
| Utility L3N Voltage | 2119 | U16 | 1 | Volts |
| Utility LN Average Voltage | 2120 | U16 | 1 | Volts |
| Utility L1L2 Voltage | 2121 | U16 | 1 | Volts |
| Utility L2L3 Voltage | 2122 | U16 | 1 | Volts |
| Utility L3L1 Voltage | 2123 | U16 | 1 | Volts |
| Utility LL Average Voltage | 2124 | U16 | 1 | Volts |
| Utility L1 Current | 2125 | U16 | 1 | Amps |
| Utility L2 Current | 2126 | U16 | 1 | Amps |
| Utility L3 Current | 2127 | U16 | 1 | Amps |
| Utility Average Current | 2128 | U16 | 1 | Amps |
| Utility L1 kW | 2129 | I16 | 1 | kW |
| Utility L2 kW | 2130 | I16 | 1 | kW |
| Utility L3 kW | 2131 | I16 | 1 | kW |
| Utility Total kW | 2132 | I16 | 1 | kW |
| Utility L1 kVARt | 2133 | I16 | 1 | kVAR |
| Utility L2 kVAR | 2134 | I16 | 1 | kVAR |
| Utility L3 kVAR | 2135 | I16 | 1 | kVAR |
| Utility Total kVAR | 2136 | I16 | 1 | kVAR |
| Utility Total Power Factor | 2137 | I16 | 0.01 | |
| Utility L1 kVA | 2138 | U16 | 1 | kVA |
| Utility L2 kVA | 2139 | U16 | 1 | kVA |
| Utility L3 kVA | 2140 | U16 | 1 | kVA |
| Utility Total kVA | 2141 | U16 | 1 | kVA |
| MB Utility Frequency | 2142 | U16 | 0.1 | Hz |
| Utility Total Negative kWh | 2143 | U32BE | 1 | kWh |
| Utility Total Positive kWh | 2145 | U32BE | 1 | kWh |
| Utility Total Net kWh | 2147 | I32BE | 1 | kWh |
| Utility Total Negative kVARh | 2149 | U32BE | 1 | kVARh |
| Utility Total Positive kVARh | 2151 | U32BE | 1 | kVARh |
| Utility Total Net kVARh | 2153 | I32BE | 1 | kVARh |
| Utility Total kVAh | 2155 | U32BE | 1 | kVARh |
| System Total kW | 2157 | I16 | 1 | kW |
| System Total kVAR | 2158 | I16 | 1 | kVAR |
| System Total Power Factor | 2159 | I16 | 0.01 | |
| System Total kVA | 2160 | U16 | 1 | kVA |
| Utility L1 Current Percent | 2161 | U16 | 0.1 | % |
| Utility L2 Current Percent | 2162 | U16 | 0.1 | % |
| Utility L3 Current Percent | 2163 | U16 | 0.1 | % |
| Utility Total kW Percent | 2164 | I16 | 0.1 | % |
| Utility Frequency Percent | 2165 | U16 | 0.1 | % |
| Utility L1L2 Voltage% | 2166 | U16 | 0.1 | % |
| Utility L2L3 Voltage% | 2167 | U16 | 0.1 | % |
| Utility L3L1 Voltage% | 2168 | U16 | 0.1 | % |
| S1 Average Power Factor | 10000 | I32BE | 1 | |
| S1 Frequency | 10002 | I32BE | 1 | Hz |
| S1 L1 kVA | 10012 | I32BE | 1 | kVA |
| S1 L1 kVAR | 10016 | I32BE | 1 | kVAR |
| S1 L1 kW | 10018 | I32BE | 1 | kW |
| S1 L1 Power Factor | 10020 | I32BE | 1 | |
| S1 L1 RMS Current | 10022 | I32BE | 1 | A |
| S1 L1-L2 RMS Voltage | 10024 | I32BE | 1 | V |
| S1 L1-N RMS Voltage | 10026 | I32BE | 1 | V |
| S1 L2 kVA | 10036 | I32BE | 1 | kVA |
| S1 L2 kVAR | 10040 | I32BE | 1 | kVAR |
| S1 L2 kW | 10042 | I32BE | 1 | kW |
| S1 L2 Power Factor | 10044 | I32BE | 1 | |
| S1 L2 RMS Current | 10046 | I32BE | 1 | A |
| S1 L2-L3 RMS Voltage | 10048 | I32BE | 1 | V |
| S1 L2-N RMS Voltage | 10050 | I32BE | 1 | V |
| S1 L3 kVA | 10060 | I32BE | 1 | kVA |
| S1 L3 kVAR | 10064 | I32BE | 1 | kVAR |
| S1 L3 kW | 10066 | I32BE | 1 | kW |
| S1 L3 Power Factor | 10068 | I32BE | 1 | |
| S1 L3 RMS Current | 10070 | I32BE | 1 | A |
| S1 L3-L1 RMS Voltage | 10072 | I32BE | 1 | V |
| S1 L3-N RMS Voltage | 10074 | I32BE | 1 | V |
| S1 LN RMS Current | 10076 | I32BE | 1 | A |
| S1 Phase Rotation | 10078 | U16 | 1 | |
| S1 Total Exported kVArh | 10079 | F32BE | 1 | kVArh |
| S1 Total Exported kWh | 10081 | F32BE | 1 | kWh |
| S1 Total kVA | 10087 | I32BE | 1 | kVA |
| S1 Total kVAh | 10089 | F32BE | 1 | kVAh |
| S1 Total kVar | 10091 | I32BE | 1 | kVAR |
| S1 Total kW | 10093 | I32BE | 1 | kW |
| S1 L1 Voltage THD % | 10095 | I32BE | 1 | % |
| S1 L2 Voltage THD % | 10097 | I32BE | 1 | % |
| S1 L3 Voltage THD % | 10099 | I32BE | 1 | % |
| S1 Average Voltage THD % | 10101 | I32BE | 1 | % |
| S1 L1 Phase Angle | 10103 | I32BE | 1 | deg |
| S1 L2 Phase Angle | 10105 | I32BE | 1 | deg |
| S1 L3 Phase Angle | 10107 | I32BE | 1 | deg |
| Modbus Device ID | 30443 | U16 | 1 | |
| Modbus Baud Rate | 30444 | U16 | 1 | |
| Modbus Parity | 30445 | U16 | 1 | |
| Modbus Stop Bits | 30446 | U16 | 1 | |
| Protocol | 30447 | U16 | 1 | |
| Software Version | 30448 | U16 | 1 | |
| Device Type | 30449 | U16 | 1 | |
| AUX 102 Available | 30450 | U16 | 1 | |
| Save Trims | 30451 | U16 | 1 |
⚠ 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.
| terminals | PCC 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 polarity | A (+), B (-) |
| wiring notes | Two-wire RS485 multi-drop bus |
| max registers/read | 125 |
| response timeout | 100 ms |
| protocol notes | MCM3320 is capable of supporting communication transactions within 10 seconds following initial power-up. Response time is within 100 ms. |
| model register | 40002 |
| serial register | 43220 |
| firmware register | 42010 |
| doc revision | A029X159 (Issue 26), 6-2020 |
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.