Schneider Electric Altivar Machine ATV320 Modbus register map

Variable speed drive for asynchronous and synchronous motors. The map covers the drive control and status words, speed and frequency references, motor measurements, fault code and fault history, identification, the Modbus line parameters and a set of key motor, ramp and speed settings. The full parameter list is in the communication parameters file.

Protocol
Modbus RTU
Defaults
Modbus RTU through the integrated serial port. Factory settings: drive address OFF (set 1 to 247 before use), 19200 bps, 8 data bits with even parity and 1 stop bit (8E1), time-out 10 s (Modbus serial link manual NVE41308, pp. 31 to 33). Restart the drive after changing the Modbus parameters (NVE41308 p. 60).
Addresses in the manual
0-based protocol addresses, as sent on the wire
32 and 64-bit values
Not stated in the manual
Registers listed
90
Checked against
NVE41316 V3.5 (ATV320 Communication Parameters, vendor-hosted)

Address base. The source file prints each logic address in decimal and as 16#hex (for example CMD 16#2135 = 8501). NVE41308 pp. 19 to 20 show a write to W9001 (ACC) sent with starting address 2329 hex, which is 9001, and a read of W3102 to W3105 sent as 0C1E to 0C21 hex (3102 to 3105). The decimal address printed in the source is therefore the address sent in the Modbus frame. Address 8501 in the manual is address 8501 on the wire.

Word order. Every variable is one 16-bit word except the device name string (8 words, two characters per word). The source does not state the byte order of the characters inside each word.

Modbus Poll and the Modbus protocol itself count from 0. The "Wire address" column is the number to type into Modbus Poll.

Downloads

The register table has every column on this page. The blocks file imports into Modbus Poll. The template JSON holds the same blocks plus unit, scale and access for scripts.

Registers

