A Sierra Monitor Company Driver Manual (Supplement to the FieldServer Instruction Manual) FS-8700-40 SBT-FSI (Siemens Building Technologies – Foreign Systems Interface) APPLICABILITY & EFFECTIVITY Effective for all systems manufactured after September 2008 Driver Version: Document Revision: 1.
FS-8700-40 SBT FSI Driver Manual Table of Contents TABLE OF CONTENTS 1 SBT-FSI Description ........................................................................................................................................ 3 2 Driver Scope of Supply ................................................................................................................................... 3 2.1 Supplied by FieldServer Technologies for this driver..............................................................
FS-8700-40 SBT FSI Driver Manual 1 Page 3 of 29 SBT-FSI DESCRIPTION The SBT-FSI (Siemens Building Technologies – Foreign Systems Interface) driver allows the FieldServer to transfer 1 2 data to and from Siemens MXL/XLS devices (NIM-1R or NIM-1W or RPM ) over either RS-232 or RS-485 using MXL/XLS to foreign system protocol. The FieldServer can emulate either a Server or a Client. Max Nodes Supported FieldServer Mode Nodes 1-10 (one Client per physical Client FieldServer serial port).
FS-8700-40 SBT FSI Driver Manual 3 Page 4 of 29 HARDWARE CONNECTIONS Configure the MXL/XLS device according to manufacturer’s instructions. It is possible to connect a MXL/XLS device to any RS-232 or RS-485 port. The appropriate ports must be configured for MXL/XLS in the configuration file. 3.1 Using the NIM-1R or NIM-1W for MXL 3 • Configure the NIM-1R or NIM-1W for Foreign System Interface (FSI) by setting all of the switches in SW2 to open (or OFF).
FS-8700-40 SBT FSI Driver Manual 3.2 Page 5 of 29 FSI Connection Notes • One FSI panel may be connected per FieldServer port, but multiple panels may be connected per FSI. The following diagram illustrates two possible connection configurations.
FS-8700-40 SBT FSI Driver Manual 4 Page 6 of 29 CONFIGURING THE FIELDSERVER AS A SBT-FSI CLIENT 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).
FS-8700-40 SBT FSI Driver Manual Page 7 of 29 Notes 1 Map Descriptors are used to determine which bit to set in the Data Array. When an event arrives from a panel, the FieldServer will scan for a Map Descriptor with a Node_ID matching the panel number reported in the event. This Map Descriptor will point to the Data Array to be modified. The location can be further refined if a starting module within the panel is specified in the Block_Number field.
FS-8700-40 SBT FSI Driver Manual 4.1 Page 8 of 29 Data Arrays The configuration file tells the FieldServer about its interfaces, and the routing of data required.
FS-8700-40 SBT FSI Driver Manual 4.2 Page 9 of 29 Client Side Connection Descriptions Section Title Connections Column Title Port Function Specify which port the device is connected to the FieldServer Protocol Specify protocol used Enhanced_Protocol System_Type 6 Block_Acks Fire_Alarms_Hold Enables legacy or enhanced protocol.. MXL panels do not currently support Enhanced_Protocol, so this parameter must be set to “No” for MXL.
FS-8700-40 SBT FSI Driver Manual 4.3 Page 10 of 29 Client Side Node Descriptors Section Title Nodes Column Title Node_Name Node_ID Protocol Port Function Provide name for node Panel number Specify protocol used Specify on which port the device is connected to the FieldServer Legal Values Up to 32 alphanumeric characters 1-99 Cerberus, SBT-FSI P1-P8, R1-R2 1 Example // Client Side Nodes Nodes Node_Name Panel1 4.4 ,Node_ID ,1 ,Protocol ,SBT-FSI ,Port ,P1 Client Side Map Descriptors 4.4.
FS-8700-40 SBT FSI Driver Manual Page 11 of 29 4.4.2 Driver Related Map Descriptor Parameters Column Title Node_Name Block_Number Sub_Module Component_Address Length Msg_Type Function Name of Node to fetch or store data from Starting module number within panel. There are 256 points per module. Sub module number for XLS systems only Component address for XLS systems only Length of Map Descriptor specifies number of points. There are 256 points per module.
FS-8700-40 SBT FSI Driver Manual Page 12 of 29 4.4.4 Map Descriptor example 1 - Monitoring a MXL/XLS Device for Events To monitor a MXL/XLS device we need only one “poller” Map Descriptor as shown below. The function of this Map Descriptor’s is to continuously check the MXL device for events from panels. Only one poller Map Descriptor per FieldServer port is required when monitoring more than one MXL/XLS device. The Node_Name will indicate on which port this Map Descriptor resides.
FS-8700-40 SBT FSI Driver Manual Page 13 of 29 Passive Map Descriptors must be added for each event per panel to be monitored: // Client Side Map Descriptors Map_Descriptors Map_Descriptor_Name CD_Fire1 CD_Fire_Ack1 CD_Trouble1 CD_Trouble_Ack1 CD_Super1 CD_Super_Ack1 CD_Secur1 CD_Secur_Ack1 CD_Status1 CD_Test1 CD_Audible1 CD_Reset1 CD – Client Descriptor ,Data_Array_Name ,Fire ,Fire_Ack ,Trouble ,Trouble_Ack ,Super ,Super_Ack ,Secur ,Secur_Ack ,Status ,Test ,Audible ,Reset Node Name specifies the panel
FS-8700-40 SBT FSI Driver Manual Page 14 of 29 4.4.
FS-8700-40 SBT FSI Driver Manual 5 Page 15 of 29 ADVANCED CLIENT CONFIGURATION – USING BIDIRECTIONAL CAPABILITY The driver has the ability to: • Ack Fire, Trouble, Supervisory and Security Alarms. • (Un)Silence the Audible. • Reset the MXL/XLS system. • Set the MXL/XLS system’s date and time. Please refer to the Advanced Driver Manual for using and enabling these functions. FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.
FS-8700-40 SBT FSI Driver Manual 6 Page 16 of 29 CONFIGURING THE FIELDSERVER AS A SBT-FSI 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” files provided with the FieldServer).
FS-8700-40 SBT FSI Driver Manual 6.1 Page 17 of 29 Server Side Connection Descriptors Section Title Connections Column Title Port Protocol System_Type Echo Function Specify which port the device is connected to the FieldServer Specify protocol used Enables legacy or enhanced protocol.. MXL panels do not currently support Enhanced_Protocol, so this parameter must be set to “No” for MXL. The parameter is normally set to “Yes” for XLS, but may be set to “No” if problems are being experienced.
FS-8700-40 SBT FSI Driver Manual 6.2 Page 18 of 29 Server Side Node Descriptors Section Title Nodes Column Title Function Node_Name Provide name for node Node_ID Protocol Panel number Specify protocol used Specifies time FieldServer will reserve Server side connection while waiting for the Client side to update data in Data_Array (if necessary) Server_Hold_Timeout Legal Values Up to 32 alphanumeric characters 1-99 Cerberus, SBT-FSI >1.0s Example // Server Side Nodes Nodes Node_Name Panel1 6.
FS-8700-40 SBT FSI Driver Manual Page 19 of 29 6.3.
FS-8700-40 SBT FSI Driver Manual Page 20 of 29 6.3.
FS-8700-40 SBT FSI Driver Manual Page 21 of 29 6.3.
FS-8700-40 SBT FSI Driver Manual Page 22 of 29 Appendix A. Advanced Topics Appendix A.1. Specifying a Poller Map Descriptor length The poller Map Descriptor is responsible for checking a remote MXL/XLS device for events. When events are received the poller Map Descriptor increments counters at various offsets in the Data Array specified by the poller Map Descriptor. The offsets and their meanings are explained under the Client configuration section of this Driver Manual.
FS-8700-40 SBT FSI Driver Manual Page 23 of 29 Appendix A.2. Interpreting Panel Error Messages A NAK is sent by the panel when it is unable to respond to a message. The format will be as follows: T02> DRV-> CER : Panel replied with NAK on last message! T02> DRV-> CER : Reason: 1 The following table lists the reason for the failure and the suggested corrective action. Note that the messages are generated by the panel, not the FieldServer.
FS-8700-40 SBT FSI Driver Manual Page 24 of 29 Appendix A.4. Using Trouble Codes In order to see the trouble codes for incoming troubles it is necessary to use a Uint16 or Int16 data array for the trouble instead of the normal Bit. When the driver stores a trouble code of for example 15 into a Bit data array, it will be displayed as 1 since Bit only holds either a zero or a one value. Using a Uint16 or Int16 data array will ensure the value of 15 is displayed.
FS-8700-40 SBT FSI Driver Manual Trouble Type 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Trouble Type Text Warm Reset Printer out of Power Tamper Switch Battery Backup Invalid Positive Ground Fault Negative Ground Fault AC Fail/brownout System Signal Power Failure Battery Fuse/Wiring Open 24 Volt Supply Over/Under High Battery Voltage Battery Charger Off 24 Volts on Battery Backup Low Battery voltage Watchdog Trigg
FS-8700-40 SBT FSI Driver Manual Trouble Type 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 Trouble Type Text Amplifier 3 Backed Up Multiple Response Communication Error Not Responding Unspecified Sub-module Responding Incorrect ID Audio Riser 1 Class A Active Audio Riser 2 Class A Active Audio Riser 3 Class A Active Backup Amplifier Trouble Daily Detector Test Abnormal Low IEC volt
FS-8700-40 SBT FSI Driver Manual Page 27 of 29 Appendix A.5. Activating and De-activating Entities These examples demonstrate the methodology to activate or de-activate equipment on the MXL/XLS panel as per the SBT-FSI protocol specification. This relates to the opcode Activate/Deactivate Entity 0x7b/0x7c. The configuration example in Section 4 can be modified as per the example below for Activating and De-activating Entities on the MXL Panel.
FS-8700-40 SBT FSI Driver Manual Page 28 of 29 Appendix A.6. Arming and De-Arming Entities This example demonstrates the methodology to arm or disarm equipment on the MXL/XLS panel as per the SBT-FSI protocol specification. This relates to the opcodes Disarm/manuallycontrol entity – opcode 0x77; Arm entity – opcode 0x78, The configuration example in Section 4 can be modified as per the example below for Arming and De-arming Entities on the MXL Panel.
FS-8700-40 SBT FSI Driver Manual Page 29 of 29 The configuration example in Section 4 can be modified as per the example below for Arming and De-arming Entities on the XLS panel. // Data Arrays // Data_Arrays Data_Array_Name Counts_1 Arm_Disarm_Ent ,Data_Format ,Uint16 ,Bit // Client Side Connections // Connections Port ,Baud ,Parity P1 ,19200 ,Even ,Data_Array_Length ,19 ,10 ,Data_Bits ,7 // Client Side Map Descriptors // Map_Descriptors Map_Descriptor_Name ,Scan_Interval POLLER_1 ,2.