device library

Schneider Altistart 48 (ATS48) soft starter

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
Drivecom control register (CMD)400U161
Extended control register (CMI)402U161
Drivecom status register (ETA)458U161
Extended status register (ETI)459U161
Extended status register no. 2 (ETI2)460U161
Starter address (ADD)2290U161
Communication speed (TBR)2292U161
Communication format (FOR)2293U161
Modbus configuration (PCT)2294U161
Adjustment of the Modbus timeout (TLP)2295U160.1s
Assignment of logic input LI34022U161
Assignment of logic output LO14023U161
Assignment of analog output AO4024U161
Scaling of the analog output max. signal (ASC)4025U161%
Nominal motor current (IN)4026U160.1A
Stator loss compensation (LSC)4027U161%
Voltage boost level (BST)4028U161%
Selection of the stop type (STY)4029U161
Protection against line phase inversion (PHR)4030U161
Time before restarting (TBS)4032U161s
Excessive starting time (TLS)4033U161s
Motor thermal protection (THP)4034U161
Maximum torque limit (TLI)4036U161%
Initial starting torque (TQ0)4037U161%
Threshold for changing to freewheel stop mode at the end of deceleration (EDC)4038U161%
Limiting current (ILT)4039U161%
Internal braking torque level (BRC)4041U161%
Pseudo-continuous braking time (EBA)4042U161%
Acceleration ramp time (ACC)4043U161s
Deceleration ramp time (DEC)4044U161s
Preheating level (IPR)4045U161%
Time delay before preheating (TPR)4046U161s
Deceleration gain (TIG)4047U161%
Assignment of logic input LI44048U161
Assignment of logic output LO24049U161
Assignment of relay R14050U161
Assignment of relay R24051U161
Assignment of relay R34052U161
Configuration of the type of signal supplied by output AO (0_4)4053U161
Starter with delta winding connection (DLT)4054U161
Line voltage (ULN)4055U161V
Line frequency (FRC)4056U161
Test on small motor (SST)4057U161
Activation of the cascade function (CSC)4058U161
ATS46 control register (CMD6)4060U161
ATS46 status register (ETA6)4061U161
Motor current (LCR)4062U160.1A
Motor torque (LTR)4063U161%
Motor thermal state (THR)4064U161%
Phase rotation direction viewed from the starter (PHE)4065U161
State of logic I/O (IOL)4066U161
Cos phi (COS)4067U160.01
Operating time since the last reset (RNT)4068U161hr
ATS46 fault register (DF1)4069U161
Image of analog output AO (AOR)4070U160.002mA
ATS46 additional status register (ETT6)4071U161
Active power (LPR)4072U161%
Active power in kW (LAP)4073U161kW
Power consumption (KWH)4074U161kWh
Operating time (RNTT)4075U161hr
Automatic restart (ARS)4100U161
Phase loss threshold (PHL)4101U161%
Activation of phase loss (PHP)4102U161
Activation of motor underload (ULL)4103U161
Motor underload threshold (LUL)4104U161%
Motor underload time (TUL)4105U161s
Activation of motor thermal monitoring by PTC probes (PTC)4106U161
Torque control (CLP)4107U161
Activation of current overload (OIL)4108U161
Current overload threshold (LOC)4109U161%
Current overload time (TOL)4110U160.1s
Last fault (LFT)4200U161
Code for past fault no. 1 (DP1)4203U161
Time of past fault no. 1 (HD1)4204U161hr
State during past fault no. 1 (EP1)4205U161
Code for past fault no. 2 (DP2)4206U161
Time of past fault no. 2 (HD2)4207U161hr
State during past fault no. 2 (EP2)4208U161
Code for past fault no. 3 (DP3)4209U161
Time of past fault no. 3 (HD3)4210U161hr
State during past fault no. 3 (EP3)4211U161
Code for past fault no. 4 (DP4)4212U161
Time of past fault no. 4 (HD4)4213U161hr
State during past fault no. 4 (EP4)4214U161
Code for past fault no. 5 (DP5)4215U161
Time of past fault no. 5 (HD5)4216U161hr
State during past fault no. 5 (EP5)4217U161
2nd motor nominal current (IN2)4300U160.1A
2nd motor maximum torque limit (TL2)4301U161%
2nd motor initial starting torque (TQ2)4302U161%
Threshold for changing to freewheel stop mode at the end of 2nd motor deceleration (ED2)4303U161%
2nd motor limiting current (IL2)4304U161%
2nd motor acceleration ramp time (AC2)4305U161s
2nd motor deceleration ramp time (DE2)4306U161s
2nd motor deceleration gain for torque control (TI2)4307U161%
Reset kWh or the operating time (RPR)4401U161
Reset motor thermal state (RTH)4402U161
Product software version (VSP)4501U161
Product software type (TSP)4502U161
Starter rating (ICL)4503U160.1A
Starter range (VCAL)4504U161
Code for starter rating (NCD)4505U161
Terminal locking code (COD)64007U161

link settings as documented (unverified): RTU; default 19200 8N1; unit ID 0; FC 03,04,06,16,65; Address 0 is used for broadcast or behaves as if configured on all addresses 1 to 31 if configured as 0. Addresses 126 and 127 are privileged.

⚠ This type of use invalidates the starter warranty (referring to LII: All protection disabled on LI3). — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
terminalsRJ45 connector
termination120 Ohm + 1 nF recommended at both ends
connectorRJ45
shield/groundconnect the cable shielding to the ground of each device
wiring notesEach ATS48 integrates two 4.7 kohm pulldown resistors. Up to 27 starters can be connected if master has 4.7 kohm pulldown resistors, up to 18 if master has 470 ohm.
max registers/read30
broadcastsupported
protocol notesThe end of the frame is detected if silent for >= 3 characters.
firmware registerW4501
identification notesIdentification service (code 65) can be used to obtain manufacturer name, product name, product reference, software version, and software upgrade index.
FC 43 device IDnot supported
doc revision04/2013
field reports — community-sourced, unverified (checked 2026-06-11)
  • Depending on the Modbus master's 0-based vs 1-based addressing configuration, an off-by-one offset may occur, requiring commands like the fault reset to be written to register 401 instead of 400. [source]
  • When reading motor current (W4062), some Modbus masters may read unexpected values (such as 32768 at 0A and 33024 at 24A) due to byte-swapping issues, which require a byte swap to resolve to correct values (e.g., 1 and 24). [source]
  • confirmed: Baud rates [4800, 9600, 19200], default baud 19200, and RTU framing — confirmed by Altistart 48 Modbus Protocol User Manual
  • confirmed: Each ATS48 integrates two 4.7 kohm pulldown resistors, allowing up to 27 starters if the master has 4.7 kohm pulldown resistors, or up to 18 if the master has 470 ohm — confirmed by RS485 Bus Wiring and Connections Guide
  • confirmed: LII inhibits all protection and invalidates the starter warranty — confirmed by Altistart 48 Telemecanique User Manual
  • confirmed: Register map addresses (e.g., drivecom_control_register @ 400, drivecom_status_register @ 458, nominal_motor_current @ 4026, motor_current @ 4062) — confirmed by ATV31-ATS48 Profibus DP Expander Guide and Device Templates Reference Manual

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.