08-17-2023 10:51 AM
I am trying to get a reading in LabVIEW from a BACnet device using the BACnet IP protocol functions by Ovak technologies. I've tried to read a value by replicating the client example shown in Ovak's documentation but the software cannot communicate to the device. The BACnet IP device communicate with my work station. I can send ping requests, get responses and interact with the device using the manufacturer's web application. In LabVIEW, the BACnet IP sub-VIs doesn't even detect the device. I've communicated with Ovak technical support about this and tried every fix they suggested but I still cannot interact with the device in LabVIEW. The pictures below shows my reproduction of the example and I've also added Ovak's documentation. Note that, unlike the example, I havent used the ''Write'' function since I only wish to read a property.
Has anyone been able to establish a connection between LabVIEW and a device using BACnet IP protocol?
08-17-2023 12:07 PM - edited 08-17-2023 12:30 PM
I'm using the BACnet API from Endigit see here : https://endigit.com/solutions/bacnet-labview-api
and I'm happy with, it's quite surprising that the vendor (I've never ha contact with Ovak) can not help you do a simple read.
You said the ping goes through and your browser can connect to the BACnet server, but hace you tried pinging from LabVIEW (using the system exec VI) ? maybe some firewall stands on your way
Also, do you know the port number to be used to connect to your BACnet server?
edit : I see the Ovak Toolkit isn't free and is password protected... I think that' pretty bad.
the one from Endigit isn't free either, but at least the code is not password protected.
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
08-17-2023 03:11 PM
10-10-2024 03:18 AM