# Property of PMA Electrical Solutions, LLC. # # Schneider Altivar Process ATV6000 medium-voltage drive, embedded Modbus RTU. # Exact-family sources: MFR24213.00 (07/2020), state/control/status pp.24-33, # serial defaults/timeout pp.52-54, direct address examples pp.41-46 and # comm-loss response pp.83-84,93; MFR82761 V4.1 communication-parameter # workbook (09/2024), whose product scope is ATV6000, for every address, # scale, history slot and LFT enumeration below. This profile makes no claim # for ATV600/630, ATV1200, ATV6100, or any other medium-voltage platform. # # Set ADD=1..247, route command/reference to embedded Modbus, and keep CMI bit # 9 clear so LFR/RFR remain 0.1 Hz rather than normalized. Factory TTO is 10 s # and SLL is Freewheel Stop, producing SLF1 on communication interruption. name = "Schneider Altivar Process ATV6000" vendor = "Schneider Electric" device_type = "vfd" verified = false probe_register = 3201 [serial] baudrate = 19200 parity = "E" stopbits = 1 [monitor] status_word = { address = 3201, bits = { 0 = "READY_TO_SWITCH_ON", 1 = "SWITCHED_ON", 2 = "OPERATION_ENABLED", 3 = "FAULT", 4 = "VOLTAGE_ENABLED", 5 = "QUICK_STOP_N", 6 = "SWITCH_ON_DISABLED", 7 = "WARNING", 9 = "REMOTE", 10 = "TARGET_REACHED", 11 = "INTERNAL_LIMIT", 14 = "STOP_KEY", 15 = "REVERSE" } } output_frequency = { address = 3202, signed = true, scale = 0.1, unit = "Hz" } motor_current_raw = { address = 3204 } motor_torque = { address = 3205, signed = true, scale = 0.1, unit = "%" } motor_voltage = { address = 3208, unit = "V" } drive_thermal_state = { address = 3209, unit = "%" } motor_power = { address = 3211, signed = true, unit = "%" } dc_bus_voltage_raw = { address = 3243 } [control] command_register = 8501 speed_register = 8502 speed_scale = 0.1 speed_unit = "Hz" max_ref = 300.0 step_delay = 0.05 stop = [0x0006] run_fwd = [0x0006, 0x0007, 0x000F] run_rev = [0x0006, 0x0007, 0x080F] reset = [0x0000, 0x0080, 0x0006] [[control.preconditions]] register = 8504 mask = 0x0200 expected = 0 message = "CMI bit 9 must be clear so LFR/RFR use the documented 0.1 Hz scale" [control.watchdog] interval_ms = 50 fault = "SLF1 Modbus communication interruption" [running_check] register = 3201 bit = 2 [direction_check] register = 3201 bit = 15 reverse_when_set = true [faults] register = 7121 history = [7200, 7201, 7202, 7203, 7204, 7205, 7206, 7207, 7208, 7209, 7600, 7601, 7602, 7603, 7604, 7605] [faults.codes] 0 = "[No Error] (NOF) No error detected" 2 = "[Control Memory Error] (EEF1) Control memory error" 3 = "[Incorrect Config] (CFF) Incorrect configuration" 4 = "[Invalid Configuration] (CFI) Invalid configuration" 5 = "[Modbus Com Interruption] (SLF1) Modbus communication interruption" 6 = "[Internal Link Error] (ILF) Internal communication interruption with option module" 7 = "[Fieldbus Com Interrupt] (CNF) Fieldbus communication interruption" 8 = "[External Error] (EPF1) External detected error" 9 = "[Overcurrent] (OCF) Overcurrent" 10 = "[Precharge Capacitor] (CRF1) Precharge capacitor" 11 = "[Encoder Feedback Loss] (SPF) Encoder feedback loss" 12 = "[Load slipping] (ANF) Load slipping" 16 = "[Device Overheating] (OHF) Device overheating" 17 = "[Motor Overload] (OLF) Motor overload" 18 = "[DC Bus Overvoltage] (OBF) DC bus overvoltage" 19 = "[Supply Mains Overvoltage] (OSF) Supply mains overvoltage" 20 = "[Single output phase loss] (OPF1) Single output phase loss" 21 = "[Input Phase Loss] (PHF) Input phase loss" 22 = "[Supply Mains UnderV] (USF) Supply mains undervoltage" 23 = "[Motor short circuit] (SCF1) Motor short circuit" 24 = "[Motor Overspeed] (SOF) Motor overspeed" 25 = "[Autotuning Error] (TNF) Autotuning detected error" 26 = "[Internal Error: Invalid Rating] (INF1) Internal Error: invalid rating" 27 = "[Internal Error: Board Incompatibility] (INF2) Internal Error: board incompatibility" 28 = "[Internal Error: Comm With Power CPU] (INF3) Internal Error: comm with power CPU" 29 = "[Internal Error: Indus Zone Inconsistent] (INF4) Internal Error: indus zone inconsistent" 30 = "[Power Memory Error] (EEF2) Power memory error" 32 = "[Ground Short Circuit] (SCF3) Ground short circuit" 33 = "[Output Phase Loss] (OPF2) Output phase loss" 34 = "[CANopen Com Interrupt] (COF) CANopen communication interruption" 35 = "[Brake Control] (BLF) Brake control" 37 = "[Internal Error: Comm With CPLD] (INF7) Internal Error: comm with CPLD" 38 = "[Fieldbus Error] (EPF2) External error detected by Fieldbus" 40 = "[Internal Error: Power Board Supply] (INF8) Internal Error: power board supply" 41 = "[Brake Feedback] (BRF) Brake feedback" 42 = "[PC Com Interruption] (SLF2) PC communication interruption" 43 = "[Encoder Coupling] (ECF) Encoder coupling" 44 = "[Torque Limitation Error] (SSF) Torque limitation error" 45 = "[HMI Com Interruption] (SLF3) HMI communication interruption" 51 = "[Internal Error: Motor Current Measurement] (INF9) Internal Error: motor current measurement" 52 = "[Internal Error: External 24V Supply] (INFA) Internal Error: external 24V supply" 53 = "[Internal Error: Thermal Sensor OC/SC] (INFB) Internal Error: drive thermal sensor OC/SC" 55 = "[IGBT Short Circuit] (SCF4) IGBT short circuit" 56 = "[Motor Short Circuit] (SCF5) Motor short circuit" 57 = "[Torque timeout] (SRF) Torque timeout" 60 = "[Internal Error: Current Sensor Supply] (INFC) Internal Error: current sensor supply" 62 = "[Encoder] (ENF) Encoder" 64 = "[QF1 Control W/O Mains] (LCF) QF1 control without mains" 68 = "[Internal Error: Module Not Recognized] (INF6) Internal Error: module not recognized" 69 = "[Internal Error: CPU Overload] (INFE) Internal Error: CPU overload" 71 = "[AI3 4-20mA loss] (LFF3) AI3 4-20mA loss" 72 = "[AI4 4-20mA loss] (LFF4) AI4 4-20mA loss" 73 = "[Boards Compatibility] (HCF) Boards compatibility" 77 = "[Conf Transfer Error] (CFI2) Configuration transfer error" 79 = "[AI5 4-20 mA loss] (LFF5) AI5 4-20 mA loss" 83 = "[Speed Synchro Error] (SSPF) Speed synchronization error" 84 = "[Exc Sequence Error] (EEXC) Excitation sequence error" 99 = "[Channel Switch Error] (CSF) Channel switching detected error" 100 = "[Process Underload] (ULF) Process underload" 101 = "[Process Overload] (OLC) Process overload" 105 = "[Angle error] (ASF) Angle error" 106 = "[AI1 4-20 mA loss] (LFF1) AI1 4-20 mA loss" 107 = "[Safety Function Error] (SAFF) Safety function detected error" 112 = "[AI3 Th Level Error] (TH3F) AI3 thermal level error" 113 = "[AI3 Thermal Sensor Error] (T3CF) Thermal sensor error on AI3" 114 = "[PumpCycle start Error] (PCPF) Pump cycle start error" 120 = "[AI4 Th Level Error] (TH4F) AI4 thermal level error" 121 = "[AI4 Thermal Sensor Error] (T4CF) Thermal sensor error on AI4" 122 = "[AI5 Th Level Error] (TH5F) AI5 thermal level error" 123 = "[AI5 Thermal Sensor Error] (T5CF) Thermal sensor error on AI5" 126 = "[Dry Run Error] (DRYF) Dry run detected error" 127 = "[PID Feedback Error] (PFMF) PID feedback detected error" 128 = "[Program Loading Error] (PGLF) Program loading detected error" 129 = "[Program Running Error] (PGRF) Program running detected error" 133 = "[QF2 Isolated Contact Error] (CF27) QF2 Isolated contact Error" 134 = "[QF2 Grounded Contact Error] (CF28) QF3 grounded contact Error" 136 = "[HMI Comm Interrupt] (SLF4) HMI communication interruption" 138 = "[Mains Ground Error] (PWF2) Mains ground error" 139 = "[Motor Ground Error] (PWF3) Motor ground error" 140 = "[PoC Fiber Error] (PWF4) Power Cells Fiber communication error" 141 = "[PoC Supply Error] (PWF5) Power Cells supply error" 142 = "[Internal Error: I/O relay Module] (INFG) Internal Error: I/O relay module" 143 = "[Internal Error: I/O Standard Module] (INFH) Internal Error: I/O standard module" 144 = "[Internal Error: CPU] (INF0) Internal Error: CPU" 145 = "[Internal Error: PLC or HMI Identification] (INFO) Internal Error: PLC or HMI identification" 146 = "[Internal Error 13] (INFD) Internal error 13 (Diff current)" 148 = "[Motor Stall Error] (STF) Motor stall detected error" 149 = "[Internal Error: Real Time Clock] (INFL) Internal Error: real time clock" 150 = "[Embd Eth Com Interrupt] (ETHF) Embedded Ethernet communication interruption" 151 = "[Internal Error: Flash Memory Format] (INFF) Internal Error: flash memory format" 152 = "[Firmware Update Error] (FWER) Firmware Update error" 153 = "[Internal Error: Embedded Ethernet] (INFM) Internal Error: embedded ethernet" 154 = "[Internal Error: FW & CB Incompatibility] (INFP) Internal Error: FW & CB incompatibility" 155 = "[Internal Error: Option Interface Board] (INFK) Internal Error: option interface board" 156 = "[Internal Error: Encoder Module] (INFJ) Internal Error: encoder module" 157 = "[Internal Error: Sigma-Delta Measurement] (INFR) Internal Error: sigma-delta measurement" 159 = "[AFE ShortCircuit error] (SCF6) AFE ShortCircuit error" 162 = "[MonitorCircuit A Error] (IFA) Monitoring circuit A error" 163 = "[MonitorCircuit B Error] (IFB) Monitoring circuit B error" 164 = "[MonitorCircuit C Error] (IFC) Monitoring circuit C error" 165 = "[MonitorCircuit D Error] (IFD) Monitoring circuit D error" 166 = "[CabinetCircuit A Error] (CFA) Cabinet circuit A error" 167 = "[CabinetCircuit B Error] (CFB) Cabinet circuit B error" 168 = "[CabinetCircuit C Error] (CFC) Cabinet circuit C error" 169 = "[MotorWinding A Error] (TFA) Motor winding A error" 170 = "[MotorWinding B Error] (TFB) Motor winding B error" 171 = "[MotorBearing A Error] (TFC) Motor bearing A error" 172 = "[MotorBearing B Error] (TFD) Motor bearing B error" 173 = "[Cabinet Overheat Error] (CHF) Cabinet overheat error" 175 = "[Internal Error: PoC Identification] (INFV) Internal Error: PoC identification" 176 = "[PoC Fiber DOF Error] (PWF8) Power Cells Fiber DOF communication error" 181 = "[Pre-settings Transfer Error] (CFI3) Pre-settings transfer error" 182 = "[Circuit Breaker Error] (CBF) Circuit breaker error" 185 = "[Drive Overload] (TLOF) Drive overload" 186 = "[MultiDrive Link Error] (MDLF) MultiDrive Link error" 187 = "[AI1 Th Level Error] (TH1F) AI1 thermal level error" 188 = "[AI1 Thermal Sensor Error] (T1CF) Thermal sensor error on AI1" 189 = "[Backlash Error] (BSQF) Backlash error" 190 = "[M/S Device Error] (MSDF) M/S device error" 194 = "[Encoder Th Level Error] (THEF) Encoder module thermal level error" 195 = "[Encoder Th Sensor Error] (TECF) Thermal sensor error on encoder module" 196 = "[Empty Configuration] (CFI4) Empty configuration" 197 = "[SD Error] (SDFT) Synchro to drive error" 199 = "[Security Files Corrupt] (SPFC) Security files corrupt" 200 = "[FDR 1 Error] (FDR1) FDR Eth embedded error" 201 = "[FDR 2 Error] (FDR2) FDR Eth module error" 205 = "[Opt 3 Comm Interrupt] (CNF3) 3rd option module communication interruption" 206 = "[Opt 3 Intern Link Error] (ILF3) 3rd option module internal link error" 207 = "[Opt 3 External Error] (EPF3) 3rd option module external error" 208 = "[FPGA Internal Error] (PWF6) FPGA internal error" 209 = "[PoC Gate Driver Error] (PWF7) PoC gate driver error" 210 = "[Cabinet/Transformer 1 Overheating] (CF01) Cabinet/Transformer 1 Overheating" 211 = "[Cabinet/Transformer 2 Overheating] (CF02) Cabinet/Transformer 2 Overheating" 212 = "[PLC Internal Error] (CF03) PLC internal error" 213 = "[Mains Off Button] (CF04) Mains Off Button" 214 = "[Door interlock] (CF05) Door interlock" 215 = "[Cooling Fan error] (CF06) Cooling fan error" 216 = "[Cabinet Overheat] (CF07) Cabinet overheat" 217 = "[QF1 Tripped] (CF08) QF1 tripped" 218 = "[Fan Supply Error] (CF09) Power supply for cooling fans not ready" 219 = "[Auxiliary Supply Error] (CF10) Auxiliary supply error" 220 = "[QF1 Grounded Contact Error] (CF11) QF1 grounded contact error" 221 = "[QF1 isolated Contact Error] (CF12) QF1 isolated contact error" 222 = "[QF2 Feedback Error] (CF13) QF2 feedback error" 223 = "[QF3 Feedback Error] (CF14) QF3 feedback error" 224 = "[QF91 Feedback Error] (CF15) QF91 feedback error" 225 = "[QF11 Feedback Error] (CF16) QF11 feedback error" 226 = "[LV Surge Arrestor Error] (CF17) LV surge arrestor error" 227 = "[Bypass Drive Error Sequence] (CF18) Bypass drive error sequence" 228 = "[Motor Winding 1 Error] (CF19) Motor winding 1 error" 229 = "[Motor Winding 2 Error] (CF20) Motor winding 2 error" 230 = "[Motor Bearing 1 Error] (CF21) Motor bearing 1 error" 231 = "[Motor Bearing 2 Error] (CF22) Motor bearing 2 error" 232 = "[PT100 Winding OC/SC Error] (CF23) PT100 winding OC/SC error" 233 = "[PT100 Bearing OC/SC Error] (CF24) PT100 bearing OC/SC error" 234 = "[Thermal Choke Error] (CF25) Thermal choke error" 235 = "[Sensor 15 Thermal Error] (CF26) Sensor 15 thermal error" 236 = "[Sensor 13 Thermal Error] (AF01) Sensor 13 thermal error" 237 = "[Sensor 14 Thermal Error] (AF02) Sensor 14 thermal error" 238 = "[Probe OC/SC Error] (AF03) Probe OC/SC error" 239 = "[AI Monitor 5 Error] (AF04) Analog monitoring 5 error" 240 = "[AI Monitor 6 Error] (AF05) Analog monitoring 6 error" 241 = "[AI Monitor 7 Error] (AF06) Analog monitoring 7 error" 242 = "[AI Monitor 8 Error] (AF07) Analog monitoring 8 error" 243 = "[Sensor 16 Thermal Error] (AF08) Sensor 16 thermal error" 244 = "[Mains Voltage Dip Error] (3PF) Mains Voltage dip error" 245 = "[POE Error] (PODF) Power output error" 246 = "[Bypass PoC Error] (BYPF) Bypass PoC error" 247 = "[SM Error] (SMFT) Synchro to mains error" 248 = "[QF3 Grounded Contact Error] (CF29) QF3 grounded contact error" 249 = "[QF3 Isolated Contact Error] (CF30) QF3 isolated contact error" 250 = "[Sensor 9 Thermal Error] (CF31) Sensor 9 thermal error" 251 = "[Sensor 10 Thermal Error] (CF32) Sensor 10 thermal error" 252 = "[Sensor 11 Thermal Error] (CF33) Sensor 11 thermal error" 253 = "[Sensor 12 Thermal Error] (CF34) Sensor 12 thermal error" 254 = "[Fan Command Feedack Error] (CF35) Fan command feedack error" 70 = "[AI Monitor 1 Error] (AM1F) Analog monitoring 1 error" 65 = "[AI Monitor 2 Error] (AM2F) Analog monitoring 2 error" 184 = "[AI Monitor 3 Error] (AM3F) Analog monitoring 3 error" 67 = "[AI Monitor 4 Error] (AM4F) Analog monitoring 4 error" [connection] summary = "Connect to the ATV6000 embedded Modbus interface; no fieldbus option card is required for the documented serial path." warnings = ["Lock out the drive/starter before opening covers or moving switches.", "Keep communications cable at least 30 cm from line and motor wiring.", "Prove read-only communication with the motor inhibited before enabling network control."] [[connection.methods]] id = "built_in_rs485" title = "Built-in Modbus RJ45" transport = "serial" hardware = "built_in" port = "Built-in Modbus RJ45" connector = "RJ45; pin 4 D1, pin 5 D0, pin 8 Common; pin 7 is vendor peripheral power" adapter = "Isolated USB-to-RS-485 adapter" cable = "VW3A8306D30 RJ45-to-stripped Modbus lead or equivalently pinned shielded twisted-pair cable" parts = ["Isolated USB-to-RS-485 adapter", "Shielded twisted pair plus common conductor", "End termination for a multidrop bus"] steps = ["Lock out the equipment and verify it is de-energized.", "Locate Built-in Modbus RJ45.", "Wire D1, D0 and Common exactly as shown below; leave the peripheral-power pin unused.", "Route the communications cable at least 30 cm from power conductors and terminate only the two physical ends.", "Restore control power with the motor inhibited and verify a read before enabling control."] setup = ["Set ADD to 1..247.", "Route command/reference to embedded Modbus and keep CMI bit 9 clear.", "Match 19200 baud, 8-E-1", " configure TTO and SLL."] warnings = ["Do not connect adapter power to the vendor peripheral-power pin.", "Connect only the documented data and Common conductors."] source = "Schneider MFR24213.00 (07/2020), pp. 47-54 and 83-84." [[connection.methods.wiring]] adapter = "D1 / B / +" device = "RJ45 pin 4 — D1" signal = "RS-485 D1" [[connection.methods.wiring]] adapter = "D0 / A / -" device = "RJ45 pin 5 — D0" signal = "RS-485 D0" [[connection.methods.wiring]] adapter = "COM / signal common" device = "RJ45 pin 8 — Common" signal = "Signal reference"