verified connector library

Schneider Altistart 22 (ATS22) soft starter

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
soft_starter_rated_current0U161A
connection_type1U161
line_voltage_setting2U161
motor_rated_current3U161A
setting_lock4U161
advanced_mode5U161
initial_voltage16U161
current_limit17U161% of In
max_start_time18U161
acceleration_time19U161s
deceleration_time20U161s
end_of_deceleration21U161
motor_thermal_protection22U161
number_of_starts32U161
starts_period33U161
boost_time34U160.1s
start_stop_control35U161
start_stop_profile_control_voltage36U161
proportional_gain37U161%
integral_gain38U161%
second_initial_voltage40U161
second_current_limit41U161% of In
second_acceleration_time42U161s
second_deceleration_time43U161s
second_motor_rated_current44U161A
under_current_threshold48U161
under_current_time_delay49U161
overcurrent_threshold50U161% of In
overcurrent_time_delay51U160.1s
unbalance_threshold52U161
unbalance_time_delay53U161
ground_leakage_current_threshold54U161% of In
ground_leakage_current_time_delay55U161s
phase_sequence56U161
phase_loss_detection57U161
under_voltage_threshold58U161
under_voltage_time_delay59U161
over_voltage_threshold60U161% of uLn
over_voltage_time_delay61U161s
ptc_probes_motor_monitoring62U161
overload_protection63U161
logic_input_272U161
logic_input_373U161
relay_174U161
relay_275U161
fan_management76U161
modbus_address80U161
modbus_baudrate81U161
modbus_format82U161
modbus_time_out83U160.1
command_channel84U161
status_register256U161
phase_1_current257U161A
phase_2_current258U161A
phase_3_current259U161A
voltage260U161
logical_inputs261U161
logic_output_relays_status262U161
frequency265U161Hz
leds_status269U161
total_run_time273U161
total_number_of_starts274U161
last_starting_time275U161
last_start_maximum_current276U161
total_number_of_trips278U161
last_trip279U161
trip_current280U161A
trip_history_1282U161
trip_history_2283U161
trip_history_3284U161
trip_history_4285U161
trip_history_5286U161
trip_history_6287U161
trip_history_7288U161
trip_history_8289U161
trip_history_9290U161
soft_starter_software_version317U161
control_register752U161

link settings as documented (unverified): RTU; default 19200 8E1; FC 03,06,16,43; Modbus address can be configured from 1 to 247. Address 0 is reserved for broadcasting.

⚠ LOSS OF CONTROL: System control paths may include communication links. Consideration must be given to the implications of unanticipated transmission delays or failures of the link. — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
terminalsRJ45
A/B polarityYes (Common), connected to the protective ground at one or more points on the bus
terminationOne 120 Ohm 0.25 W resistor in series with a 1 nF 10 V capacitor
connectorRJ45
shield/groundSignal ground (SNG) on RJ45 shield
wiring notesType of trunk cable: Shielded cable with 1 twisted pair and at least a 3rd conductor. Max length of bus: 1000 m at 19200 bps.
max registers/read63
response timeout5000 ms
broadcastsupported
protocol notesWrite multiple registers max PDU length: 61 words. EEPROM write limit: 500,000 operations.
identification notesDevice identification objects: 0x00 VendorName ('Schneider Electric'), 0x01 ProductCode ('ATS22XXXXXX'), 0x02 MajorMinorRevision ('0201')
FC 43 device IDsupported
powerControl supply: 230 V (+10% / -15%) or 220 V (-15%) for ATS22...Q/S6, 115 V (+10%) or 110 V (-15%) for ATS22...S6U. Power line supply: 230 V to 440 V (+10% / -15%) for ATS22...Q, 208 V to 600 V (+10% / -15%) for ATS22...S6/S6U.
environmentMax ambient temperature of 40 °C (104 °F)
accuracy24 Vdc accuracy: 24 V ±6 Vdc
certificationsUL508
doc revision09/2015
field reports — community-sourced, unverified (checked 2026-06-11)
  • The ATS22 does not support Modbus Function Code 23 (Read Multiple Registers), which is the default request code for many Schneider Electric PLCs, causing communication failures unless the PLC is explicitly configured to use Function Codes 3 and 6. [source]
  • confirmed: Modbus address can be configured from 1 to 247. Address 0 is reserved for broadcasting. — confirmed by Altistart 22 User Manual (BBV51330 09/2015) [1.1.2]
  • confirmed: Write multiple registers max PDU length: 61 words. EEPROM write limit: 500,000 operations. — confirmed by Altistart 22 User Manual (BBV51330 09/2015)
  • confirmed: Supported Modbus functions: 3, 6, 16, 43 — confirmed by Altistart 22 User Manual (BBV51330 09/2015)
  • confirmed: Register map summary (including initial_voltage @ 16, acceleration_time @ 19, deceleration_time @ 20, proportional_gain @ 37, and PTC probes motor monitoring @ 62) — confirmed by Altistart 22 User Manual (BBV51330 09/2015)

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.