# BACnet connection to Ignition

**URL:** <https://forum.inductiveautomation.com/t/bacnet-connection-to-ignition/58588>\
**Category:** Ignition\
**Created:** [April 19, 2022, 9:13am UTC](https://forum.inductiveautomation.com/t/bacnet-connection-to-ignition/58588 "2022-04-19T09:13:45Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Arne\_Vermeulen](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@Arne\_Vermeulen](https://forum.inductiveautomation.com/u/Arne_Vermeulen)\
**Post date:** [April 19, 2022, 9:13am UTC](https://forum.inductiveautomation.com/t/bacnet-connection-to-ignition/58588/1 "2022-04-19T09:13:45Z")

</div>

Hi,

We have currently running an PLC for our HVAC installation. It’s possible to connect to this PLC via BACnet. I’ve tried a lot of things but i don’t manage to get a connection between our Ignition server and our BACnet device.

I think the problem is situated in the setup from the local device. There you have a binding and broadcast ip adres.

Our Ignition server and BACnet device are not on the same gateway so they don’t share a common IP. Could anyone give tips to make this connection work? 🙂

---

<div class="post-metadata">

**Author:** ![josborn](https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/32.png) [@josborn](https://forum.inductiveautomation.com/u/josborn)\
**Post date:** [April 19, 2022, 3:57pm UTC](https://forum.inductiveautomation.com/t/bacnet-connection-to-ignition/58588/2 "2022-04-19T15:57:27Z")

</div>

You need a device on your gateway’s subnet that can act as the BBMD which will broadcast to the rest of your BACnet devices. If you don’t already know about BBMD, [this article](https://www.controlscourse.com/bacnet-ip-broadcast-management-devices-bbmd/) may be helpful.

---

<div class="post-metadata">

**Author:** ![andrews](https://avatars.discourse-cdn.com/v4/letter/a/898d66/32.png) [@andrews](https://forum.inductiveautomation.com/u/andrews)\
**Post date:** [April 19, 2022, 4:02pm UTC](https://forum.inductiveautomation.com/t/bacnet-connection-to-ignition/58588/3 "2022-04-19T16:02:06Z")

</div>

I don’t know much about BACnet. But aside from putting them on the same network. You could use some sort of VPN Tunnel/Bridge to let them communicate. I would probably forward @josborn linked article to your IT department if you have one. As it might be something which concerns them.

---

<div class="post-metadata">

**Author:** ![josborn](https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/32.png) [@josborn](https://forum.inductiveautomation.com/u/josborn)\
**Post date:** [April 19, 2022, 4:05pm UTC](https://forum.inductiveautomation.com/t/bacnet-connection-to-ignition/58588/4 "2022-04-19T16:05:15Z")

</div>

I actually went down that road before i fully understood (probably still dont) what BBMD was. My contact at IT said it could be done but was probably not the right way to go about it. Another possible option is to use a second network interface on a subnet with a device you can use as the BBMD, though IT didn’t want to do that either =x

---

<div class="post-metadata">

**Author:** ![andrews](https://avatars.discourse-cdn.com/v4/letter/a/898d66/32.png) [@andrews](https://forum.inductiveautomation.com/u/andrews)\
**Post date:** [April 19, 2022, 4:07pm UTC](https://forum.inductiveautomation.com/t/bacnet-connection-to-ignition/58588/5 "2022-04-19T16:07:03Z")

</div>

IT always wants us to figure it out without them. And they always seem to be the laziest department. lol

---

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [April 19, 2022, 4:37pm UTC](https://forum.inductiveautomation.com/t/bacnet-connection-to-ignition/58588/6 "2022-04-19T16:37:09Z")

</div>

> [@andrews](#):
>
> IT always wants us to figure it out without them

And then when you do, gripe about how you did it.

---

<div class="post-metadata">

**Author:** ![andrews](https://avatars.discourse-cdn.com/v4/letter/a/898d66/32.png) [@andrews](https://forum.inductiveautomation.com/u/andrews)\
**Post date:** [April 19, 2022, 4:47pm UTC](https://forum.inductiveautomation.com/t/bacnet-connection-to-ignition/58588/7 "2022-04-19T16:47:37Z")

</div>

Or tell you to remove it because it violates their ego cough i mean policy

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 19, 2022, 5:00pm UTC](https://forum.inductiveautomation.com/t/bacnet-connection-to-ignition/58588/8 "2022-04-19T17:00:52Z")

</div>

Y’all are so cynical. IT are the _nicest_ folk around.

---

<div class="post-metadata">

**Author:** ![josborn](https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/32.png) [@josborn](https://forum.inductiveautomation.com/u/josborn)\
**Post date:** [April 19, 2022, 5:05pm UTC](https://forum.inductiveautomation.com/t/bacnet-connection-to-ignition/58588/9 "2022-04-19T17:05:22Z")

</div>

To be fair, i do have some really nice contacts at IT that are very helpful. Though i also have had a 5 year battle over my traffic being blocked by a firewall that i was told over and over was not being blocked, grrr…

---

<div class="post-metadata">

**Author:** ![Arne\_Vermeulen](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@Arne\_Vermeulen](https://forum.inductiveautomation.com/u/Arne_Vermeulen)\
**Post date:** [April 20, 2022, 8:06am UTC](https://forum.inductiveautomation.com/t/bacnet-connection-to-ignition/58588/10 "2022-04-20T08:06:10Z")

</div>

Hello,

The PLC has indeed a BBMD running. I’m able to find the BACnet server with an BACnet explorer (I’m on the 10.10.x.x range, BACnetserver on 10.12.x.x range) so the BBMD is working!

This means i wrongly filled in some of the parameters i think. On the ‘Local Device’ page on ignition you have the Bind adres and Broadcast adres. Im sure the binding adres has to be 0.0.0.0 (working with BBMD) but the broadcast adres i’m not sure about.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/3/d3f96edbfa4557d3d710d13dae9cd0dcde9ca0d6.png)

On the remote adres of the actual device connection i filled in the IP adres of the BACnetserver of the PLC:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/5/5592901ba1e09b7bade7baab9757219e4932b355.png)

These settings shown here still give me an ‘Uninitialized’ connection

---

<div class="post-metadata">

**Author:** ![josborn](https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/32.png) [@josborn](https://forum.inductiveautomation.com/u/josborn)\
**Post date:** [April 20, 2022, 4:15pm UTC](https://forum.inductiveautomation.com/t/bacnet-connection-to-ignition/58588/11 "2022-04-20T16:15:08Z")

</div>

> [@Arne\_Vermeulen](#):
>
> I’m on the 10.10.x.x range, BACnetserver on 10.12.x.x range

You need a device on 10.10.x.x to serve as the BBMD.

---

<div class="post-metadata">

**Author:** ![Arne\_Vermeulen](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@Arne\_Vermeulen](https://forum.inductiveautomation.com/u/Arne_Vermeulen)\
**Post date:** [April 20, 2022, 6:24pm UTC](https://forum.inductiveautomation.com/t/bacnet-connection-to-ignition/58588/12 "2022-04-20T18:24:56Z")

</div>

to be 100% sure i’ll figure it like this:

10.10.x.x is our ignition server  
10.12.x.x is the PLC with BACnet and BBMD running

So i need an BBMD device on the 10…10.x.x subnet?

---

<div class="post-metadata">

**Author:** ![josborn](https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/32.png) [@josborn](https://forum.inductiveautomation.com/u/josborn)\
**Post date:** [April 20, 2022, 6:29pm UTC](https://forum.inductiveautomation.com/t/bacnet-connection-to-ignition/58588/13 "2022-04-20T18:29:19Z")

</div>

Pretty sure you do. I ran into this exact thing when IT assigned my VM an address on a different subnet than i was expecting. The conclusion i reached was you have to have a device on the same subnet, since routers block the broadcasts.
