FieldServer Gamewell FS-8700-83 Driver Manual Download Page 1

 

 

 

 

A Sierra Monitor Company

 

 

APPLICABILITY & EFFECTIVITY 

Effective for all systems manufactured after May 1, 2001 

 

Driver Manual  

(Supplement to the FieldServer Instruction 

Manual)

 

 

FS-8700-83 Gamewell Serial Driver

 

 

Summary of Contents for Gamewell FS-8700-83

Page 1: ... Sierra Monitor Company APPLICABILITY EFFECTIVITY Effective for all systems manufactured after May 1 2001 Driver Manual Supplement to the FieldServer Instruction Manual FS 8700 83 Gamewell Serial Driver ...

Page 2: ...eldServer Related Map Descriptor Parameters 6 Driver Related Map Descriptor Parameters 6 Timing Parameters 7 Map Descriptor Example 1 Store data from incoming messages 8 Map Descriptor Example 2 Send a Reset Ack Silence Command 9 5 CONFIGURING THE FIELDSERVER AS A GAMEWELL SERIAL DRIVER SERVER 10 6 ADVANCED TOPICS 10 6 1 DRIVER LIMITATIONS EXCLUSIONS 10 6 2 DATA TYPES 10 6 3 STATUS TYPES AND VALUE...

Page 3: ...t on the origin of the message panel circuit device Additional information such as event date and time and descriptions are ignored The driver is capable of supporting a panel configured to supervise the port by responding to the panel s supervision queries This is a passive client driver The driver listens passively for unsolicited messages produced by the Gamewell panel This definition is not st...

Page 4: ...erver com 3 Hardware Connections The bridge is connected to the Gamewell panel as shown below Configure the Gamewell panel according to manufacturer s instructions DATE 6 4 02 BY MN 408 262 2299 BASE NAME FILE NAME T28700 83 VSD GAMEWELL CONNECTION DIAGRAM FIELDSERVER RS232 PORT XMT COM RCV GND FS Rx FS COM FS Tx FS 8915 10 RJ45 01 BROWN RJ45 04 BLUE WHITE RJ45 08 ORANGE WHITE GAMEWELL SIM 232 BOA...

Page 5: ... for Gamewell Serial Driver 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 Note that in the tables indicates a...

Page 6: ...support a baud rate of 2400 2400 Parity Specify parity The driver supports the following options Even Odd None Mark Space The Gamewell panels only support the use of no parity None Data_Bits Specify data bits 8 Stop_Bits Specify stop bits 1 Protocol Specify protocol used Gamewell Handshaking Specify hardware handshaking None Poll _Delay Time between internal polls 0 32000 seconds default 1 second ...

Page 7: ...dServer is connected directly to Gamewell panel When connecting to a Gamewell panel directly always set the Node_ID to zero When connecting to a Gamewell SmartNet terminal The Node_ID is important and should correspond to the Node_ID s of the panel s connected to the SmartNet terminal 0 256 Protocol Specify protocol used Gamewell Port Specify which port the device is connected to the FieldServer T...

Page 8: ... Function of Client Map Descriptor Reads rdbc rdb are not allowed The use of WRBX is recommended for the ack silence reset functions A message will be generated each time the value in the associated array is updated even if the value stays the same Passive WRBC WRBX Driver Related Map Descriptor Parameters Column Title Function Legal Values Node_Name Name of Node to fetch data from One of the node...

Page 9: ...to be panel messages Valid panel numbers are 1 131 Panel 1 2 3 131 Dev The starting device number for the map descriptor The length determines how many devices can have their data stored using this map descriptor Valid circuit numbers are 1 126 but this driver allows a device number of zero to allow for the storage of messages which don t specify a device number Ty 0 1 2 126 Clear_On_Reset Yes No ...

Page 10: ...s based on the device number it is used as an offset into the array Map_Descriptors Map_Descriptor_Name Data_Array_Name Data_Array_Offset Function Node_Name ckt Dev Length Data_Type Clear_On_Reset Panel_data DA_STATUS 000 passive panel1 Panel 0 100 Any Yes Ckt1_data01 DA_STATUS 200 passive panel1 1 0 100 Any Yes Ckt2_data01 DA_STATUS 400 passive panel1 2 0 100 Any Yes Ckt3_data01 DA_STATUS 600 pas...

Page 11: ...hange then the driver will send the command to the panel Note that you are required to send an Ack before you can send a silence command The driver does not clear the trigger by setting the array element back to zero The panel does not send a message acknowledging receipt of the command thus the driver cannot provide positive confirmation Map_Descriptors Map_Descriptor_Name Data_Array_Name Data_Ar...

