FieldServer FS-8700-16 User Manual

Driver Version:
1.17
Document Revision:
1
Driver Manual
(Supplement to the FieldServer Instruction Manual)
FS-8700-16 Bacnet PTP - Serial
APPLICABILITY & EFFECTIVITY
Effective for all systems manufactured after June 2009
A Sierra Monitor Company
FS-8700-16 BACnet PTP Serial Driver Manual Table of Contents
TABLE OF CONTENTS
1 BACnet PTP Description ................................................................................................................................. 4
2 Driver Scope of Supply ................................................................................................................................... 5
2.1 Supplied by FieldServer Technologies for this Driver .................................................................................... 5
2.2 Provided by supplier of 3rd party equipment ................................................................................................. 5
3 Hardware Connections ................................................................................................................................... 6
4 Configuring the FieldServer as a BACnet Client .............................................................................................. 7
4.1 Data Arrays/ Descriptors ............................................................................................................................... 7
4.2 Setting the FieldServer Node_ID.................................................................................................................... 8
4.3 Client Side Connection Descriptions .............................................................................................................. 8
4.4 Client Side Node Descriptors ......................................................................................................................... 9
4.5 Client Side Map Descriptors......................................................................................................................... 10
4.5.1 Driver Related Map Descriptor Parameters ......................................................................................... 10
4.5.2 Timing Parameters ............................................................................................................................... 10
4.5.3 Map Descriptor Example. ..................................................................................................................... 11
5 Configuring the FieldServer as a BACnet Server ........................................................................................... 12
5.1 Driver Specific FieldServer Parameters ........................................................................................................ 12
5.2 Data Arrays/Descriptors .............................................................................................................................. 12
5.3 Server Side Connection Descriptions ........................................................................................................... 13
5.4 Server Side Node Descriptors ...................................................................................................................... 13
5.5 Server Side Map Descriptors........................................................................................................................ 14
5.5.1 FieldServer Specific Map Descriptor Parameters ................................................................................. 14
5.5.2 Driver Specific Map Descriptor Parameters ......................................................................................... 15
5.5.3 Map Descriptor Example. ..................................................................................................................... 16
Appendix A. Useful Features ................................................................................................................................ 17
Appendix A.1. BACnet object names ....................................................................................................................... 17
Appendix A.2. Network number .............................................................................................................................. 17
Appendix A.3. Accessing Data from BACnet Properties comprising Arrays of Values ............................................. 18
Appendix A.4. FieldServer implementation of BACnet priority Arrays .................................................................... 18
Appendix A.4.1. Accessing Priority Array information...................................................................................... 19
Appendix A.5. BACnet State Text Preload ............................................................................................................... 20
Appendix A.5.1. Method 1 – Using an Offset/User Table: ................................................................................ 20
Appendix A.5.2. Method 2 – Using a Single Data Array: .................................................................................. 21
Appendix A.5.3. Using Intrinsic Reporting for a Multistate Value .................................................................... 22
Appendix A.6. COV and Intrinsic Reporting ............................................................................................................. 22
Appendix A.6.1. Notes on COV configuration: .................................................................................................. 23
Appendix A.6.2. Notes on Intrinsic Reporting configuration: ........................................................................... 23
Appendix A.6.3. Map Descriptor Example - COV .............................................................................................. 24
Appendix A.6.4. Map Descriptor Example – Intrinsic Reporting ....................................................................... 24
Appendix A.6.5. Map Descriptor Example - Enable or Disable COV ................................................................. 24
Appendix B. Troubleshooting ............................................................................................................................... 25
Appendix B.1. Debugging a BACnet connection ...................................................................................................... 25
Appendix C. Vendor Information ......................................................................................................................... 26
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Table of Contents
Appendix C.1. McQuay ............................................................................................................................................ 26
Appendix C.2. Trane................................................................................................................................................. 26
Appendix C.3. Liebert .............................................................................................................................................. 26
Appendix C.4. Automated Logic Corporation. ......................................................................................................... 26
Appendix C.5. Honeywell EBI ................................................................................................................................... 26
Appendix D. Reference ........................................................................................................................................ 27
Appendix D.1. Object_Type Legal Values – Abbreviation Descriptions ................................................................... 27
Appendix D.2. Property Legal Values ....................................................................................................................... 27
Appendix D.3. Units ................................................................................................................................................. 29
Appendix D.4. BACnet Specific Statistics ................................................................................................................. 32
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Page 4 of 32
1 BACNET PTP DESCRIPTION
The BACnet PTP driver allows the FieldServer to transfer data to and from devices using the BACnet protocol over a serial RS-232 physical layer. The FieldServer can emulate either a Server or Client.
All information in a BACnet system is represented in terms of objects. The Object_Identifier is a 32-bit code that identifies the type of Object (also identified by the Object_Type Property) and its "Instance" number, which together uniquely identify the Object within its BACnet device. Theoretically, a BACnet device could have over four million Objects of a particular type. The Object_Name is a text string, which has a unique capability. BACnet devices may broadcast queries for devices that contain Objects with a specific Object_Name. This can greatly simplify project setup.
BACnet requires one Device Object to be present in every BACnet device. The Device Object makes information about the device and its capabilities available to other devices on the networks. Before one BACnet device starts control-related communications with another, it needs to obtain some of the information presented by the other device's Device Object. Unlike other Objects, the Device Object's Instance number must be unique across the entire BACnet internetwork because it is used to uniquely identify the BACnet devices. It may be used to conveniently identify the BACnet device from other devices during installation.
Standard object types are used to hold real time data and other information. Each Object Type is referenced by a number, for example 0 represents an Analog Input.
Each Object consists of a number of prescribed properties, the main property being the Present_Value. Objects are monitored and controlled through their properties. The Analog Input Object is representative of the Objects involved directly with control elements and many of its Properties reflect this.
The information that follows describes how to expand upon the factory defaults provided in the configuration files included with the FieldServer.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Page 5 of 32
FieldServer Technologies PART #
Description
FS-8917-03
Connector adapter – DB9M to DCE, RTS/CTS, DSR/DTR
PART #
Description
BACnet Controller
2 DRIVER SCOPE OF SUPPLY
2.1 Sup plied by FieldServer T echnologies for this Driver
2.2 Pro v ided by supplier of 3
rd
party equipment
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Page 6 of 32
FUNCTION FROM TO COLOUR
RX RJ45-01 DB9M-02 GREY CTS RJ45-02 DB9M08 BROWN DSR RJ45-03 DB9M-06 YELLOW
GND RJ45-04 DB9M-05 GREEN GND RJ45-05 RED
TX RJ45-08 DB9M-03 BLUE
RTS RJ45-07 DB9M-07 ORANGE
DTR RJ45-06 DB9M-04 BLACK
8917-03 WIRE LIST
8917-03
8917-03
FieldServer
Connect to one of the RS-232 Ports on the
FieldServer
P1
18
FS-8915-10
3 HARDWARE CONNECTIONS
It is possible to connect a BACnet device to any of the eight RS-2321 ports. These ports just need to be configured for BACnet in the configuration file.
Configure the Device according to manufacturer’s instructions
1
Not all ports shown are necessarily supported by the hardware. Consult the appropriate Instruction manual for details of the ports available
on specific hardware.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Page 7 of 32
Section Title
Data_Arrays
Column Title
Function
Legal Values
Data_Array_Name
Provide name for Data Array
Up to 15 alphanumeric characters
Data_Array_Format
Provide data format. Each Data Array can only take on one format.
Float, Bit, Uint16, Uint32, Sint16, Sint32, Packed_Bit, Byte, Packed_Byte, Swapped_Byte
Data_Array_Length
Number of Data Objects. Must be larger than the data storage area required by the Map Descriptors for data placed in this array.
1-10, 000 // Data Arrays
Data_Arrays
Data_Array_Name
, Data_Array_Format
, Data_Array_Length
DA_AI_01
, Float
, 200
DA_AO_01
, Float
, 200
DA_DI_01
, Bit
, 200
DA_DO_01
, Bit
, 200
4 CONFIGURING THE FIELDSERVER AS A BACNET CLIENT
For a detailed discussion on FieldServer configuration, please refer to the FieldServer Instruction Manual. The information that follows describes how to expand upon the factory defaults provided in the configuration files included with the FieldServer (See “.csv” sample files provided with the FieldServer).
This section documents and describes the parameters necessary for configuring the FieldServer to communicate with a BACnet PTP Server.
The configuration file tells the FieldServer about its interfaces, and the routing of data required. In order to enable the FieldServer for BACnet communications, the driver independent FieldServer buffers need to be declared in the “Data Arrays” section, the destination device addresses need to be declared in the “Client Side Nodes” section, and the data required from the Servers needs to be mapped in the “Client Side Map Descriptors” section. Details on how to do this can be found below.
4.1 Dat a Arrays/ Descriptors
Note that in the tables, * indicates an optional parameter, with the bold legal value being the default.
Example
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Page 8 of 32
Section Title
FieldServer
Column Title
Function
Legal Values
System_Node_ID
Configure Node_ID of FieldServer
1-255
// FieldServer
FieldServer
Title
, System_Node_ID
BACnet_PTP
, 11
Section Title
Connections
Column Title
Function
Legal Values
Port
Port Name
P1-P82
Baud*
Specify baud rate
110; 300; 600; 1200; 2400; 4800; 9600; 19200; 38400; 57600; 115000
Parity*
Specify parity
Odd, Even, None
Data_Bits*
Specify data bits
7, 8
Stop_Bits*
Specify stop bits
1,2
Protocol
Specify Protocol Used
BACnet_PTP
// Client Side Connections
Connections
Port
, Baud
, Parity
, Data_Bits
, Stop_Bits
, Protocol
P8
, 9600
, Even
, 7
, 1
, BACnet_PTP
4.2 Setting the FieldServer Node_ID
Example
4.3 Client Side Connection Descriptions
Example
2
Not all ports shown are necessarily supported by the hardware. Consult the appropriate Instruction manual for details of the ports available
on specific hardware.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Page 9 of 32
Section Title
Nodes
Column Title
Function
Legal Values
Node_Name
Provide name for Node
Up to 32 alphanumeric characters
Node_ID
Specify the BACnet Device object instance.
1 - 16777215
Protocol
Specify protocol used
BACnet_PTP
Port
Specify port
P1-P8
// Client Side Nodes
Nodes
Node_Name
, Node_ID
, Protocol
, Port
DEV_1
, 1
, BACnet_PTP
, P1
4.4 Client Side Node Descri ptors
Example
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Page 10 of 32
Column Title
Function
Legal Values
Map_Descriptor_Name
Name of this Map Descriptor. This is used for Object_Name Property. Refer to Appendix A.1.
Up to 32 alphanumeric characters
Data_Array_Name
Name of Data Array where data is to be stored in the FieldServer
One of the Data Array names from “Data_Array” section
Data_Array_Offset
Starting location in Data Array
0 to (“Data_Array_Length” -1)
Function
Function of Client Map Descriptor
Rdbc, Wrbc, Wrbx, Ars
Column Title
Function
Legal Values
Node_Name
Name of Node to fetch data from
One of the node names
specified in “Client Node Descriptor”
Object_Type (Alias = Data_Type)
Type of object. Refer to Appendix D.1 for more information.
AI, AO, AV, BI, BO, BV, MI, MO, MV, NC
Object_Instance (Alias = Address)
Instance of the object on the device.
0, 1, 2, 3, …4194303 Property
The BACnet property to be read.
Refer to Appendix D.2
Data_Array_Low_Scale*
Scaling zero in Data Array
-32767 to 32767, 0
Data_Array_High_Scale*
Scaling max in Data Array
-32767 to 32767, 100
Node_Low_Scale*
Scaling zero in Connected Node
-32767 to 32767, 0
Node_High_Scale*
Scaling max in Connected Node
-32767 to 32767, 100
Length*
Used to create an array of sequential Object_Instances on an Object_Type.
1 to max point count of the FieldServer, 1
Array_Index*
When referencing Multistate properties, allows the user to specify the index of the property to be read. If 1 is specified, the first one will be read, if 2 is specified, the second will be read, etc. If 0 is specified, the driver will return the total number (count) of array items linked to the property. If the parameter is not specified, a list of all items will be returned. Refer to Appendix A.3
0 to max number of array items in the BACnet Property, -
Column Title
Function
Legal Values
Scan_Interval*
Rate at which data is polled
0-32000, 2s
4.5 Client Side Map Descriptors
4.5 .1 Driver Related Map Descriptor Parameters
4.5 .2 Timing P arameters
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
Loading...
+ 22 hidden pages