Contemporary Control Systems BASview User Manual

A Small But Powerful Building Management System
User Manual
Version 1.42d
# TD110500-0MC
Table of Contents ....................................................................................................................................................... 2
Introduction ............................................................................................................................................................... 4
Getting Started .......................................................................................................................................................... 5
Advanced Colours .................................................................................................................................................... 12
Alarm Wizard ........................................................................................................................................................... 13
Alarm Log ................................................................................................................................................................. 13
Alarm Editor ............................................................................................................................................................. 14
Analog Point Wizard ................................................................................................................................................ 16
BACnet MS/TP Device .............................................................................................................................................. 17
BACnet MS/TP Driver ............................................................................................................................................... 18
BACnet Point Addressing ......................................................................................................................................... 19
BACnet/IP Device ..................................................................................................................................................... 21
BACnet/IP Driver ...................................................................................................................................................... 22
Calculations ............................................................................................................................................................. 23
Calculation Wizard ................................................................................................................................................... 23
Calculation Editor .................................................................................................................................................... 24
Control Points .......................................................................................................................................................... 25
Date/Time Point Wizard .......................................................................................................................................... 26
Devices ..................................................................................................................................................................... 26
Device Tree .............................................................................................................................................................. 27
Digital Point Wizard ................................................................................................................................................. 28
Drivers ...................................................................................................................................................................... 29
ESI Point Addressing ................................................................................................................................................ 29
Folders ..................................................................................................................................................................... 30
Graphics Wizard....................................................................................................................................................... 31
Graphic Components ............................................................................................................................................... 32
Graphic Screen Editing ............................................................................................................................................. 36
Graphic Screen Viewing ........................................................................................................................................... 37
Groups Database ..................................................................................................................................................... 38
HTML Help ............................................................................................................................................................... 39
Links ......................................................................................................................................................................... 41
Login Message ......................................................................................................................................................... 41
LonWorks Device ..................................................................................................................................................... 42
TD110500-0MC
2
LonWorks Driver ...................................................................................................................................................... 43
LonWorks Point Addressing ..................................................................................................................................... 44
Modbus Point Addressing ........................................................................................................................................ 48
Modbus Serial Device ............................................................................................................................................... 49
Modbus Serial Driver ............................................................................................................................................... 50
Modbus/TCP Device ................................................................................................................................................. 51
Modbus/TCP Driver .................................................................................................................................................. 52
Multi-State Point Wizard ......................................................................................................................................... 53
Network Settings ..................................................................................................................................................... 54
Node Manager ......................................................................................................................................................... 56
Point Addressing ...................................................................................................................................................... 57
Programs ................................................................................................................................................................. 57
Program Wizard ....................................................................................................................................................... 57
Program Editor ........................................................................................................................................................ 57
Programming Reference .......................................................................................................................................... 59
Revision History ....................................................................................................................................................... 65
Runtime Wizard ....................................................................................................................................................... 65
Runtime Editor ......................................................................................................................................................... 66
Runtime Report ........................................................................................................................................................ 67
Schedules ................................................................................................................................................................. 68
Schedule Wizard ...................................................................................................................................................... 70
Set Date/Time .......................................................................................................................................................... 70
Site Settings ............................................................................................................................................................. 71
String Point Wizard .................................................................................................................................................. 71
System Status........................................................................................................................................................... 72
Templates ................................................................................................................................................................ 72
Toolbar ..................................................................................................................................................................... 73
Trends ...................................................................................................................................................................... 74
Trends Wizard .......................................................................................................................................................... 75
Users Database ........................................................................................................................................................ 76
TD110500-0MC
3

Introduction

