Skip to content
Proxus 2.0.0 Proxus 2.0: the largest release in Proxus history Release notes

Schneider Electric ATV900 Modbus register map

Also searched as: Altivar Process ATV900 · ATV930 · ATV950 · ATV960 · ATV980 · ATV9A0

1,911 Modbus registers of the Schneider Electric ATV900, with the address on the wire, the 30001-style reference, data type, byte order, unit and scale. Transcribed from ATV900 Communication parameters addresses (V4.6).

Altivar Process ATV900 drives (ATV930, ATV950...); every parameter is a 16-bit holding register at its logic address.

Device type
Variable speed drive
Registers
1,911
Interfaces
Modbus RTU, Modbus TCP
Byte order (multi-register values)
ABCD
Serial settings
19200 baud, 8 data bits, even parity, 1 stop bit

Hardware verification

Not yet verified on hardware. The map is transcribed from the vendor document and checked against it by script; check the first readings against the device display.

Verify it on your device What the levels mean

Connection notes

  • The embedded Modbus serial address is OFF from the factory; set [Modbus Address] (Add) before connecting.
  • Parameter codes (ETA, CMD, LFR...) are in each register's notes; the drive's display uses the same codes.
  • Writing CMD or setpoints moves the motor. Read-only access is the safe default.

Registers

Grouped as in the vendor document. Measurement, energy and identity groups are shown (300 registers); open any other group to load it.

