device library

ASCO Group G transfer switch

Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.

coherence-checked

Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.

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
field reports — community-sourced, unverified (checked 2026-06-11)
  • confirmed: Document revision 381339-310 — confirmed by Schneider Electric / ASCO Modbus Register Maps documentation listing 'Group G controller - 381339-310' [1.1.8]
  • confirmed: Baud rates [9600, 19200, 38400, 57600, 115200] — confirmed by ASCO Group G Controller User's Guide general settings menu options
  • confirmed: Modbus RTU framing — confirmed by ASCO device transmission format specifications

The trust ladder

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

Device not here? Upload its manual and get a checked map back. It's free.

Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.

Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.