A JACE can behave as a Bacnet
device. The points from Spyder and JACE can be bound to reduce the number of
polls needed to read/write the points of Bacnet Spyder across the MSTP network
from JACE.
For binding JACE and Spyder, an
empty Bacnet, you should add the device under the JACE and
give the same Bacnet reference as that of JACE to simulate JACE as a
third party Bacnet device in the MSTP network. Subsequently, you should add the
proxy points of required types locally under the device and expose the Bacnet
objects to act as source/destination points, to send/receive values to/from the
Spyder in the Bacnet network.
Once the proxy point is added,
the regular Bacnet data sharing mechanism of Spyder tool can be used to bind the
points of Bacnet Spyder and the local Bacnet device of JACE. Subsequently, you
can refer the JACE local devices points in Graphics, Histories, and so on. It
simulates the push mechanism to show the online values of the data points of
Spyder without any polling from JACE. This greatly reduces the network traffic
across the MSTP channel.
1. On the JACE Nav menu,
expand Config > BacnetNetwork > Bacnet Comm > Network.
2. Double-click MstpPort
. The Property Sheet on the right pane displays the details of the Mstp
port. Ensure that it displays Network Number and Mstp Address.
3. Drag-and-drop a Bacnet device
from the Bacnet palette to the
Bacnet Network Nav sidebar.
4. Type the device name, and
then click OK.
5. Right-click the newly added
Bacnet device, and then choose Views > Property Sheet.
6. Type Network Number as
specified in the Bacnet Local Device > Mstp Port in the Network Number
text box of the Address property.
7. Type MAC Address as
specified in the Bacnet Local Device > Mstp Port > Mstp Address in the
MAC Address text box of the Address
property.
8. Select MSTP/Other
from the MAC Address Style list.
Now, the JACE is configured to
work as Bacnet device.
By default, the Bacnet driver provides read access to all
exposed objects from third party Bacnet devices. To enable write access to
exposed objects from the third party Bacnet devices, you must ensure that you
have the necessary permissions to those objects. To enable the write access,
select the Super User option from the
Property Sheet of user service.
See About Bacnet Server Access on the
Niagara Help set for allowing the write access from Bacnet.
1. Double-click the
Points folder of the newly
added Bacnet device of the JACE.
2. You can add as many
Analog Writable/Digital Writeable
proxy points as needed.
3. Once all the required points
are created, select the Bacnet Export
Table of the JACE, and then click
Discovery to initiate discovery to all the control points.
4. Select all the created proxy
points of the JACEs local Bacnet device and map to the relevant Bacnets
Analog/Digital writable points with
unique instance numbers and with all the write priority arrays enabled.
5. Once bounding is complete, the local points of JACE are ready to receive/send
values from/to Bacnet Spyder.
Add
Bindings enables you to bind two
devices while at least one device is a Spyder device. You can bind two devices
in any one of the following ways:
A Spyder source device with a Spyder target
device
A Spyder source device with a third party
target
A third party source device with a Spyder
target device
1. Select a Spyder source device
from the Device list.
2. Select the source object from
the Object list.
3. Select
presentValue from the
Property list.
4. Select a JACEs local device
as the third party target device from the Device list.
5. Select target from the
Object Type list.
6. Type
Object Instance Number in the
Object ID box. A default Object Name displays for the target object.
Note: You can also edit the Object Name.
7. Select presentValue
from the Property list when the target
Object Type is selected as AV, BV,
and MSV or,
8. Click OK to bind the
two devices.
Perform the following to bind a
third party source device with a Spyder target device.
1. Select a third party source
device from the Device list.
2. Select the object type from
the Object Type list.
3. Type
Object Instance Number in the Object ID box. A default
Object Name displays for the target object.
Note: You can also edit the Object Name.
4. Select presentValue
from the Property list. The
presentValue of the source object displays by default.
5. Select a Spyder Bacnet target
device from the Device list.
6. Select target object from the
Object list.
7. Select presentValue
from the Property list when the target object type is AV, BV, and MSV or,
select the priority Value from the
Property list when the target Object
Type is AO or BO. You can set the
priority Value from 1 to 16 for the target object.
Note: The Priority Index selected for binding, in case of a target device, should be different from the Priority Index being driven by the ControlProgram logic.
8. Click OK to bind the
two devices.
Once the binding is complete, you can always use the local Bacnet objects of a JACE (for both read and write.), which would be the shadow of different Spyder points across network in Graphics, Histories and so on. This way, you can completely arrest the polling need from JACE to the Spyder.