Chint DTSU666 / DSSU666 Modbus register map
Three-phase DIN rail energy meter with RS485 (DTSU666 four-wire, DSSU666 three-wire), bidirectional
- Official
- 43 registers
- Modbus RTU
- Revision 2
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 RTU
- Unit ID
- 1
- Serial
- 9600 8N1 · 9600 baud, 8 data bits, none parity, 1 stop bit
- 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
- 43 holding registers
- Groups
- 7
- Revision
- 2
- Added
- ()
- File
- maps/chint/dtsu666.mbmap.json · 9 KB · history
- SHA-256
- 1f835ea9dfff83bdd58268b2a9483efcde64f191cb23063141ea302fae2bb5cc
- Manufacturer
- chintglobal.com
Sources and notes
- DTSU666.001 / DSSU666.001 series User Manual · version ZTW0.464.0104, 2023-11-14
Source: Chint, "DTSU666.001 / DSSU666.001 series User Manual", ZTW0.464.0104 (2023-11-14); https://www.chintglobal.com/content/dam/chint/global/product-center/instruments-meters/electricity-meter/din-rail-meter/dtsu666/manual/DTSU666%20DSSU666%20User%20Manual.pdf
- Chint DTSU666 (three-phase four-wire) and DSSU666 (three-phase three-wire) DIN rail energy meters, Modbus RTU.
- This is the meter often supplied with solar inverters as a grid meter.
- Measurements and energies are IEEE 754 floats (ABCD). The electricity data block is in raw units: apply the scale column (e.g. a voltage of 2301.5 means 230.15 V).
- All values are on the secondary side: with CTs or VTs, multiply by the CT ratio (0x0006) and the VT ratio (0x0007 x 0.1).
- Rows marked "4-wire only" read nothing useful on a DSSU666 / three-wire connection.
| Area | Address | Name | Type | Access | Unit | Scale | Description |
|---|---|---|---|---|---|---|---|
| HR | 0 | int16 | R | ||||
| HR | 1 | int16 | RW | 1-9999 | |||
| HR | 2 | int16 | W | ||||
| HR | 3 | int16 | RW | ||||
| HR | 6 | int16 | RW | 1-9999 | |||
| HR | 7 | int16 | RW | ×0.1 | 0.1-999.9 | ||
| HR | 10 | int16 | RW | s | |||
| HR | 11 | int16 | RW | min | |||
| HR | 44 | int16 | RW | ||||
| HR | 45 | int16 | RW | ||||
| HR | 46 | int16 | RW | 1-247 | |||
| HR | 8192 | float32 ABCD | R | V | ×0.1 | ||
| HR | 8194 | float32 ABCD | R | V | ×0.1 | ||
| HR | 8196 | float32 ABCD | R | V | ×0.1 | ||
| HR | 8198 | float32 ABCD | R | V | ×0.1 | 4-wire only | |
| HR | 8200 | float32 ABCD | R | V | ×0.1 | 4-wire only | |
| HR | 8202 | float32 ABCD | R | V | ×0.1 | 4-wire only | |
| HR | 8204 | float32 ABCD | R | A | ×0.001 | ||
| HR | 8206 | float32 ABCD | R | A | ×0.001 | ||
| HR | 8208 | float32 ABCD | R | A | ×0.001 | ||
| HR | 8210 | float32 ABCD | R | W | ×0.1 | Positive = import | |
| HR | 8212 | float32 ABCD | R | W | ×0.1 | ||
| HR | 8214 | float32 ABCD | R | W | ×0.1 | 4-wire only | |
| HR | 8216 | float32 ABCD | R | W | ×0.1 | ||
| HR | 8218 | float32 ABCD | R | var | ×0.1 | ||
| HR | 8220 | float32 ABCD | R | var | ×0.1 | ||
| HR | 8222 | float32 ABCD | R | var | ×0.1 | 4-wire only | |
| HR | 8224 | float32 ABCD | R | var | ×0.1 | ||
| HR | 8234 | float32 ABCD | R | ×0.001 | Positive = inductive, negative = capacitive | ||
| HR | 8236 | float32 ABCD | R | ×0.001 | 4-wire only | ||
| HR | 8238 | float32 ABCD | R | ×0.001 | 4-wire only | ||
| HR | 8240 | float32 ABCD | R | ×0.001 | 4-wire only | ||
| HR | 8260 | float32 ABCD | R | Hz | ×0.01 | ||
| HR | 4126 | float32 ABCD | R | kWh | |||
| HR | 4128 | float32 ABCD | R | kWh | |||
| HR | 4130 | float32 ABCD | R | kWh | |||
| HR | 4132 | float32 ABCD | R | kWh | |||
| HR | 4134 | float32 ABCD | R | kWh | |||
| HR | 4136 | float32 ABCD | R | kWh | |||
| HR | 4138 | float32 ABCD | R | kWh | |||
| HR | 4140 | float32 ABCD | R | kWh | |||
| HR | 4142 | float32 ABCD | R | kWh | |||
| HR | 4144 | float32 ABCD | R | kWh |
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).