Actual values parameters 146 registers
Name and key Reference Address Type Byte order Unit Scale
Output velocityrfrd 48605 0x219C int16 rpm
Motor frequencyrfr 43203 0x0C82 int16 Hz × 0.1
Motor torqueotr 43206 0x0C85 int16 % × 0.1
Motor currentlcr 43205 0x0C84 uint16
Motor voltageuop 43209 0x0C88 uint16 V
Motor power in %opr 43212 0x0C8B int16 %
Rotor nominal fluxphia 49845 0x2674 uint16 Wb × 0.01
Main inductancela 49846 0x2675 uint16
Load maintain remaining timemtbf 410056 0x2747 int16 s
AO1 physical value without filtersao1 45296 0x14AF int16
Money savedcash 410807 0x2A36 uint16
Time counter 1cc1 416261 0x3F84 uint16 s
Time counter 2cc2 416263 0x3F86 uint16 s
Time counter 3cc3 416265 0x3F88 uint16 s
Time counter 4cc4 416267 0x3F8A uint16 s
Time counter 5cc5 416269 0x3F8C uint16 s
Co2 Savedco2s 410809 0x2A38 uint16 t × 0.1
Active Electrical output power in kWeprw 43294 0x0CDD int16
Energy Savedesav 410805 0x2A34 uint16 kWh
Fan operation timefpbt 43265 0x0CC0 uint16 h
Input Energy (Wh)ic0 410627 0x2982 uint16 Wh
Input Energy (kWh)ic1 410628 0x2983 uint16 kWh
Input Energy (MWh)ic2 410629 0x2984 uint16 MWh
Input Energy (GWh)ic3 410630 0x2985 uint16 GWh
Input Energy (TWh)ic4 410631 0x2986 uint16 TWh
Real input Energy (Wh)ie0 410637 0x298C int16 Wh
Real input Energy (kWh)ie1 410638 0x298D int16 kWh
Real input Energy (MWh)ie2 410639 0x298E int16 MWh
Real input Energy (GWh)ie3 410640 0x298F int16 GWh
Real input Energy (TWh)ie4 410641 0x2990 int16 TWh
Active Electrical input power estimation (100% = drive power)ipr 43219 0x0C92 int16 %
Instantaneous active input poweriprw 43295 0x0CDE int16
Last warninglalr 412891 0x325A uint16
Life cycle Datelcad 413722 0x3599 uint16
Motor energy consumption (Wh)me0 410602 0x2969 uint16 Wh
Motor energy consumption (kWh)me1 410603 0x296A uint16 kWh
Motor energy consumption (MWh)me2 410604 0x296B uint16 MWh
Motor energy consumption (GWh)me3 410605 0x296C uint16 GWh
Motor energy consumption (TWh)me4 410606 0x296D uint16 TWh
Electrical energy consumed by the motor (Wh)oc0 410607 0x296E uint16 Wh
Electrical energy consumed by the motor (KWh)oc1 410608 0x296F uint16 kWh
Electrical energy consumed by the motor (MWh)oc2 410609 0x2970 uint16 MWh
Electrical energy consumed by the motor (GWh)oc3 410610 0x2971 uint16 GWh
Electrical energy consumed by the motor (TWh)oc4 410611 0x2972 uint16 TWh
Electrical energy consumed TODAY by the motor (KWh)oct 410623 0x297E uint16 kWh
Electrical energy consumed YESTERDAY by the motor (KWh)ocy 410625 0x2980 uint16 kWh
Real energy consumption (Wh)oe0 410617 0x2978 int16 Wh
Real energy consumption (kWh)oe1 410618 0x2979 int16 kWh
Real energy consumption (MWh)oe2 410619 0x297A int16 MWh
Real energy consumption (GWh)oe3 410620 0x297B int16 GWh
Real energy consumption (TWh)oe4 410621 0x297C int16 TWh
Electrical energy produced by the motor (Wh)op0 410612 0x2973 uint16 Wh
Electrical energy produced by the motor (KWh)op1 410613 0x2974 uint16 kWh
Electrical energy produced by the motor (MWh)op2 410614 0x2975 uint16 MWh
Electrical energy produced by the motor (GWh)op3 410615 0x2976 uint16 GWh
Electrical energy produced by the motor (TWh)op4 410616 0x2977 uint16 TWh
Motor mechanical power estimationoprw 43293 0x0CDC int16
DI7 frequency measuredpfc7 413371 0x343A uint16 Hz × 0.01
DI8 frequency measuredpfc8 413391 0x344E uint16 Hz × 0.01
AO2 physical value without filtersao2 45297 0x14B0 int16
Sleep delayslpd 411756 0x2DEB int16 s
Sleep Detection modeslpm 411751 0x2DE6 uint16
Sleep power levelslpr 411755 0x2DEA int16
Sleep switch assignmentslpw 411752 0x2DE7 uint16
Sleep minimum speed levelslsl 411754 0x2DE9 int16 Hz × 0.1
Motor speedspd 412005 0x2EE4 uint16
Active Electrical output power in %epr 43298 0x0CE1 int16 %
Motor Mechanical speedspdm 412012 0x2EEB uint16
Input reactive poweriqrw 43299 0x0CE2 int16
Input power factorpwf 413787 0x35DA int16 % × 0.1
AFE fan operation timefbat 413772 0x35CB uint16 h
Cabinet Fan operation timefct 413774 0x35CD uint16 h
AFE Run timebrth 413776 0x35CF uint16 s
AFE power-on timebpth 413778 0x35D1 uint16 s
AFE Number of startsbnsa 413780 0x35D3 uint16
Braking resistor energy counterbrec 414131 0x3732 uint16 kWh
BUO fan operation timefbbt 414141 0x373C uint16 h
4 Quadrant output torque value (100% = Cn motor)ot4q 43279 0x0CCE int16 % × 0.1
4 Quadrant output torque value (% of Cn motor in Q12) without filterst4q 43280 0x0CCF int16
Encoder pulse countpuc 45612 0x15EB uint16
Encoder pulse count (32 bits)pucd 45669 0x1624 uint16
Encoder resolution characteristicencr 45699 0x1642 uint16
Nominal motor slipnsl 49606 0x2585 uint16 Hz × 0.1
Signed mechanical speedspd1 412013 0x2EEC int16
ENA average speedavs 412103 0x2F46 int16 Hz × 0.1
M/S Master speed referencemsms 416842 0x41C9 int16 Hz × 0.1
M/S Master torque referencemsmt 416843 0x41CA int16
M/S Local speed referencemssr 416844 0x41CB int16 Hz × 0.1
M/S Local torque referencemstr 416845 0x41CC int16
Motor torque in Nmotqn 43269 0x0CC4 int16
M/S device speed referencemsxs 416849 0x41D0 int16 Hz × 0.1
M/S device torque referencemsxt 416848 0x41CF int16
Computed nominal motor torquetqn 49670 0x25C5 uint16
Torque reference before ramptrr 49232 0x240F int16 % × 0.1
Stator frequencysfq 43268 0x0CC3 int16 Hz × 0.1
Rotor frequencyrfq 43267 0x0CC2 int16 Hz × 0.1
Relative d-axis error in %rdae 49677 0x25CC int16 % × 0.1
Control Scope Data 1psd1 463135 0xF69E int16
Control Scope Data 2psd2 463136 0xF69F int16
Control Scope Data 3psd3 463137 0xF6A0 int16
Control Scope Data 4psd4 463138 0xF6A1 int16
Nameplate nominal fluxphi0 49852 0x267B uint16 Wb × 0.01
Reference positionptgt 417211 0x433A int16
Fieldbus module reference positionptg3 417217 0x4340 int16
Position trajectory referencepdmd 417229 0x434C int16
Actual positionpact 417233 0x4350 int16
dPAC Exchange 0dep0 417811 0x4592 int16
dPAC Exchange 1dep1 417812 0x4593 int16
dPAC Exchange 2dep2 417813 0x4594 int16
dPAC Exchange 3dep3 417814 0x4595 int16
dPAC Exchange 4dep4 417815 0x4596 int16
dPAC Exchange 5dep5 417816 0x4597 int16
dPAC Exchange 6dep6 417817 0x4598 int16
dPAC Exchange 7dep7 417818 0x4599 int16
dPAC Exchange 8dep8 417819 0x459A int16
dPAC Exchange 9dep9 417820 0x459B int16
dPAC Exchange 10depa 417821 0x459C int16
dPAC Exchange 11depb 417822 0x459D int16
dPAC Exchange 12depc 417823 0x459E int16
dPAC Exchange 13depd 417824 0x459F int16
dPAC Exchange 14depe 417825 0x45A0 int16
dPAC Exchange 15depf 417826 0x45A1 int16
dPAC Exchange 16depg 417827 0x45A2 int16
dPAC Exchange 17deph 417828 0x45A3 int16
dPAC Exchange 18depi 417829 0x45A4 int16
dPAC Exchange 19depj 417830 0x45A5 int16
dPAC Persistent 0dsp0 417831 0x45A6 int16
dPAC Persistent 1dsp1 417832 0x45A7 int16
dPAC Persistent 2dsp2 417833 0x45A8 int16
dPAC Persistent 3dsp3 417834 0x45A9 int16
dPAC Persistent 4dsp4 417835 0x45AA int16
dPAC Persistent 5dsp5 417836 0x45AB int16
dPAC Persistent 6dsp6 417837 0x45AC int16
dPAC Persistent 7dsp7 417838 0x45AD int16
dPAC Persistent 8dsp8 417839 0x45AE int16
dPAC Persistent 9dsp9 417840 0x45AF int16
dPAC Persistent 10dspa 417841 0x45B0 int16
dPAC Persistent 11dspb 417842 0x45B1 int16
dPAC Persistent 12dspc 417843 0x45B2 int16
dPAC Persistent 13dspd 417844 0x45B3 int16
dPAC Persistent 14dspe 417845 0x45B4 int16
dPAC Persistent 15dspf 417846 0x45B5 int16
dPAC Persistent 16dspg 417847 0x45B6 int16
dPAC Persistent 17dsph 417848 0x45B7 int16
dPAC Persistent 18dspi 417849 0x45B8 int16
dPAC Persistent 19dspj 417850 0x45B9 int16
Measurement parameters 34 registers
Name and key Reference Address Type Byte order Unit Scale
Mains voltageuln 43208 0x0C87 uint16 V × 0.1
Drive thermal statethd 43210 0x0C89 uint16 %
Motor thermal statethr 49631 0x259E uint16 %
Motor run timerth 43245 0x0CAC uint16 s
Power-on timepth 43247 0x0CAE uint16 s
AI1 physical value without filtersai1 45292 0x14AB int16
AI2 physical value without filtersai2 45293 0x14AC int16
AI3 physical value without filtersai3 45294 0x14AD int16
AI1 input physical image (MAX = 8192)ai1i 45223 0x1466 int16
AI2 input physical image (MAX = 8192)ai2i 45224 0x1467 int16
AI3 input physical image (MAX = 8192)ai3i 45225 0x1468 int16
AI4 input physical image (MAX = 8192)ai4i 45226 0x1469 int16
AI5 input physical image (MAX = 8192)ai5i 45227 0x146A int16
Fan speedfspd 43264 0x0CBF uint16 rpm
AI4 physical value without filtersai4 45295 0x14AE int16
AI5 physical value without filtersai5 45299 0x14B2 int16
AI1 thermal valueth1v 413250 0x33C1 int16
AI3 thermal valueth3v 413252 0x33C3 int16
AI4 thermal valueth4v 413253 0x33C4 int16
AI5 thermal valueth5v 413254 0x33C5 int16
DC bus voltagevbus 43244 0x0CAB uint16 V × 0.1
Mains currentiln 413784 0x35D7 uint16
Mains frequencyfac 413751 0x35B6 int16 Hz × 0.1
AFE : Fan speedfsba 413771 0x35CA uint16 rpm
AFE : Thermal statethda 439715 0x9B22 uint16 %
Thyristor junction temperaturetjd 413753 0x35B8 uint16 °C
DBR thermal statethb 414115 0x3722 uint16 %
DBR run timerrth 414143 0x373E uint16 s
BUO power-on timerpth 414145 0x3740 uint16 s
Mains voltage phase 1-2ul1 413748 0x35B3 int16 V × 0.1
Mains voltage phase 2-3ul2 413749 0x35B4 int16 V × 0.1
Mains voltage phase 3-1ul3 413750 0x35B5 int16 V × 0.1
Encoder thermal valuethev 45664 0x161F int16
Encoder thermal resistor valuether 45663 0x161E int16 Ohm
Status parameters 105 registers
Name and key Reference Address Type Byte order Unit Scale
Status Registereta 43202 0x0C81 bitfield16
Device statehmis 43241 0x0CA8 uint16
Internal State registereti 43207 0x0C86 bitfield16
Channel for reference frequencycrc 48442 0x20F9 bitfield16
Active command channelccc 48443 0x20FA bitfield16
Active configurationcnfs 48021 0x1F54 uint16
Tune selectionstun 49618 0x2591 uint16
Rotation tune selectionstur 49834 0x2669 uint16
Start standstill tuneenpt 49831 0x2666 uint16
Autotuning flux verification valuetunv 49836 0x266B uint16 %
Status of motor tune in term of saliencysmot 49646 0x25AD uint16
EtherCAT slave statusecss 46691 0x1A22 uint16
EtherCAT addressecaa 46693 0x1A24 uint16
Auto angle setting statusasts 413927 0x3666 uint16
Application stateapps 415981 0x3E6C uint16
DRIVECOM : Status wordetad 48604 0x219B bitfield16
Peak electrical output powermoep 410642 0x2991 uint16
Status registers 0st00 416101 0x3EE4 bitfield16
Status registers 1st01 416102 0x3EE5 bitfield16
Status registers 2st02 416103 0x3EE6 bitfield16
Status registers 3st03 416104 0x3EE7 bitfield16
Status registers 4st04 416105 0x3EE8 bitfield16
Status registers 5st05 416106 0x3EE9 bitfield16
Status registers 6st06 416107 0x3EEA bitfield16
Status registers 7st07 416108 0x3EEB bitfield16
Status registers 8st08 416109 0x3EEC bitfield16
Status registers 9st09 416110 0x3EED bitfield16
Status registers 10st10 416111 0x3EEE bitfield16
Status registers 11st11 416112 0x3EEF bitfield16
Status registers 12st12 416113 0x3EF0 bitfield16
Status registers 13st13 416114 0x3EF1 bitfield16
Status registers 14st14 416115 0x3EF2 bitfield16
Status registers 15st15 416116 0x3EF3 bitfield16
Status registers 16st16 416117 0x3EF4 bitfield16
Status registers 17st17 416118 0x3EF5 bitfield16
Status registers 18st18 416119 0x3EF6 bitfield16
Status registers 19st19 416120 0x3EF7 bitfield16
STOx digital input Statestof 415324 0x3BDB uint16
Application Currency Unitsucu 412026 0x2EF9 uint16
Application Temperature Unit (used as default)sutp 412025 0x2EF8 uint16
Circuit breaker statuscbs 413612 0x352B uint16
BUO statusbstb 439669 0x9AF4 uint16
M/S function statusmss 416841 0x41C8 uint16
M/S device statusmsds 416847 0x41CE uint16
Status registers 20st20 416121 0x3EF8 bitfield16
Password statuspsst 48051 0x1F72 uint16
Expert nominal motor torquetqno 49689 0x25D8 uint16
Nameplate nominal motor torquetqnp 49690 0x25D9 uint16
Default value of speed measurement bandwidthsmba 45637 0x1604 uint16 Hz
Mdb CRC errorsm1ec 46011 0x177A uint16
Mdb NET CRC errorsm2ec 46031 0x178E uint16
Mdb frame numberm1ct 46012 0x177B uint16
Mdb NET framesm2ct 46032 0x178F uint16
Modbus com. statuscom1 464048 0xFA2F uint16
Mdb com statcom2 464049 0xFA30 uint16
Embedded RSTP actual configurationst0a 417901 0x45EC uint16
RSTP option module actual configurationst1a 417906 0x45F1 uint16
Embedded RSTP service statusst0s 417903 0x45EE uint16
RSTP option module service statusst1s 417908 0x45F3 uint16
Embedded RSTP modification statusst0v 417904 0x45EF uint16
RSTP option module modification statusst1v 417909 0x45F4 uint16
RX error counterrec1 46060 0x17AB uint16
TX error countertec1 46059 0x17AA uint16
Canopen NMT statenmts 46058 0x17A9 uint16
Receive PDO1-1rp11 413042 0x32F1 uint16
Receive PDO1-2rp12 413043 0x32F2 uint16
Receive PDO1-3rp13 413044 0x32F3 uint16
Receive PDO1-4rp14 413045 0x32F4 uint16
Transmit PDO1-1tp11 413052 0x32FB uint16
Transmit PDO1-2tp12 413053 0x32FC uint16
Transmit PDO1-3tp13 413054 0x32FD uint16
Transmit PDO1-4tp14 413055 0x32FE uint16
Receive PDO2-1rp21 413022 0x32DD uint16
Receive PDO2-2rp22 413023 0x32DE uint16
Receive PDO2-3rp23 413024 0x32DF uint16
Receive PDO2-4rp24 413025 0x32E0 uint16
Transmit PDO2-1tp21 413032 0x32E7 uint16
Transmit PDO2-2tp22 413033 0x32E8 uint16
Transmit PDO2-3tp23 413034 0x32E9 uint16
Transmit PDO2-4tp24 413035 0x32EA uint16
AFE Run timebrhh 413757 0x35BC uint16 h × 0.1
AFE power-On timebphh 413759 0x35BE uint16 h × 0.1
DBR run timerrhh 414147 0x3742 uint16 h × 0.1
BUO power-on timerphh 414149 0x3744 uint16 h × 0.1
Optimal magnetizing currentidad 49678 0x25CD uint16
Optimal confidence indexqita 49649 0x25B0 uint16 % × 0.1
Optimal rotor time constanttrad 49679 0x25CE uint16
Rotation tune status 2trs1 49855 0x267E bitfield16
Encoder pulse frequencyecfr 417075 0x42B2 int16 kHz × 0.01
Encoder frequencyeifc 417077 0x42B4 int16 Hz × 0.01
DC bus ripple amplitudedcra 413882 0x3639 int16 V
DC bus ripple estimated frequencydcrf 413883 0x363A int16 Hz × 0.1
DC bus ripple time counterdcrd 413884 0x363B uint16 h
Current loop default gaincrba 413887 0x363E int16 Hz
Time delay control minimum ramp timermpm 429323 0x728A uint16
M/S local torque referenceftor 416853 0x41D4 int16
M/S device torque referencefxt 416852 0x41D3 int16
M/S master torque referencefmtr 416851 0x41D2 int16
Package versionpkvs 465492 0xFFD3 uint16
Package typepktp 465493 0xFFD4 uint16
Firmware Update error codefwer 465495 0xFFD6 uint16
Firmware Update Statusfwst 465500 0xFFDB uint16
Command channelcmdc 464041 0xFA28 uint16
Channel for reference frequencyrfcc 464042 0xFA29 uint16
Runtime statusdsta 417806 0x458D uint16
Identification parameters 15 registers
Name and key Reference Address Type Byte order Unit Scale
Drive nominal ratingncv 43012 0x0BC3 uint16
Drive mains voltagevcal 43013 0x0BC4 uint16
Nominal Drive currentinv 43018 0x0BC9 uint16
Device software versionvdp 43303 0x0CE6 uint16
Device name (char 1 and 2)pan0 43341 0x0D0C uint16
Device name (char 3 and 4)pan1 43342 0x0D0D uint16
Device name (char 5 and 6)pan2 43343 0x0D0E uint16
Device name (char 7 and 8)pan3 43344 0x0D0F uint16
Device name (char 9 and 10)pan4 43345 0x0D10 uint16
Device name (char 11 and 12)pan5 43346 0x0D11 uint16
Device name (char 13 and 14)pan6 43347 0x0D12 uint16
Device name (char 15 and 16)pan7 43348 0x0D13 uint16
PWR Bricks configured (bit 0 - bit 11)pwrc 439402 0x99E9 uint16
AFE Bricks configured (bit 0 - bit 11)bafc 439501 0x9A4C uint16
BU Bricks configured (bit 0 - bit 11)bbuc 439601 0x9AB0 uint16
Control parameters 3 registers
Name and key Reference Address Type Byte order Unit Scale
Setpoint parameters 6 registers
Name and key Reference Address Type Byte order Unit Scale
Reference parameters 8 registers
Name and key Reference Address Type Byte order Unit Scale
I/O parameters 25 registers
Name and key Reference Address Type Byte order Unit Scale
Fault parameters 10 registers
Name and key Reference Address Type Byte order Unit Scale
History parameters 354 registers
Name and key Reference Address Type Byte order Unit Scale
Communication parameters 43 registers
Name and key Reference Address Type Byte order Unit Scale
CiA 402 settings 9 registers
Name and key Reference Address Type Byte order Unit Scale
Configuration management 8 registers
Name and key Reference Address Type Byte order Unit Scale
Parameter set switching 64 registers
Name and key Reference Address Type Byte order Unit Scale
Configuration and settings 1,029 registers
Name and key Reference Address Type Byte order Unit Scale
Safety function 1 registers
Name and key Reference Address Type Byte order Unit Scale
Safety module parameters 51 registers
Name and key Reference Address Type Byte order Unit Scale

Source documents

View this map on GitHub (YAML)

Read it by name

Read the ATV900 with an AI assistant

The Proxus Industrial MCP Server includes this map. Set it on the device, and Claude, Cursor or VS Code reads registers by key with the right type, byte order, scale and unit. It only reads.

proxus-mcp.json

{
  "devices": {
    "atv900-1": {
      "protocol": "modbus-tcp",
      "host": "192.168.10.40",
      "unit_id": 1,
      "map": "schneider-electric/atv900"
    }
  }
}

Ask your assistant

Read rfrd, rfr, otr from atv900-1.

The tool call it makes

read_named(device: "atv900-1", keys: ["rfrd", "rfr", "otr"])

Have this device? Verify the map.

Ask your assistant to run verify_device_map. It reads every register once, read-only, checks that the values are plausible and asks you to compare two values with the display. You get a report and a prefilled GitHub issue to submit; your name goes on this map’s verified list.

Collecting from many devices?

Proxus reads Modbus TCP and RTU devices next to the machines, keeps the history and delivers the values to dashboards, databases and AI.

Modbus in Proxus Industrial connectivity