Easy Modbus
  1. Home
  2. Modbus register maps
  3. Schneider Electric
  4. Altivar Process ATV630 / ATV600 family (Modbus serial and Modbus TCP)

Variable frequency drive · Modbus register map

Schneider Electric Altivar Process ATV630 / ATV600 family (Modbus serial and Modbus TCP) Modbus register map

Updated 24 October 2026

Short answer

Schneider Electric's process/pump variable frequency drive family with Modbus RTU on an RJ45 port and a Modbus TCP server on the embedded Ethernet port. Both use the same decimal logical addresses, sent unchanged as holding-register addresses. This map covers the CiA402 command/status words (CMD/ETA), frequency and speed references, the main monitors (motor frequency, current, voltages, DC bus, thermal states, power), energy counters, fault/warning codes, I/O states and the Modbus, Ethernet and channel settings.

This page lists 73 Modbus registers for the Schneider Electric Altivar Process ATV630 / ATV600 family (Modbus serial and Modbus TCP) — 41 writable — with the table, 0-based wire address, data type, word order, scale, units and access of each, re-typed from Schneider Electric’s own free documentation (linked below) and checked against it.

Manufacturer
Schneider Electric
Model
Altivar Process ATV630 / ATV600 family (Modbus serial and Modbus TCP)
Equipment type
Variable frequency drive
Registers
73 (41 writable)
Transport
Modbus RTU, Modbus TCP
Default unit ID
Not stated
Default serial
19200 baud, 8E1
Documented addressing
0-based (the number printed is the address on the wire)
Also known as
ATV600, ATV630, ATV650, ATV660, ATV680, Altivar Process 600, ATV630U, ATV630D
Source document
ATV600 - Communication Parameters (Excel) · EAV64332 V4.6 · rev. 2026-05
Download CSV all columns JSON Manufacturer PDF ↗

Integration notes: Schneider Electric Altivar Process ATV630 / ATV600 family (Modbus serial and Modbus TCP)

Integration in brief

Give the drive a Modbus address (serial) or an IP address (Ethernet), set FR1 to Modbus (164) or Embedded Ethernet (171) with CHCF = SIM, then write CMD (8501) = 0006h followed by 000Fh with a non-zero LFR (8502, 0.1 Hz). Poll ETA (3201), RFR (3202), LCR (3204), HMIS (3240) and LFT (7121).

Minimum registers to map

Addresses are 0-based wire addresses. Enough to monitor and run the unit; map more as the job needs.

RegisterNameTypeWhyAccess
HR 8501CMD - Command wordBITMAP16CMD: CiA402 run/stop/resetRead/write
HR 8502LFR - Frequency referenceINT16LFR: frequency reference, 0.1 HzRead/write
HR 3201ETA - Status wordBITMAP16ETA: CiA402 status wordRead
HR 3202RFR - Motor frequencyINT16RFR: motor frequency, 0.1 HzRead
HR 3204LCR - Motor currentUINT16LCR: motor current (rating-dependent step)Read
HR 3240HMIS - Device stateUINT16HMIS: device state codeRead
HR 7121LFT - Last errorUINT16LFT: last error codeRead
HR 3209THD - Drive thermal stateUINT16THD: drive thermal stateRead
HR 3243VBUS - DC bus voltageUINT16VBUS: DC bus voltageRead

Enable Modbus control & writes

Serial: set [Modbus Address] Add ([Communication] COM- / [Comm parameters] CMP- / [Modbus SL] MSL-; logical 6001) to 1-247 and restart the drive - the factory value is OFF. Baud and format default to 19200, 8-E-1. Ethernet: [IP mode Eth Embd] IM00 defaults to DHCP; enter a fixed IP (IC01-IC04, mask, gateway) or use BOOTP/DHCP, effective at next power-up. For combined CiA402 control set [Ref.1 channel] Fr1 = Modbus (Mdb) or Embedded Ethernet (ETH) with [Profile] CHCF = [Not separ.] SIM (factory); for separate mode CHCF = SEP and Cd1 = the network channel; for the I/O profile CHCF = IO and Cd1 = the network channel.

Communication loss & watchdog

