- Home
- BACnet points lists
- Rockwell Automation (Allen-Bradley)
- 22-COMM-B BACnet MS/TP adapter for PowerFlex 4 / 40 / 400
Variable frequency drive (BACnet MS/TP adapter) · BACnet points list
Rockwell Automation (Allen-Bradley) 22-COMM-B BACnet MS/TP adapter for PowerFlex 4 / 40 / 400 BACnet points list
Updated 11 November 2026Unofficial source
The 22-COMM-B adapter puts a PowerFlex 4-class drive on BACnet MS/TP. It exposes a fixed set of objects: drive I/O terminals (AI, AO, BI, BO), drive status and commands as Binary Values, and references, measurements, fault history and a parameter mailbox as Analog Values. Which objects work depends on the drive (some are PowerFlex 40 / 400 only, noted in the descriptions).
This page lists 43 BACnet objects for the Rockwell Automation (Allen-Bradley) 22-COMM-B BACnet MS/TP adapter for PowerFlex 4 / 40 / 400 — 17 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from a copy of Rockwell Automation (Allen-Bradley)’s documentation hosted by archive.org, not by Rockwell Automation (Allen-Bradley) itself, so treat it as unofficial.
- Manufacturer
- Rockwell Automation (Allen-Bradley)
- Model
- 22-COMM-B BACnet MS/TP adapter for PowerFlex 4 / 40 / 400
- Equipment
- Variable frequency drive (BACnet MS/TP adapter)
- Equipment type
- VFDs & pumps
- BACnet objects
- 43 (17 writable)
- Transport
- BACnet MS/TP
- Firmware
- FRN 1.xxx
- Default device instance
- 160000
- Also known as
- 22-COMM-B, PowerFlex 4 BACnet, PowerFlex 40 BACnet, PowerFlex 400 BACnet, 22COMM-UM008
- Source document
- BACnet MS/TP Adapter 22-COMM-B FRN 1.xxx User Manual · 22COMM-UM008B-EN-P · rev. 2006-10 (unofficial copy, hosted by archive.org)
Reference only, provided as-is: verify against Rockwell Automation (Allen-Bradley)’s current documentation and the live device before use. Not official Rockwell Automation (Allen-Bradley) information. Terms of use.
BMS integration notes: Rockwell Automation (Allen-Bradley) 22-COMM-B BACnet MS/TP adapter for PowerFlex 4 / 40 / 400
Set the drive's speed reference source to the network (P038 = 5, Comm Port) and its start source as needed, then write a % speed reference to AV 0 and start/stop with BV 10. Read BV 1, AV 2, AV 3 and the fault objects for monitoring; BV 13 clears faults.
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 10 | Run/Stop | Run/stop command (1 = run) | Write |
| AV 0 | Reference 1 (%) | Speed reference, % | Write |
| BV 13 | Clear Faults | Fault reset (write 1) | Write |
| BV 1 | Running | Running status | Read |
| AV 2 | Output Frequency (Hz) | Output frequency, Hz | Read |
| AV 3 | Output Current (Amps) | Output current, A | Read |
| BV 3 | Fault | Drive fault | Read |
| AV 12 | Fault 1 | Latest fault code | Read |
Enable & remote start
Drive parameter P038 [Speed Reference] = 5 (Comm Port) lets the network reference work; BV 10 then starts and stops the drive.
Heartbeat & communication loss
Adapter parameter 03 [Comm Loss Time] (default 10 s) sets how long until a network loss is detected; parameter 02 [Comm Loss Action] decides what happens (default: fault the drive; also stop, zero data, hold last or send fault configuration).
Network setup
- MAC address is set in binary on DIP switches SW1-SW7; the adapter reads it at power-up or after an adapter reset.
- Device instance default 160000, entered as parameter 11 [Device Inst Hi] (upper digits) and parameter 12 [Device Inst Lo] (last three digits); reset the adapter to apply.
- Baud rate is adapter parameter 06 [Baud Rate Cfg]: Autobaud (default), 9600, 19200, 38400 or 76800; reset the adapter after changes.
Watch out for
- Commands written over BACnet are volatile; after an adapter reset or power cycle the BMS must write them again.
- AV 6 and AV 11 accept only 0 (reset) when written.
- AV 5, AV 6, BI 5-6, BO 1-2 and the AO objects are not supported on a PowerFlex 4; AO 1 and AV 6 are PowerFlex 400 only.
Rockwell Automation (Allen-Bradley) 22-COMM-B BACnet MS/TP adapter for PowerFlex 4 / 40 / 400 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 | Analog Input 1 (%) | Drive analog input 1 | % | Read | |
| AI | 1 | Analog Input 2 (%) | Drive analog input 2 | % | Read | |
| AO | 0 | Analog Output 1 (%) | Drive analog output 1, needs output set to network (PF 40/400 only) | % | Write | |
| AO | 1 | Analog Output 2 (%) | Drive analog output 2, needs output set to network (PF 400 only) | % | Write | |
| AVmin | 0 | Reference 1 (%) | Speed reference 1 (drive P038 = Comm Port) | % | Write | |
| AV | 1 | Reference 2 (%) | Speed reference 2, selected by BV 12 | % | Write | |
| AVmin | 2 | Output Frequency (Hz) | Output frequency | Hz | Read | |
| AVmin | 3 | Output Current (Amps) | Output current | A | Read | |
| AV | 4 | Output Voltage (VAC) | Output voltage | V | Read | |
| AV | 5 | Output Power (kW) | Output power (PF 40/400 only) | kW | Read | |
| AV | 6 | Output Energy (kWh) | Accumulated energy; write 0 to reset (PF 400 only) | kWh | Write | |
| AV | 7 | DC Bus Voltage (VDC) | DC bus voltage | V | Read | |
| AV | 8 | Drive Temp (°C) | Drive temperature | °C | Read | |
| AV | 9 | Reserved | Reserved | Read | ||
| AV | 10 | Reserved | Reserved | Read | ||
| AV | 11 | Run Time (Hours) | Accumulated run time; writable (0 only) on PF 400 | h | Write | |
| AVmin | 12 | Fault 1 | Most recent fault code | Read | ||
| AV | 13 | Fault 2 | Second most recent fault code | Read | ||
| AV | 14 | Fault 3 | Third most recent fault code | Read | ||
| AV | 15 | Accel Time 1 (Sec) | Accel time 1 | s | Write | |
| AV | 16 | Decel Time 1 (Sec) | Decel time 1 | s | Write | |
| AV | 17 | Mailbox Param | Parameter number for mailbox read/write | Write | ||
| AV | 18 | Mailbox Value | Value of the mailbox parameter | Write | ||
| BI | 0 | Stop Input | Stop terminal state | Read | ||
| BI | 1 | Start Input | Start terminal state | Read | ||
| BI | 2 | Dir Input | Direction terminal state | Read | ||
| BI | 3 | Digital Input 1 | Digital input 1 | Read | ||
| BI | 4 | Digital Input 2 | Digital input 2 | Read | ||
| BI | 5 | Digital Input 3 | Digital input 3 (PF 40/400 only) | Read | ||
| BI | 6 | Digital Input 4 | Digital input 4 (PF 40/400 only) | Read | ||
| BO | 0 | Digital Output Cmd 1 | Relay output 1 (relay set to ParamControl) | Write | ||
| BO | 1 | Digital Output Cmd 2 | Digital output 2 (PF 40/400 only) | Write | ||
| BO | 2 | Digital Output Cmd 3 | Digital output 3 (PF 40/400 only) | Write | ||
| BV | 0 | Ready | Drive ready to run | Read | ||
| BVmin | 1 | Running | Drive running | Read | ||
| BV | 2 | Running Reverse | Running in reverse | Read | ||
| BVmin | 3 | Fault | Drive faulted | Read | ||
| BV | 4 | Alarm | Drive alarm active | Read | ||
| BV | 5 | At Reference | At speed reference | Read | ||
| BVmin | 10 | Run/Stop | Run command (1 = run, 0 = stop) | Write | ||
| BV | 11 | Rev/Fwd | Direction command (1 = reverse) | Write | ||
| BV | 12 | Ref2/Ref1 | Reference select (1 = Reference 2) | Write | ||
| BVmin | 13 | Clear Faults | Write 1 to clear the drive fault | Write |
No points match these filters.
Object ID lookup: Rockwell Automation (Allen-Bradley) 22-COMM-B PowerFlex 4/40/400 point IDs by name
AI0Analog Input 1 (%)AI1Analog Input 2 (%)AO0Analog Output 1 (%)AO1Analog Output 2 (%)AV0Reference 1 (%)AV1Reference 2 (%)AV2Output Frequency (Hz)AV3Output Current (Amps)AV4Output Voltage (VAC)AV5Output Power (kW)AV6Output Energy (kWh)AV7DC Bus Voltage (VDC)AV8Drive Temp (°C)AV9ReservedAV10ReservedAV11Run Time (Hours)AV12Fault 1AV13Fault 2AV14Fault 3AV15Accel Time 1 (Sec)AV16Decel Time 1 (Sec)AV17Mailbox ParamAV18Mailbox ValueBI0Stop InputBI1Start InputBI2Dir InputBI3Digital Input 1BI4Digital Input 2BI5Digital Input 3BI6Digital Input 4BO0Digital Output Cmd 1BO1Digital Output Cmd 2BO2Digital Output Cmd 3BV0ReadyBV1RunningBV2Running ReverseBV3FaultBV4AlarmBV5At ReferenceBV10Run/StopBV11Rev/FwdBV12Ref2/Ref1BV13Clear Faults
Integration notes
- Table 4.A marks each object for PowerFlex 4, 40 and 400; objects not marked for a drive are noted in the description.
- AV 9 and AV 10 are reserved.
- AO and BO objects only drive the terminals when the drive output is set to take its value from the network (see the parameter given in the manual).
- Copy hosted on archive.org (manualzilla upload), not on rockwellautomation.com.
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 22-COMM-B BACnet MS/TP adapter for PowerFlex 4 / 40 / 400 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 Rockwell Automation (Allen-Bradley) 22-COMM-B BACnet MS/TP adapter for PowerFlex 4 / 40 / 400
How many BACnet points does the Rockwell Automation (Allen-Bradley) 22-COMM-B BACnet MS/TP adapter for PowerFlex 4 / 40 / 400 have?
This list has 43 BACnet objects: 2 analog inputs, 2 analog outputs, 19 analog values, 7 binary inputs, 3 binary outputs, 10 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Rockwell Automation (Allen-Bradley) 22-COMM-B BACnet MS/TP adapter for PowerFlex 4 / 40 / 400 BACnet points are writable?
17 of the 43 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 Rockwell Automation (Allen-Bradley) 22-COMM-B BACnet MS/TP adapter for PowerFlex 4 / 40 / 400 BACnet documentation?
Rockwell Automation (Allen-Bradley) does not publish it on its own website. This list comes from BACnet MS/TP Adapter 22-COMM-B FRN 1.xxx User Manual (22COMM-UM008B-EN-P), revision 2006-10, a copy hosted by archive.org at https://archive.org/download/manualzilla-id-5728490/5728490.pdf. Ask Rockwell Automation (Allen-Bradley) or its representative for the current revision.
What are the minimum BACnet points to integrate the Rockwell Automation (Allen-Bradley) 22-COMM-B BACnet MS/TP adapter for PowerFlex 4 / 40 / 400?
Start with BV 10 Run/Stop (Run/stop command (1 = run)); AV 0 Reference 1 (%) (Speed reference, %); BV 13 Clear Faults (Fault reset (write 1)); BV 1 Running (Running status); AV 2 Output Frequency (Hz) (Output frequency, Hz); AV 3 Output Current (Amps) (Output current, A); BV 3 Fault (Drive fault); AV 12 Fault 1 (Latest fault code).
How do I enable BMS control of the Rockwell Automation (Allen-Bradley) 22-COMM-B BACnet MS/TP adapter for PowerFlex 4 / 40 / 400?
Drive parameter P038 [Speed Reference] = 5 (Comm Port) lets the network reference work; BV 10 then starts and stops the drive.
Does the Rockwell Automation (Allen-Bradley) 22-COMM-B BACnet MS/TP adapter for PowerFlex 4 / 40 / 400 need a BACnet heartbeat or have a communication timeout?
Adapter parameter 03 [Comm Loss Time] (default 10 s) sets how long until a network loss is detected; parameter 02 [Comm Loss Action] decides what happens (default: fault the drive; also stop, zero data, hold last or send fault configuration).
How do I check these points on the real 22-COMM-B BACnet MS/TP adapter for PowerFlex 4 / 40 / 400?
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 Rockwell Automation (Allen-Bradley) BACnet points lists
Source: BACnet MS/TP Adapter 22-COMM-B FRN 1.xxx User Manual · 22COMM-UM008B-EN-P · rev. 2006-10. Object names, instances and units are reproduced as published; descriptions are our own.