Summary of the content on the page No. 1
-
Driver Manual
(Supplement to the FieldServer Instruction Manual)
FS-8700-16 Bacnet PTP - Serial
APPLICABILITY & EFFECTIVITY
Effective for all systems manufactured after September 2008
Driver Version: 1.15
Document Revision: 4
Summary of the content on the page No. 2
FS-8700-16 BACnet PTP Serial Driver Manual Table of Contents TABLE OF CONTENTS 1. BACNET DESCRIPTION...................................................................................................................3 2. DRIVER SCOPE OF SUPPLY...........................................................................................................3 2.1. Supplied by FieldServer Technologies for this Driver ................................................. 3 rd 2.2. Provided by supplier
Summary of the content on the page No. 3
FS-8700-16 BACnet PTP Serial Driver Manual Page 3 of 20 1. BACnet 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. The information that follows describes how to expand upon the factory defaults provided in the configuration files included with the FieldServer. 2. Driver Scope of Supply 2.1. Supplied by FieldServer T
Summary of the content on the page No. 4
FS-8700-16 BACnet PTP Serial Driver Manual Page 4 of 20 3. Hardware Connections 3 It is possible to connect a BACnet device to any of the eight RS-232 ports. These ports just need to be configured for BACnet in the configuration file. Configure the PLC (or BCU) according to manufacturer’s instructions 8917-03 WIRE LIST FUNCTION FROM TO COLOUR DB9M 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 DTR RJ45-06 DB9M-04 B
Summary of the content on the page No. 5
FS-8700-16 BACnet PTP Serial Driver Manual Page 5 of 20 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 config
Summary of the content on the page No. 6
FS-8700-16 BACnet PTP Serial Driver Manual Page 6 of 20 Example // FieldServer FieldServer Title, System_Node_ID, Network_Number BACnet_PTP, 11, 2 4.3. Client Side Connection Descriptions Section Title Connections Column Function Legal Values Title 4 Port Port Name P1-P8 110; 300; 600; 1200; 2400; 4800; 9600; 19200; 38400; Baud* Specify baud rate 57600; 115000 Parity* Specify parity Odd, Even, None Data_Bits* Specify data bits 7, 8 Stop_Bits* Specify stop b
Summary of the content on the page No. 7
FS-8700-16 BACnet PTP Serial Driver Manual Page 7 of 20 4.5. Client Side Map Descriptors 4.5.1. FieldServer Related Map Descriptor Parameters Column Title Function Legal Values Name of this Map Up to 32 alphanumeric Map_Descriptor_Name Descriptor characters Name of Data Array One of the Data Array names Data_Array_Name where data is to be stored from “Data Array” section above in the FieldServer Starting location in Data 0 to maximum specified in Data_Array_Offset Array “Data A
Summary of the content on the page No. 8
FS-8700-16 BACnet PTP Serial Driver Manual Page 8 of 20 4.5.4. Map Descriptor Example // Client Side Map Descriptors Map_Descriptors Map_Descriptor_Name, Data_Array_Name, Data_Array_Offset, Function, Node_Name, Data_Type, Object_Instance Property, Scan_Interval CMD_AI_01, DA_AI_01, 0, RDBC, BCU_1, AI, 1, Present_Value, 20.000s CMD_AI_02, DA_AI_01, 1, RDBC, BCU_1, AI, 2, Present_Value, 20.000s CMD_AI_03, DA_AI_01, 2, RDBC, BCU_1, AI, 3, Present_Value, 20.000s CMD_
Summary of the content on the page No. 9
FS-8700-16 BACnet PTP Serial Driver Manual Page 9 of 20 5. Configuring the FieldServer as a BACnet Server For a detailed discussion on FieldServer configuration, please refer to the FieldServer Configuration 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 confi
Summary of the content on the page No. 10
FS-8700-16 BACnet PTP Serial Driver Manual Page 10 of 20 5.2. Server Side Connection Descriptions Section Title Connections Column Title Function Legal Values 7 Port Port name P1-P8 110; 300; 600; 1200; Baud* Specify baud rate 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 Example // Server Side Connections Conn
Summary of the content on the page No. 11
FS-8700-16 BACnet PTP Serial Driver Manual Page 11 of 20 5.4. Server Side Map Descriptors 5.4.1. FieldServer Specific Map Descriptor Parameters Column Title Function Legal Values Up to 32 alphanumeric Map_Descriptor_Name Name of this Map Descriptor characters. Name of Data Array where One of the Data Array names Data_Array_Name data is to be stored in the from “Data Array” section FieldServer 0 to data_array_length-1 as Data_Array_Offset Starting location in Data Array specifi
Summary of the content on the page No. 12
FS-8700-16 BACnet PTP Serial Driver Manual Page 12 of 20 5.4.3. Map Descriptor Example // Server Side Map Descriptors Map_Descriptors Map_Descriptors_ Data_Array_ Data_Array_ Object_ Data_Array_ Data_Array_ Node_ Node_ Function, Node_Name, Data_Type Property, Units, Name, Name, Offset, Instance, Low_Scale, High_Scale, Low_Scale, High_Scale SMD_AI_01, DA_AI_01, 0, Server, Virtual_BCU_11, AI, 1, Present_Value, Deg_F, 0, 10000, 0, 100 SMD_AI_02, DA_AI_01, 1,
Summary of the content on the page No. 13
FS-8700-16 BACnet PTP Serial Driver Manual Page 13 of 20 Appendix A. Driver Notes Appendix A.1. Data_Type Legal Values – Abbreviation Descriptions AI ANALOG_INPUT AO ANALOG_OUTPUT AV ANALOG_VALUE BI BINARY_INPUT BV BINARY_VALUE MI MULTI_STATE_INPUT MO MULTI_STATE_OUTPUT MV MULTI_STATE_VALUE 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@f
Summary of the content on the page No. 14
FS-8700-16 BACnet PTP Serial Driver Manual Page 14 of 20 Appendix B. Advanced Topics Appendix B.1. BACnet Object Names When an external BACnet Client builds a list of Object Names, the BACnet Server Map Descriptor name determines the BACnet Object Name. If the Map Descriptor length is greater than 1, then the Object Name will be suffixed with the index into the Map Descriptor. For example, if the Map Descriptor name is SMD_AI_01 and the length 3, then the Object Names will be SMD_AI_0
Summary of the content on the page No. 15
FS-8700-16 BACnet PTP Serial Driver Manual Page 15 of 20 Appendix B.4. Network number The default Network number of a FieldServer is 5. In order to ensure communication between the BACnet Client and all Servers on a BACnet network, however, it may be necessary to assign a unique network number to each FieldServer. A unique network number will need to be assigned if both of the following conditions are true: • The FieldServer has multiple BACnet Server nodes. • There is more than
Summary of the content on the page No. 16
FS-8700-16 BACnet PTP Serial Driver Manual Page 16 of 20 Appendix B.5. BACnet State Text Preload Method 1 – Using a Single Data Array: Data_Arrays Data_Array_Name, Data_Format, Data_Array_Length DA_MI_01, UINT16, 100 DA_STATE_TXT, BYTE, 200 Preloads Data_Array_Name, Preload_Data_Value, Preload_Data_Format, Preload_Data_Index DA_STATE_TXT, MyState1 MyState2 MyState3 MyState4 MyState5 MyState6, STRING, 0 Map_Descriptors Map_Desc
Summary of the content on the page No. 17
FS-8700-16 BACnet PTP Serial Driver Manual Page 17 of 20 Appendix C. Troubleshooting Tips Appendix C.1. Debugging a BACnet connection – Hints and Tips • Disconnect the FieldServer from the BACnet network when transferring images to the BCU. • If duplicate object instances are accidentally configured in the FieldServer, the second call of the instance will overwrite the first one. This may cause a BACnet Object to be “lost.” • If “Virtual_BCU_…” is not being indicated as the device d
Summary of the content on the page No. 18
FS-8700-16 BACnet PTP Serial Driver Manual Page 18 of 20 Appendix D. Units Unit Variation 1 Variation 2 Variation 3 Amperes Amps A Bars BTUs BTUs-per-hour btus-per-pound btus-per-pound-dry-air centimeters centimeters-of-mercury centimeters-of-water cubic-feet cubic-feet-per-minute cubic-feet-per-seconds cubic-meters cubic-meters-per-hour cubic-meters-per-seconds Currency1 Currency2 Currency3 Currency4 Currency5
Summary of the content on the page No. 19
FS-8700-16 BACnet PTP Serial Driver Manual Page 19 of 20 Unit Variation 1 Variation 2 Variation 3 imperial-gallons imperial-gallons-per-min inches inches-of-mercury inches-of-water Joules joules-per-degree-kelvin joules-per-kilogram-degree-kelvin joules-per-kilogram-dry-air Kilograms Kg kilograms-per-hour kilograms-per-minute kilograms-per-second Kilohertz KHz kilohms Kilojoules kilojoules-per-kilogram kilometers-per-hour
Summary of the content on the page No. 20
FS-8700-16 BACnet PTP Serial Driver Manual Page 20 of 20 Unit Variation 1 Variation 2 Variation 3 No-Units No Units No_Units None ohms parts-per-billion parts-per-million Pascals Percent percent-obscuration-per-foot percent-obscuration-per-meter percent-per-second percent-relative-humidity % RH; %RH Percent RH; PercentRH Per-hour per-minute per-second pounds-force-per-square-inch PSI pounds-force-per-sq-inch Pounds-mass pounds-mass-per-h