verified connector library

Schneider Sepam series 20 relay (needs ACE949/959 interface)

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
sepam_check_word256U161
ts1_to_ts16257U161
ts17_to_ts32258U161
ts33_to_ts48259U161
ts49_to_ts64260U161
logic_inputs261U161
i1_phase_current_gain_1262U160.1
i2_phase_current_gain_1263U160.1
i3_phase_current_gain_1264U160.1
i0_residual_current_gain_1265U160.1
im1_average_phase_current_gain_1266U160.1
im2_average_phase_current_gain_1267U160.1
im3_average_phase_current_gain_1268U160.1
i1_phase_current_gain_10269U161
i2_phase_current_gain_10270U161
i3_phase_current_gain_10271U161
i0_residual_current_gain_10272U161
im1_average_phase_current_gain_10273U161
im2_average_phase_current_gain_10274U161
im3_average_phase_current_gain_10275U161
im1_peak_demand_phase_current276U161
im2_peak_demand_phase_current277U161
im3_peak_demand_phase_current278U161
itrip1_tripping_current280U1610
itrip2_tripping_current281U1610
itrip3_tripping_current282U1610
itrip0_tripping_current283U161
cumulative_breaking_current284U161
number_of_operations285U161
operating_time286U161
charging_time287U161
running_hours_counter289U161
thermal_capacity_used290U161
operating_time_before_overload_tripping291U161
waiting_time_after_overload_tripping292U161
unbalance_ratio293U161
starting_time_overload294U160.1
starting_current_overload295U161
start_inhibit_time_delay296U161
number_of_starts_allowed297U161
temperature_1298I161
temperature_2299I161
temperature_3300I161
temperature_4301I161
temperature_5302I161
temperature_6303I161
temperature_7304I161
temperature_8305I161
u21_phase_to_phase_voltage_gain_1262U161
u32_phase_to_phase_voltage_gain_1263U161
u13_phase_to_phase_voltage_gain_1264U161
v1_phase_to_neutral_voltage_gain_1265U161
v2_phase_to_neutral_voltage_gain_1266U161
v3_phase_to_neutral_voltage_gain_1267U161
v0_residual_voltage_gain_1268U161
positive_sequence_voltage_gain_1269U161
frequency270U160.01
u21_phase_to_phase_voltage_gain_10271U161
u32_phase_to_phase_voltage_gain_10272U161
u13_phase_to_phase_voltage_gain_10273U161
v1_phase_to_neutral_voltage_gain_10274U161
v2_phase_to_neutral_voltage_gain_10275U161
v3_phase_to_neutral_voltage_gain_10276U161
v0_residual_voltage_gain_10277U161
positive_sequence_voltage_gain_10278U161

link settings as documented (unverified): RTU; default 19200 8E1; unit ID 1; FC 01,02,03,04,05,06,07,08,11,15,16,43; Modbus RTU protocol supported via ACE949-2, ACE959, ACE969TP-2, or ACE969FO-2 interfaces.

bench facts as documented (unverified)
terminalsScrew-type terminal blocks (CCA620) or ring lug connectors (CCA622)
A/B polarityA/B/A'/B'
terminationJumper for RS 485 network line-end impedance matching with load resistor (Rc = 150 Ohm)
connectorRJ45 socket to connect the interface to the base unit with a CCA612 cord
isolationGalvanic isolation between RS 232 and RS 485 interfaces: 1000 Vrms, 50 Hz, 1 min
shield/groundConnection of the earthing terminal by tinned copper braid with cross-section >= 6 mm2 or cable >= 2.5 mm2
response timeout15 ms
inter-frame delay3 ms
broadcastsupported
protocol notesResponse time Tr is less than 15 ms, including a 3-character silence (~3 ms at 9600 bauds).
identification notesSupports Modbus function 43 sub-function 14 for reading device identification (VendorName, ProductCode, MajorMinorRevision, VendorURL, ProductName, ModelName, UserAppName).
FC 43 device IDsupported
power24 to 250 V DC or 110 to 240 V AC
environmentOperating temperature: -25°C to +70°C
certificationsCE, UL 508/UL 60950, cUL, AS/NZS 60950
field reports — community-sourced, unverified (checked 2026-06-11)
  • Integrators frequently encounter RS-485 polarity confusion when wiring the ACE949-2 interface to third-party Modbus masters, as the L+ and L- terminal designations may require swapping depending on the master's polarity convention. [source]
  • confirmed: comms.baud_rates [4800, 9600, 19200, 38400] and default_baud 19200 — confirmed by Schneider Electric Modbus communication manual
  • confirmed: facts.identification.fc43_device_id — confirmed by Sepam Series 20 User's Manual describing Modbus function 43 sub-function 14 support
  • confirmed: register map addresses (e.g., sepam_check_word @ 256, ts1_to_ts16 @ 257) — confirmed by Sepam Series 20 Modbus register documentation mapping 0x0100 (256) and 0x0101 (257)

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.