Schneider Electric InRow RC3xx (ACRC30x) Modbus register map
InRow ACRC30x chilled water row cooler: group and unit status, set points and alarms
- Official
- 147 registers
- Revision 1 · 2026-10-18
- Identity: model, firmware, serial number
Official: Written from the manufacturer's documentation, but not tested on a device yet. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.
Communication
- Protocol
- Modbus TCP and RTUdefault
- Unit ID
- 1default
- TCP port
- 502default
- Serial
- 9600 8E1 · 9600 baud, 8 data bits, even parity, 1 stop bit defaults
- Byte / word order
- ABCD · bytes big-endian, words high first
- Addresses
- 0-based
Connection values are defaults: the device may be configured differently.
Map
- Registers
- 147 holding registers
- Groups
- 3
- Translation tables
- 17
- Revision
- 1 · 2026-10-18
- Added
- ()
- File
- maps/schneider-electric/inrow-acrc30x.mbmap.json · 22 KB · history
- SHA-256
- 62cf0f848dff184f835e9f8028e78b94aeef71c373f80fb013c9085d78c5bbb4
- Manufacturer
- se.com
Device identity
What a tool can read to check that this map fits the connected device (SPEC.md section 4.7). Registers with a role are read like any other register.
| Role | Register | Address | Type | Values |
|---|---|---|---|---|
| Model | Model number | holding 172 | string[10] | |
| Serial number | Serial number | holding 182 | string[10] | |
| Firmware | Firmware rev | holding 192 | string[4] |
Sources and notes
- Modbus Register Map: InRow ACRC30x · version 990-4742A KKRZ-99YNMA_R1; all four pages
Source: Schneider Electric, Modbus Register Map: InRow ACRC30x, part number 990-4742A
- Register numbers are the absolute decimal addresses of the manual (Modicon 40001 is address 0).
- Reads use function code 3 or 4 and writes function code 16, or 6 for one-register values. Serial RTU and Modbus TCP are supported.
- Temperatures are in °F; INT32 values have the most significant word first.
- Reading a block that starts at a valid register returns zeros for reserved ones; reading a reserved register alone returns an error.
- A reply can take 2 s or more for large blocks: read fewer registers or raise the timeout.
| Area | Address | Name | Type | Access | Unit | Scale | Description |
|---|---|---|---|---|---|---|---|
| HR | 0 | uint16 | R | ||||
| HR | 1 | int32 ABCD | R | kW | ×0.1 | ||
| HR | 3 | int32 ABCD | R | kW | ×0.1 | ||
| HR | 5 | int32 ABCD | RW | °F | ×0.1 | ||
| HR | 7 | int32 ABCD | RW | °F | ×0.1 | ||
| HR | 9 | int32 ABCD | R | CFM | |||
| HR | 11 | int32 ABCD | R | °F | ×0.1 | ||
| HR | 13 | int32 ABCD | R | °F | ×0.1 | ||
| HR | 15 | uint16 | RW | ||||
| HR | 16 | int32 ABCD | RW | ||||
| HR | 18 | uint16 | R | ||||
| HR | 19 | int32 ABCD | R | ×0.01 | |||
| HR | 21 | int32 ABCD | R | ×0.01 | |||
| HR | 23 | int32 ABCD | R | ×0.01 | |||
| HR | 25 | int32 ABCD | R | % | |||
| HR | 27 | int32 ABCD | RW | % | |||
| HR | 30 | int32 ABCD | RW | Feet | |||
| HR | 32 | int32 ABCD | RW | ||||
| HR | 34 | uint16 | R | ||||
| HR | 35 | uint16 | R | ||||
| HR | 36 | uint16 | RW | ||||
| HR | 37 | uint16 | RW | ||||
| HR | 128 | string[21] | RW | ||||
| HR | 149 | string[21] | RW | ||||
| HR | 172 | string[10] | R | ||||
| HR | 182 | string[10] | R | ||||
| HR | 192 | string[4] | R | ||||
| HR | 196 | string[4] | R | ||||
| HR | 200 | string[6] | R | Date as mm/dd/yyyy | |||
| HR | 206 | uint16 | R | ||||
| HR | 207 | int32 ABCD | R | kW | ×0.1 | ||
| HR | 209 | int32 ABCD | R | kW | ×0.1 | ||
| HR | 211 | int32 ABCD | R | °F | ×0.1 | ||
| HR | 213 | int32 ABCD | R | °F | ×0.1 | ||
| HR | 215 | int32 ABCD | R | °F | ×0.1 | ||
| HR | 217 | int32 ABCD | R | CFM | |||
| HR | 219 | int32 ABCD | R | % | ×0.1 | ||
| HR | 221 | uint16 | R | ||||
| HR | 222 | int32 ABCD | R | inWC | ×0.01 | ||
| HR | 226 | int32 ABCD | R | % | |||
| HR | 228 | int32 ABCD | R | GPM | ×0.1 | ||
| HR | 230 | int32 ABCD | R | °F | ×0.1 | ||
| HR | 232 | int32 ABCD | R | °F | ×0.1 | ||
| HR | 234 | int32 ABCD | R | Hours | |||
| HR | 236 | int32 ABCD | R | Hours | |||
| HR | 238 | int32 ABCD | R | Hours | |||
| HR | 240 | int32 ABCD | R | Hours | |||
| HR | 242 | int32 ABCD | R | Hours | |||
| HR | 244 | int32 ABCD | R | Hours | |||
| HR | 246 | int32 ABCD | R | Hours | |||
| HR | 248 | int32 ABCD | R | Hours | |||
| HR | 250 | int32 ABCD | R | Hours | |||
| HR | 252 | int32 ABCD | R | Hours | |||
| HR | 254 | int32 ABCD | R | Hours | |||
| HR | 256 | int32 ABCD | R | Hours | |||
| HR | 258 | int32 ABCD | RW | Weeks | |||
| HR | 260 | uint16 | RW | ||||
| HR | 261 | int32 ABCD | RW | °F | ×0.1 | ||
| HR | 263 | int32 ABCD | RW | °F | ×0.1 | ||
| HR | 265 | int32 ABCD | RW | °F | ×0.1 | ||
| HR | 267 | int32 ABCD | RW | °F | ×0.1 | ||
| HR | 269 | int32 ABCD | RW | sec | |||
| HR | 271 | uint16 | R | ||||
| HR | 272 | uint16 | RW | ||||
| HR | 273 | uint16 | RW | ||||
| HR | 274 | uint16 | R | ||||
| HR | 276 | uint16 | R | ||||
| HR | 278 | uint16 | RW | ||||
| HR | 279 | uint16 | RW | ||||
| HR | 280 | uint16 | R | ||||
| HR | 281 | uint16 | R | ||||
| HR | 282 | uint16 | R | ||||
| HR | 283 | uint16 | R | ||||
| HR | 289 | int32 ABCD | R | GPM | ×0.1 | ||
| HR | 291 | uint16 | RW | ||||
| HR | 292 | int32 ABCD | R | Weeks | |||
| HR | 294 | uint16 | R | ||||
| HR | 295 | int32 ABCD | R | °F | ×0.1 | ||
| HR | 297 | int32 ABCD | R | °F | ×0.1 | ||
| HR | 299 | int32 ABCD | R | kW | ×0.1 | ||
| HR | 301 | int32 ABCD | R | kWh | ×0.1 | ||
| HR | 303 | int32 ABCD | R | Hours | |||
| HR | 305 | int32 ABCD | R | Hours | |||
| HR | 307 | int32 ABCD | RW | ||||
| HR | 309 | int32 ABCD | RW | ||||
| HR | 311 | uint16 | RW | ||||
| HR | 384 | uint16 | R | ||||
| HR | 386 | uint16 | R | ||||
| HR | 387 | uint16 | R | ||||
| HR | 388 | uint16 | R | ||||
| HR | 389 | uint16 | R | ||||
| HR | 390 | uint16 | R | ||||
| HR | 391 | uint16 | R | ||||
| HR | 392 | uint16 | R | ||||
| HR | 393 | uint16 | R | ||||
| HR | 394 | uint16 | R | ||||
| HR | 395 | uint16 | R | ||||
| HR | 396 | uint16 | R | ||||
| HR | 397 | uint16 | R | ||||
| HR | 398 | uint16 | R |
No registers match
Try part of the name, an address (decimal or 0x hex) or clear the filters.
Help improve this map
- I tested it on a deviceReport whether it worked, even if you did not write the map.
- Suggest a correctionEdit the file on GitHub; it opens a pull request.
- Report a problemA wrong address, type, scale or byte order.
- Read the formatWhat each key of the file means (SPEC.md).