Skip to main content
Version: 8.3 Beta 🚧

BACnet Remote Device

Once a local device has been configured a remote BACnet device can be added. You must know the IP address and device number of the remote device to configure a connection.

UDP is a connectionless protocol so a device is considered connected or initialized once Ignition has sent a Who-Is, received an I-Am, and then interrogated the remote device for some basic properties, including its object list and the supported properties of each object.

The object and properties are cached and subsequent connection attempts will only re-read them if the Database_Revision property changes. You can invalidate the browse data under the three dots menu for a given device (Connections > Devices > Connections) in the Ignition Gateway.

Connect to a Remote BACnet Device​

  1. On the Gateway webpage, go to Connections > Devices > Connections.

    Connect to Remote BACnet Device Step 1

  2. Click on Create Device Connection.

  3. Select BACnet/IP and click Next.

    Connect to Remote BACnet Device Step 3

  4. Fill in the following fields:

    • Name: BACnet Remote

    • Local Device: Select the local device from the dropdown. If no local devices are shown, you'll need to set one up first.

    • Remote Address: Enter the IP address, for example 10.10.###.##

    • Remote Device Number: The instance number of the remote device you're setting up.

  5. Leave the default values in the remaining fields.

  6. Click Create Device Connection.

The Device Connections page is displayed, showing the BACnet/IP device is successfully created and added to Ignition.

Device Settings​

General​

PropertiesDescription
NameDevice name.
DescriptionDevice description.
EnabledEnable or disable the BACnet device. Default is enabled.

Connectivity​

PropertiesDescription
Local DeviceThe name of the local BACnet device instance that will be used when communicating with the remote device. If no local devices are shown, you'll need to set one up first. See BACnet Local Device.
Remote AddressThe hostname or IP address of the remote device.
Remote PortThe port that the remote device is listening on. Default is 47808.
Remote Device NumberThe instance number of the remote device you're setting up. Default is 1.
COV EnabledIf true a Change of Value (COV) subscription is used for properties that support it. If false all properties are polled. Default is true.
Note: COV subscriptions are only applied to Present_Value and Status_Flags.
COV Heartbeat IntervalInterval, in seconds, between reading the System_Status property of the Device object as a heartbeat. If three consecutive attempts fail, all COV items will be marked with uncertain quality. Default is 5.
COV Subscription LifetimeLifetime, in seconds, of COV subscriptions. Use 0 for indefinite. When non-zero COV subscriptions are renewed at a rate of 75% of the lifetime. Default is 900.
COV Subscription Retry IntervalInterval, in seconds, to attempt recreating COV subscriptions that previously failed to be created or renewed. Use 0 to have failed subscription items remain polled. Default is 120.
Confirmed Notifications EnabledIf true COV subscriptions use confirmed notifications. If false COV subscriptions use unconfirmed notifications. Default is false.
Discovery TimeoutDuration, in seconds, to wait for the remote device discovery process to complete. Default is 5.
Write PriorityThe priority to use when writing to commandable properties. Default is 8.