verified connector library

ASCO Group G transfer switch

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 only confirmed at the hardware-verified rung.

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
phase_shift_normal_emergency11I160.1deg x 10
normal_frequency12U160.01Hz x 100
emergency_frequency13U160.01Hz x 100
source_and_relay_status14U161Boolean
engine_exerciser_and_external_status15U161
normal_voltage_phase_ab16U160.1Volt x 10
normal_voltage_phase_bc17U160.1Volt x 10
normal_voltage_phase_ca18U160.1Volt x 10
normal_voltage_unbalance19U161%
emergency_voltage_phase_ca22U160.1Volt x 10
nominal_voltage_code24U161
nominal_config_status25U161
transfer_switch_amp_rating_code26U161
controller_state40U161
controller_status_state_data41U161
phase_a_current58U161A
phase_b_current59U161A
phase_c_current60U161A
normal_voltage_dropout118U161%
normal_voltage_pickup119U161%
normal_over_voltage_trip120U161%
normal_frequency_dropout121U161%
normal_frequency_pickup122U161%
normal_over_frequency_trip123U161%
emergency_voltage_dropout125U161%
emergency_voltage_pickup126U161%
emergency_over_voltage_trip127U161%
emergency_frequency_dropout128U161%
emergency_frequency_pickup129U161%
emergency_over_frequency_trip130U161%
total_time_e_acceptable155U32BE1Min
total_time_n_acceptable157U32BE1Min
total_days_energized159U161days
total_ts_transfers160U161transfers
total_ts_transfers_source_failures161U161transfers
total_time_load_connected_to_normal176U32BE1Min
total_time_load_connected_to_emergency178U32BE1Min
ats_total_transfer_time198U160.10.1 Sec

link settings as documented (unverified): RTU; baud 9600/19200/38400/57600/115200; FC 03,06,16; Maximum response time from a Master request to a slave response is < 50 milliseconds

bench facts as documented (unverified)
wiring notesRegisters 40102, 40103, and 40104 are accessed via RS485 port only.
max registers/read125
response timeout50 ms
protocol notesThe maximum number of bytes contained within one packet of communications is 255. Maximum allowable write data registers are 10.
serial register40093
firmware register40028
doc revision381339-310 C

generated by gemini:gemini-3.5-flash · harvested from https://www.ccontrols.com/support/dp/ASCO%20Group%20G.pdf (ASCO Power); manual-faithful — the document's claims, panel risk: LOW — panel concurs, no field disagreements; proved interop-verified on 2026-06-10 · recorded 2026-06-10

The trust ladder

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

Have a device that isn't here? Upload its register map — generation is free, and the connector earns its rung by being proven, not claimed.

Need it proven on your own device? Hardware verification — if it doesn't verify, you don't pay.

Building a platform? License the verified library — machine-readable maps, firmware matrix, API access.