- Home
- BACnet points lists
- WEG
- CFW100 (BACnet MS/TP)
Variable frequency drive · BACnet points list
WEG CFW100 (BACnet MS/TP) BACnet points list
Updated 4 November 2026
The CFW100 runs BACnet MS/TP on its RS-485 port and maps drive parameters to fixed objects: AVs for speed, current, voltage, frequency, torque, heatsink temperature, alarm/fault numbers, ramps and the network speed reference; BVs for the status word (P680) and control word (P682); plus digital inputs DI1-DI4. A mailbox (AV 100/101, BV 100/101) reads or writes any parameter by number.
This page lists 45 BACnet objects for the WEG CFW100 (BACnet MS/TP) — 15 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
- CFW100 (BACnet MS/TP)
- Equipment
- Variable frequency drive
- Equipment type
- VFDs & pumps
- BACnet objects
- 45 (15 writable)
- Transport
- BACnet MS/TP
- Firmware
- Not stated
- Default device instance
- 359000 + serial address (P308) when P760 and P761 are 0
- Also known as
- CFW100, WEG CFW100, CFW100 BACnet, 10007481001
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 CFW100 (BACnet MS/TP)
Set P312 = 3 (BACnet MS/TP), the address in P308 and the baud rate in P310, then set P220-P228 so run/stop, direction and reference come from the serial port. Write BV 16 ramp enable (run/stop) with BV 17 general enable and the speed reference to AV 12 (8192 = rated frequency). 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 | Ramp Enable | Start/stop from the BMS (1 = run) | Command |
| BV 17 | General Enable | General enable; must be on to run | Command |
| BV 20 | Remote | Remote mode when P220 selects serial | Command |
| AV 12 | Serial/USB Speed Ref. | Speed reference, 8192 = rated frequency | Command |
| BV 23 | Fault Reset | Reset a tripped drive | Command |
| BV 8 | Running | Running status | Read |
| AV 3 | Motor Frequency | Output frequency in Hz | Read |
| AV 1 | Motor Current | Motor amps | Read |
| BV 15 | Fault | Any active drive fault | Read |
| AV 8 | Present Fault | Active fault number | Read |
Enable & remote start
The drive only obeys the network when P220-P228 select the serial option for local/remote, reference, direction and run/stop. It needs both BV 17 General Enable and BV 16 Ramp Enable; BV 20 Remote switches to remote when P220 takes local/remote from the serial control word.
Heartbeat & communication loss
P314 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 P313 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.
Network setup
- P312 = 3 (BACnet MS/TP); P308 sets the MS/TP address (MS/TP allows 0-254; 128-254 are slave-only).
- P310 baud 9600, 19200, 38400, 57600 or 76800; P311 must be 0 (8 bits, no parity, 1 stop).
- Device instance: P760 x 10000 + P761; with both at 0 the drive uses 359000 + P308 (WEG vendor ID 359).
- P762 max master (factory 127), P763 max info frames, P764 I-Am at power-up (factory) or continuously.
Watch out for
- Speed reference AV 12 is a 13-bit value, not Hz or %: 8192 = motor rated frequency; negative values reverse.
- Ramp times AV 9/10 and the mailbox write change drive parameters; don't write them cyclically.
- P313 = 0 keeps the drive running at the last command after a comm loss.
- P311 factory value is 1 (even parity); BACnet needs 0.
WEG CFW100 (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 | |||||
|---|---|---|---|---|---|---|
| AV | 0 | Motor Speed | Motor speed (P002) | rpm | Read | |
| AVmin | 1 | Motor Current | Motor current (P003) | A | Read | |
| AV | 2 | DC Link Voltage (Ud) | DC bus voltage (P004) | V | Read | |
| AVmin | 3 | Motor Frequency | Output frequency (P005) | Hz | Read | |
| AV | 4 | Motor Voltage | Output voltage (P007) | V | Read | |
| AV | 5 | Motor Torque | Motor torque (P009) | % | Read | |
| AV | 6 | Heatsink Temperature | Heatsink temperature (P030) | °C | Read | |
| AV | 7 | Present Alarm | Active alarm number (P048) | Read | ||
| AVmin | 8 | Present Fault | Active fault number (P049) | Read | ||
| AV | 9 | Acceleration Time | Acceleration ramp time (P100) | s | Command | |
| AV | 10 | Deceleration Time | Deceleration ramp time (P101) | s | Command | |
| AV | 11 | Speed in 13 bits | Motor speed in 13-bit scale (P681) | Read | ||
| AVmin | 12 | Serial/USB Speed Ref. | Speed reference from the network, 13-bit (P683) | Command | ||
| AV | 100 | Mailbox: param. number | Mailbox parameter number | Write | ||
| AV | 101 | Mailbox: param. value | Mailbox parameter value | Write | ||
| BI | 0 | DI1 | Digital input 1 (P012 bit 0) | Read | 0=Off, 1=On | |
| BI | 1 | DI2 | Digital input 2 (P012 bit 1) | Read | 0=Off, 1=On | |
| BI | 2 | DI3 | Digital input 3 (P012 bit 2) | Read | 0=Off, 1=On | |
| BI | 3 | DI4 | Digital input 4 (P012 bit 3) | Read | 0=Off, 1=On | |
| BV | 0 | Reserved | Reserved | Read | ||
| BV | 1 | Run Command | Status word: Run Command (P680 bit 1) | Read | 0=Off, 1=On | |
| BV | 2 | Fire mode | Status word: Fire mode (P680 bit 2) | Read | 0=Off, 1=On | |
| BV | 3 | Reserved | Reserved | Read | ||
| BV | 4 | Reserved | Reserved | Read | ||
| BV | 5 | 2nd Ramp | Status word: 2nd Ramp (P680 bit 5) | Read | 0=Off, 1=On | |
| BV | 6 | Config. Mode | Status word: Config. Mode (P680 bit 6) | Read | 0=Normal, 1=Config | |
| BV | 7 | Alarm | Status word: Alarm (P680 bit 7) | Read | 0=No Alarm, 1=Alarm | |
| BVmin | 8 | Running | Status word: Running (P680 bit 8) | Read | 0=Stopped, 1=Running | |
| BV | 9 | Enabled | Status word: Enabled (P680 bit 9) | Read | 0=Disabled, 1=Enabled | |
| BV | 10 | Forward | Status word: Forward (P680 bit 10) | Read | 0=Reverse, 1=Forward | |
| BV | 11 | JOG | Status word: JOG (P680 bit 11) | Read | 0=Off, 1=On | |
| BV | 12 | Remote | Status word: Remote (P680 bit 12) | Read | 0=Local, 1=Remote | |
| BV | 13 | Subvoltage | Status word: Subvoltage (P680 bit 13) | Read | 0=No, 1=Subvoltage | |
| BV | 14 | Reservado | Reserved | Read | ||
| BVmin | 15 | Fault | Status word: Fault (P680 bit 15) | Read | 0=No Fault, 1=Fault | |
| BVmin | 16 | Ramp Enable | Control word: Ramp Enable (P682 bit 0) | Command | 0=Stop, 1=Run | |
| BVmin | 17 | General Enable | Control word: General Enable (P682 bit 1) | Command | 0=Disable, 1=Enable | |
| BV | 18 | Run Forward | Control word: Run Forward (P682 bit 2) | Command | 0=Reverse, 1=Forward | |
| BV | 19 | JOG Enable | Control word: JOG Enable (P682 bit 3) | Command | 0=Off, 1=On | |
| BVmin | 20 | Remote | Control word: Remote (P682 bit 4) | Command | 0=Local, 1=Remote | |
| BV | 21 | 2nd Ramp | Control word: 2nd Ramp (P682 bit 5) | Command | 0=Off, 1=On | |
| BV | 22 | Quick Stop | Control word: Quick Stop (P682 bit 6) | Command | 0=Off, 1=On | |
| BVmin | 23 | Fault Reset | Control word: Fault Reset (P682 bit 7) | Command | 0=Off, 1=Reset | |
| BV | 100 | Mailbox: exec. read | Mailbox read trigger | Write | 0=Off, 1=On | |
| BV | 101 | Mailbox: exec. write | Mailbox write trigger | Write | 0=Off, 1=On |
No points match these filters.
Object ID lookup: WEG CFW100 point IDs by name
AV0Motor SpeedAV1Motor CurrentAV2DC Link Voltage (Ud)AV3Motor FrequencyAV4Motor VoltageAV5Motor TorqueAV6Heatsink TemperatureAV7Present AlarmAV8Present FaultAV9Acceleration TimeAV10Deceleration TimeAV11Speed in 13 bitsAV12Serial/USB Speed Ref.AV100Mailbox: param. numberAV101Mailbox: param. valueBI0DI1BI1DI2BI2DI3BI3DI4BV0ReservedBV1Run CommandBV2Fire modeBV3ReservedBV4ReservedBV52nd RampBV6Config. ModeBV7AlarmBV8RunningBV9EnabledBV10ForwardBV11JOGBV12RemoteBV13SubvoltageBV14ReservadoBV15FaultBV16Ramp EnableBV17General EnableBV18Run ForwardBV19JOG EnableBV20RemoteBV212nd RampBV22Quick StopBV23Fault ResetBV100Mailbox: exec. readBV101Mailbox: exec. write
Integration notes
- Reserved status-word bits are listed as printed (no state or access given).
- The CFW100 list has no analog or digital output objects; BI 0-3 are DI1-DI4.
- AV 11 Speed in 13 bits and AV 12 Serial/USB Speed Ref. use a 13-bit scale: 8192 = motor rated frequency.
- 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 CFW100 (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 CFW100 (BACnet MS/TP)
How many BACnet points does the WEG CFW100 (BACnet MS/TP) have?
This list has 45 BACnet objects: 15 analog values, 4 binary inputs, 26 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which WEG CFW100 (BACnet MS/TP) BACnet points are writable?
15 of the 45 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 CFW100 (BACnet MS/TP) BACnet documentation?
The source is BACnet CFW100 User's Manual (10007481001 / 00), revision 2020-03, published free by WEG at https://static.weg.net/medias/downloadcenter/hfc/h9b/WEG-CFW100-bacnet-users-manual-10007481001-en.pdf.
What are the minimum BACnet points to integrate the WEG CFW100 (BACnet MS/TP)?
Start with BV 16 Ramp Enable (Start/stop from the BMS (1 = run)); BV 17 General Enable (General enable; must be on to run); BV 20 Remote (Remote mode when P220 selects serial); AV 12 Serial/USB Speed Ref. (Speed reference, 8192 = rated frequency); BV 23 Fault Reset (Reset a tripped drive); BV 8 Running (Running status); AV 3 Motor Frequency (Output frequency in Hz); AV 1 Motor Current (Motor amps); BV 15 Fault (Any active drive fault); AV 8 Present Fault (Active fault number).
How do I enable BMS control of the WEG CFW100 (BACnet MS/TP)?
The drive only obeys the network when P220-P228 select the serial option for local/remote, reference, direction and run/stop. It needs both BV 17 General Enable and BV 16 Ramp Enable; BV 20 Remote switches to remote when P220 takes local/remote from the serial control word.
Does the WEG CFW100 (BACnet MS/TP) need a BACnet heartbeat or have a communication timeout?
P314 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 P313 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.
How do I check these points on the real CFW100 (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 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 - Variable frequency drive (HVAC)
WEG CFW701 HVAC drive (BACnet MS/TP)
WEG CFW701 HVAC-R frequency inverters using BACnet MS/TP on the RS-485 port.
Also known as: CFW701, WEG CFW701, CFW701 HVAC-R, CFW701 BACnet, 10001538519
Source: BACnet CFW100 User's Manual · 10007481001 / 00 · rev. 2020-03. Object names, instances and units are reproduced as published; descriptions are our own.