90 registers
Manual Wire Register Type Regs Unit Scale Access Area
8501 8501 Control word (Drivecom command register)CMD · Bit 0 switch on, bit 1 enable voltage, bit 2 quick stop (0 = quick stop), bit 3 enable operation, bit 7 fault reset on a 0 to 1 transition, bit 8 halt, bits 11 to 15 can be assigned to commands. Example values 0006 hex shutdown, 0007 hex switch on, 000F hex enable operation, 0080 hex fault reset (NVE41308 p. 46). bitfield16 1 1 RW Holding (FC03)
8504 8504 Extended control wordCMI · Bit 0 factory setting command, bit 1 save configuration to EEPROM (resets itself to 0), bit 9 selects the unit of LFR and RFR: 0 = 0.1 Hz, 1 = standardized value where 32767 corresponds to the maximum frequency tFr. Bit 15 deactivates the parameter consistency check. bitfield16 1 1 RW Holding (FC03)
8602 8602 Speed setpointLFRD · Range -32767 to 32767 rpm. This address is the speed variant; LFR at 8502 is the frequency variant. int16 1 rpm 1 RW Holding (FC03)
8502 8502 Frequency referenceLFR · Range -599.0 to 599.0 Hz. Unit follows bit 9 of CMI (0.1 Hz when bit 9 is 0). int16 1 Hz 0.1 RW Holding (FC03)
8503 8503 PID set pointPISP · Range 0 to 1000. uint16 1 1 RW Holding (FC03)
5281 5281 Image input AIV1AIV1 · Range 0.0 to 100.0 %. uint16 1 % 0.1 RW Holding (FC03)
11831 11831 Multiplying coefficientMFR · Range 0 to 100 %. uint16 1 % 1 RW Holding (FC03)
3120 3120 Operating time resetRPR · Enumeration; factory setting No. Values are listed in the Enumerations sheet of the source file. uint16 1 1 RW Holding (FC03)
3201 3201 Status word (Drivecom state register)ETA · Bit 0 ready to switch on, bit 1 switched on, bit 2 operation enabled, bit 3 fault, bit 4 voltage enabled, bit 5 quick stop (0 = quick stop), bit 6 switch on disabled, bit 7 warning, bit 9 remote (command or reference via fieldbus), bit 10 target reached. Masked state values 0021 hex ready to switch on, 0023 hex switched on, 0027 hex operation enabled (NVE41308 p. 49). bitfield16 1 1 R Holding (FC03)
8603 8603 Status word (Drivecom, second address)ETAD · Second address of the status word, listed in the source file alongside ETA at 3201. bitfield16 1 1 R Holding (FC03)
3240 3240 Drive stateHMIS · Enumeration. Values include 0 auto-tuning, 1 DC injection, 2 ready, 3 freewheel stopping, 4 running, 5 accelerating, 6 decelerating, 7 current limit, 8 fast stop, 9 motor fluxing, 11 no mains voltage, 23 in fault. Full list in the Enumerations sheet. uint16 1 1 R Holding (FC03)
3206 3206 Extended state registerETI bitfield16 1 1 R Holding (FC03)
8441 8441 Reference channelCRC bitfield16 1 1 R Holding (FC03)
8442 8442 Active command channelCCC bitfield16 1 1 R Holding (FC03)
8020 8020 Active configurationCNFS · Enumeration. uint16 1 1 R Holding (FC03)
8604 8604 Output speedRFRD int16 1 rpm 1 R Holding (FC03)
3202 3202 Output frequencyRFR · Unit follows bit 9 of CMI (0.1 Hz when bit 9 is 0). int16 1 Hz 0.1 R Holding (FC03)
3205 3205 Motor torqueOTR int16 1 % 0.1 R Holding (FC03)
3204 3204 Motor currentLCR uint16 1 A 0.1 R Holding (FC03)
3208 3208 Motor voltageUOP uint16 1 V 1 R Holding (FC03)
3211 3211 Motor powerOPR · The source file lists the unit as 1 %. int16 1 % 1 R Holding (FC03)
8605 8605 Speed reference before rampFRHD int16 1 rpm 1 R Holding (FC03)
8641 8641 Speed reference after rampFROD int16 1 rpm 1 R Holding (FC03)
3203 3203 Frequency reference before rampFRH int16 1 Hz 0.1 R Holding (FC03)
9021 9021 Frequency reference after rampFRO int16 1 Hz 0.1 R Holding (FC03)
11982 11982 PID referenceRPC uint16 1 1 R Holding (FC03)
11981 11981 PID feedbackRPF uint16 1 1 R Holding (FC03)
11980 11980 PID errorRPE int16 1 1 R Holding (FC03)
11983 11983 PID outputRPO int16 1 Hz 0.1 R Holding (FC03)
3207 3207 Line mains voltageULN uint16 1 V 0.1 R Holding (FC03)
3209 3209 Drive thermal stateTHD uint16 1 % 1 R Holding (FC03)
9630 9630 Motor thermal stateTHR uint16 1 % 1 R Holding (FC03)
3235 3235 IGBT alarm counterTAC uint16 1 s 1 R Holding (FC03)
5202 5202 Logic inputs statesIL1R bitfield16 1 1 R Holding (FC03)
5212 5212 Logic outputs statesOL1R bitfield16 1 1 RW Holding (FC03)
5242 5242 Physical value AI1AI1C int16 1 V 0.001 R Holding (FC03)
5232 5232 Analog input 1 standardized valueAI1R int16 1 1 R Holding (FC03)
5243 5243 Physical value AI2AI2C int16 1 V 0.001 R Holding (FC03)
5233 5233 Analog input 2 standardized valueAI2R int16 1 1 R Holding (FC03)
5244 5244 Physical value AI3AI3C int16 1 mA 0.001 R Holding (FC03)
5234 5234 Analog input 3 standardized valueAI3R int16 1 1 R Holding (FC03)
5261 5261 Analog output 1 standardized valueAO1R int16 1 1 RW Holding (FC03)
14603 14603 Pulse input working frequencyFQS uint16 1 Hz 1 R Holding (FC03)
8606 8606 CiA402 fault codeERRD bitfield16 1 1 R Holding (FC03)
7121 7121 Last fault occurredLFT · Enumeration; 0 means no fault saved. Fault code list in the Enumerations sheet. uint16 1 1 R Holding (FC03)
7393 7393 Fault counterFNB uint16 1 1 R Holding (FC03)
7200 7200 Fault code of the last fault (history record 0)DP0 · Enumeration. The source file lists records n-1 to n-8 as further parameters (DP1 to DP8) with the same layout. uint16 1 1 R Holding (FC03)
7210 7210 State word at the last faultEP0 bitfield16 1 1 R Holding (FC03)
7250 7250 Output frequency at the last faultRFP0 int16 1 Hz 0.1 R Holding (FC03)
7240 7240 Motor current at the last faultLCP0 int16 1 A 0.1 R Holding (FC03)
7270 7270 Mains voltage at the last faultULP0 uint16 1 V 0.1 R Holding (FC03)
7280 7280 Motor thermal state at the last faultTHP0 uint16 1 % 1 R Holding (FC03)
7260 7260 Elapsed time at the last faultRTP0 uint16 1 h 1 R Holding (FC03)
3011 3011 Drive nominal ratingNCV · Enumeration. uint16 1 1 R Holding (FC03)
3012 3012 Drive mains voltageVCAL · Enumeration. uint16 1 1 R Holding (FC03)
3017 3017 Drive nominal currentINV uint16 1 A 0.1 R Holding (FC03)
3302 3302 Drive software versionVDP uint16 1 1 R Holding (FC03)
3340 3340 Device namePAN · Eight words PAN0 to PAN7 at 3340 to 3347, two characters per word, 16 characters in total. Byte order within a word is not stated in the source. string 8 1 RW Holding (FC03)
6001 6001 Drive Modbus addressADD · 0 = OFF (not assigned), 1 to 247 = assigned. Factory setting OFF. Restart the drive to apply changes. Writable only when the drive is not in Operation enabled or Quick stop active state (access R/WS in the source). uint16 1 1 RW Holding (FC03)
6003 6003 Modbus baud rateTBR · 24 = 4800 bps, 28 = 9600 bps, 32 = 19200 bps, 36 = 38400 bps. Factory setting 19200 bps. Writable only when the drive is not in Operation enabled or Quick stop active state (access R/WS in the source). uint16 1 1 RW Holding (FC03)
6004 6004 Modbus data formatTFO · 2 = 8 data bits odd parity 1 stop bit, 3 = 8E1, 4 = 8N1, 5 = 8N2. Factory setting 8E1. Writable only when the drive is not in Operation enabled or Quick stop active state (access R/WS in the source). uint16 1 1 RW Holding (FC03)
6005 6005 Modbus time-outTTO · Raw 1 to 300 gives 0.1 to 30.0 s. Factory setting 10 s. uint16 1 s 0.1 RW Holding (FC03)
8001 8001 Save configurationSCS · Enumeration. Writable only when the drive is not in Operation enabled or Quick stop active state (access R/WS in the source). uint16 1 1 RW Holding (FC03)
8002 8002 Restore configurationFCS · Enumeration. Writable only when the drive is not in Operation enabled or Quick stop active state (access R/WS in the source). uint16 1 1 RW Holding (FC03)
3105 3105 Low speedLSP uint16 1 Hz 0.1 RW Holding (FC03)
3104 3104 High speedHSP uint16 1 Hz 0.1 RW Holding (FC03)
3103 3103 Maximum output frequencyTFR · Writable only when the drive is not in Operation enabled or Quick stop active state (access R/WS in the source). uint16 1 Hz 0.1 RW Holding (FC03)
3102 3102 Drive switching frequencySFR uint16 1 kHz 0.1 RW Holding (FC03)
9001 9001 Acceleration ramp timeACC · The unit depends on the ramp increment parameter INR at 9020 (0.01 s, 0.1 s or 1 s); the source file lists the INR factory setting as tenths of seconds, so this map uses 0.1 s. Range 0 to 9999, factory setting 30 (3.0 s). The worked examples in NVE41308 agree: p. 19 writes 000D hex (13) to W9001 and prints ACC = 1.3 s, and p. 20 writes 20 and 30 to W9001 and W9002 for 2 s and 3 s. If INR is changed the scale changes with it. uint16 1 s 0.1 RW Holding (FC03)
9002 9002 Deceleration ramp timeDEC · The unit depends on the ramp increment parameter INR (0.01 s, 0.1 s or 1 s); 0.1 s at the factory setting (INR at 9020). Range 0 to 9999, factory setting 30 (3.0 s). NVE41308 p. 20 writes 30 to W9002 for a deceleration time of 3 s. uint16 1 s 0.1 RW Holding (FC03)
11201 11201 Normal stop modeSTT · Enumeration. Writable only when the drive is not in Operation enabled or Quick stop active state (access R/WS in the source). uint16 1 1 RW Holding (FC03)
3015 3015 Standard motor frequencyBFR · Enumeration. Writable only when the drive is not in Operation enabled or Quick stop active state (access R/WS in the source). uint16 1 1 RW Holding (FC03)
9601 9601 Nominal motor voltageUNS · Writable only when the drive is not in Operation enabled or Quick stop active state (access R/WS in the source). uint16 1 V 1 RW Holding (FC03)
9602 9602 Nominal motor frequencyFRS · Writable only when the drive is not in Operation enabled or Quick stop active state (access R/WS in the source). uint16 1 Hz 0.1 RW Holding (FC03)
9603 9603 Nominal motor currentNCR · Writable only when the drive is not in Operation enabled or Quick stop active state (access R/WS in the source). uint16 1 A 0.1 RW Holding (FC03)
9604 9604 Nominal motor speedNSP · Writable only when the drive is not in Operation enabled or Quick stop active state (access R/WS in the source). uint16 1 rpm 1 RW Holding (FC03)
9606 9606 Motor 1 cosine phiCOS · Writable only when the drive is not in Operation enabled or Quick stop active state (access R/WS in the source). uint16 1 0.01 RW Holding (FC03)
9607 9607 Motor control typeCTT · Enumeration. Writable only when the drive is not in Operation enabled or Quick stop active state (access R/WS in the source). uint16 1 1 RW Holding (FC03)
9622 9622 Motor thermal currentITH uint16 1 A 0.1 RW Holding (FC03)
9623 9623 IR compensationUFR uint16 1 % 1 RW Holding (FC03)
9625 9625 Slip compensationSLP uint16 1 % 1 RW Holding (FC03)
9201 9201 Internal current limitCLI uint16 1 A 0.1 RW Holding (FC03)
11301 11301 Skip frequencyJPF uint16 1 Hz 0.1 RW Holding (FC03)
11410 11410 Preset speed 2SP2 uint16 1 Hz 0.1 RW Holding (FC03)
11411 11411 Preset speed 3SP3 uint16 1 Hz 0.1 RW Holding (FC03)
11412 11412 Preset speed 4SP4 uint16 1 Hz 0.1 RW Holding (FC03)
11413 11413 Preset speed 5SP5 uint16 1 Hz 0.1 RW Holding (FC03)
11414 11414 Preset speed 6SP6 uint16 1 Hz 0.1 RW Holding (FC03)
11415 11415 Preset speed 7SP7 uint16 1 Hz 0.1 RW Holding (FC03)
11416 11416 Preset speed 8SP8 uint16 1 Hz 0.1 RW Holding (FC03)