Contemporary Controls BASview is a stand-alone, embedded, web-based graphical interface for building automation and process/access control systems. Multiple protocols are supported including LonWorks, Modbus/485, Modbus/TCP, BACnet/IP and BACnet MS/TP.
Some of the features include animated graphic screens, scheduling, historical trending, runtime accumulation and alarm monitoring. All of these features are supported even with devices that do not natively support them. BASview will automatically toggle outputs and change setpoints on schedule, collect runtime and trend data, and monitor alarm conditions.
The BASview uses Flash memory for internal storage. It contains no hard disk or other moving parts. The Linux operating system is used for enhanced security and stability. The unit is totally self-contained. All set up and user interactions are performed via a web browser. No dedicated PC or external applications are required.
The user interface utilizes Adobe Flash to allow for advanced graphical features, platform-independence and drag and drop setup. No knowledge of HTML, XML, Flash, JavaScript or any other programming language is required to set up or use BASview (unless Program objects are used for control logic).
Features
Animated graphics  Internally maintained schedules  Trend collection, display and export  Runtime accumulation with email notification  Alarm condition monitoring with email notification  Calculated point values (average, min, max, etc.)  Database of up to 100 users and 100 user groups  Multiple simultaneous users  Activity log for tracking important user actions  Template system for quickly cloning points, graphics, devices or entire networks  Support for OEM templates that include all points, graphics, schedules, etc. for any device  Flexible point addressing system allows access to most proprietary structures, bit fields and objects  Calculations may be performed on data points when read or written (e.g. Deg. F to Deg. C or scaling)  Support for custom OEM plug-in software device modules for more complex data access  Support for up to 2,000 tree nodes which can be any combination of points, graphics, trends, etc.
There are no hard limits on individual nodes. (Practical limits on control points will depend on communication speed and network bandwidth used.)
Supported Protocols:
LonWorks  Modbus RTU/485  Modbus/TCP  BACnet/IP  BACnet MS/TP
TD110500-0MC
4

Getting Started

Figure 1 Login Screen

Login Screen

By default, BASview uses a flash Interface providing a rich user experience. Its login appears below.
The default IP address of the BASview is 192.168.92.68, but yours may be set to a different address.  You will be prompted to login.  The default authentication strings are ...
o Username: admin o Password: pass
At the top of the login dialog you can find ...
o Firmware Version Number o BASview Serial Number
At the bottom of the login dialog is an option to login with the Mobile Interface which uses HTML
and no flash otherwise, you must proceed with the normal flash Interface.

BASview Screen

After your first login, you see the BASview webpage which defaults to the Info screen below.
The three basic screen elements are the Toolbar, Device Tree and the Working Area.
The Device Tree that you will build always starts with the Site icon.
Figure 2 Main Screen
TD110500-0MC
5

Toolbar

Figure 3 Admin Options
Figure 4 Accessing Help Screens
The 10 icons in the Toolbar are:
Home  Site Info  Logout  Users  User Groups  Admin  Alarms  Runtime  Tree View  Help
The Admin icon (the wrench symbol) is a drop-down where you can see logs and status, configure the IP address, reboot the unit and update the firmware. If running 1.42d or later, any update file containing ".Firmware" somewhere in name can be used for the update.

Help Screens

When you hover over any button,
you see a popup that explains the button function.
Pressing on the Toolbar displays the help system and opens a context-appropriate screen.
Figure 5 Help Screens
TD110500-0MC
6

IP Address Setting

Figure 6 Broadcast Setting in BACnet Systems
Figure 7 Adding a Driver
Enter your IP address settings then reboot.  In BACnet systems the Broadcast setting must match the broadcast address in your subnet.

Add a Driver

To communicate with devices, you must load a driver.  Right-click the Site icon in the Device Tree and select New Driver.  In the popup, select the appropriate driver and press Ok.
TD110500-0MC
7

Driver Configuration

Figure 8 Driver Configuration
Figure 9 Adding a Device
Enter in your driver configuration.  For BACnet use a system-wide unique Device ID.  The standard BACnet port number is 47808.  Enter a label for the driver and press Finish.

Add a Device to a Driver

In the Device Tree, right-click a driver and select New Device.  A Device Wizard appears so you can enter device parameters or, with BACnet, discover a device. For BACnet, as shown below, press the Scan button to discover BACnet devices.  Press Finish on the next popup window.
TD110500-0MC
8

BACnet Device Scan

If the NetworkID is 0, the device is on the same network as the BASview; otherwise it is
accessed through a router.
For each device you want in your Device Tree, select it, add a label then press the Add button.
Figure 10 BACnet Device Scan
TD110500-0MC
9

Add BACnet Points

Figure 11 BACnet Point Wizard
Figure 12 BACnet Point Scan
Refresh the Device Tree to see your new BACnet devices.  Right-click a device and select New Point. A Point Wizard appears  Enter a point or discover points.  Press Scan to discover points.  Press Finish on next window.
Select points of interest and press the Add button.  You can select multiple points.  Points will disappear from the list as they are added.
TD110500-0MC
10

