IPFusion BACnet

The IPFusion BACnet integrated system provides connectivity and monitoring of BACnet devices and objects. The IPFusion BACnet system is integrated into IPFusion by design. For further information about this integration, please contact support.

Note: BACnet integrated systems support cross subdomain communication via BBMD (BACnet Broadcast Management Device) without the need for additional configuration in Designer.

Setup

See the Data Servers page for information on configuring driver communication.

Compatibility

BACnet Object Types

Asset Object
Object

OBJECT_ANALOG_VALUE

OBJECT_ANALOG_INPUT

OBJECT_ANALOG_OUTPUT

Prerequisites

Software Minimum Version
IPFusion — IPFusion BACnet 1.0
.NET Framework 4.7.2

When completing your setup, be sure to have the IPFusion BACnet documentation available for reference.

Ports

These ports must be open in your network firewall for the integration to work.

Purpose Default Value Configurable
Communication Settings 47808 Yes
Dataserver 9520 Yes
Debug Tools 9566 No

Communication Configuration

You will find the Communication Settings in the integrated system configuration panel. The following information is required:

IP Address The IP Address of the BACnet gateway.
Port The Port for the BACnet gateway connection.
Device ID The Device ID of the BACnet gateway.
Note: Red X indicates an invalid or out of range value given for field.

Assets

Object

This asset represents a BACnet object endpoint for the device.

Note: Only objects which report integer status values are supported.

Required Property Grid Fields

BACnet Object ID The ID of the BACnet entity the asset represents.
BACnet Object Type The object type for the BACnet endpoint. Refer to the manufacturer documentation for the BACnet device to know which object type to use. Available types are:
  • OBJECT_ANALOG_INPUT
  • OBJECT_ANALOG_OUTPUT
  • OBJECT_ANALOG_VALUE
Subscribe to COV Checking this option allows for the asset to subscribe to COV (Change Of Value) for the BACnet object status monitoring. Before checking this option, check the manufacturer documentation for whether COV is supported.

View all properties

Supported States

Acknowledged An asset alarm has been acknowledged.
Fault An issue has been detected in a connected asset.
Masked The asset has been masked over its true state.
No Communication Communication has been lost with the driver or asset. This status can also occur if the communication configuration for the system or asset is invalid.
Note: This status is required in all status tables.
Numeric A specific numeric value is being reported from the object.
Numeric Range A numeric value within a specified range is being reported from the object.

See the Configure a Status Table page for more information on configuring status tables.

Supported Commands

Acknowledge Acknowledge an asset alarm.
Cancel Deselects all selected assets.
Mask Mask the asset's true state.
Reset Resets the asset to its true hardware state.
New Note Adding the New Note Command to your Command Table subscribes this asset to Notes, allowing an operator to attach Notes to this asset in Runtime.
Workflow Trigger Allows users to trigger Workflows to create custom commands.
Write Write a specified numeric value to an object.
  • Value — The value to write.
  • Type — The type of object being written to.

See the Command Tables page for more information on configuring command tables.

System

This asset represents the connection from Runtime to the BACnet device.

View all properties

Supported States

Normal The asset is online and in its default state.
Fault An issue has been detected in a connected asset.
Masked The asset has been masked over its true state.
Acknowledged An asset alarm has been acknowledged.
No Communication Communication has been lost with the driver or asset. This status can also occur if the communication configuration for the system or asset is invalid.
Note: This status is required in all status tables.

See the Configure a Status Table page for more information on configuring status tables.

Supported Commands

Mask Mask the asset's true state.
Acknowledge Acknowledge an asset alarm.
Reset Resets the asset to its true hardware state.
Cancel Deselects all selected assets.
New Note Adding the New Note Command to your Command Table subscribes this asset to Notes, allowing an operator to attach Notes to this asset in Runtime.
Workflow Trigger Allows users to trigger Workflows to create custom commands.

See the Command Tables page for more information on configuring command tables.

Troubleshooting

Unable to Connect to Assets

If you are having trouble connecting to the assets in your system, the BACnet objects may be configured with the incorrect type. Ensure your BACnet object is configured to use the correct object type.

Logs from the driver and Runtime can be viewed in the Debug Tools client. These messages contain information which can provide further context for issues during initialization, or while actively running. This can help diagnose problems.