- Home
- BACnet points lists
- WEG
- CFW701 HVAC drive (BACnet MS/TP)
Variable frequency drive (HVAC) · BACnet points list
WEG CFW701 HVAC drive (BACnet MS/TP) BACnet points list
Updated 28 October 2026
The CFW701 is WEG's HVAC-R drive with BACnet MS/TP on its RS-485 port. Drive parameters map to fixed objects: AVs for readings, ramps, three PID loops and the network speed reference, BVs for the status word (P0680) and control word (P0682), plus digital and analog I/O. A mailbox (AV 100/101, BV 100/101) reads or writes any parameter by number.
This page lists 94 BACnet objects for the WEG CFW701 HVAC drive (BACnet MS/TP) — 34 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from WEG’s own free documentation, linked below.
- Manufacturer
- WEG
- Model
- CFW701 HVAC drive (BACnet MS/TP)
- Equipment
- Variable frequency drive (HVAC)
- Equipment type
- VFDs & pumps
- BACnet objects
- 94 (34 writable)
- Transport
- BACnet MS/TP
- Firmware
- Not stated
- Default device instance
- 359000 + serial address (P0308) when P0760 and P0761 are 0
- Also known as
- CFW701, WEG CFW701, CFW701 HVAC-R, CFW701 BACnet, 10001538519
Reference only, provided as-is: verify against WEG’s current documentation and the live device before use. Not official WEG information. Terms of use.
BMS integration notes: WEG CFW701 HVAC drive (BACnet MS/TP)
Set P0312 = 3 (BACnet MS/TP), the address in P0308 and the baud rate in P0310, then set P0220-P0228 so run/stop, direction and reference come from the serial port. Write BV 16 start/stop with BV 17 general enable and the speed reference to AV 17 (8192 = synchronous speed). Read BV 8, AV 3, AV 1 and BV 15, and reset faults with BV 23.
Minimum points to map
The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.
| Object | Name | Why | Access |
|---|---|---|---|
| BV 16 | Start/Stop | Start/stop from the BMS | Command |
| BV 17 | General Enabling | General enable; must be on to run | Command |
| BV 20 | LOC/REM | Remote mode when P0220 selects serial | Command |
| AV 17 | Serial/USB Speed Ref. | Speed reference, 8192 = synchronous speed | Command |
| BV 23 | Fault reset | Reset a tripped drive | Command |
| BV 8 | Ramp Enabled (RUN) | Running status | Read |
| AV 3 | Motor Frequency | Output frequency in Hz | Read |
| AV 1 | Motor Current | Motor amps | Read |
| BV 15 | Fault condition | Any active drive fault | Read |
| AV 13 | Present Fault | Active fault number | Read |
Enable & remote start
The drive only obeys the network when P0220-P0228 select a serial option for local/remote, reference, direction and run/stop. It needs both BV 17 General Enabling and BV 16 Start/Stop; BV 20 LOC/REM switches to remote when P0220 takes local/remote from the serial control word.
Heartbeat & communication loss
P0314 Serial Watchdog (0.0-999.0 s, 0 = off, factory 0.0): if no valid telegram arrives within that time the drive shows alarm A128 (or fault F228) and runs the P0313 action: 0 none, 1 ramp stop (factory), 2 general disable, 3 go to local, 4 local keeping commands, 5 fault. Timing starts at the first valid telegram after power-up.
Sensors & values from the BMS
The BMS can write the main PID automatic setpoint (AV 21) and the external PID 1 and 2 setpoints (AV 25, AV 29) when the drive's PID loops are used; their units follow the drive's PID setup.
Network setup
- P0312 = 3 (BACnet MS/TP); P0308 MS/TP address 0-254 (factory 1); reinitialize after changing the address.
- P0310 baud 9600, 19200 (factory), 38400 or 57600; P0311 must be 0 (8 bits, no parity, 1 stop).
- Device instance: P0760 x 10000 + P0761; with both at 0 the drive uses 359000 + P0308 (WEG vendor ID 359).
- P0762 max master, P0763 max info frames, P0764 I-Am at power-up or continuously.
Watch out for
- Speed reference AV 17 is a 13-bit value, not Hz or %: 8192 = motor synchronous speed; negative values reverse.
- Ramp times AV 14/15 and the mailbox write change drive parameters; don't write them cyclically.
- P0313 = 0 keeps the drive running at the last command after a comm loss.
- PID units are user-defined; set them in the drive and the BMS to match.
WEG CFW701 HVAC drive (BACnet MS/TP) BACnet objects
Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AI | 0 | AI1 Value | Analog input 1 level (P0018) | % | Read | |
| AI | 1 | AI2 Value | Analog input 2 level (P0019) | % | Read | |
| AI | 2 | AI3 Value | Analog input 3 level (P0020) | % | Read | |
| AO | 0 | AO1 Value | Network value for an analog output (P0696) | Command | ||
| AO | 1 | AO2 Value | Network value for an analog output (P0697) | Command | ||
| AV | 0 | Motor Speed | Motor speed (P0002) | rpm | Read | |
| AVmin | 1 | Motor Current | Motor current (P0003) | A | Read | |
| AV | 2 | DC Link Voltage (Ud) | DC bus voltage (P0004) | V | Read | |
| AVmin | 3 | Motor Frequency | Output frequency (P0005) | Hz | Read | |
| AV | 4 | Motor Voltage | Output voltage (P0007) | V | Read | |
| AV | 5 | Motor Torque | Motor torque (P0009) | % | Read | |
| AV | 6 | Output Power | Output power (P0010) | kW | Read | |
| AV | 7 | IGBTs Temperature U | IGBT temperature, phase U (P0030) | °C | Read | |
| AV | 8 | Internal Air Temp | Internal air temperature (P0034) | °C | Read | |
| AV | 9 | Time Powered | Powered hours (P0042) | h | Read | |
| AV | 10 | Time Enabled | Enabled hours (P0043) | h | Read | |
| AV | 11 | kWh Output Energy | Energy counter (P0044); unit printed as H | kWh | Read | |
| AV | 12 | Present Alarm | Active alarm number (P0048) | Read | ||
| AVmin | 13 | Present Fault | Active fault number (P0049) | Read | ||
| AV | 14 | Acceleration Time | Acceleration ramp time (P0100) | s | Command | |
| AV | 15 | Deceleration Time | Deceleration ramp time (P0101) | s | Command | |
| AV | 16 | Speed in 13 bits | Motor speed, 13-bit scale (P0681) | % | Read | |
| AVmin | 17 | Serial/USB Speed Ref. | Speed reference, 13-bit scale (P0683) | Command | ||
| AV | 18 | SoftPLC Parameter 1012 | SoftPLC user parameter | Command | ||
| AV | 19 | SoftPLC Parameter 1013 | SoftPLC user parameter | Command | ||
| AV | 20 | SoftPLC Parameter 1025 | SoftPLC user parameter | Command | ||
| AV | 21 | Automatic Setpoint main PID | Main PID automatic setpoint (P1011); user unit | Command | ||
| AV | 22 | Manual Setpoint main PID | Main PID manual setpoint (P1014) | % | Command | |
| AV | 23 | Feedback main PID | Main PID feedback (P1015); user unit | Read | ||
| AV | 24 | Main PID output | Main PID output (P1016) | % | Read | |
| AV | 25 | Automatic Setpoint external PID 1 | External PID 1 automatic setpoint (P1060); user unit | Command | ||
| AV | 26 | Manual Setpoint external PID 1 | External PID 1 manual setpoint (P1061) | % | Command | |
| AV | 27 | Feedback external PID 1 | External PID 1 feedback (P1062); user unit | Read | ||
| AV | 28 | External PID 1 output | External PID 1 output (P1063) | % | Read | |
| AV | 29 | Automatic Setpoint external PID 2 | External PID 2 automatic setpoint (P1080); user unit | Command | ||
| AV | 30 | Manual Setpoint external PID 2 | External PID 2 manual setpoint (P1081) | % | Command | |
| AV | 31 | Feedback external PID 2 | External PID 2 feedback (P1082); user unit | Read | ||
| AV | 32 | External PID 2 output | External PID 2 output (P1083) | % | Read | |
| AV | 100 | MBOX parameter | Parameter number for mailbox access | Write | ||
| AV | 101 | MBOX data | Value read from or to write to the parameter | Write | ||
| BI | 0 | DI1 Status | Digital input 1 (P0012 bit 0) | Read | 0=OFF, 1=ON | |
| BI | 1 | DI2 Status | Digital input 2 (P0012 bit 1) | Read | 0=OFF, 1=ON | |
| BI | 2 | DI3 Status | Digital input 3 (P0012 bit 2) | Read | 0=OFF, 1=ON | |
| BI | 3 | DI4 Status | Digital input 4 (P0012 bit 3) | Read | 0=OFF, 1=ON | |
| BI | 4 | DI5 Status | Digital input 5 (P0012 bit 4) | Read | 0=OFF, 1=ON | |
| BI | 5 | DI6 Status | Digital input 6 (P0012 bit 5) | Read | 0=OFF, 1=ON | |
| BI | 6 | DI7 Status | Digital input 7 (P0012 bit 6) | Read | 0=OFF, 1=ON | |
| BI | 7 | DI8 Status | Digital input 8 (P0012 bit 7) | Read | 0=OFF, 1=ON | |
| BI | 8 | Reservado | Reserved | Read | ||
| BI | 9 | Reservado | Reserved | Read | ||
| BI | 10 | Reservado | Reserved | Read | ||
| BI | 12 | Reservado | Reserved | Read | ||
| BI | 13 | Reservado | Reserved | Read | ||
| BI | 14 | Reservado | Reserved | Read | ||
| BI | 15 | Reservado | Reserved | Read | ||
| BO | 0 | DO1 Value | Digital output 1 (P0695 bit 0) | Command | 0=OFF, 1=ON | |
| BO | 1 | DO2 Value | Digital output 2 (P0695 bit 1) | Command | 0=OFF, 1=ON | |
| BO | 2 | DO3 Value | Digital output 3 (P0695 bit 2) | Command | 0=OFF, 1=ON | |
| BO | 3 | DO4 Value | Digital output 4 (P0695 bit 3) | Command | 0=OFF, 1=ON | |
| BO | 4 | DO5 Value | Digital output 5 (P0695 bit 4) | Command | 0=OFF, 1=ON | |
| BV | 0 | Reservado | Reserved | Read | ||
| BV | 1 | Reservado | Reserved | Read | ||
| BV | 2 | Fire Mode | Status: fire mode | Read | 0=OFF, 1=ON | |
| BV | 3 | Bypass | Status: bypass | Read | 0=OFF, 1=ON | |
| BV | 4 | Active Quick Stop | Status: quick stop active | Read | 0=OFF, 1=ON | |
| BV | 5 | 2nd Ramp Select | Status: second ramp | Read | 0=OFF, 1=ON | |
| BV | 6 | In configuration mode | Status: configuration mode | Read | 0=OFF, 1=ON | |
| BV | 7 | Alarm condition | Status: alarm active | Read | 0=OFF, 1=ON | |
| BVmin | 8 | Ramp Enabled (RUN) | Status: ramp enabled (running) | Read | 0=OFF, 1=ON | |
| BV | 9 | General Enabling active | Status: general enable | Read | 0=OFF, 1=ON | |
| BV | 10 | Speed Direction | Status: direction | Read | 0=OFF, 1=ON | |
| BV | 11 | JOG | Status: JOG | Read | 0=OFF, 1=ON | |
| BV | 12 | LOC/REM | Status: local/remote | Read | 0=OFF, 1=ON | |
| BV | 13 | Undervoltage | Status: undervoltage | Read | 0=OFF, 1=ON | |
| BV | 14 | Reservado | Reserved | Read | ||
| BVmin | 15 | Fault condition | Status: fault active | Read | 0=OFF, 1=ON | |
| BVmin | 16 | Start/Stop | Command: start/stop | Command | 0=OFF, 1=ON | |
| BVmin | 17 | General Enabling | Command: general enable | Command | 0=OFF, 1=ON | |
| BV | 18 | Direction of Rotation | Command: direction | Command | 0=OFF, 1=ON | |
| BV | 19 | JOG | Command: JOG | Command | 0=OFF, 1=ON | |
| BVmin | 20 | LOC/REM | Command: local/remote select | Command | 0=OFF, 1=ON | |
| BV | 21 | Second Ramp Use | Command: second ramp | Command | 0=OFF, 1=ON | |
| BV | 22 | Quick Stop | Command: quick stop | Command | 0=OFF, 1=ON | |
| BVmin | 23 | Fault reset | Command: fault reset | Command | 0=OFF, 1=ON | |
| BV | 24 | Reservado | Reserved | Read | ||
| BV | 25 | Reservado | Reserved | Read | ||
| BV | 26 | Reservado | Reserved | Read | ||
| BV | 27 | Reservado | Reserved | Read | ||
| BV | 28 | Reservado | Reserved | Read | ||
| BV | 29 | Manual/Auto Internal PID | Command: internal PID manual/auto | Command | 0=OFF, 1=ON | |
| BV | 30 | Manual/Auto external PID 1 | Command: external PID 1 manual/auto | Command | 0=OFF, 1=ON | |
| BV | 31 | Manual/Auto external PID 2 | Command: external PID 2 manual/auto | Command | 0=OFF, 1=ON | |
| BV | 100 | MBOX read | Mailbox read trigger | Write | 0=OFF, 1=ON | |
| BV | 101 | MBOX write | Mailbox write trigger | Write | 0=OFF, 1=ON |
No points match these filters.
Object ID lookup: WEG CFW701 HVAC drive point IDs by name
AI0AI1 ValueAI1AI2 ValueAI2AI3 ValueAO0AO1 ValueAO1AO2 ValueAV0Motor SpeedAV1Motor CurrentAV2DC Link Voltage (Ud)AV3Motor FrequencyAV4Motor VoltageAV5Motor TorqueAV6Output PowerAV7IGBTs Temperature UAV8Internal Air TempAV9Time PoweredAV10Time EnabledAV11kWh Output EnergyAV12Present AlarmAV13Present FaultAV14Acceleration TimeAV15Deceleration TimeAV16Speed in 13 bitsAV17Serial/USB Speed Ref.AV18SoftPLC Parameter 1012AV19SoftPLC Parameter 1013AV20SoftPLC Parameter 1025AV21Automatic Setpoint main PIDAV22Manual Setpoint main PIDAV23Feedback main PIDAV24Main PID outputAV25Automatic Setpoint external PID 1AV26Manual Setpoint external PID 1AV27Feedback external PID 1AV28External PID 1 outputAV29Automatic Setpoint external PID 2AV30Manual Setpoint external PID 2AV31Feedback external PID 2AV32External PID 2 outputAV100MBOX parameterAV101MBOX dataBI0DI1 StatusBI1DI2 StatusBI2DI3 StatusBI3DI4 StatusBI4DI5 StatusBI5DI6 StatusBI6DI7 StatusBI7DI8 StatusBI8ReservadoBI9ReservadoBI10ReservadoBI12ReservadoBI13ReservadoBI14ReservadoBI15ReservadoBO0DO1 ValueBO1DO2 ValueBO2DO3 ValueBO3DO4 ValueBO4DO5 ValueBV0ReservadoBV1ReservadoBV2Fire ModeBV3BypassBV4Active Quick StopBV52nd Ramp SelectBV6In configuration modeBV7Alarm conditionBV8Ramp Enabled (RUN)BV9General Enabling activeBV10Speed DirectionBV11JOGBV12LOC/REMBV13UndervoltageBV14ReservadoBV15Fault conditionBV16Start/StopBV17General EnablingBV18Direction of RotationBV19JOGBV20LOC/REMBV21Second Ramp UseBV22Quick StopBV23Fault resetBV24ReservadoBV25ReservadoBV26ReservadoBV27ReservadoBV28ReservadoBV29Manual/Auto Internal PIDBV30Manual/Auto external PID 1BV31Manual/Auto external PID 2BV100MBOX readBV101MBOX write
Integration notes
- Source is the Spanish edition of the BACnet manual; object names are in English, and 'Reservado' rows are reserved objects.
- The manual calls the object types ANI, ANO, ANV, BIN and BOUT; they are standard AI, AO, AV, BI and BO objects.
- AV 11 kWh Output Energy is printed with unit 'H'; it is an energy counter.
- PID setpoint and feedback units (AV 21, 23, 25, 27, 29, 31) are user-set; the manual shows examples (bar, °C, %) only.
- BI 11 is missing from the binary input table; BI 8-15 are reserved.
- Mailbox: write the parameter number to AV 100, then 1 to BV 100 to read it into AV 101, or set AV 101 and write 1 to BV 101.
Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the CFW701 HVAC drive (BACnet MS/TP) and exports what it actually has to Excel — free. New to BACnet? Start with what a BACnet points list is and what the object types mean.
Questions about the WEG CFW701 HVAC drive (BACnet MS/TP)
How many BACnet points does the WEG CFW701 HVAC drive (BACnet MS/TP) have?
This list has 94 BACnet objects: 3 analog inputs, 2 analog outputs, 35 analog values, 15 binary inputs, 5 binary outputs, 34 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which WEG CFW701 HVAC drive (BACnet MS/TP) BACnet points are writable?
34 of the 94 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done.
Where is the official WEG CFW701 HVAC drive (BACnet MS/TP) BACnet documentation?
The source is CFW701 Manual del Usuario BACnet (10001538519 / 01), revision 2016-09, published free by WEG at https://static.weg.net/medias/downloadcenter/h65/h01/WEG-cfw701-manual-bacnet-10001538519-es.pdf.
What are the minimum BACnet points to integrate the WEG CFW701 HVAC drive (BACnet MS/TP)?
Start with BV 16 Start/Stop (Start/stop from the BMS); BV 17 General Enabling (General enable; must be on to run); BV 20 LOC/REM (Remote mode when P0220 selects serial); AV 17 Serial/USB Speed Ref. (Speed reference, 8192 = synchronous speed); BV 23 Fault reset (Reset a tripped drive); BV 8 Ramp Enabled (RUN) (Running status); AV 3 Motor Frequency (Output frequency in Hz); AV 1 Motor Current (Motor amps); BV 15 Fault condition (Any active drive fault); AV 13 Present Fault (Active fault number).
How do I enable BMS control of the WEG CFW701 HVAC drive (BACnet MS/TP)?
The drive only obeys the network when P0220-P0228 select a serial option for local/remote, reference, direction and run/stop. It needs both BV 17 General Enabling and BV 16 Start/Stop; BV 20 LOC/REM switches to remote when P0220 takes local/remote from the serial control word.
Does the WEG CFW701 HVAC drive (BACnet MS/TP) need a BACnet heartbeat or have a communication timeout?
P0314 Serial Watchdog (0.0-999.0 s, 0 = off, factory 0.0): if no valid telegram arrives within that time the drive shows alarm A128 (or fault F228) and runs the P0313 action: 0 none, 1 ramp stop (factory), 2 general disable, 3 go to local, 4 local keeping commands, 5 fault. Timing starts at the first valid telegram after power-up.
Can the BMS supply sensor values to the WEG CFW701 HVAC drive (BACnet MS/TP)?
The BMS can write the main PID automatic setpoint (AV 21) and the external PID 1 and 2 setpoints (AV 25, AV 29) when the drive's PID loops are used; their units follow the drive's PID setup.
How do I check these points on the real CFW701 HVAC drive (BACnet MS/TP)?
Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.
More WEG BACnet points lists
- Variable frequency drive
WEG CFW-11 (BACnet MS/TP)
WEG CFW-11 frequency inverters using BACnet MS/TP on the RS-485 port.
Also known as: CFW-11, CFW11, WEG CFW-11, CFW-11 BACnet, 10000831662 - Variable frequency drive
WEG CFW100 (BACnet MS/TP)
WEG CFW100 mini frequency inverters using BACnet MS/TP on the RS-485 port (plug-in communication module).
Also known as: CFW100, WEG CFW100, CFW100 BACnet, 10007481001 - Variable frequency drive
WEG CFW300 (BACnet MS/TP)
WEG CFW300 micro frequency inverters using BACnet MS/TP on the RS-485 port (plug-in communication module).
Also known as: CFW300, WEG CFW300, CFW300 BACnet, 10006901889, CFW320 - Variable frequency drive
WEG CFW503 (BACnet MS/TP)
WEG CFW503 frequency inverters using BACnet MS/TP on the standard or plug-in RS-485 port.
Also known as: CFW503, WEG CFW503, CFW503 BACnet, 10012735607, CFW500
Source: CFW701 Manual del Usuario BACnet · 10001538519 / 01 · rev. 2016-09. Object names, instances and units are reproduced as published; descriptions are our own.