CC9K v2 90 BMS UM 8200 1191 1150 A0 en
CC9K v2 90 BMS UM 8200 1191 1150 A0 en
CC9K v2 90 BMS UM 8200 1191 1150 A0 en
C•CURE 9000
USER GUIDE
Version 2.90
www.swhouse.com Rev: A0
November 2020
C•CURE and Software House are registered trademarks of Johnson Controls.
The trademarks, logos, and service marks displayed on this document are registered in the United States [or other
countries]. Any misuse of the trademarks is strictly prohibited and Johnson Controls will aggressively enforce its
intellectual property rights to the fullest extent of the law, including pursuit of criminal prosecution wherever necessary. All
trademarks not owned by Johnson Controls are the property of their respective owners, and are used with permission or
allowed under applicable laws.
Product offerings and specifications are subject to change without notice. Actual products may vary from photos. Not all
products include all features. Availability varies by region; contact your regional sales manager.
This manual is proprietary information of Software House. Unauthorized reproduction of any portion of this manual is
prohibited. The material in this manual is for information purposes only. It is subject to change without notice. Software
House assumes no responsibility for incorrect information this manual may contain.
© 2020 Johnson Controls. All rights reserved. JOHNSON CONTROLS, TYCO and SOFTWARE HOUSE are trademarks
of Johnson Controls.
Preface 6
How to Use this Manual 7
Finding More Information 9
Conventions 10
Chapter 1 - Introduction 11
Overview 12
Features 12
Architecture 12
Using the Building Automation Pane 14
BMS integration Tasks 15
Chapter 2 - Installation 16
Overview 17
Before you begin 17
Getting the BMS integration 18
Installing the BMS integration 19
Uninstalling the BMS integration 22
The C•CURE 9000 Neo Integration User Guide is for new and experienced security system users who want to learn to use
this product for the C•CURE 9000 Security Management System.
In this preface
Chapter 1: Introduction
This chapter provides Building Management System (BMS) integration overview.
Chapter 2: Installation
This chapter provides installation/un-installation instructions for this product.
Manuals
C•CURE 9000 software manuals and Software House hardware manuals are available in Adobe PDF format on the C•CURE
9000 DVD.
You can access the manuals if you copy the appropriate PDF files from the C•CURE 9000 Installation DVD English\Manuals
folder and install the Adobe Acrobat reader. Adobe Acrobat Reader can be installed from the C•CURE 9000 Installation DVD
English\Reader folder.
The available C•CURE 9000 and Software House manuals are listed in the C•CURE 9000 Installation and Upgrade Guide, and
appear as hyperlinks in the online.pdf file on the C•CURE 9000 DVD English\Manuals folder.
These manuals are also available from the Software House Member Center website
(http://www.swhouse.com/TechnicalLibrary/TechLibSW.aspx).
Online Help
You can access C•CURE 9000 Help by pressing F1 or clicking Help from the menu bar in the Administration/Monitoring
Station applications.
Convention Meaning
Bold This font indicates screen elements, and also indicates when you should take a direct action in a procedure.
Bold font describes one of the following items:
• A command or character to type, or
• A button or option on the screen to press, or
• A key on the keyboard to press
• A screen element or name
blue color text Indicates a hyperlink to a URL, or a cross-reference to a figure, table, or section in this guide.
Indicates a note. Notes call attention to any item of information that may be of special importance.
NOTE
Indicates a caution. A caution contains information essential to avoid damage to the system. A caution can
pertain to hardware or software.
Indicates a warning. A warning contains information that advises users that failure to avoid a specific action
could result in physical harm to the user or to the hardware.
Indicates a danger. A danger contains information that users must know to avoid death or serious injury.
Chapter 1 - Introduction
This chapter introduces the C•CURE 9000 BMS integration product. In this chapter:
Overview 12
Using the Building Automation Pane 14
BMS integration Tasks 15
This integration also provides a gateway mechanism for wrapping objects in C•CURE 9000 to BACnet objects, so the third
party system can monitor C•CURE 9000 object change through BACnet protocol if necessary.
BACnet, Building Automation and Control Networks, is a data communication protocol and an agreed-upon set of rules for
creating interoperable networks of building systems. When using BMS integration, it is recommended that users be familiar
with the standard BACnet objects and properties.
The BMS integration provides Device management, Alarm and Event management, and Action management features on
C•CURE 9000, which works as Supervisory Controller and controls BACnet device directly. This integration also provide
gateway function to map C•CURE 9000 objects to BACnet objects. It provides the default gateway templates and also provide
the way to customize gateway template.
Features
The following is a list of major features supported by BMS integration.
■ Automatic Device Discovery
■ Multi-condition triggers
■ Interaction among devices (Non-BACnet and BACnet)
■ View devices animation state on map
■ All the changes of value are logged in the security journal for future investigative reporting
■ Supports BACnet/IP(Annex J) protocol:
■ Supports subscription to the change of value (COV) event notification for many properties
■ Supports the following Objects, with most properties of the standard object types supported: Analog Input, Analog Output,
Analog Value, Binary Input, Binary Output, Binary Value, Multi-state Input, Multi-state Output, Multi-state Value, Schedule
and Device.
■ Supported Services: Who-Is, I-Am, ReadProperty, ReadPropertyMultiple, WriteProperty, WritePropertyMultiple,
SubscribeCOV, SubscribeCOVProperty, ConfirmedCOVNotification, UnconfirmedCOVNotification.
■ Acknowledge Event Notification in Alarm.
■ BACnet gateway function - map C•CURE 9000 objects to BACnet objects.
■ Default gateway templates: iStar people counting, Event gateway templates.
■ Customized gateway template.
■ View monitor objects summary.
■ Supports BBMD: Manager BBMD: BACnet IP Communication across different networks.
Architecture
Figure 1-1 on page 1-3 shows a diagram that depicts the relationship between BACnet devices and BMS integration.
When you install the BMS integration product, the building Automation Pane appeared on the navigation tree.
Chapter 2 - Installation
This chapter provides instructions for installing and un-installing the BMS integration on a C•CURE 9000 server or client
system.
In this chapter
Overview 17
Before you begin 17
Getting the BMS integration 18
Installing the BMS integration 19
Uninstalling the BMS integration 22
Similar to the C•CURE 9000 system, the BMS integration has Client and Server components. You must install the Client
components on every computer that runs C•CURE 9000 client applications, and you must install the Server components on
the C•CURE 9000 server computer. The BMS integration has the same hardware, software, and disk space requirements as
C•CURE 9000; if the target computer can install C•CURE 9000, then it satisfies BMS integration requirements.
To install the BMS integration, you run the setup.exe from the BMS integration installation kit.
A wizard prompts you to install the C•CURE 9000 BMS integration. You need to perform the basic installation process
described in the following pages on each computer in your C•CURE 9000 system. Be sure to close all C•CURE 9000 and
virus-checking applications on client workstations before performing the installation.
The following table lists the steps to install and register the C•CURE 9000 BMS integration on each computer in your C•CURE
9000 system. Perform these steps in order.
Table 1: Standard Installation Tasks
Task See...
2. Close any open application and disable virus checking software. See Before you begin.
Note: Stop the Crossfire servers if C•CURE 9000 is
already installed.
5. Verify the license for the BACnet driver by running the License program on your Refer to the C•CURE 9000 Installation and Upgrade
C•CURE 9000 server. Guide.
6. When the Installation and registration are complete, restart the services
If you do not have sufficient permissions, the following error message will appear as shown in the following image.
Figure 1: Error Message
Database Installation
If you are installing server components of the C•CURE 9000 BMS integration, the C•CURE 9000 BMS integration will add
some tables to the C•CURE 9000 database. Currently, the C•CURE 9000 BMS integration does not support installation with
C•CURE 9000 on an Oracle Database. Therefore, you must install on a C•Cure 9000 system that is using SQL Server. The
C•Cure 9000 BMS integration install program automatically finds the C•CURE 9000 database and adds tables and initial data
to it.
Please be advised to use C•CURE 9000 with the latest service Pack 1 for the BMS integration.
NOTE
This section assumes that you meet all the requirements described in Pre-installation Requirements.
5. On the License Agreement page, select the I accept the terms in the License Agreement check box, and then click
Next.
Figure 3: License Agreement
The Uninstall process removes all software components that were installed on the computer by the C•CURE 9000 BMS
integration program.
Please be advised that the BMS integration uninstall will shutdown and restart the C•CURE 9000 services. Therefore, the BMS
integration uninstall should be planned accordingly.
Uninstalling this integration does not automatically remove objects that were configured in the C•CURE 9000 using it. Before you
proceed with this uninstall, you MUST manually remove the objects from C•CURE 9000 to avoid potential issues with functions, such as
partition deletion.
Unless you intend to reinstall the integration and continue using it, please ensure that the objects are deleted before removing the
integration.
Once the uninstall process completes, the computer will be in a “clean” state.
4. Select Remove and click Next. The Uninstall Options appears for you to choose whether or not to drop BMS Database. To
drop the database, select the check box and then click Remove. To keep the database, click Remove.
Figure 10: Uninstall Options
5. The Removing BMSInstaller dialog box opens showing the uninstalling progress.
6. After a few minutes, the Completed the BMSInstaller Setup Wizard dialog box appears.
Figure 12: Completed
This chapter describes how BMS integration automatically detects BACnet devices on the network and creates the
corresponding devices and objects in C•CURE 9000 and how manually import BACnet objects for the specific BACnet device.
In this chapter:
Overview 26
Auto Discovery BACnet Devices 27
Importing Device Objects Manually 30
The integration also support manually import BACnet objects for the specific BACnet device.
The following table describes the fields of the BACnet Device list grid.
Table 2: BACnet Device List Grid Descriptions
Fields Descriptions
Completed The completed percent of BACnet objects been detected on the specific device. The value will refresh during devices scan.
Auto discovery BACnet Devices may take a few seconds or minutes, which depends on the network speed and object amount on the
NOTE device.
3. Tick the devices wanted to be imported, then click Scan Selected Device.
The following table describes the fields of the BACnet object list grid.
Table 3: BACnet Object List Grid Descriptions
Field Description
Object BACnet object type. Valid value:Binary Input, Binary Output, Binary value, Analog Input, Analog Output, Analog value, Multistate Input,
Type Multistate Output, Multistate Value and Schedule.
BACnet objects are categorized by object type on Building Automation navigation tree.
4. By default, all BACnet objects are ticked. Untick the objects if you don’t want to import. The objects in gray are already
imported into system.
5. Click Save and Close. All selected BACnet devices and objects display on the Building Automation navigation tree.
If the Network ID of the BACnet device is 0, MAC Address is not necessary, but if Network ID is not 0, you must enter MAC Address to
NOTE identify device.
6. Select the Data Update Mechanism used for all sub objects of this BACnet device.
7. Check the Enabled option to connect to BACnet physical device.
8. Click the Triggers tab to configure Triggers for the BACnet device.
9. Click the State Images tab to view the state images for the BACnet device, and optionally customize the state images.
10. If you are done editing the BACnet device, click to save the BACnet device configuration.
4. Click Yes. After a while, this BACnet device object and all BACnet objects in this device are deleted from Building
Automation tree and C•CURE 9000 database.
5. Click Yes. After a while, this BACnet device object and all BACnet objects in this device are deleted from Building
Automation tree and C•CURE 9000 database.
Field Description
Name Enter a unique name up to 50 characters long for BACnet Device. If you enter the name of an existing object, the system will not save
the object, and will display an error message indicating there is a conflict. Choose a different name.
Description Enter a general comment about the BACnet device that will help you identify the device. This text is for information only.
Enabled Select the Enabled option to connect to BACnet device and update status if connecting successfully, or clear this option to disable the
BACnet Device. The default value is enabled.
You can change IP Address and UDP port when disabled BACnet device.
Configuration
BACnet BACnet device ID, which must be unique on the network. Read only.
Device ID
IP Address BACnet IP address used to connect to the physical device, which must be unique on the network. Editable when BACnet device is
disabled.
UDP Port UDP port of BACnet device used to communicate with the physical device. Editable when BACnet device is disabled.
Data Update When BACnet device is disabled, you can set data update mechanism for BACnet objects in this device. All BACnet objects’ data update
Mechanism mechanism will change accordingly if you confirmed this change.
Valid value: Subscribe COV/Event Notification, Polling, None. Please refer to BACnet Object General Tab Definitions on Page 47 to get
the detailed description.
Poll Period
Poll Period Set poll interval, at which the integration will automatically check if the physical device is online. The default value is 300 seconds. Please
increase the poll period accordingly when BACnet object amount increases.
Comm Fail Set the comm fail delay time. The default value is 5 seconds.
Delay
Field Description
Property Click within the Property column, and then click . The Property browser opens presenting properties available for the Panel. Click a
Property to select it and add it to the column.
The available properties are Communication Status and Operational Status.
Value Click within the Value column to display a drop-down list of Values associated with the Property that you have selected. Click a Value you
want to include as a parameter for the trigger to assign it to the column.
The possible values are:
Action Click within the Action column to display a drop-down list of valid actions. Click on Action that you want to include as a parameter for the
trigger to add it to the column.
Schedule Only the Always Schedule is available for BACnet Device triggers.
To Remove a Trigger
1. From the BACnet Device Editor, navigate to the Trigger tab.
2. Use to select the row in the Trigger table for the Trigger you want to remove.
3. Click Remove.
4. Click Save and Close.
Communication Status Online The server is successfully connected to the BACnet physical device.
Offline The server tries to connect to the BACnet physical device, but fails.
Operational Status Operational The server can communicate with BACnet device successfully.
You can replace the default images with JPG formatted files of your choice, to uniquely identify your objects when activities
are displayed on the Monitoring Station Client.
4. Click Yes. After a while, this BACnet Object is deleted from Building Automation tree and C•CURE 9000 database.
4. Right-click a BACnet Object to be deleted and select Delete from context menu. A confirmation dialog box opens.
5. Click Yes. After a while, this BACnet Object is deleted from Building Automation tree and C•CURE 9000 database.
Field Description
Name Enter a unique name up to 50 characters long for BACnet Device. If you enter the name of an existing object, the system will not save the
object, and will display an error message indicating there is a conflict. Choose a different name.
Description Enter a general comment about the BACnet device that will help you identify the device. This text is for information only.
Enabled Click Enabled to allow the BACnet object to establish the communication with the physical device.
Object BACnet object type. Valid value: ANALOG_INPUT, ANALOG_OUTPUT, ANALOG_VALUE, BINARY_INPUT, BINARY_OUTPUT,
Type BINARY_VALUE, MULTI- STATE_INPUT, MULTI-STATE_OUTPUT, MULTI-STATE_VALUE. Read only.
Device Text description of the physical device connected to the BACnet object. It will typically be used to describe the type of sensor attached to
Type the BACnet object type. Read only.
Present The current value in engineering units of the BACnet object being measured. The present value is writable when Outofservice status is
Value True. Read only.
High Limit A limit that present value must exceed before an event is generated. Read only.
Low Limit A limit that present value must fall below before an event is generated. Read only.
Polling Update data by poling the value and status. The polling period share the value with BACnet device.
• Select the Use Event Notification check box to use Unconfirmed Event Notification service to update data. Click
to retrieve the available Notification Class list, then select the Notification Class ID used to notify events. If there is no
Notification class ID available, it means no Notification Class created in real BACnet device.
To use this mechanism, user should add the MAC Address and Network ID(12505 by default) of C•CURE 9000 server to the reception
NOTE list of the subscribed Notification Class on real BACnet Device.
When the Present Value>20 and the Activate Event AI_1311 Always
Present Value <30
Field Description
Action Click within the Action column to display a drop-down list of valid actions. Click on Action that you want to
include as a parameter for the trigger to add it to the column.
Resettable Select this check box to indicate that an operator responding to the Event can reset an Action without
acknowledging the Event. This allows Monitoring Station personnel to manually reset the action caused
by the event. Used to turn off output, such as a siren, activated by the event. Reset actions do not
require event acknowledgment.
Trigger Criteria
Present >,>=,=,≠,<,<= except that User defined value, except that BinaryActive,
Value =, ≠ for binary input, binary output, binary value BinaryInactive, BinaryNull for binary input, binary
output, binary value
To Remove a Trigger
1. From the BACnet Object Editor, navigate to the Trigger tab.
2. Use to select the row in the Trigger table for the Trigger you want to remove.
3. Click Remove.
4. Click Save and Close.
Field Definition
Alarm Status Indicate the object is in alarm status. Valid value: Alarm or Normal.
Fault Status Indicate the object is in fault status. Valid value: Fault or Normal
Out of service Status Indicates the object is in service or not. Valid value: True or False.
You can replace the default images with JPG formatted files of your choice, to uniquely identify your objects when activities
are displayed on the Monitoring Station Client.
Field Description
Name Schedule Name is imported from BACnet device, user can update the Name with up to 50 characters and Name cannot be
duplicated with the existing one.
Description Enter a general comment about the BACnet device that will help you identify the device. This text is for information only.
Object Property This property specifies the Device Identifiers, Object Identifiers and Property Identifiers of the properties to be written with
Reference specific values at specific times on specific days.
Default Value This property specifies the Device Identifiers, Object Identifiers and Property Identifiers of the properties to be written with
specific values at specific times on specific days.
The value must be comply with the object type in object property reference.
Click the sync button: The Object configuration via victor synchronizes to BACnet Device.
Sync Button
Note: If you click the save button not the sync button, the schedule date will only be saved to victor database.
The following table describes the BACnet Schedule Configuration tab fields.
Table 13: BACnet Schedule Configurations Tab Definitions
Field Description
Name Schedule Name is imported from BACnet Device, user can update the Name with up to 50 characters and Name cannot be duplicated
with the existing one.
Description Enter a general comment about the BACnet Device that will help you identify the device. This text is for information only.
Effective This property specifies the range of dates when the Schedule Object is active.
Period
Weekly This field corresponds to the days Monday – Sunday. Each day consists of a list of BACnet Time and Value pairs, which describe the
Schedule sequence of schedule actions on one day of the week when no Exception Schedule is in effect.
The value must be comply with the object type in object property reference.
Exception This field describes a sequence of schedule actions that takes precedence over the normal day's behavior on a specific day or days.
Schedule The value must be comply with the object type in object property reference.
Sync Click the sync button: the Schedule configuration via victor synchronizes to BACnet Device.
button Note: If you click save button, not sync button, the schedule date will only be saved to victor database.
This chapter describes how to acknowledge Ack required event notification. In this chapter:
1. In the Navigation pane of the C•CURE 9000 Administration Workstation, click Building Automation. The Building
Automation pane opens.
2. To open the Ack required Event Notification window, right-click the BACnet Devices folder, and select Ack required from
the context menu.
3. Right click the desired Ack required event notification record, select Acknowledgment from the context menu. A
confirmation message box is displayed.
4. Click Yes to acknowledge. After that, the selected record removed from the list.
This chapter describes how to set animation for BACnet objects by widget on map. In this chapter:
Overview 64
Widget Descriptions 64
Adding a Widget on Map 71
Editing a Widget on Map 74
After you install the BMS integration, on map editor, there is an additional menu item on the dropdown list.
You can associate a C•CURE 9000 object with a widget, then the widget is able to display the real-time value, different
animations for different state (refer to Animation column on Table 7-1), additional alarm/fault/disable markup for
alarm/fault/disable state.
Alarm markup is , Fault markup is , Disable markup is . The priority of these state is Disable > Alarm >Fault.
Widget Descriptions
Heater The widget reflects heating output Alarm Status Alarm Annunciation: Blink,
percent (0~100%). Enabled Normal, Hide Fault Annunciation:
Fault Status Blink, Normal, Hide
Object Show Present Value: True or Heater is off.
Name False. True means to display the
Present present value in view mode.
Value Default value is false.
Cooler The widget reflects cooling output Alarm Status Alarm Annunciation: Blink,
percent (0~100%). Enabled Normal, Hide Fault Annunciation:
Fault Status Blink, Normal, Hide
Object Show Present Value: True or Cooler is off.
Name False. True means to display the
Present present value in view mode.
Value Default value is false.
Boiler The widget reflects boiler output Alarm Status Alarm Annunciation: Blink,
percent (0~100%). Enabled Normal, Hide Fault Annunciation:
Fault Status Blink, Normal, Hide
Object Boiler is off.
Show Present Value: True or
Name False. True means to display the
Present present value in view mode.
Value Default value is false.
Boiler is on and the red
flame size will adjust according to the
boiler output.
Chiller The widget reflects chiller output Alarm Status Alarm Annunciation: Blink,
percent (0~100%). Enabled Normal, Hide Fault Annunciation:
Fault Status Blink, Normal, Hide
Object Show Present Value: True or Chiller is off.
Name False. True means to display the
Present present value in view mode.
Value Default value is false.
Chiller is on.
Humidifier The widget reflects humidifier Alarm Status Alarm Annunciation: Blink,
output percent (0~100%). Enabled Normal, Hide
Fault Status Fault Annunciation: Blink, Normal,
Object Humidifier is off.
Hide
Name
Show Present Value: True or
Present False. True means to display the
Value present value in view mode.
Default value is false.
Humidifier is on.
Fan The widget reflects fan output Alarm Status Alarm Annunciation: Blink,
percent (0~100%). Enabled Normal, Hide Fault Annunciation:
Fault Status Blink, Normal, Hide Rotation:
Object 0~360
Name Fan is off.
Show Present Value: True or
Present False. True means to display the
Value present value in view mode.
Default value is false.
Pump The widget reflects pump output Alarm Status Alarm Annunciation: Blink,
percent (0~100%). Enabled Normal, Hide Fault Annunciation:
Fault Status Blink, Normal, Hide Rotation:
Object 0~360
Name Pump is off.
Show Present Value: True or
Present False. True means to display the
Value present value in view mode.
Default value is false.
Damper The widget reflects damper Alarm Status Alarm Annunciation: Blink,
output percent (0~100%). Enabled Normal, Hide Fault Annunciation:
Fault Status Blink, Normal, Hide
Object Show Present Value: True or Damper is off.
Name False. True means to display the
Present present value in view mode.
Value Default value is false.
Valve The widget reflects valve position Alarm Status Alarm Annunciation: Blink,
range of 0~100%. Enabled Normal, Hide Fault Annunciation:
Fault Status Blink, Normal, Hide Rotation:
Object 0~360 Valve is closed.
Name Show Present Value: True or
Present False. True means to display the
Value present value in view mode.
Default value is false.
When valve output is higher
than 0, the valve will open. The valve
position will adjust according to the valve
output
Motor The widget reflects motor on/off Alarm Status Alarm Annunciation: Blink,
state, and provides motor speed Enabled Normal, Hide Fault Annunciation:
value, e.g. 1,800 rpm. Fault Status Blink, Normal, Hide
Motor is off.
Object Show Present Value: True or
Name False. True means to display the
Present present value in view mode.
Value Default value is false.
Motor is on.
Tank The widget reflects how many Alarm Status Alarm Annunciation: Blink,
percent have been filled in tank Enabled Normal, Hide Fault Annunciation:
(1~100%). Fault Status Blink, Normal, Hide
Object Large Change: the value to be
Name changed when presses the PAGE Tank is off.
Present UP or PAGE DOWN key or clicks
Value the track bar.
Default value is 1. Maximum
Valve:100 Minimum Value: 0
Show Present Value: True or
False. True means to display the
present value in view mode.
Default value is false. Tank is on and the scale will
adjust according to the tank output
Small Change: the value to be
changed when presses arrow
key. Default value is 0.1.
Meter The widget displays an analog Alarm Status Alarm Annunciation: Blink,
value. Enabled Normal, Hide Fault Annunciation:
Fault Status Blink, Normal, Hide Maximum
Object Valve:180
Name Minimum Value: 0
Present Show Present Value: True or
Value False. True means to display the
present value in view mode.
Default value is false.
Sensor The widget displays the sensor Alarm Status Alarm Annunciation: Blink,
Controller analog value together with its unit. Enabled Normal, Hide Fault Annunciation:
E.g. Fault Status Blink, Normal, Hide Maximum
72.9°F. Object Valve:100 Click up arrow button to
Name Minimum Value: 0 increase sensor value by one step, click
Present down arrow button to decrease sensor
Step Value: the increase or
Value value by one step.
decrease step value. Default
value is 1.
Unit: the unit of value
Sensor The widget displays the sensor Alarm Status Alarm Annunciation: Blink,
Display analog value together with its unit. Enabled Normal, Hide Fault Annunciation:
E.g. Fault Status Blink, Normal, Hide Maximum
72.9°F. Object Valve:100
Name Minimum Value: 0
Present Step Value: 1
Value
Unit: the unit of value
Switch The widget reflects on/off state of Alarm Status Alarm Annunciation: Blink,
binary input/value. Click this Enabled Normal, Hide Fault Annunciation:
widget is change the binary Fault Status Blink, Normal, Hide
input/value status. Object Switch is off.
Name
Present
Value
Switch is on.
BulbLight The widget reflects on/off state of Alarm Status Alarm Annunciation: Blink,
binary input/value. Click this Enabled Normal, Hide Fault Annunciation:
widget is change the binary Fault Status Blink, Normal, Hide Rotation:
input/value status. Object 0~360 Bulb is off.
Name
Present
Value
Bulb is on.
Polit Light The widget reflects on/off state of Alarm Status Alarm Annunciation: Blink,
binary output/ value. Enabled Normal, Hide Fault Annunciation:
Fault Status Blink, Normal, Hide
Object Polit light is off.
Name
Present
Value
Green polit light is on.
Push Button The widget reflects on/off state of Alarm Status Alarm Annunciation: Blink,
binary input/value. Click this Enabled Normal, Hide
widget is change the binary Fault Annunciation: Blink, Normal,
input/value status. Fault Status Push button is off.
Hide
Object
Name
Present
Value
Push button is on.
Bargraph The widget displays an analog Alarm Status Alarm Annunciation: Blink,
value together with Name. The Enabled Normal, Hide
user can change the Fault Annunciation: Blink, Normal,
Fault Status
value in text box. Hide
Object
Name Maximum Valve:100
Slider The widget displays an analog Alarm Status Alarm Annunciation: Blink,
value. The user can change the Enabled Normal, Hide
value by slider or input the value in Fault Annunciation: Blink, Normal,
text box directly. Fault Status
Hide
Object
Name Large Change: the value to be
changed when presses the PAGE
Present UP or PAGE DOWN key or clicks
Value the track bar.
Default value is 1.
Maximum Valve: 100
Minimum Value: 0
Small Change: the value to be
changed when presses arrow
key. Default value is 0.1.
Unit: the unit of value
The minimum/maximum is
configurable.
Label The widget displays a read-only Alarm Status Alarm Annunciation: Blink,
analog value together with Name. Enabled Normal, Hide
Present
Value
MultipleState The widget displays a read-only Alarm Status Alarm Annunciation: Blink,
multistate value together with Enabled Normal, Hide
name. The name is configurable. Fault Status Fault Annunciation: Blink, Normal,
Object Hide
Name State Text: split with “,”.
Present
Value
Number of
States
Text The widget displays an analog Alarm Status Alarm Annunciation: Blink,
value together with Unit or Name. Enabled Normal, Hide
The user can change the value in Fault Annunciation: Blink, Normal,
text box. Fault Status
Hide
Object
Name Maximum Valve: 100
1. On a map editor, click the arrow on . The context menu for the button appears.
2. Select Add a Widget menu, open Add a Widget Wizard window.
Figure 28: Add Widget Wizard - Widget List
3. Select one Widget type from the list on the left, the available widgets will list on the right.
All widgets can be binding to input/value object. The widget is recommended to bind to output object if it can be operated,
such as Sensor Controller, Switch, Tank, BulbLight, PushButton, Bargraph, Slider, Text.
4. Select the desired widget, click Next. The widget configuration form opens, and the wizard title includes the widget name.
5. Click in the Type field to open a Select Type dialog box that allows you to select a BACnet object type linking to this
widget. Click the BACnet object type you want to link to this widget.
Once BACnet object type selected, system will assign properties automatically if the widget’s property name equals object’s
property name. If name doesn’t match, the corresponding Assigned Property is empty, and then manual assignment is needed.
Click the cell, select desired property from drop-down list.
Every widget supports Alarm Status, Enabled, Fault Status, Object Name, Present Value properties.
6. Click in the Object field to open a dialog box that allow you to select an object of the type you just selected. Click the
object you want to choose for this widget.
7. Optional: To display a tooltip message about the widget, type a tooltip in the Tooltip to Display on Hover field.
8. To configure the widget options, see Widget Descriptions.
9. Click Save and Close. This widget is added into map with red frame.
10. Adjust the widget's position in the map by drag and drop.
11. Adjust the widget's size by mouse wheel.
12. To save this widget, right-click the widget and select Save Widget from context menu.
13. When completed map configuration, click Save and Close to save this map.
This chapter describes BACnet event action that affects BACnet object. In this chapter:
The following table provides the action and its target object respectively.
Table 15: Actions and Target object
BACnet Object Action BACnet Object The BACnet object action will change the selected BACnet object’s present value to the configured value.
Field Description
Device Click to open the Device list. Select a BACnet device that the target object of this action belongs to.
Object Click to open the Object list. It will list all BACnet objects available on the selected BACnet device. Select a BACnet object as the target
object of this action.
Target Set the target value that this action will change to.
Value For Binary Input/Output/Value object, the valid target value is Binary_Active, Binary_Inactive, Binary_Null. You can select desired target
value from dropdown list.
For Analog Input/Output/Value, Multistate Input/Output/Value, you can enter number directly on textbox.
a. In the Device field, click the to open the BACnet device list. In the BACnet device list, select a BACnet device that
the target object of this action belongs to.
Example:
Select Tyco Simulator Device.
b. In the Object field, click the to open the BACnet object list. In the BACnet object list, select a BACnet object as the
target object of this action.
Example:
Select AI_2 D_1221.
c. In the Target Value field, enter the target value for present value property.
Example:
Enter 9.
Figure 33: Action Configuration Example
3. Click Save and Close. The BACnet Object action is created. In the Audit Log report, you can find this audit as shown in
below.
4. Activate this Event, which will change present value of AI_2 D_1221 to 9, as shown in the following Journal.
This chapter describes how to maintenance BACnet Gateway Templates. In this chapter:
The BMS integration provides the default gateway templates and also provide the way to customize gateway template.
You can add multiple mapping definitions to the BACnet Gateway Template.
NOTE
7. Optional: To remove a mapping definition from the template, select a mapping definition from the Mapping Definitions
list and then click the Remove button.
8. To save and exit, click OK.
For the default gateway template and the template which has been used, there is no Edit button available.
NOTE
You can add multiple mapping definitions to the BACnet Gateway Template.
NOTE
7. Optional: To remove a mapping definition from the template, select a mapping definition from the Mapping Definitions
list and then click the Remove button.
8. To save and exit, click OK.
For the default gateway template and the template which has been used, the remove button is grayed out.
NOTE
If the Network ID of the BACnet gateway device is 0, MAC Address is not necessary, but if Network ID is not 0, you must enter MAC
NOTE Address to identify device.
To Delete a BACnet Gateway Device Object from the Building Automation Tree
1. In the Navigation pane of the C•CURE 9000 Administration Workstation, click Building Automation. The Building
Automation pane opens.
2. Expand the BACnet Gateways folder.
3. Right-click a BACnet gateway device object to be deleted and select Delete from context menu. A confirmation dialog box
opens.
4. Click Yes. After a while, this BACnet gateway device object and all BACnet objects in this device are deleted from
Building Automation tree and C•CURE 9000 database.
4. Right-click a BACnet gateway device object to be deleted and select Delete from context menu. A confirmation dialog box
opens.
5. Click Yes. After a while, this BACnet gateway device object and all BACnet objects in this device are deleted from
Building Automation tree and C•CURE 9000 database.
Field Description
Name Enter a unique name up to 50 characters long for BACnet Gateway Device. If you enter the name of an existing object, the
system will not save the object, and will display an error message indicating there is a conflict. Choose a different name.
Description Enter a description of the BACnet gateway device that will help you identify the device. This text is for information only.
Enabled Select the Enabled option to make BACnet gateway device work on system, or clear this option to disable the BACnet
gateway Device. The default value is enabled.
You can change BACnet Device ID, MAC Address, Network ID when disabled BACnet gateway device.
Configuration
BACnet Device ID BACnet gateway device ID, which must be unique on the network. Read only.
3. Right-click a BACnet Gateway device, select Create Monitored Mapping from context menu.
4. From the BACnet Gateway Template window, select a template and then click Generate.
The Create Mapping and Binding window opens. By default, one mapping definition is selected, and the corresponding
monitored instances list on the Binding Instances frame.
5. Select a Mapping Definition, then select the instances to be monitored.
6. Click Generate to generate BACnet gateway objects. After a while, the output summary window opens to list all BACnet
gateway objects and mapping results. The BACnet Gateway Object name is created automatically, following the rule:
BACnet object type+instance name+object property.
4. From the Mapping Report window, right-click a report and select View Details.
A window opens to display the detailed information, including Template Name, Template Definition, Mapping instances.
4. Click Yes. After a while, this BACnet Gateway Object is deleted from Building Automation tree and C•CURE 9000
database.
5. Click Yes. After a while, this BACnet Gateway Object is deleted from Building Automation tree and C•CURE 9000
database.
Field Description
Name Enter a unique name up to 50 characters long for BACnet Gateway Object. If you enter the name of an existing object, the system will not
save the object, and will display an error message indicating there is a conflict. Choose a different name.
Description Enter a general comment about the BACnet Gateway Object that will help you identify the device. This text is for information only.
Object BACnet Gateway object type. Valid value: ANALOG_INPUT, ANALOG_OUTPUT, ANALOG_VALUE, BINARY_INPUT, BINARY_
Type OUTPUT, BINARY_VALUE, MULTI- STATE_INPUT, MULTI-STATE_OUTPUT, MULTI-STATE_VALUE. Read only.
Present The current value of the BACnet gateway object. Read only.
Value
To Add a BBMD
1. In the Navigation pane of the C•CURE 9000 Administration Workstation, click Building Automation. The Building
Automation pane opens.
2. Right-click the BACnet Device folder, then select Edit BBMDs from context menu, the BBMD pane lists all BBMDs.
3. On the BACnet BBMD pane, click Add. button, the new BBMD pane opens.
4. Type a unique name in the Name field.
5. Type a textual description for the BACnet Device in the Description field.
6. To configure communication information, see BBMD General Tab.
7. Select the Enabled check box.
8. Click Add.
Figure 42: BBMD Editor
To Edit a BBMD
1. In the Navigation pane of the C•CURE 9000 Administration Workstation, click Building Automation. The Building
Automation pane opens.
2. Right-click the BACnet Device folder, and then select Edit BBMDs from context menu.
3. On the BBMD pane, click Edit.
4. Type a unique name in the Name field.
5. Type a textual description for the BACnet device in the Description field.
6. To configure communication information, see BBMD General Tab.
7. Select the Enabled check box.
8. Save the BBMD configuration.
From the BBMD General tab, you can set the name and description for the BBMD, and configure the communication settings
for the device.
Figure 43: BBMD - General Tab
Field Description
Name Enter a unique name up to 50 characters long for BACnet Device. If you enter the name of an existing object, the system will not save the
object, and will display an error message indicating there is a conflict. Choose a different name.
Description Enter a general comment about the BACnet device that will help you identify the device. This text is for information only.
UDP Port UDP port of BACnet device used to communicate with the physical device. Editable when BACnet device is disabled.
The following images show the BBMD configuration steps and the BBMD Broadcast Distribution.
Figure 44: BBMD Configuration Steps
The BMS integration has customized Journal messages that are described here. In this chapter
BACnet Device State Change BACnet Device Online BACnet Device '#' communication restore.
BACnet Object Value Change Analog Input/ Output/ Value Object Present Value Present Value of Analog Input/Output/Value '#' on
Change BACnet Device '#' changed to #.
Binary Input/ Output/ Value Object Active Present Value of Binary Input '#' on BACnet
Device '#' changed to active.
MultiState Input/ Output/ Value Object Present Value Present Value of MultiState Input/Output/Value '#'
Change on BACnet Device '#' changed to #.
BACnet Object State Change Analog Input/ Output/ Value Object Alarm Alarm Status of Analog Input/Output/Value '#' on
BACnet Device '#' changed to Alarm.
Binary Input/ Output/ Value Object Alarm Alarm Status of Binary Input/Output/Value '#' on
BACnet Device '#' changed to Alarm.
MultiState Input/ Output/ Value Object Alarm Alarm Status of MultiState Input/Output/Value '#'
on BACnet Device '#' changed to Alarm.
Message State
Object Message
Type Change
BACnet Event Event High limit AnalogInput’#’ on BACnet Device ‘#’ Changed from EVENT_State_HIGH_Normal to EVENT_
Notification Notification STATE_HIGH_LIMIT by EVENT_OUT_OF_RAGNE.
Low limit AnalogInput’#’ on BACnet Device ‘#’ Changed from EVENT_State_LOW_Normal to EVENT_
STATE_LOW_LIMIT by EVENT_OUT_OF_RAGNE.
BACnet System Activity Driver Start System Activity: SoftwareHouse CrossFire BACnet Driver Service started on computer #.
Stop System Activity: SoftwareHouse CrossFire BACnet Driver Service stopped on computer #.