Points To Be Written

Figure 13 Allow a Point to Be Changed
Figure 14 Manually Modifying a Point
All points are read-only by default.  To modify a point you must mark it writeable.  Right-click the point and select Properties.  When the Point Wizard appears, press Next.  Press the Modifications tab (if displayed), check the “Allow this point to be manually changed by
users” box and press Finish.

Manually Writing/Reading Points

Left-click a writeable point in the Device Tree. A Point Information/Control popup appears.  Modify its value and press the Apply button.  This can be used to simply view the status of a point.  The lock symbol can be used to view/modify the BACnet priorities for the point.

User Sessions Automatically Terminate after No Activity

A user session will automatically close if no user activity has occurred for one hour. Many BASview functions entail edit screens. Please realise that any edits you are performing are volatile until saved. Therefore, unsaved edits will be lost if not saved before the user session terminates.
TD110500-0MC
11

Advanced Colours

Advanced colours allow the colour and transparency of a component to change based on the value of the attached point. The component may also be set to flash to help draw attention to it.

Use Advanced Colours

This option must be selected to enable advanced colours.

Conditions

The list of conditions determines what the current settings for the component will be. Each condition will be tested, from the top of the list to the bottom of the list. The last condition that is true determines the settings. The default settings are used if no other conditions are true.
Each condition contains the following settings:

Use Custom Settings

This option must be selected, otherwise the condition is ignored.

Colour

The colour to use if this condition is true.

Alpha

This is the "Alpha" or transparency to use if the condition is true. Zero is fully transparent, 1 is fully opaque.

Flash

If selected, the component will flash if this condition is true.

Value

The value to test for this condition. The point value must be greater than (not less than or equal to) this value for the condition to be considered true.
Example To change the colour of a label showing the state of an air filter:
Default - green (normal) Point value is greater than 0 - red and flashing (A digital value equates to 0 when OFF, 1 when ON.)
Example To change the colour of text displaying a temperature to blue (too cold), green
(in range) or red (too hot):
Default - blue and flashing Point value is greater than 65 - green Point value is greater than 75 - red and flashing
Don't forget to save components with complicated settings as a template so they may be easily
recreated later.
TD110500-0MC
12

Alarm Wizard

An Alarm is invoked by right-clicking a device driver in the Device Tree. It monitors a set of user-defined conditions and sends email notifications when the conditions are met. Once an alarm has been added to the tree, left-click it to edit the conditions. See Alarm Editor for more information. Alarms are also stored for later viewing using the Alarm Log.

Settings Tab

Label

Label is the name of the item as displayed in the Device Tree.
All items in the Device Tree are sorted alphabetically by label. Folders can be used to organize items.

Description

Description is optional text that describes the item. It can be any descriptive text or be left blank.

Group Settings Tab

These determine which user groups can see this item in the tree. Unchecking the default “Allow Everyone”
enables selecting individual groups. If a group cannot see an item, items under it are also unseen. There are “Check All” and “Uncheck All” buttons in the upper-right corner to make major changes easier.

Advanced Tab

Name

Name is used for advanced features. If left blank, it will be assigned automatically. It is recommended that the default value not be changed. It can be up to 48 characters. Only A–Z, a–z, 0–9, period (.) and underscore (_) are allowed. Names are case sensitive.

Node ID

This internal reference ID of this node is read-only and rarely needed by the user.

Alarm Log

Click this Toolbar button to view past alarm messages. Both active and optional clear messages are stored in the log. Several options are available to limit the messages seen:
Filter Type a word or phrase. Press Enter to activate the filter.  Month Selection Select a month from the list to display only messages from that month.  All/Active/Clear Choose to display all messages, only activation messages or only clear messages. Refresh Button Refresh the list of alarms from the server.  Reset Button Reset all of the above search options.
Additionally, the Time, Type and Message headers may be clicked to sort the list by that field. Clicking the header a second time will reverse the sort order. Clicking the alarm message itself will display the Alarm Editor window if the users’ access permits it.
TD110500-0MC
13

Alarm Editor

Left-click an alarm icon in the tree to edit alarm conditions, messages and email recipients.

Status Tab

