# BACNET/IP communications

**URL:** <https://forum.inductiveautomation.com/t/bacnet-ip-communications/71227>\
**Category:** Ignition\
**Created:** [March 17, 2023, 1:11pm UTC](https://forum.inductiveautomation.com/t/bacnet-ip-communications/71227 "2023-03-17T13:11:56Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![r.lebohec](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/r.lebohec/32/3704_2.png) [@r.lebohec](https://forum.inductiveautomation.com/u/r.lebohec)\
**Post date:** [March 17, 2023, 1:11pm UTC](https://forum.inductiveautomation.com/t/bacnet-ip-communications/71227/1 "2023-03-17T13:11:56Z")

</div>

Hi,

On our Ignition platform composed of an Ignition server and a Siemens PXC12 Bacnet/IP PLC present on the same subnet network (192.168.1.0 /24 )

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/7/0755b9d3065673b38277ad6b16b584e699215cd1.png)

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

Ignition does not connect to the PLC in Bacnet/IP.  
By doing a wireshark of the exchanges, we noticed in the case of a broadcast request (Who is), Ignition sends the request with a destination network identifier even if the equipment is on the same network.  
The Siemens PLC responds to the request without this identifier because it is on the same network and Ignition does not take the response into account.  
Unfortunately, Ignition signals a timeout on the connection with this device.

Do you have any suggestions? @Kevin.Herron Is it possible not to specify the network id? I have understand that the BBMD isn't necessary if all device are in the same subnet.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 17, 2023, 1:47pm UTC](https://forum.inductiveautomation.com/t/bacnet-ip-communications/71227/2 "2023-03-17T13:47:28Z")

</div>

Do you have a Wireshark capture you can share?

I'm not sure if there's anything we can do yet, I'll have to look at the capture to see exactly what's happening and then dig around in the Bacnet library we use and possibly contact the vendor.

---

<div class="post-metadata">

**Author:** ![r.lebohec](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/r.lebohec/32/3704_2.png) [@r.lebohec](https://forum.inductiveautomation.com/u/r.lebohec)\
**Post date:** [March 18, 2023, 6:48am UTC](https://forum.inductiveautomation.com/t/bacnet-ip-communications/71227/3 "2023-03-18T06:48:13Z")

</div>

Well,

[Capture\_Ign\_2decouverte1.150.pcapng](https://forum.inductiveautomation.com/uploads/short-url/qWOL3fC4wK6CQsr7neNDbKRk8He.pcapng) (61.0 KB)

Thanks.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 18, 2023, 1:47pm UTC](https://forum.inductiveautomation.com/t/bacnet-ip-communications/71227/4 "2023-03-18T13:47:25Z")

</div>

What version of Ignition is this?

---

<div class="post-metadata">

**Author:** ![r.lebohec](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/r.lebohec/32/3704_2.png) [@r.lebohec](https://forum.inductiveautomation.com/u/r.lebohec)\
**Post date:** [March 24, 2023, 12:42pm UTC](https://forum.inductiveautomation.com/t/bacnet-ip-communications/71227/5 "2023-03-24T12:42:34Z")

</div>

Hi,  
In recent days, we tried again with the latest version of the Bacnet Module version 2.1.25 and finally it works.  
In addition, have there already been examples of implementation of the "calendar" "trendLog" type... for the feedback of the additional object type, perhaps via the "system.bacnet.readRaw" "system. bacnet.writeRaw"?

Thanks

---

<div class="post-metadata">

**Author:** ![r.lebohec](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/r.lebohec/32/3704_2.png) [@r.lebohec](https://forum.inductiveautomation.com/u/r.lebohec)\
**Post date:** [April 25, 2023, 2:49pm UTC](https://forum.inductiveautomation.com/t/bacnet-ip-communications/71227/6 "2023-04-25T14:49:05Z")

</div>

@Kevin.Herron  
In the development stack, is any updates of the Bacnet driver planned? with for example the addition of ReadPropertyMultiple / WritePropertyMultiple (DS-WPM), ReadRange (DS-RR) functions, management of the AE-INFO profile...  
Thanks

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 25, 2023, 3:06pm UTC](https://forum.inductiveautomation.com/t/bacnet-ip-communications/71227/7 "2023-04-25T15:06:02Z")

</div>

There's nothing planned right now.

ReadPropertyMultiple is already used by the driver when polling instead of COV - what kind of additional support are you talking about?

> [@r.lebohec](#):
>
> management of the AE-INFO profile...

Don't know what this even means 😅

---

<div class="post-metadata">

**Author:** ![r.lebohec](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/r.lebohec/32/3704_2.png) [@r.lebohec](https://forum.inductiveautomation.com/u/r.lebohec)\
**Post date:** [April 26, 2023, 7:33am UTC](https://forum.inductiveautomation.com/t/bacnet-ip-communications/71227/8 "2023-04-26T07:33:13Z")

</div>

DS-RR provide functions for reading in an array, like a buffer in equipement, used for Trend type objects  
AE-INFO provide functions for Alarm & Event management, Registration to a server for receiving alarms or events is made with "AddListElement" service in the “RecipientList” property of a Notification Class object.  
AE-ACK provide functions for Acknowledge Alarm in Bacnet Equipement.
