|
BACnetX ActiveX Component - Multistate Objects Tutorial
Download application - 41.5 Kb
Download BACnetX - Version 2.0.6
Introduction
BACnet uses Multistate Inputs, Multistate Outputs or Multistate Values objects to store
the values of Multistate points. The presentValue property contains the value
of the Multistate Object and there are many other properties that are available for
each of these objects. This sample application demonstrates how to create
Internal Objects, update them with real time data. These objects are visible
to any BACnet device on the network.
Installation and Running the Sample
Download the BACnetX ActiveX component and unzip it into a directory called c:/bacnetx
Register the activeX component by selecting Start - Run and typing the following
regsvr32 "c:/bacnetx/bacnetx.dll"
To Install the sample application you will need to unzip the contents of the
application into a directory and then execute it.
You should then see a screen as shown above.
above.
Features
This application will create a Multistate Input, Multistate Output, Multistate Value and Notification Class Objects.
The presentValue will be continuously updated and displayed on the screen.
The presentValue of the Multistate Output and Multistate Value can be overridden using the writeProperty
or writePropertyMultiple Services. Any device on the network can write to these objects.
A button next to the object allows the point to be overridden by executing a writeProperty request.
Each of the objects have been configured to send Alarms using the optional
Intrinsic Reporting properties. The Notification Class object has been configured to
send an alarm to the application. When an alarm is triggerred it will be displayed
on the screen.
Source Code
The Source Code for this application is avaliable as part of the BACnetX ActiveX component
from the downloads area of this web site.
|