Page 12: ...e message Scaling is only applicable in drivers which read and write values from the remote device 6 2Data Types Messages contain Status and Action information The status information indicated the state of a device circuit panel The action information describe the event that generated the message By specifying one of the following Data_Types you can filter the incoming messages so that on certain ...

Page 13: ...it to be set Action bits are stored retentively This means that when a new action is reported the previous bits are left set and a new bit is set too 5 What happens if a message arrives that reports an alarm and you don t have a map descriptor with a Data_Type capable of storing an alarm You can make a catch all map descriptor and use the Dump Data_Type to tell the driver to store the whole messag...

Page 14: ... that the panel works is that when a reset is performed send the following message Status NORMAL 08 31 95 16 23 System Idle After this message the panel then sends messages for all points that are not in a normal state The driver uses the parameter Clear_On_Reset to determine what gets cleared If a map descriptor has this parameter set to Yes then the arrays elements controlled by the Data_Array_O...

Page 15: ...ence button depressed Audibles Silencing 9Signals Activated System Signal Silence button depressed Audibles reactivating 10Signals Silenced Automatically System automatically silenced the audible signals Fire Alarm 11 Fire Alarm in Supervisory 12Supv Event in Generic 13Genr Event in Security Alarm 14Security Alarm in Pre Alarm 15Ver Seq in Verification sequence started 16Pos Al Seq in Positive Ala...

Page 16: ...g CKT System Problem 44Open Short in CKT System Problem 45I O Not Detected System Problem 46Password Accepted System Valid password entered 47 5V OK On System Problem 48 5V Bad On System Problem 49Aux Supply OK For System Problem 50Aux AC Bad For System Problem 51Aux Batt Bad For System Problem 52Aux Bad For System Problem 53Unknown Event System Problem 54 Communication Failure Master lost communi...

Page 17: ...ing new Action Types The following fragment from a CSV file shows how you can add two new action types If a message is received and its action field contains the text FRED then the action number will be stored as 100 The driver can store a maximum of 100 action types The maximum length of the string is 49 characters Driver_Table Gamewell_Action_String Gamewell_Action_Value Protocol FRED 100 Gamewe...

Page 18: ... updated by every single message and the other arrays would be updated depending on the state being reported in the message Map_Descriptors Map_Descriptor_Name Data_Array_Name Data_Array_Offset Function node_name ckt Length Data_Type Clear_on_Reset Ckt1_data01 DA_STATUS1 000 passive panel1 1 100 Any Yes Ckt1_data02 DA_AlARMS1 000 passive panel1 1 100 Alarms Yes Ckt1_data03 DA_FAULTS1 000 passive p...

Page 19: ... action number s are set to zero if the clear_on_reset is set to yes and a system reset message is received For example if the string Fire Alarm in is contained in the action field of the message the driver would store an action value of 11 This map descriptor can be used as well as the any of the map descriptors shown in previous examples Thus you can have one or more map descrriptor storing the ...

Page 20: ...would be set The element at offset 11 would remain set Both would then remain set until a system reset is performed the state of the point returns to normal status NORMAL or you clear the bits by writing to the array from the remote device As the driver may use up to 100 consecutive array locations for each Ckt Device pair if you use this method of storing data you will need one map descriptor for...

Page 21: ...iver dump these messages to the error log or store the message in a data array by using the DATA_Type Dump If the data is stored in a data array then use a data array with a Byte format and display the array using the ruinet utility and view the array in String format If youhave the ignored messages dumped to the error log then use the RuiDebug utility to capture the error log Map_Descriptor_Name ...

Page 22: ...p descriptor by its name which must be Gamewell stats The following example shows how this special map descriptor can be configured You can copy this section of text directly into your CSV file Nodes Node_name Node_ID Protocol dummy_node 0 Gamewell Data_Arrays Data_Array_Name Data_Format Data_Array_Length DA_GAMEWELL_STATS uint16 500 Map_Descriptors Map_Descriptor_Name Data_Array_Name Data_Array_O...

Page 23: ...n Messages Responses Received 14 44 74 104 254 Number of Supervision Messages Received with a protocol error 15 45 75 105 255 Number of times that message containing status information was found 16 46 76 106 256 Number of times that message parsing failed because an unrecognized status type was found 17 47 77 107 257 Number of time that a message containing node information was found 18 48 78 108 ...

Page 24: ... for review formatting Connection diagrams required 13Jun2002 1 00 1 No Changes 19July2002 1 00 2 Releasing 18Sep2002 1 01 0 Added Status SUPV support Message that begin this way are stored as Supervisories see section 6 3 Changes to 6 2 Reference to Supervisory Data Type Changes to 6 3 Reference to the value of a SUPV message 25Nov02 1 02 0 Changes to 6 3 Refrence to value of A GENR message Chang...

Reviews: