Circutor CVM-BDM Modbus register map
3-phase supply network analyzer, Modbus RTU RS-485. FC03/04 read. Phase V/I/P/Q/PF per phase + 3-phase totals (s32, V×10/mA/W/var/PF×100) at addr 0-50. Line-to-line voltages at 52-58. Energy (+/-) kWh/kvarh at 62-74. THD+flicker at 106-128. Harmonics 1-15 I+V at 800-978. Relays via FC01/FC05 on -C2/-C420 variants.
- Unofficial
- 141 registers
- Revision 2
Unofficial: Copied from an unofficial source and not tested. Read it as a draft and check a value on the real device before you rely on the rest. 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
- 141 holding registers
- Revision
- 2
- Added
- ()
- File
- maps/circutor/cvm-bdm.mbmap.json · 17 KB · history
- SHA-256
- 659864ef35cd242045b47e061dd367e423819f91f5c7576c755bfde4f30066fa
- Manufacturer
- circutor.com
Sources and notes
Source: Omni Console device library (OmniCoreST), modbus-library/circutor-cvm-bdm.toml; Source: circutor-cvm-bdm-instruction-manual.pdf (section 12.3, pp. 47-51). Not verified against the manufacturer's documentation
- Circutor CVM-BDM.
- Converted automatically from the Omni Console device library (OmniCoreST).
- Not verified against the manufacturer's documentation.
- Corrections are welcome (CONTRIBUTING.md). Change x_status once this table has been checked against the manual.
- | Circutor CVM-BDM — 3-Phase Supply Network Analyzer (Modbus RTU RS-485)
- |
- | Source: circutor-cvm-bdm-instruction-manual.pdf (section 12.3, pp. 47-51)
- | Protocol: Modbus RTU, FC03/04 read, FC01 relay read, FC05 relay write, 8N1 default
- | Baud: 1200/2400/4800/9600/19200 bps (configurable; default 9600/8N1)
- | All MODBUS addresses are hexadecimal in source; converted to decimal here.
- | All parameters are 32-bit "longs" (2 consecutive registers).
- | Scaling: V×10, current in mA, Hz×10, PF×100, %×10 (THD/flicker/harmonics).
- | Relay coil addresses (FC01 read, FC05 write): relay 1 = 0x0000, relay 2 = 0x0001.
- | Models: CVM-BDM (base), CVM-BDM-C2 (+2 relays), CVM-BDM-C420 (+relay+AO), CVM-BDM-420 (+2 AO).
| Area | Address | Name | Type | Access | Unit | Scale | Description |
|---|---|---|---|---|---|---|---|
| HR | 0 | int32 ABCD | R | ||||
| HR | 2 | int32 ABCD | R | ||||
| HR | 4 | int32 ABCD | R | ||||
| HR | 6 | int32 ABCD | R | ||||
| HR | 8 | int32 ABCD | R | ||||
| HR | 10 | int32 ABCD | R | ||||
| HR | 12 | int32 ABCD | R | ||||
| HR | 14 | int32 ABCD | R | ||||
| HR | 16 | int32 ABCD | R | ||||
| HR | 18 | int32 ABCD | R | ||||
| HR | 20 | int32 ABCD | R | ||||
| HR | 22 | int32 ABCD | R | ||||
| HR | 24 | int32 ABCD | R | ||||
| HR | 26 | int32 ABCD | R | ||||
| HR | 28 | int32 ABCD | R | ||||
| HR | 30 | int32 ABCD | R | ||||
| HR | 32 | int32 ABCD | R | ||||
| HR | 34 | int32 ABCD | R | ||||
| HR | 36 | int32 ABCD | R | ||||
| HR | 38 | int32 ABCD | R | ||||
| HR | 40 | int32 ABCD | R | ||||
| HR | 42 | int32 ABCD | R | ||||
| HR | 44 | int32 ABCD | R | ||||
| HR | 46 | int32 ABCD | R | ||||
| HR | 48 | int32 ABCD | R | ||||
| HR | 50 | int32 ABCD | R | ||||
| HR | 52 | int32 ABCD | R | ||||
| HR | 54 | int32 ABCD | R | ||||
| HR | 56 | int32 ABCD | R | ||||
| HR | 58 | int32 ABCD | R | ||||
| HR | 60 | uint32 ABCD | R | ||||
| HR | 62 | uint32 ABCD | R | ||||
| HR | 64 | uint32 ABCD | R | ||||
| HR | 66 | uint32 ABCD | R | ||||
| HR | 68 | uint32 ABCD | R | ||||
| HR | 70 | uint32 ABCD | R | ||||
| HR | 72 | uint32 ABCD | R | ||||
| HR | 74 | uint32 ABCD | R | ||||
| HR | 104 | int32 ABCD | R | ||||
| HR | 106 | int32 ABCD | R | ||||
| HR | 108 | int32 ABCD | R | ||||
| HR | 110 | int32 ABCD | R | ||||
| HR | 112 | int32 ABCD | R | ||||
| HR | 114 | int32 ABCD | R | ||||
| HR | 116 | int32 ABCD | R | ||||
| HR | 118 | int32 ABCD | R | ||||
| HR | 120 | int32 ABCD | R | ||||
| HR | 122 | int32 ABCD | R | ||||
| HR | 124 | int32 ABCD | R | ||||
| HR | 126 | int32 ABCD | R | ||||
| HR | 128 | int32 ABCD | R | ||||
| HR | 800 | int32 ABCD | R | ||||
| HR | 802 | int32 ABCD | R | ||||
| HR | 804 | int32 ABCD | R | ||||
| HR | 806 | int32 ABCD | R | ||||
| HR | 808 | int32 ABCD | R | ||||
| HR | 810 | int32 ABCD | R | ||||
| HR | 812 | int32 ABCD | R | ||||
| HR | 814 | int32 ABCD | R | ||||
| HR | 816 | int32 ABCD | R | ||||
| HR | 818 | int32 ABCD | R | ||||
| HR | 820 | int32 ABCD | R | ||||
| HR | 822 | int32 ABCD | R | ||||
| HR | 824 | int32 ABCD | R | ||||
| HR | 826 | int32 ABCD | R | ||||
| HR | 828 | int32 ABCD | R | ||||
| HR | 830 | int32 ABCD | R | ||||
| HR | 832 | int32 ABCD | R | ||||
| HR | 834 | int32 ABCD | R | ||||
| HR | 836 | int32 ABCD | R | ||||
| HR | 838 | int32 ABCD | R | ||||
| HR | 840 | int32 ABCD | R | ||||
| HR | 842 | int32 ABCD | R | ||||
| HR | 844 | int32 ABCD | R | ||||
| HR | 846 | int32 ABCD | R | ||||
| HR | 848 | int32 ABCD | R | ||||
| HR | 850 | int32 ABCD | R | ||||
| HR | 852 | int32 ABCD | R | ||||
| HR | 854 | int32 ABCD | R | ||||
| HR | 856 | int32 ABCD | R | ||||
| HR | 858 | int32 ABCD | R | ||||
| HR | 860 | int32 ABCD | R | ||||
| HR | 862 | int32 ABCD | R | ||||
| HR | 864 | int32 ABCD | R | ||||
| HR | 866 | int32 ABCD | R | ||||
| HR | 868 | int32 ABCD | R | ||||
| HR | 870 | int32 ABCD | R | ||||
| HR | 872 | int32 ABCD | R | ||||
| HR | 874 | int32 ABCD | R | ||||
| HR | 876 | int32 ABCD | R | ||||
| HR | 878 | int32 ABCD | R | ||||
| HR | 880 | int32 ABCD | R | ||||
| HR | 882 | int32 ABCD | R | ||||
| HR | 884 | int32 ABCD | R | ||||
| HR | 886 | int32 ABCD | R | ||||
| HR | 888 | int32 ABCD | R | ||||
| HR | 890 | int32 ABCD | R | ||||
| HR | 892 | int32 ABCD | R | ||||
| HR | 894 | int32 ABCD | R | ||||
| HR | 896 | int32 ABCD | R |
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).