The status tab contains:
The current active/inactive status of the alarm.  The date and time of the last change of state of the alarm.  The last message generated by the alarm.  A refresh button to update the status on the screen.  A disable selection to completely disable the alarm.

Conditions Tab

This is where the alarm conditions are specified. There are sub-tabs for active conditions and clear conditions. For backward compatibility, the logic used
for alarms is different depending on if clear conditions are present: If clear conditions are not present (old-style alarms) the original logic still applies:
Alarm is active if active conditions are true for x minutes (x specified on active tab).  Alarm is inactive if active conditions are false for the same x minutes (x specified on active tab).
If clear conditions are present:
Alarm is active if the active conditions are true for x minutes (x specified on the active tab).  Alarm is cleared if the active conditions are not true, and the clear conditions are true for x
minutes (x specified on the clear tab).
Active conditions take precedence over clear conditions. If both are true, the alarm is active.  If neither active nor clear conditions are true, the alarm remains in its current state.
Example:
Conditions: Active if temp > 78 Clear if temp < 74 Behaviour: If temp goes up to 79, the alarm becomes active. If temp goes down to 75, the alarm remains active. If temp goes down to 73, the alarm is cleared.
There are two modes for the conditions:
All conditions are true The alarm will be active or cleared if every condition evaluates to true.  Any condition is true — The alarm will be active or cleared if any condition evaluates to true.
To be considered active or cleared, the condition(s) must be true for at least the number of minutes specified. If any/all of the conditions become false for the same number of minutes, the alarm will become active or cleared.
Up to six conditions may be entered. Click the "+" or "X" buttons to add or delete conditions. Each condition contains the following fields:
Point Drag a point from the device tree and drop it here. Its value is what will be tested.  Comparison This is the comparison that will be performed.  Comparison Value This is what the point value will be compared with.
TD110500-0MC
14
The comparison value can be any one of the following:
Numerical Value Type any valid numerical value.  Another Point Drag a point from the tree to compare with its current value. For digital and
multi-state points, click the drop-down list to display the valid values.
Value Range For the in/out of range comparisons, type the low value and the high value
separated by a comma (e.g.: 50,100). For the is/is not in list comparisons, type a list of values separated by commas (e.g. 1,2,3,5,85,1000).
Floating point values (e.g. 72.5) are valid, but will not always give the desired results. What displays on the screen as 72.5 may actually be 72.499854 because of the way computers round numbers. Testing a point value for equality with 72.5 will most likely always be false. Use "greater than", "less than" or a value range instead.

Messages Tab

Active Message

This is the message that is saved to the database and emailed when the alarm becomes active. The following codes may be embedded in both the active or clear message:
@Ax = point address  @Dx = point description  @Hx = point high limit  @Nx = point name  @Lx = point label  @Sx = point status  @Ox = point low limit  @Ux = point units
(x = condition number)

Clear Message

This optional message is saved to the database and emailed when the alarm is cleared (becomes inactive). Both messages may contain the following codes to embed information within the text:
@Vx The value of the point (the point on the left-side)  @Cx The comparison value (the point or value on the right side)
"x" in both codes is the condition number (1–6)
Example:
"Temperature is too high (@V1)." will be recorded as "Temperature is too high (77.4)".
Example:
"Temperature (@V1) is greater than setpoint (@C1)." will be recorded as "Temperature (76.3) is greater than setpoint (74.5)."
"@" codes in the active message refer to the points and values on the "Active" tab. "@" codes in the clear message refer to the points and values on the "Clear" tab.
For old-style alarms with no clear conditions, all @ codes refer to the points and values on the "Active" tab.

Notifications Tab

Email to Groups

Select the list of user groups that should receive this alarms messages. Every person in the group that has an email address in the user database will receive both active and clear messages.

Additional Email Addresses

Any additional email addresses that should receive the messages may be typed here.
TD110500-0MC
15

Analog Point Wizard

Below are the settings for points with a point type of analog.

Analog Settings Tab

Engineering Units

The engineering units can be set to specify the units of measure or physical characteristics of the analog value. Common engineering units would include Degrees F, Amps and Volts.
Type any text or select from a list of common units by clicking the down arrow to the right of the edit area.

Precision

Precision controls how the value is displayed. A value of 2 displays 2 digits to the right of the decimal point (74.25). A value of 0 will truncate the decimal value and not display a decimal point at all (74).

Increment

