8/9/2017 5:46 PM | |
Posts: 20 Rating: (2) |
I have a pxc-22 siemens How can i establish the comunicatione with my device iot 2040 in bacnet/ip with the pxc? ------------------------------------------------------------------------------------------ |
Last edited by: Jen_Moderator at: 8/10/2017 7:53:57 AMNew subject after splitting |
|
8/10/2017 9:45 AM | |
Joined: 4/28/2015 Last visit: 9/9/2024 Posts: 3345 Rating: (379)
|
Hi, you can try to use this open source BacNet stack: https://sourceforge.net/projects/bacnet/. Best regards! |
Not working for IOT2050 support anymore from March 1st, 2024. |
|
8/13/2017 10:31 AM | |
Joined: 4/28/2015 Last visit: 10/1/2024 Posts: 4 Rating: (3) |
I have created a stripped down version of my IOT2040 Node-RED application to show how I collect values from BACnet devices. I don't mind sharing the code, but remember it is a cut down BACnet implementation, which works for me with the equipment I have tested and the type of values I need to collect. The basic mechanism starts with a csv file containing a list of BACnet points that I need to read. It will load this on startup (path set in 'load config'/'initialise') and creates an internal object data structure. Initialisation requires 'dynamic binding' of the BACnet objects to establish the network addresses of the devices. This uses global broadcast messages which only work on the IOT2000 if you have defined a default gateway! Then I attempt to subscribe for COV (change of value) updates, but if this is not supported will fall back to polling at a rate specified in the csv file. I have tested it with about 500 entries in the csv file, all COV. It may be that you need to change the interval of checks set in 'Timeouts'/'Start Polling' for smaller or larger numbers of objects. The BACnet values are allocates a unique 'topic' in the csv file, and this is used to identify any value update message. An MQTT broker is then be used to get the values to whoever needs them. The code may well get updated so I have included a link to the latest in an external repository:- Hope it is of interest to someone. Steve Reid AttachmentNodeRED_BACnet_Client_example_rev3.zip (672 Downloads) |
Last edited by: SteveReid at: 8/13/2017 10:36:39 AMLast edited by: SteveReid at: 8/14/2017 11:28:54 AMLast edited by: SteveReid at: 8/14/2017 1:50:19 PMLast edited by: SteveReid at: 8/15/2017 5:11:40 PMLast edited by: SteveReid at: 8/16/2017 7:09:22 AM |
|
This contribution was helpful to3 thankful Users |
Follow us on