verified connector library

Delta C2000/CP2000 drive

Register map(s) for this device, each at the trust rung it earned. Addresses are 0-based as on the wire. Word order and scaling are confirmed at the hardware-verified rung and at no rung below it.

interop-verified

Read + decoded cleanly over a real network vs an independent third-party Modbus test server (transport and framing; reads are remapped into the server's register window, so the map's own addresses are NOT exercised). Does NOT prove word order/scaling against the actual device.

pointaddress (0-based)typescaleunit
master_speed8451U160.01Hz
master_current8452U160.01A
master_torque8459I160.01torque
plc_d25_speed_setpoint4121U160.01Hz
plc_d26_slave_current_read4122U160.01A
plc_d27_slave_speed_read4123U160.01Hz
plc_d28_slave_torque_read4124U160.01
plc_d29_master_current4125U160.01
plc_d30_speed_difference4126I160.01
plc_d31_current_difference4127I160.01
plc_d35_master_speed_display4131U161
plc_d37_slave_speed_display4133U161
plc_d42_slave_current4138U160.01A
plc_d43_slave_speed4139U160.01Hz
plc_d44_slave_torque4140I160.01torque
plc_d45_slave_speed_setpoint4141U160.01Hz

link settings as documented (unverified): RTU/ASCII; default 9600 8E1; unit ID 4; FC 03,06

bench facts as documented (unverified)
terminalsSG-, SG+, GND
connectorRJ45
wiring notesTwo RJ45 sockets which are hard-wired. Pin 4 is SG-, Pin 5 is SG+, Pin 6 is GND, Pin 8 is +9V.
protocol notesCannot read and write at the same time; operations must be separated by time/sequenced.
identification notesDelta C2000/CP2000

⚠ disputed: default_unit_id: 4 — disputed by Delta C2000/CP2000 User Manuals which state the default communication address (Pr.09-00) is 1 [6.1.3]

⚠ disputed: parity: E — disputed by Delta C2000/CP2000 User Manuals which state the default communication protocol (Pr.09-04) is ASCII 9600, 7, N, 2 (No parity)

⚠ disputed: stop_bits: 1 — disputed by Delta C2000/CP2000 User Manuals which state the default communication protocol (Pr.09-04) is ASCII 9600, 7, N, 2 (2 stop bits)

⚠ disputed: Pin 8 is +9V — disputed by Delta C2000/CP2000 User Manuals which state Pin 8 is Reserved

⚠ disputed: Pin 6 is GND — disputed by Delta C2000/CP2000 User Manuals which state Pin 3 and Pin 6 are SGND (Signal Ground)

field reports — community-sourced, unverified (checked 2026-06-11)
  • MODBUS RTU CRC byte order is swapped (lower order byte transmitted first) [source]
  • Simultaneous MODBUS RTU master requests on RS-485 without polling arbitration cause collisions and Error Code 0xE100 (Timeout) or 0xE200 (CRC Error) [source]
  • When integrating with Rockwell PLCs (e.g., MicroLogix 1400), an off-by-one address offset must be accounted for (MSG Error 0x0004) [source]
  • confirmed: Two RJ45 sockets which are hard-wired — confirmed by Delta C2000/CP2000 Application Note (June 2016) [1.1.5]
  • confirmed: Cannot read and write at the same time; operations must be separated by time/sequenced — confirmed by Delta C2000/CP2000 Application Note (June 2016) which states that Modbus read and write operations must be set by time/sequenced
  • confirmed: master_speed @ 8451, master_current @ 8452, master_torque @ 8459 — confirmed by Delta C2000/CP2000 Modbus Address List where status monitor registers 2103H (8451), 2104H (8452), and 210BH (8459) represent output speed, output current, and output torque
  • confirmed: plc_d25_speed_setpoint @ 4121, plc_d26_slave_current_read @ 4122, plc_d27_slave_speed_read @ 4123, plc_d28_slave_torque_read @ 4124, plc_d29_master_current @ 4125, plc_d30_speed_difference @ 4126, plc_d31_current_difference @ 4127, plc_d35_master_speed_display @ 4131, plc_d37_slave_speed_display @ 4133, plc_d42_slave_current @ 4138, plc_d43_slave_speed @ 4139, plc_d44_slave_torque @ 4140, plc_d45_slave_speed_setpoint @ 4141 — confirmed by Delta PLC Modbus Address Mapping where D registers start at 1000H (4096), making D25 = 4121, D26 = 4122, etc.

The trust ladder

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

If your device isn't here, upload its register map. Generation is free, and the connector keeps the rung it earns under testing.

To prove a connector against your own device, order hardware verification. If it doesn't verify, you don't pay.

Platform builders can license the verified library: machine-readable maps, the firmware matrix, API access.