Issue
Communication status between Continuum BACnet device can be verified by checking controller's CommStatus attribute in InfinityView(Infinity View / Infinity Path). But how can I check the communication status of other 3rd party BACnet devices?
Environment
BCX4040 BACnet controllers
B3xxx BACnet controllers.
Continuum Workstations.
Cause
Having unstable BACnet IP or MSTP connections and want to check the communication status of the target devices before read/write data from/to the them.
Resolution
Create a PE program in the our BCX (or B3) controller as below:
'= = = = = = = =
Line Checking
If BACnetDevices\BNet_2765\MyB3VAV System_Status = Operational then Goto Wait15Secs
Line Wait15Secs
If TS > 15 then Goto Checking
Line E
' Do something to set off the alarm from the b3 controller.
Goto Wait15Secs
'= = = = = = = =