Serial: [Modbus Time Out] ttO (6005), 0.1-30 s, factory 10 s, raises SLF1; reaction set by [Modbus Error Resp] SLL (7010). Ethernet: [Ethernet Timeout] ttOb (64415), 0.1-30 s, factory 10 s, raises ETHF; reaction set by [Eth Error Response] EtHL (7021). Both offer freewheel (factory), ramp, fast stop, DC injection, ignore, per Stt, fallback speed LFF (7080) or maintain speed. A channel is only monitored once it has written a command or reference.

Byte order & addressing

Network setup

Watch out for

Schneider Electric Altivar Process ATV630 / ATV600 family (Modbus serial and Modbus TCP) Modbus registers

Address = 0-based wire address (the documented number is shown under it when it differs) · Order: ABCD = high word first, CDAB = low word first · Scale: engineering value = raw × scale.

73 of 73 shown
Schneider Electric Altivar Process ATV630 / ATV600 family (Modbus serial and Modbus TCP) Modbus register map
TableAddressNameDescriptionTypeOrderScaleUnitsAccessValues / bits
HR3102SFR - Switching frequencyUINT16× 0.1kHzRead/write
HR3103TFR - Max frequencyWrite only when stopped.UINT16× 0.1HzRead/write
HR3104HSP - High speedUINT16× 0.1HzRead/write
HR3105LSP - Low speedUINT16× 0.1HzRead/write
HR3201ETA - Status wordCiA402 status word.BITMAP16Readbit 0 = Ready to switch on; bit 1 = Switched on; bit 2 = Operation enabled (running); bit 3 = Fault; bit 4 = Voltage enabled (power stage supplied); bit 5 = Quick stop (0 = quick stop active); bit 6 = Switch on disabled; bit 7 = Warning active; bit 9 = Remote: command or reference via network; bit 10 = Target reference reached; bit 11 = Reference outside LSP/HSP limits; bit 14 = Stop via STOP key; bit 15 = Reverse rotation at output
HR3202RFR - Motor frequencySigned; 0.1 Hz while CMI bit 9 = 0.INT16× 0.1HzRead
HR3203FRH - Frequency reference before rampSigned.INT16× 0.1HzRead
HR3204LCR - Motor currentRaw; step 0.01 A up to 15 kW, 0.1 A 18-160 kW, else 1 A.UINT16Read
HR3205OTR - Motor torqueSigned, percent of nominal torque.INT16× 0.1%Read
HR3206ETI - Internal status wordAccel/decel, current limit, control source, fault-cleared flag.BITMAP16Readbit 0 = EEPROM access in progress; bit 1 = Parameter consistency check active; bit 2 = In Fault state, cause gone but not yet reset; bit 4 = Run order present; bit 5 = DC injection active; bit 6 = Transient state (0 = steady state); bit 7 = Motor thermal threshold reached; bit 8 = DC bus overvoltage; bit 9 = Accelerating; bit 10 = Decelerating; bit 11 = Current limit active; bit 12 = Fast stop active; bit 13 = Control source, with bit 14: bit 13 only set = remote keypad; neither set = terminals; bit 14 = Control source, with bit 13: bit 14 only set = Modbus; both set = CANopen or network card; bit 15 = Reverse applied before the ramp
HR3207ULN - Mains voltageUINT16× 0.1VRead
HR3208UOP - Motor voltageUINT16VRead
HR3209THD - Drive thermal state0-200%.UINT16%Read
HR3211OPR - Motor powerSigned, percent of nominal power.INT16%Read
HR3240HMIS - Device stateDisplay state code.UINT16Read0 = Autotuning (TUN); 1 = DC injection (DCB); 2 = Ready (RDY); 3 = Freewheel stop (NST); 4 = Running (RUN); 5 = Accelerating (ACC); 6 = Decelerating (DEC); 7 = Current limitation (CLI); 8 = Fast stop (FST); 11 = No mains voltage (NLP); 13 = Controlled stop (CTL); 14 = Decel ramp adaptation (OBR); 15 = Output cut (SOC); 17 = Undervoltage warning (USA); 18 = TC mode active (TC); 19 = In autotest (ST); 20 = Autotest error (FA); 21 = Autotest OK (OK); 22 = EEPROM test (EP); 23 = Fault state (FLT); 25 = DCP flashing mode (DCP); 30 = STO active (STO); 35 = Energy saving (IDLE); 36 = Firmware update (FWUP); 37 = AFE mains undervoltage (URA)
HR3243VBUS - DC bus voltageUINT16× 0.1VRead
HR3263FSPD - Fan speedUINT16rpmRead
HR3297EPR - Active output powerSigned, percent.INT16%Read
HR5202IL1R - Logic input statesBITMAP16Readbit 0 = LI1; bit 1 = LI2; bit 2 = LI3; bit 3 = LI4; bit 4 = LI5; bit 5 = LI6; bit 6 = LI7; bit 7 = LI8; bit 10 = LI11; bit 11 = LI12; bit 12 = LI13; bit 13 = LI14; bit 14 = LI15; bit 15 = LI16
HR5212OL1R - Logic output statesWritable when the output is unassigned.BITMAP16Read/writebit 0 = Relay R1; bit 1 = Relay R2; bit 2 = Relay R3; bit 3 = Relay R4; bit 4 = Relay R5; bit 5 = Relay R6; bit 8 = DO1; bit 9 = DO2; bit 12 = DO11; bit 13 = DO12
HR6001ADD - Modbus address0 = OFF (factory); 1-247. Restart to apply.UINT16Read/write
HR6003TBR - Modbus baud rateFactory 32 = 19200.UINT16Read/write24 = 4800 bps; 28 = 9600 bps; 32 = 19200 bps; 36 = 38400 bps
HR6004TFO - Modbus formatFactory 3 = 8-E-1.UINT16Read/write2 = 8-O-1; 3 = 8-E-1; 4 = 8-N-1; 5 = 8-N-2
HR6005TTO - Modbus timeout0.1-30.0 s, factory 10.0 s.UINT16× 0.1sRead/write
HR6010M1EC - Modbus CRC error countUINT16Read
HR6011M1CT - Modbus frame countUINT16Read
HR7010SLL - Modbus error responseReaction to SLF1 timeout; factory freewheel.UINT16Read/write0 = Ignore (NO); 1 = Freewheel stop (YES, factory); 2 = Stop per Stt (STT); 4 = Fallback speed LFF (LFF); 5 = Maintain speed (RLS); 6 = Ramp stop (RMP); 7 = Fast stop (FST); 8 = DC injection (DCI)
HR7021ETHL - Embedded Ethernet error responseReaction to ETHF timeout; factory freewheel.UINT16Read/write0 = Ignore (NO); 1 = Freewheel stop (YES, factory); 2 = Stop per Stt (STT); 4 = Fallback speed LFF (LFF); 5 = Maintain speed (RLS); 6 = Ramp stop (RMP); 7 = Fast stop (FST); 8 = DC injection (DCI)
HR7080LFF - Fallback speedUsed when SLL/ETHL = LFF.UINT16× 0.1HzRead/write
HR7121LFT - Last errorCode of the most recent error (full LFT list from the parameter file).UINT16Read0 = No error detected (NOF); 2 = Control memory error (EEF1); 3 = Incorrect configuration (CFF); 4 = Invalid configuration (CFI); 5 = Modbus communication interruption (SLF1); 6 = Internal communication interruption with option module (ILF); 7 = Fieldbus communication interruption (CNF); 8 = External detected error (EPF1); 9 = Overcurrent (OCF); 10 = Precharge capacitor (CRF1); 13 = AI2 4-20mA loss (LFF2); 15 = Input Overheating (IHF); 16 = Device overheating (OHF); 17 = Motor overload (OLF); 18 = DC bus overvoltage (OBF); 19 = Supply mains overvoltage (OSF); 20 = Single output phase loss (OPF1); 21 = Input phase loss (PHF); 22 = Supply mains undervoltage (USF); 23 = Motor short circuit (SCF1); 24 = Motor overspeed (SOF); 25 = Autotuning detected error (TNF); 26 = Internal error 1 (Rating) (INF1); 27 = Internal error 2 (Soft) (INF2); 28 = Internal error 3 (Intern Comm) (INF3); 29 = Internal error 4 (Manufacturing) (INF4); 30 = Power memory error (EEF2); 32 = Ground short circuit (SCF3); 33 = Output phase loss (OPF2); 34 = CANopen communication interruption (COF); 37 = Internal error 7 (Init) (INF7); 38 = External error detected by Fieldbus (EPF2); 40 = Internal error 8 (Switching Supply) (INF8); 42 = PC communication interruption (SLF2); 45 = HMI communication interruption (SLF3); 51 = Internal error 9 (Measure) (INF9); 52 = Internal error 10 (Mains) (INFA); 53 = Internal error 11 (Temperature) (INFB); 54 = Device overheating (TJF); 55 = IGBT short circuit (SCF4); 56 = Motor short circuit (SCF5); 58 = Output contactor closed error (FCF1); 59 = Output contactor opened error (FCF2); 60 = Internal error 12 (Internal current supply) (INFC); 64 = input contactor (LCF); 68 = Internal error 6 (Option) (INF6); 69 = Internal error 14 (CPU) (INFE); 71 = AI3 4-20mA loss (LFF3); 72 = AI4 4-20mA loss (LFF4); 73 = Boards compatibility (HCF); 77 = Configuration transfer error (CFI2); 79 = AI5 4-20 mA loss (LFF5); 80 = Fan feedback error (FFDF); 81 = Module overheat error (MOF); 82 = ON lock error (LKON); 99 = Channel switching detected error (CSF); 100 = Process underload (ULF); 101 = Process overload (OLC); 105 = Angle error (ASF); 106 = AI1 4-20 mA loss (LFF1); 107 = Safety function detected error (SAFF); 110 = AI2 thermal level error (TH2F); 111 = Thermal sensor error on AI2 (T2CF); 112 = AI3 thermal level error (TH3F); 113 = Thermal sensor error on AI3 (T3CF); 114 = Pump cycle start error (PCPF); 115 = Outlet pressure low (OPLF); 116 = High flow error (HFPF); 117 = Inlet pressure detected error (IPPF); 119 = Pump low flow detected error (PLFF); 120 = AI4 thermal level error (TH4F); 121 = Thermal sensor error on AI4 (T4CF); 122 = AI5 thermal level error (TH5F); 123 = Thermal sensor error on AI5 (T5CF); 124 = Anti Jam detected error (JAMF); 125 = Outlet pressure high (OPHF); 126 = Dry run detected error (DRYF); 127 = PID feedback detected error (PFMF); 128 = Program loading detected error (PGLF); 129 = Program running detected error (PGRF); 130 = Lead pump not available (MPLF); 131 = Low level error (LCLF); 132 = High level error (LCHF); 142 = Internal error 16 (IO module - relay) (INFG); 143 = Internal error 17 (IO module - Standard) (INFH); 144 = Internal error 0 (IPC) (INF0); 146 = Internal error 13 (Diff current) (INFD); 148 = Motor stall detected error (STF); 149 = Internal error 21 (RTC) (INFL); 150 = Embedded Ethernet communication interruption (ETHF); 151 = Internal error 15 (Flash) (INFF); 152 = Firmware Update error (FWER); 153 = Internal error 22 (Embedded Ethernet) (INFM); 154 = Internal error 25 (Incompatibility CB & SW) (INFP); 155 = Internal error 20 (option interface PCBA) (INFK); 157 = Internal error 27 (Diagnostics CPLD) (INFR); 158 = Internal error 23 (Module link) (INFN); 159 = AFE ShortCircuit error (SCF6); 160 = AFE Bus unbalancing (OBF2); 161 = Internal error 28 (AFE) (INFS); 162 = Monitoring circuit A error (IFA); 163 = Monitoring circuit B error (IFB); 164 = Monitoring circuit C error (IFC); 165 = Monitoring circuit D error (IFD); 166 = Cabinet circuit A error (CFA); 167 = Cabinet circuit B error (CFB); 168 = Cabinet circuit C error (CFC); 169 = Motor winding A error (TFA); 170 = Motor winding B error (TFB); 171 = Motor bearing A error (TFC); 172 = Motor bearing B error (TFD); 173 = Cabinet overheat error (CHF); 174 = AFE Mains undervoltage (URF); 175 = Internal error 31 (Missing brick) (INFV); 176 = Internal error 29 (Inverter) (INFT); 177 = Internal error 30 (Rectifier) (INFU); 179 = AFE IGBT over-heat error (TJF2); 180 = AFE contactor feedback error (CRF3); 181 = Pre-settings transfer error (CFI3); 182 = Circuit breaker error (CBF); 186 = MultiDrive Link error (MDLF); 190 = Multipump device error (MPDF); 191 = AFE DC-capacitors error (ACF1); 192 = AFE current control error (ACF2); 193 = Mains frequency out of range (MFF); 200 = FDR Eth embedded error (FDR1); 201 = FDR Eth module error (FDR2); 203 = Cabinet I/O 24V missing error (P24C); 206 = DC Bus ripple error (DCRE); 207 = Vortex control error (VCF); 208 = Idle mode exit error (IDLF); 211 = Security files corrupt (SPFC); 212 = AFE Line filter error (ACF3); 213 = Cooling pump error (COPF); 220 = Advanced function locked error (AFLF)
HR7200DP0 - Error record 0 codeError history; same code list as LFT.UINT16Read
HR7201DP1 - Error record n-1 codeSame code list as LFT.UINT16Read
HR7202DP2 - Error record n-2 codeSame code list as LFT.UINT16Read
HR7203DP3 - Error record n-3 codeSame code list as LFT.UINT16Read
HR7393FNB - Fault counterUINT16Read
HR8401CHCF - Profile (control mode)Factory SIM. Write only when stopped.UINT16Read/write1 = Not separate / combined (SIM); 2 = Separate (SEP); 3 = I/O profile (IO)
HR8413FR1 - Reference channel 1164 = Modbus serial, 171 = embedded Ethernet.UINT16Read/write0 = Not configured; 1 = AI1; 2 = AI2; 3 = AI3; 4 = AI4; 5 = AI5; 163 = HMI (LCC); 164 = Modbus (MDB); 167 = CANopen (CAN); 169 = Communication module (NET); 171 = Embedded Ethernet (ETH); 183 = AI virtual 1 (AIV1)
HR8423CD1 - Command channel 1Used when CHCF = SEP or IO. Factory TER.UINT16Read/write1 = Terminals (TER); 3 = HMI (LCC); 10 = Modbus (MDB); 20 = CANopen (CAN); 30 = Communication module (NET); 40 = Embedded Ethernet (ETH)
HR8441CRC - Active reference channelOne bit set for the channel giving the reference.BITMAP16Readbit 0 = Terminals; bit 1 = Local keypad; bit 2 = Remote keypad; bit 3 = Modbus; bit 6 = CANopen; bit 7 = Terminal +/- speed; bit 8 = Remote keypad +/- speed; bit 9 = Communication option module; bit 11 = Embedded Ethernet; bit 14 = Manufacturer (Indus); bit 15 = PC tool (PowerSuite)
HR8442CCC - Active command channelOne bit set for the channel giving commands.BITMAP16Readbit 0 = Terminals; bit 1 = Local keypad; bit 2 = Remote keypad; bit 3 = Modbus; bit 5 = Keypad + terminals; bit 6 = CANopen; bit 7 = Terminal +/- speed; bit 8 = Remote keypad +/- speed; bit 9 = Communication option module; bit 11 = Embedded Ethernet; bit 14 = Manufacturer (Indus); bit 15 = PC tool (PowerSuite)
HR8501CMD - Command wordCiA402 control word (or I/O-profile bits when CHCF = IO).BITMAP16Read/writebit 0 = CiA402: Switch on; bit 1 = CiA402: Enable voltage; bit 2 = CiA402: Quick stop (0 = quick stop active); bit 3 = CiA402: Enable operation (run); bit 7 = CiA402: Fault reset on 0->1 edge; bit 8 = CiA402: Halt (stop per Stt, stays in Operation enabled); bit 11 = CiA402: assignable, default reverse direction (rrS = C111); bit 12 = Assignable (C112); bit 13 = Assignable (C113); bit 14 = Assignable (C114); bit 15 = Assignable (C115)
HR8502LFR - Frequency referenceSigned, 0.1 Hz while CMI bit 9 = 0; range -500.0 to 500.0 Hz.INT16× 0.1HzRead/write
HR8503PISP - PID setpoint from networkRange 0-1000; used when PID reference comes from Modbus.UINT16Read/write
HR8504CMI - Extended control wordSave to EEPROM, factory reset, LFR unit select.BITMAP16Read/writebit 0 = Restore factory settings; bit 1 = Save configuration to EEPROM (drive stopped only); bit 9 = LFR/RFR unit: 0 = 0.1 Hz, 1 = 32767 = tFr; bit 15 = 1 = parameter consistency check off (drive locked in stop)
HR8602LFRD - Speed setpointSigned speed reference in rpm.INT16rpmRead/write
HR8604RFRD - Output speedSigned.INT16rpmRead
HR8605FRHD - Speed reference before rampSigned.INT16rpmRead
HR9001ACC - Acceleration timeUnit set by INR; factory 100 = 10.0 s at INR 0.1 s.UINT16Read/write
HR9002DEC - Deceleration timeUnit set by INR; factory 100 = 10.0 s at INR 0.1 s.UINT16Read/write
HR9020INR - Ramp incrementResolution of ACC/DEC.UINT16Read/write0 = 0.01 s; 1 = 0.1 s; 2 = 1 s
HR9601UNS - Nominal motor voltageWrite only when stopped.UINT16VRead/write
HR9602FRS - Nominal motor frequencyWrite only when stopped.UINT16× 0.1HzRead/write
HR9604NSP - Nominal motor speedWrite only when stopped.UINT16rpmRead/write
HR9630THR - Motor thermal state0-200%.UINT16%Read
HR10606OC0 - Motor energy consumed, Wh part0-999 Wh; add OC1-OC4 for the total.UINT16WhRead/write
HR10607OC1 - Motor energy consumed, kWh part0-999.UINT16kWhRead/write
HR10608OC2 - Motor energy consumed, MWh part0-999.UINT16MWhRead/write
HR10609OC3 - Motor energy consumed, GWh part0-999.UINT16GWhRead/write
HR10610OC4 - Motor energy consumed, TWh part0-999.UINT16TWhRead/write
HR10626IC0 - Input energy, Wh part0-999 Wh; add IC1-IC4 for the total.UINT16WhRead/write
HR10627IC1 - Input energy, kWh part0-999.UINT16kWhRead/write
HR10628IC2 - Input energy, MWh part0-999.UINT16MWhRead/write
HR10629IC3 - Input energy, GWh part0-999.UINT16GWhRead/write
HR10630IC4 - Input energy, TWh part0-999.UINT16TWhRead/write
HR11201STT - Type of stopWrite only when stopped.UINT16Read/write0 = Ramp stop (RMP); 1 = Fast stop (FST); 2 = Freewheel (NST); 3 = DC injection (DCI)
HR11983RPO - PID outputSigned.INT16× 0.1HzRead
HR12701NMA1 - Com scanner input 1 addressFactory 3201 (ETA).UINT16Read/write
HR12721NCA1 - Com scanner output 1 addressFactory 8501 (CMD).UINT16Read/write
HR12741NM1 - Com scanner input 1 valueFirst of the scanner input values (default ETA, RFRD).UINT16Read
HR12761NC1 - Com scanner output 1 valueFirst of the scanner output values (default CMD, LFRD).UINT16Read
HR12890LALR - Last warningCode of the most recent warning (ALR list).UINT16Read0 = No warning stored (NOA); 1 = Fallback frequency reaction (FRF); 2 = Speed maintained (RLS); 3 = Type of stop (STT); 4 = Reference frequency warning (SRA); 5 = Life cycle warning 1 (LCA1); 6 = Life cycle warning 2 (LCA2); 7 = Dry run warning (DRYA); 8 = Low flow warning (LFA); 9 = High flow warning (HFPA); 10 = Inlet pressure warning (IPPA); 11 = Outlet pressure low warning (OPLA); 12 = Outlet pressure high warning (OPHA); 13 = Pump cycle warning (PCPA); 14 = Anti-Jam warning (JAMA); 15 = Pump low flow (PLFA); 16 = Low pressure warning (LPA); 17 = Flow limit activated (FSA); 18 = PID error warning (PEE); 19 = PID feedback warning (PFA); 20 = PID high feedback warning (PFAH); 21 = PID low feedback warning (PFAL); 22 = Regulation warning (PISH); 26 = AI2 thermal sensor warning (TP2A); 27 = AI3 thermal sensor warning (TP3A); 28 = AI4 thermal sensor warning (TP4A); 29 = AI5 thermal sensor warning (TP5A); 30 = AI1 4-20 loss warning (AP1); 31 = AI2 4-20 loss warning (AP2); 32 = AI3 4-20 loss warning (AP3); 33 = AI4 4-20 loss warning (AP4); 34 = AI5 4-20 loss warning (AP5); 35 = Device thermal state warning (THA); 36 = Thermal junction warning (TJA); 37 = Fan counter warning (FCTA); 38 = Fan feedback warning (FFDA); 40 = External error warning (EFA); 41 = Undervoltage warning (USA); 42 = Preventive undervoltage active (UPA); 43 = Device in forced run (ERN); 44 = Motor frequency high threshold reached (FTA); 45 = Motor frequency low threshold reached (FTAL); 47 = Motor frequency low threshold 2 reached (F2AL); 48 = High speed reached (FLA); 49 = Reference frequency high threshold reached (RTAH); 50 = Reference frequency low threshold reached (RTAL); 51 = 2nd frequency threshold reached (F2A); 52 = Current threshold reached (CTA); 53 = Low current threshold reached (CTAL); 54 = High torque warning (TTHA); 55 = Low torque warning (TTLA); 56 = Process underload warning (ULA); 57 = Process overload warning (OLA); 60 = Device thermal threshold reached (TAD); 61 = Motor thermal threshold reached (TSA); 65 = Power high threshold reached (PTHA); 66 = Power low threshold reached (PTHL); 67 = Customer warning 1 (CAS1); 68 = Customer warning 2 (CAS2); 69 = Customer warning 3 (CAS3); 70 = Customer warning 4 (CAS4); 71 = Customer warning 5 (CAS5); 72 = AFE Mains undervoltage (URA); 73 = Power Consumption warning (POWD); 74 = Output pressure high switch warning (OPSA); 75 = Ethernet Internal warning (INWM); 78 = Multi-Pump available capacity warning (MPCA); 79 = Lead pump not available (MPLA); 80 = High level warning (LCHA); 81 = Low level warning (LCLA); 82 = Level switch warning (LCWA); 97 = Monitoring circuit A warning (IWA); 98 = Monitoring circuit B warning (IWB); 99 = Monitoring circuit C warning (IWC); 100 = Monitoring circuit D warning (IWD); 101 = Cabinet circuit A warning (CWA); 102 = Cabinet circuit B warning (CWB); 103 = Cabinet circuit C warning (CWC); 104 = Motor winding A warning (TWA); 105 = Motor winding B warning (TWB); 106 = Motor bearing A warning (TWC); 107 = Motor bearing B warning (TWD); 108 = Circuit breaker warning (CBW); 109 = Cabinet I/O 24V missing warning (P24C); 110 = Fieldbus communication loss fallback channel is active (AFFL); 113 = AFE motor limitation (CLIM); 114 = AFE generator limitation (CLIG); 115 = AFE sensor thermal state (THSA); 116 = AFE IGBT thermal state (THJA); 117 = Cabinet fan feedback warning (FFCA); 118 = Cabinet fan counter warning (FCCA); 119 = Cabinet overheat warning (CHA); 120 = CMI jumper warning (CMIJ); 121 = AFE fan counter warning (FCBA); 122 = AFE fan feedback warning (FFBA); 124 = Multipump device warning (MPDA); 134 = Temperature sensor AI2 warning (TS2A); 135 = Temperature sensor AI3 warning (TS3A); 136 = Temperature sensor AI4 warning (TS4A); 137 = Temperature sensor AI5 warning (TS5A); 138 = DC bus ripple warning (DCRW); 139 = Vortex control warning (VCA); 140 = Cooling pump warning (COPA); 142 = Module overheat warning (MOA); 143 = ON lock warning (LKON); 145 = Internal error 22 (Embedded Ethernet) (INFM); 146 = Modbus communication interruption warning (SLF1); 164 = ATVPredict License not valid (ALNV); 165 = ATVPredict license expires soon (ALES); 166 = ATVPredict license expired (ALEX); 167 = ATVPredict commissioning not finished (ACNF); 168 = ATVPredict Program Execution Error (APLE)
HR64400IM00 - Embedded Ethernet IP modeFactory DHCP. A change takes effect at the next power-up.UINT16Read/write0 = Fixed address (MANU); 1 = BOOTP; 2 = DHCP; 3 = DCP
HR64415TTOB - Embedded Ethernet timeout0.1-30.0 s, factory 10.0 s.UINT16× 0.1sRead/write