Scale is the number to multiply the raw value by to get the unit. Types with more than one register (32 and 64-bit) follow the word order above.

Open in Modbus Poll

  1. Download the Modbus Poll blocks file.
  2. Open Modbus Poll, connect to the device and set its unit ID. The manual does not state the word order for 32-bit values. Check one known value (a voltage or a counter) and switch the setting if it reads wrong.
  3. In the blocks panel on the right, click Import CSV and pick the file. CSV import is a Pro feature. Without Pro, Modbus Poll polls the first 20 values of your blocks.
  4. The wire addresses are already in the file, so there is no 0-based or 1-based conversion to do.

Once the values look right, export the tag list to Ignition, Kepware, Node-RED, Home Assistant or Voltrus SCADA.

Source and accuracy

Manufacturer document: ATV320 Communication Parameters (Excel data library) (download.se.com)

NVE41316 V3.5 (ATV320 Communication Parameters, vendor-hosted), sheet Parameters, sheet Enumerations, sheet Registers; Modbus manual NVE41308 04/2016 pp. 19 to 20, 31 to 33, 46, 49, 60. Read on 2026-10-24.

Also used: Altivar Machine 320 Modbus Serial Link Manual NVE41308 04/2016 (download.se.com)

Also used: ATV320 Programming Manual NVE41295.06 04/2025 (download.se.com)

Addresses, types, units and scale are taken from the document above. Names and descriptions are written by Voltrus. Firmware versions can differ, so confirm a value on your own device before you rely on it.

Found a mistake? Report it by email with the register address and the manual page.

More from Schneider Electric

All Schneider Electric register maps

Other variable frequency drives

All register maps · Modbus addressing explained