- 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
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.
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. 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
Source: CFW701 Manual del Usuario BACnet · 10001538519 / 01 · rev. 2016-09. Object names, instances and units are reproduced as published; descriptions are our own.