Notes on this map

Check it against the live device. A register map tells you what the controller can expose; the unit in front of you may differ by firmware or options. Read a few registers and compare them with the unit’s own display; for a 32-bit value the float and byte-order decoder shows all four word orders at once, so a wrong word order or scale is obvious. New to this? Read what a register map is and why addresses are off by one.

Questions about the Schneider Electric Altivar Process ATV630 / ATV600 family (Modbus serial and Modbus TCP)

What Modbus registers does the Schneider Electric Altivar Process ATV630 / ATV600 family (Modbus serial and Modbus TCP) have?

This map lists 73 registers: 73 holding registers. 41 of them can be written. Registers vary with firmware, options and configuration, so confirm against the device.

Are the Schneider Electric Altivar Process ATV630 / ATV600 family (Modbus serial and Modbus TCP) Modbus addresses 0-based or 1-based?

The manufacturer's document numbers registers 0-based (the number printed is the address on the wire). Every address on this page is the 0-based wire address you put in the request; the documented number is shown under it where it differs. Logical addresses are decimal (the parameter file also shows hex as 16#....) and go into the request unchanged. The Modbus serial manual's read example asks for W3102-W3105 by sending starting address 0C1E hex (= 3102) and writes W9001 at 2329 hex. All drive data are holding registers. On Modbus TCP use unit ID 0 or 248 for the drive; unit ID 255 reaches the Ethernet I/O scanner instead.