Increment controls how the value can be changed by the user. It should normally be set to the increment supported by the point in the device. A value of 1 allows the value to be changed in steps of 1 (74, 75, 76, etc.). A value of 0.1 allows steps of 0.1 (74.1, 74.2, 74.3, etc.)
For user modification, check "Allow this point to be manually changed by users" on the "Modifications" tab.

Modifications Tab

The modification settings are used to determine if the value of this point may be modified by users, and how to handle or restrict the allowed values.

Allow this point to be manually changed by users

This checkbox must be selected for the point to be modifiable by the user.

Low Modify Limit

This is the lowest value to which the user will be allowed to modify the value. If left blank, any value valid for the data type of the point will be allowed.

High Modify Limit

This is the highest value to which the user will be allowed to modify the value. If left blank, any value valid for the data type of the point will be allowed.

In/Out Calculations

In and out calculations are optionally used to convert raw point values from a device in to more useable values. For example, it is fairly common for Modbus devices to represent a temperature as the actual temperature *10.
In this case, 75.5 degrees would be read from the device as 755. To this value treated properly, an In Calculation of @/10 would be used. The @ sign specifies where in
the calculation to insert the raw value from the device. So in this example, it would calculate 755 / 10 for a result of 75.5. This calculated value is then used
everywhere else in the system instead of the 755, including on graphics, trends and alarms. If the point is modifiable by the user, the Out Calculation should be the opposite of the In Calculation.
In this case it would be @*10. If the user then changes the value of the point to 76.2, the calculation 76.2 *10 would be executed and the value 762 sent to the device.
Several common calculation presets, including F to C and C to F conversions, are available by clicking the down arrow to the right of the edit area.
Two points with the same address can have different calculations (such as a temperature in both F and C.
TD110500-0MC
16

BACnet MS/TP Device

This screen is used to configure access to a single device on a BACnet/MS/TP network.

Settings Tab

Label

Label is the name of the item as displayed in the Device Tree.
All items in the Device Tree are sorted alphabetically by label. Folders can be used to organize items.

MAC Address

The MAC address of the device must be 0–127 and not match any other attached MS/TP device.

Device ID

The BACnet device ID of the device must be a unique number of 0–4,194,303.

Max. APDU Size

The Maximum APDU size supported by the unit defaults to 480. If problems arise, try a lower value.

Write Priority

The default BACnet priority to use when writing to points on this device. Setting this to zero forces property writes to the device to use priority "None". Points can use the "@x" syntax to override this setting.

Group Settings Tab

These determine which user groups can see this item in the tree. Unchecking the default “Allow Everyone”
enables selecting individual groups. If a group cannot see an item, items under it are also unseen. There are “Check All” and “Uncheck All” buttons in the upper-right corner to make major changes easier.

Advanced Tab

Name

Name is used for advanced features. If left blank, it will be assigned automatically. It is recommended that the default value not be changed. It can be up to 48 characters. Only A–Z, a–z, 0–9, period (.) and underscore (_) are allowed. Names are case sensitive.

Node ID

This internal reference ID of this node is read-only and rarely needed by the user.

Disable communication with this device

Check this box to prevent communications with this device. Uncheck for normal operation.

Template Button

With this you can select a saved template and apply its properties to the new device.

Scan Button

With this you can scan the BACnet internetwork to confirm that the new device properties are appropriate.
TD110500-0MC
17

BACnet MS/TP Driver

This screen is used to configure access to a BACnet MS/TP network. This driver is only used when connecting the BASview MS/TP module (BASV-MSTP) to the BASview. You can also communicate with MS/TP networks through a BACnet router (BASRT-B) in which case you would communicate to these devices through the BASview BACnet/IP driver.

Settings Tab

Label

Label is the name of the item as displayed in the Device Tree.
All items in the Device Tree are sorted alphabetically by label. Folders can be used to organize items.

Description

Description is optional text that describes the item. It can be any descriptive text or be left blank.

Device ID

This is the device ID to use for the BASview unit itself. It must be unique for the entire BACnet network.

MAC Address

This is the MAC address or node ID for the BASview unit on the MS/TP network. It must be unique for the MS/TP network.

Baud Rate

This is the baud rate used in the MS/TP network. The standard BACnet baud rates of 9600, 19200, 38400 and 76800 are supported.

Max. Master

This is the highest MAC address used on the network. Setting this too low may cause devices with higher MAC addresses to not function properly. Setting it too high is inefficient, but will not otherwise be harmful. If unknown, use 127.

Max. Info Frames

The number of frames or packets of data the BASview should be allowed to transmit each time it is has control of the network (when it has the MS/TP token). The default of 1 is recommended.

APDU Timeout

This is the APDU timeout, in milliseconds to use for devices on the BACnet network. It should be set to the highest APDU timeout used by any device on the network. Normally, it should be left at the default of 3,000 (3 seconds).

Group Settings Tab

These determine which user groups can see this item in the tree. Unchecking the default “Allow Everyone”
enables selecting individual groups. If a group cannot see an item, items under it are also unseen. There are “Check All” and “Uncheck All” buttons in the upper-right corner to make major changes easier.

Advanced Tab

Name

Name is used for advanced features. If left blank, it will be assigned automatically. It is recommended that the default value not be changed. It can be up to 48 characters. Only A–Z, a–z, 0–9, period (.) and underscore (_) are allowed. Names are case sensitive.
TD110500-0MC
18

BACnet Point Addressing

BACnet point addressing is very simple for standard BACnet I/O points. Extended addressing is also available to access non-I/O or proprietary points.

Address Format

A valid address must have at least a point type and a point number:
AV3 Analog Value #3 BO14 Binary Output #14 MSI205 Multi-State Input #205
The list of supported point types includes:
AI Analog Input AO Analog Output AV Analog Value AVG Averaging Object BI Binary Input BO Binary Output BV Binary Value CAL Calendar Object CMD Command Object DEV Device Object
EE Event Enrolment Object FL File Object GRP Group Object LP Loop Object MSI Multi-State Input MSO Multi-State Output MSV Multi-State Value NC Notification Class Object PRG Program Object SCH Schedule Object TL Trend Log Object
Please note that even though properties of non-I/O objects can be read and written, there is currently no support for editing an object as a whole object. For example, a single property of a schedule object may be changed, but editing the dates and times of a schedule in a grid is not supported.

Other Standard and Proprietary Objects

For standard object types not listed above or for proprietary points, the address may be specified as objectType:InstanceID.
Example:
22032:89 Proprietary object type #22032, instance #89.

Property ID

If not specified, property #85 (present value) is assumed. A different property ID may be specified with a comma, followed by the property ID:
Examples:
AV32,81 Analog Value 32, property ID 81 (Out of Service flag) 22032:89,72 Proprietary object type #22032, instance #89, property 112 (status flags)
TD110500-0MC
19

Data Type

The data type used for the objects listed above with property #85 (present value) is automatically known and used. If a property other than present value is used, or for any property of a proprietary object the default data type is "String". This will allow the value of the property to be viewed but will probably not be sufficient to write a new value to the property. Note that only NULL, boolean, character string and all of the numeric data types currently support writing.
To use a different data type, it must be specified immediately following the property ID with a comma and a data type specifier:
Examples:
AV32,81,BOOL Analog Value 32, property ID 81 (Out of Service flag), treat the value as a boolean. 22032:89,72,INT Proprietary object type #22032, instance #89, property 112 (status flags), treat the value as an integer.
The list of supported point types includes:
NULL A NULL or empty value BOOL Boolean off/on, 0/1, inactive/active, etc. UINT Unsigned integer INT Signed integer REAL A Real" or floating point value DBL A double precision floating point value OCT Octet String (binary data) STR Character string (standard ASCII characters)
BITS Bit String ENUM Enumeration DATE Date TIME Time OBJ Unspecified object type RES1 Currently reserved by BACnet RES2 Currently reserved by BACnet RES3 Currently reserved by BACnet

Array Index

For array type objects, an array index may be specified after the data type with a comma, followed by the array index to read:
Example:
22032:89,72,INT,56 Proprietary object type #22032, instance #89, property 112 (status flags), treat the value as an
integer, array index 56.
Note: All parameters of an address must be specified in the order listed above. For example, the array index may not be specified unless the property ID and data type are also specified first.
TD110500-0MC
20

BACnet/IP Device

This screen is used to configure access to a single device on a BACnet/IP network.

Settings Tab

Label

Label is the name of the item as displayed in the Device Tree.
All items in the Device Tree are sorted alphabetically by label. Folders can be used to organize items.

Address

The IP address of the device or router (Example: 192.168.0.60). Do not include the UDP port.

Device ID

The BACnet device ID of the device must be a unique number or 0–4,194,303.

Max. APDU Size

The Maximum APDU size supported by the unit defaults to 480. If problems arise, try a lower value.

Network #

The BACnet network number (0–65,535) of the unit is only needed for devices behind routers.

Destination Address

The destination address is only needed if the device is behind a router. Usually this is its MS/TP address.

Write Priority

The default BACnet priority to use when writing to points on this device. Setting this to zero forces property writes to the device to use priority "None". Points can use the "@x" syntax to override this setting.

Group Settings Tab

These determine which user groups can see this item in the tree. Unchecking the default “Allow Everyone” enables selecting individual groups. If a group cannot see an item, items under it are also unseen.
There are “Check All” and “Uncheck All” buttons in the upper-right corner to make major changes easier.

Advanced Tab

Name

Name is used for advanced features. If left blank, it will be assigned automatically. It is recommended that the default value not be changed. It can be up to 48 characters. Only A–Z, a–z, 0–9, period (.) and underscore (_) are allowed. Names are case sensitive.

Node ID

This internal reference ID of this node is read-only and rarely needed by the user.

Disable communication with this device

Check this box to prevent communications with this device. Uncheck for normal operation.

Template Button

With this you can select a saved template and apply its properties to the new device.

Scan Button

With this you can scan the BACnet internetwork to confirm that the new device properties are appropriate.
TD110500-0MC
21
This screen is used to configure access to a BACnet/IP network. Other BACnet networks, such as MSTP may also be accessed with this driver through a 3rd party router.

Settings Tab

Label

Label is the name of the item as displayed in the Device Tree.
All items in the Device Tree are sorted alphabetically by label. Folders can be used to organize items.

Description

Description is optional text that describes the item. It can be any descriptive text or be left blank.

Device ID

This is the device ID to use for the BASview unit itself. It must be unique for the entire BACnet network.

UDP Port

This is the UDP port the BACnet network is using. The default is 47808 (BAC0).

APDU Timeout

This is the APDU timeout, in milliseconds to use for devices on the BACnet network. It should be set to the highest APDU timeout used by any device on the network. Normally, it should be left at the default of 3,000 (3 seconds).

Network Delay

The network delay can be used to throttle traffic on the BACnet/IP network. The value specified here is the number of milliseconds to wait between network transmissions on the
BACnet/IP network. It may be set higher on busy networks or for slower devices causing read errors. It may be set lower for faster point updates. Except in extreme conditions, it should be set to 100 or lower.

Group Settings Tab

These determine which user groups can see this item in the tree. Unchecking the default “Allow Everyone” enables selecting individual groups. If a group cannot see an item, items under it are also unseen.
There are “Check All” and “Uncheck All” buttons in the upper-right corner to make major changes easier.

Advanced Tab

Name

Name is used for advanced features. If left blank, it will be assigned automatically. It is recommended that the default value not be changed. It can be up to 48 characters. Only A–Z, a–z, 0–9, period (.) and underscore (_) are allowed. Names are case sensitive.
TD110500-0MC
22

Calculations

A calculation reads points from one or more devices and performs a calculation on them, such as average, minimum or maximum. Custom calculations can also be used. Calculations may be used on graphics, trends, alarms and other calculations just like physical points.
Add a calculation in the Device Tree by right-clicking the desired node it can be a site, driver or device. The Calculation Wizard then appears. After the calculation has been added to the tree, left-click it to edit it. See Calculation Editor for more information.

Calculation Wizard

Settings Tab

Label

Label is the name of the item as displayed in the Device Tree.
All items in the Device Tree are sorted alphabetically by label. Folders can be used to organize items.

Description

Description is optional text that describes the item. It can be any descriptive text or be left blank.

Group Settings Tab

These determine which user groups can see this item in the tree. Unchecking the default “Allow Everyone”
enables selecting individual groups. If a group cannot see an item, items under it are also unseen. There are “Check All” and “Uncheck All” buttons in the upper-right corner to make major changes easier.

Advanced Tab

Name

If left blank, it will be assigned automatically. It is recommended that the default value not be changed. It can be up to 48 characters. Only A–Z, A–Z, 0–9, period (.) and underscore (_) are allowed. Names are case sensitive.
TD110500-0MC
23

Calculation Editor

A calculation is edited by left-clinking its node. Points must be dragged from the device tree and dropped in the points list. Drop every point that will be part of the calculation. The order of the points is generally not important unless a custom function is used.

Function

Select the function to perform on the points in the point list. For example, to average three temperatures, drag the three temperature points to the point list and select "Average".
Custom functions are also supported by selecting "Custom" and entering a calculation in the "Post­function Calculation" below.

Post-function Calculation

The post-function calculation is used to perform an additional calculation on the result of the function, or to specify a custom function.
Example: To have this Calculation point equal the average of three temperatures, but converted from Fahrenheit to
Celsius, add the three points to the list, select "Average" and enter the following in the post-function calculation:
(@R-32)/1.8
The result of the calculation function selected above (the average temperature in this example) will be inserted in to the post-function calculation where the @R code is located.
To use a completely custom function, select "Custom" as the function and then enter a post-function calculation with @Vx codes where the point values from the list should appear. @V1 is the value of the first point in the list, @V2 the second point, etc.
Example: To get the sum total of three points and subtract 100 from it, enter the following in the post-function calculation:
(@V1+@V2+@V3)-100
Several built-in sub-functions are available to call from within the post-function calculation:
min Returns the minimum of a list of values: min(@V1,@V2,@V3). max Returns the maximum of a list of values: max(@V1,@V2,@V3). CtoF Convert a value from Celsius to Fahrenheit: CtoF(@V1) FtoC Convert a value from Fahrenheit to Celsius: FtoC(@V1)
Example: To get the lowest of three temperatures and then convert it from Celsius to Fahrenheit, add the three points to
the list, select "Custom" and enter the following in the post-function calculation:
CtoF(min(@V1,@V2,@V3))

Refresh Button

The refresh button will update the value and status shown on the screen. If changes have been made, they must first be saved by clicking the "Apply" button.

Units

This is the engineering units to display for this Calculation when used on graphics.

Precision

This is the number of digits to the right of the decimal point to display for this Calculation when used on graphics.
TD110500-0MC
24

Control Points

A Control Point, usually referred to as just a "point", is any input, output, variable or property on a device that a value can be read from, and possibly allows a new value to be written to it.
At least one point is required for the unit to do anything useful. Most systems will have dozens or hundreds of points. For point types see the Analog Point Wizard, Digital Point Wizard, Multi-State Point Wizard, Date/Time Point Wizard and String Point Wizard.

Settings Tab

Label

Label is the name of the item as displayed in the Device Tree.
All items in the Device Tree are sorted alphabetically by label. Folders can be used to organize items.

Address

The address is the name, number or combination of the two that specifies how to access and interpret this point. Addressing is different for different types of devices (LonWorks, Modbus, etc.) See Point
Addressing for information on how to specify the address.

Virtual Point

Check this box to declare this point as "virtual". Virtual points hold a value but are not read or written to a device so they do not require an address. Their value is maintained internally and can be used anywhere a normal point can be used. They are normally used with program or calculation objects for smart setpoint logic or to hold user specified values.

Description

Description is optional text that describes the item. It can be any descriptive text or be left blank.

Point Type

The Point Type specifies how the value should be treated and displayed once it has been read from the device.

The available point types are:

Analog Any numeric value. Digital values are converted to 0 for OFF and 1 for ON.  Digital The value is treated as ON or OFF. Any non-zero value is considered ON.  Multi-State One of a limited set of numeric values such as 1 through 4, or -2 through 15.  String The value is a string of ASCII characters.  DateTime The value is a packed binary date, time or combined date/time value.
Although the point type should usually be set to match the actual type of point, it is sometimes useful to use a different setting. For example, an analog input could be set to a point type of Digital so that any value other than 0 would be displayed as ON or Active.

Point Class

The Point Class is currently used only for informational purposes and has no real effect on how the value will be treated or displayed. It may be used for more in a future version so it is recommended that it always be set to the proper value.
The available point classes are:
Input The point is a physical input of any type.  Output The point is a physical output of any type.  Variable The point is a logical device point — such as a setpoint, programming variable or flag. Object The point is an object or other logical data structure.
TD110500-0MC
25
Loading...
+ 56 hidden pages