What are the minimum Modbus registers to integrate the Schneider Electric Altivar Process ATV630 / ATV600 family (Modbus serial and Modbus TCP)?

Start with HR 8501 CMD - Command word (CMD: CiA402 run/stop/reset); HR 8502 LFR - Frequency reference (LFR: frequency reference, 0.1 Hz); HR 3201 ETA - Status word (ETA: CiA402 status word); HR 3202 RFR - Motor frequency (RFR: motor frequency, 0.1 Hz); HR 3204 LCR - Motor current (LCR: motor current (rating-dependent step)); HR 3240 HMIS - Device state (HMIS: device state code); HR 7121 LFT - Last error (LFT: last error code); HR 3209 THD - Drive thermal state (THD: drive thermal state); HR 3243 VBUS - DC bus voltage (VBUS: DC bus voltage).

How do I enable Modbus control of the Schneider Electric Altivar Process ATV630 / ATV600 family (Modbus serial and Modbus TCP)?

Serial: set [Modbus Address] Add ([Communication] COM- / [Comm parameters] CMP- / [Modbus SL] MSL-; logical 6001) to 1-247 and restart the drive - the factory value is OFF. Baud and format default to 19200, 8-E-1. Ethernet: [IP mode Eth Embd] IM00 defaults to DHCP; enter a fixed IP (IC01-IC04, mask, gateway) or use BOOTP/DHCP, effective at next power-up. For combined CiA402 control set [Ref.1 channel] Fr1 = Modbus (Mdb) or Embedded Ethernet (ETH) with [Profile] CHCF = [Not separ.] SIM (factory); for separate mode CHCF = SEP and Cd1 = the network channel; for the I/O profile CHCF = IO and Cd1 = the network channel.

What happens when the Schneider Electric Altivar Process ATV630 / ATV600 family (Modbus serial and Modbus TCP) loses Modbus communication?

Serial: [Modbus Time Out] ttO (6005), 0.1-30 s, factory 10 s, raises SLF1; reaction set by [Modbus Error Resp] SLL (7010). Ethernet: [Ethernet Timeout] ttOb (64415), 0.1-30 s, factory 10 s, raises ETHF; reaction set by [Eth Error Response] EtHL (7021). Both offer freewheel (factory), ramp, fast stop, DC injection, ignore, per Stt, fallback speed LFF (7080) or maintain speed. A channel is only monitored once it has written a command or reference.

Where is the official Schneider Electric Altivar Process ATV630 / ATV600 family (Modbus serial and Modbus TCP) Modbus documentation?

The source is ATV600 - Communication Parameters (Excel) (EAV64332 V4.6), revision 2026-05, published free by Schneider Electric at https://download.schneider-electric.com/files?p_Doc_Ref=EAV64332.

More Schneider Electric Modbus register maps

Source: ATV600 - Communication Parameters (Excel) · EAV64332 V4.6 · rev. 2026-05. Register numbers, types, scaling and units are reproduced as published; descriptions are our own.