-
A Sierra Monitor Company
Driver Manual
(Supplement to the FieldServer Instruction Manual)
FS-8700-41 Simplex Time Recorder
Company - 4100 Computer Port Protocol
APPLICABILITY & EFFECTIVITY
Effective for all systems manufactured after May 1, 2001
Driver Version:
1.07
Document Revision: 8
FS-8700-41 Simplex Driver Manual
Table of Contents
Appendix A.11. Advanced Map Descriptor Example 2. - Read Panel Time.........................33
Appendix A.12. Advanced Map Descriptor Example 3 - Write Panel Time..........................34
Appendix A.13. Advanced Map Descriptor Example 4 - Panel Revision Information...........34
Appendix A.14. Advanced Map Descriptor Example 5 - AckAll ...........................................35
Appendix A.15. Advanced Map Descriptor Example 6 - Silence / Reset .............................35
Appendix A.16. Advanced Map Descriptor Example 7 - Acknowledge a specific point........36
Appendix A.17. Advanced Map Descriptor Example 8 - ClearAll.........................................37
Appendix A.18. Advanced Map Descriptor Example 9 - Earths...........................................38
Appendix A.19. Advanced Map Descriptor Example 10 - Show ..........................................39
Appendix A.20. Using Clist to Write-Through and Store point status from Unsolicited
Messages41
Appendix B. Troubleshooting Tips....................................................................................42
Appendix B.1. Address Errors.............................................................................................42
Appendix B.2. Driver Limitations .........................................................................................42
Appendix B.3. Resolving Network Addresses above 255....................................................43
Appendix C. Error Messages .............................................................................................44
Appendix D. Pseudo Points ...............................................................................................49
FS-8700-41 Simplex 4100 Driver Manual
Page 4 of 58
1.
Simplex Time Recorder Company - 4100 Computer Port Protocol
The Simplex Time Recorder Company - 4100 Computer Port Protocol driver allows the
FieldServer to transfer data to and from devices over either RS-232 or RS-485 using Simplex
Time Recorder Company - 4100 Computer Port Protocol.
This driver is designed to connect to a Simplex 4100 panel equipped to support the “4100
Computer Port Protocol” as defined in Simplex’s document 950-004 Revision E dated 28 July
2000. The implementation provides a selected subset of protocol functions and subset of
functionality for each of these selected functions. It is important to note the exclusions and
limitations described in this document.
The driver is a capable of parsing and storing information sent by a panel in the form of
unsolicited messages which are typically generated when there is a state change in the panel or
one of the connected devices. The driver is also capable of polling for point and panel status
data and some additional data such as the panel’s time and revision information. In addition the
driver is capable of setting some control points in the panel – acknowledging and resetting
alarms and writing data (where permitted) to some analog and discrete points.
This is a client only driver and is not capable of emulating a Simplex Panel. Server emulation is
provided for test purposes only and is not supported or documented.
1.1.
Supported Panel Types
The driver has been tested against 4020, 4100 and 4100U panels. There is no difference in
the protocol format between the various panels. What changes is the panel firmware version
and with the firmware changes the supported function set changes.
1.2.
Simplex Panel Firmware Revision vs. Supported Functionality
This driver was primarily tested against a 4020 panel with firmware revision 9.2. Beta testing
against a 4100 panel with a firmware revision 10.x was also performed.
A grid of firmware revision number and supported functions is provided by Simplex. This
grid is available from Simplex. Request the ‘CPP Revision Compatibility’ Table.
All the functions described in this manual are supported for firmware revisions 10 or higher.
For revisions between 9.2 and 10, the ‘Earths’ and ‘Value’ functions described in this driver
are not supported by the Simplex Panels. For revisions lower than 9.2, then functions
supported need to be determined by trial and error. We are fairly confident that all the
functions supported by version 9x are also supported by versions 8x of the panel firmware.
FS-8700-41 Simplex 4100 Driver Manual
Page 5 of 58
2.
Driver Scope of Supply
2.1. Supplied by FieldServer Technologies for this driver
FieldServer Technologies
PART #
Description
FS-8917-16
Ethernet Cable with pigtail (4020 and 4100 Panels)
Ethernet cable with 25 pin male connector. (4100u
Panels)
FS-8917-07
SPA59132
RS-485 connection adapter
FS-8700-41
Driver Manual.
2.2.
Provided by Supplier of 3rd Party Equipment
To enable the 4100 Protocol, the 4100 system, supplied by the user, must have a free RS-
232 port dedicated for use with the computer device. In most cases, this is not included in
the base configuration of the product provided by The Simplex Time Recorder Company,
and must be added as a sales option. All 4100 systems limit the number of computer ports
active at one time in a system. To determine the limit for the specific product configuration,
refer to the specific product specifications, or contact a Simplex sales representative.
FS-8700-41 Simplex 4100 Driver Manual
Page 6 of 58
3.
Hardware Connections
The FieldServer is connected to the Simplex Device’s RS-232 port of device type
"COMPUTER", the following port attributes may be configured specifically for that particular
port:
Ensure that these settings correspond to the settings described in section 4 of this document.
Sim4100 Panel
Setting
Baud Rate 9600
Parity
Default Options
75, 110, 134.5, 300, 600, 1200, 1800, 2000, 2400, 4800, 9600, 19200
EVEN1 ODD, EVEN, MARK, SPACE, NONE
Data Bits
Stop Bits
8
1
7 or 8
1 or 2
Sim4100U Panel
Setting Default Options
Baud Rate 9600 75, 110, 134.5, 300, 600, 1200, 1800, 2000, 2400, 4800, 9600, 19200
NONE1 ODD, EVEN, MARK, SPACE, NONE
Parity
Data Bits
Stop Bits
8
1
7 or 8
1 or 2
The following are the Simplex, recommended connections to be used in cabling between the
4100 and the FieldServer device. For the computer device, the standard EIA signal description,
and the 25 pin (DB25) and 9 pin (DB9) connector assignments are shown.
4100 Host
4100
Port
Computer
DB25Pin
Cable
Signal
Signal
DB9Pin
Port
ATB1
DB25 Pin
BTB2
8
6
7
5
4
1
3
2
4
5
2
3
4
5
7
TXD
RXD
RTS
CTS
GND
→
RXD
TXD
RTS
CTS
GND
2
3
4
5
7
2
←
3
7
8
5
2
──
1
Odd or Even parity is recommended (by Simplex) to provide additional error detection at the character
level.
2 Note, that if HSHAKE is not used (Simplex Device Setting), the connections between RTS and CTS are
not required
FS-8700-41 Simplex 4100 Driver Manual
Page 7 of 58
3.1.
Connection to a Simplex 4020 Panel
Communication Board
Chip 4100 RS2120
Card 4020/RS-232/2120 modem ready
assembly.
Terminal Block Markings
Port A =1-5, Port B=6-10.
1=+com(xmt).
2=+com(rts),
3=-com(rcv),
4=-com(cts),
5=gnd,
6=xmt,
7=rts,
8=rcv,
9=cts,
10=gnd,
FS-8700-41 Simplex 4100 Driver Manual
Serial Connection
Page 8 of 58
FS-8700-41 Simplex 4100 Driver Manual
Page 9 of 58
3.2.
Connection to a Simplex 4100 Panel
WIRE LIST
FROM SIMPLEX 4100
FS-X40
FUNCTION
RX
TX
GND
PANEL
XMIT
RCV
RJ45-01
RJ45-08
RJ45-04
GND
SIMPLEX 100
PANEL
PORT B
CONNECTION
GND
CTS
RCV
RTS
XMIT
FS-8917-16
P1-P8
P1
P2
P3
P4
P5
P6
P7
P8
R1
R2
N1 N2
RS485
10 Base T
ETHERNET
RS232
P1
P2
P3
P4
P5
P6
P7
P8
Rx Tx
R1
Rx Tx
R2
Rx Tx
Net
1
Net
2
Rx Tx Rx Tx Rx Tx Rx Tx Rx Tx Rx Tx Rx Tx
Tx Rx Con Tx Rx Con
(408)-262-2299
SIMPLEX 4100
CONNECTION DIAGRAM
BASE NAME:
FILE NAME: FS-T28700-41 .VSD
DATE: 09/26/07
BY: MN
FS-8700-41 Simplex 4100 Driver Manual
Page 10 of 58
3.3.
Connection to a Simplex 4100U Panel
Front of 4100U Panel
Port A
Port B
Pin 3 - Blue
Pin 7 - Green
Pin 2 - White
FS-8700-41 Simplex 4100 Driver Manual
Page 11 of 58
FS-8700-41 Simplex 4100 Driver Manual
Page 12 of 58
4.
Configuring the FieldServer as a Simplex Time Recorder Company - 4100
Computer Port Protocol Client
For a detailed discussion on FieldServer configuration, please refer to the relevant 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” files provided with
the FieldServer).
This section documents and describes the parameters necessary for configuring the FieldServer
to communicate with a Simplex Time Recorder Company - 4100 Computer Port Protocol
Server.
The configuration file tells the FieldServer about its interfaces, and the routing of data required.
In order to enable the FieldServer for Simplex Time Recorder Company - 4100 Computer Port
Protocol 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 an optional parameter, with the bold legal value being the
default.
4.1.
Data Arrays
Section Title
Data_Arrays
Column Title
Data_Array_Name Provide name for Data Array
Function
Legal Values
Up to 15 alphanumeric characters
Provide data format. Each Data FLOAT, BIT, Uint16, Sint16,
Data_Format
Array can only take on one
format.
Packed_Bit, Byte, Packed_Byte,
Swapped_Byte
Number of Data Objects. Must
Data_Array_Length be larger than the required data 1-65535
storage area.
Example
// Data Arrays
Data_Arrays
Data_Array_Name,
DA_AI_01,
DA_AO_01,
DA_DI_01,
Data_Format,
UInt16,
UInt16,
Bit,
Data_Array_Length
200
200
200
200
DA_DO_01,
Bit,
FS-8700-41 Simplex 4100 Driver Manual
Page 13 of 58
4.2.
Client Side Connection Descriptions
Section Title
Connections
Column Title
Function
Specify which port the device is connected
to the FieldServer
Legal Values
P1-P8, R1-R23
Port
110 – 115200, standard baud
rates only.
Even, Odd, None, Mark,
Space
Baud*
Parity*
Specify baud rate
Specify parity
Data_Bits*
Stop_Bits*
Protocol
Specify data bits
Specify stop bits
7, 8
1
Specify protocol used
sim4100
Handshaking* Specify hardware handshaking
RTS, RTS/CTS, None
0-32000 seconds, 1 second
Poll Delay*
Time between internal polls
Example
// Client Side Connections
Connections
Port,
P8,
Protocol,
Sim4100,
Baud,
9600,
Parity,
Even,
Handshaking,
None,
Poll_Delay
0.100s
4.3.
Client Side Node Descriptors
Section Title
Nodes
Column Title
Function
Legal Values
Node_Name Provide name for node
Up to 32 alphanumeric characters
This parameter is IGNORED. Special
keywords to define the card-sub-point
are described in section 4.4
Sim4100
Node_ID
Ad
Protocol
Port
Specify protocol used
Specify which port the device is
connected to the FieldServer
Required for Simplex4100 Panels.
If not specified then a Simplex
4100/4020 panel is assumed.
P1-P8, R1-R23
PLC_Type* 4020/4100 - panels with firmware
version 9x or earlier.
4100, 4020, 4100U
4100U – panels with firmware
version 10x or later.
3 Not all ports shown are necessarily supported by the hardware. Consult the appropriate Instruction
manual for details of the ports available on specific hardware.
FS-8700-41 Simplex 4100 Driver Manual
Page 14 of 58
Example
// Client Side Nodes
Nodes
Node_Name,
Device1,
PLC_Type,
4100U,
Protocol,
Sim4100,
Connection
P8
4.4.
Client Side Driver Tables
A driver table is used to extend a table of values/attributes that have been hard coded into
the driver. It is possible to extend the tables using CSV file parameters.
Additional information on the use of these tables may be found in Appendix A.8
4.4.1. SHOW Response Attributes Driver Table
Column Title
Function
Legal Values
The protocol must be specified on each row
of a driver table.
Protocol
Sim4100
The exact
character
sequence that
must be
The SHOW command response consists of
a number of attributes and their current
state/ values.
sim4100_Attr_Name
sim4100_Attr_Offset
specified. May
include an equal
sign.
Use this parameter to add a new attribute to
the table.
If the response contains the attribute defined
above, its current state/value must be stored
at offset x in the associated Data Array.
Use this parameter to define x. Take care to
leave enough space for those attributes
which have multiple values.
May not be zero.
This parameter tells the driver how to
convert the current state/value for storage in
the Data Array. For example, the driver
cannot store the state ‘Normal’ . By
1,2,3
May not be zero.
sim4100_Attr_Method specifying method 1, you tell the driver to
use the state descriptor ‘Normal’ in a lookup
table of attribute states to find the value
associated to Normal and to store that
value.
FS-8700-41 Simplex 4100 Driver Manual
Page 15 of 58
4.4.2. SHOW Response Attribute States Driver Table
Column Title
Function
Legal Values
The protocol must be
Protocol
specified on each row of Sim4100
a driver table.
Use this parameter to
extend this list of
predefined attribute
states.
Define a state word such as
‘Normal’ and associate a
value using the ‘value’
parameter.
sim4100_Attr_State_Name
This parameter is the
sim4100_Attr_State_Value value to be associated
with the ‘name’
May not be zero.
4.5.
Client Side Map Descriptors
4.5.1. FieldServer Specific Map Descriptor Parameters
Column Title
Function
Name of this Map
Descriptor
Legal Values
Up to 32 alphanumeric
characters
Map_Descriptor_Name
Name of Data Array where
data is to be stored in the
FieldServer
One of the Data Array
names from “Data Array”
section above
Data_Array_Name
Starting location in Data
Array
Function of Client Map
Descriptor
0 to maximum specified in
“Data Array” section above
Data_Array_Location
Function
RDBC, WRBC, WRBX
4.5.2. Driver Specific Map Descriptor Parameters
Column Title Function
Legal Values
One of the node
names specified in
“Client Node
Node_Name Name of Node to fetch data from
Descriptor” above
Length of Map Descriptor - must always be
specified.
If the length of the response (such as errors /
earths, show, revision) is not known in advance it
should be set to a value large enough to store to
allow some contingency. If data cannot be stored
because an array is too short the driver will
produce a message in the error log.
Length
Not required. The address is specified by using the card-point-sub
specification described in section 4.4.2
Address
4.5.3. Timing Parameters
Column Title
Scan_Interval
Function
Rate at which data is polled
Legal Values
>0.1s
FS-8700-41 Simplex 4100 Driver Manual
Page 16 of 58
4.5.4. Protocol (Simplex Device) Specific Parameters
Column Title
Function
Legal Values
Further notes on
these keywords
are provided in
Appendix A
Ackall, Setd,
Disable, Restart,
Clistall, Clist,
Time, Ctime,
Ack,
A keyword which controls the function being
performed or the type of data being polled /
written.
sim4100_func
Xpoint, Seta,
Super, Show,
Earths, Value,
ClearAll
The Simplex Time Recorder Company - 4100 Computer Port Protocol only uses the
standard 4100 address format of <Card>-<Point>-<Sub-point>. Symbolic addressing is
not supported. The following keywords are used to address devices.
Further notes
and examples
are provided in
Appendix A
sim4100_Card
sim4100_Point
sim4100_Sub
Simplex Address <Card>
Simplex Address <Point>
Simplex Address <Sub_Type>
Only appropriate when the
sim4100_func=clist.
Controls the write through behavior of the
clist function. See Appendix A.20 for
additional information.
When using the default value then the write
commands are done using the format SET
c-p-s ON/OFF. If the parameter is set to
value then writes are done using the format
SET c-p-s value.
sim4100_WriteThru*
Store_Unsolicited*
Onoff, value
Control the ability of ‘CLIST’ map descriptors
to be used to store data from unsolicited
messages. Refer also to Appendix A.20
Yes/No
FS-8700-41 Simplex 4100 Driver Manual
Page 19 of 58
5.
Configuring the FieldServer as a Simplex Time Recorder Company - 4100
Computer Port Protocol Server
The driver contains some server side functionality which has been developed to meet
FieldServer’s continuous quality assurance efforts. However, the server side functions are not
documented or supported for customer use. If you have a strong requirement for this
functionality then please contact the Sales and Marketing group of FieldServer.
FS-8700-41 Simplex 4100 Driver Manual
Page 20 of 58
Appendix A. Advanced Topics
Appendix A.1. Hardware Handshaking
The driver does not support the Simplex RTS/CTS handshaking model. Therefore deselect
the HSHAKE terminal flag or connect CTS to RTS with a jumper on the 4100 side.
Appendix A.2. Simplex Address Formatting – Specific Keywords
The Simplex Time Recorder Company - 4100 Computer Port Protocol only uses the
standard 4100 address format of <Card>-<Point>-<Sub-point>. Symbolic addressing is not
supported. The following table lists keywords which control the behavior of the FieldServer
with respect to connection to a Simplex device and the permissible values determining the
type of data being read/written.
Keyword
Description
This command acknowledges all card-point-sub states
based on the values found in the associated arrays.
The FieldServer watches the Data Array to see if we need
to send an ack.
Function
DA element Accepted
1st – ack all
2nd - ack A
3rd – ack F
4th – ack P
5th – ack S
6th – ack T
7th – ack C
primary abnormal state
Fire alarm
Priority 2
Supervisory
Trouble
Control
WRBC
Do not specify c-p-s in
the Map Descriptor.
Ackall
Set the array element to 1 to initiate the command. The
FieldServer clears the value on completion.
This command allows the user to acknowledge a single
point. The specified Data Array is inspected and the value
of the single element is used to determine which device
state's are ack'd. Refer to Appendix A.4
WRBC
Specify c-p-s in the
Map Descriptor.
Ack
RDBC
Specify c-p-s in the
Map Descriptor.
This command returns the current point status for one
point. Refer to Appendix A.4 and Appendix A.20
Clist
This function obtains earth/ground status information from
the panel. Two Data Array elements are used to store the
normal (=1) or abnormal (=2) for each card. The first
element is for the positive ground and the second element
is the negative ground. Where cards do not report both,
the first element of the pair is used.
The array position is obtained by multiplying the card
number by two and adding the offset specified in the Map
Descriptor. Set the length of this Map Descriptor to twice
the value of the maximum card number.
RDBC
Do not specify c-p-s in
the Map Descriptor.
Earths4
4 This driver function used the Simplex ‘CSHOW c-p-s CVAL’ command. It is only supported by panels
with firmware revision numbers greater than 10
FS-8700-41 Simplex 4100 Driver Manual
Page 21 of 58
Function
Keyword
Description
Stores analog value(s) read from a particular devicewithout
scaling or units. When more than one value is reported the RDBC
Value
driver stores the values in consecutive array elements.
Ensure that the Map Descriptor’s usage of the Data Arrays
is spaced appropriately.
Specify c-p-s in the
Map Descriptor.
Each type of Simplex device reports a different set of
attributes and attribute states/values. Refer to Appendix
A.8 for more information. The driver analyses the response
from the poll. When an attribute is recognized, the attribute
state is evaluated. If this is recognized then the driver
stores a value, corresponding to the attribute state, at an
array location corresponding to the attribute. 4.4 provides
additional information. The driver can only recognize
attributes and attribute states that it is programmed to
recognize.
RDBC
Specify c-p-s in the
Map Descriptor.
Show
Using the information provided in Appendix A.8, set the
length of the Map Descriptor equal to array position of
highest attribute.
Ensure that Map Descriptors using this function do not use
overlapping areas of the Data Arrays. See example in
Appendix A.19.
This command allows the user to manipulate the status
and/or priority of a control point
The port access level must be set appropriately in the
Simplex device otherwise the device returns an error.
This command allows the user to:
WRBC
Specify c-p-s in the
Map Descriptor.
Setd
Seta
•
•
•
•
Manipulate the status and/or priority of a control point
Modify the value of an analog pseudo point.
Set the sensitivity of a TrueAlarm sensor
Set the rate-of-rise threshold of a TrueAlarm heat
sensor
WRBC
Specify c-p-s in the
Map Descriptor.
•
Select the audio channel of a speaker circuit
Point Status Change. This is an unsolicited message sent
automatically by a Simplex device to report a change in
point status. The card-point-sub is used to calculate an
offset into the associated Data Array. Read Appendix A.4 to
understand this better.
Passive
Xpoint
Specify c-p-s in the
Map Descriptor.
The state being reported determines the value being written
into the Data Array. Read Appendix A.5 to understand this
better.
Disable
Restart
Not Implemented
Not Implemented
This command sets and displays the time and date in
"user" format.
As a command it sets the hour minute second of the
Simplex device by getting the values from the Data Array
associated with the Map Descriptor. The first element
contains the hour, the second the minute and the third
contains the second. A 24 hour clock is assumed.
As a query, the data is unpacked into the Data Array in the
same format as described above.
RDBC (Query) or
WRBC (Set)
Do not specify c-p-s in
the Map Descriptor.
Time
FS-8700-41 Simplex 4100 Driver Manual
Page 22 of 58
Function
Keyword
Description
As a command it sets the hour minute second of the
Simplex device by getting the values from the Data Array
associated with the Map Descriptor. The first element
contains the hour, the second the minute, the third element RDBC (Query) or
contains the second, the 4th contains the day of the week,
the 5th contains the month, the 6th contains the day of the
month and the 7th element of the array contains the year
(value 01 indicates 2001). A 24 hour clock is assumed.
As a query, the data is unpacked into the Data Array in the
same format as described above.
WRBC (Set)
Do not specify c-p-s in
the Map Descriptor.
Ctime
Used to send a silence signal to the Simplex device. This
is a triggered command. When the element in the Data
Array associated with the Map Descriptor is set to 1 then
the command is sent to the Simplex device. The driver will
set the value to zero when the command has been
acknowledged.
Used to send a reset signal to the Simplex device.
This is a triggered command. When the element in the
Data Array associated with the Map Descriptor is set to 1
then the command is sent to the Simplex device. The
driver will set the value to zero when the command has
been acknowledged.
WRBC
Do not specify c-p-s in
the Map Descriptor.
Silence
Reset
WRBC
Do not specify c-p-s in
the Map Descriptor.
Used to request revision information from the Simplex
panel. Use of this Map Descriptor is recommended as it
allows the driver to generate a warning if an unknown
Simplex revision is encountered.
RDBC
Do not specify c-p-s in
Revision
Make sure that the length of the Map Descriptor is sufficient the Map Descriptor.
to store all the revision information. A Length of 200 is
recommended.
Passive
Do not specify c-p-s in
the Map Descriptor.
If using RUINET to
monitor the
FieldServer, display
Use this keyword to define a Map Descriptor which tells the the Data Array
driver where to store error messages received from the
Simplex device. The most recent message is stored in the
Data Array specified. Make sure that the Data Array length
is long enough to store enough meaningful information. A
length of 200 is recommended.
associated with this
Map Descriptor in
‘String’ format so that
you can read the error
message easily. The
driver appends
Errors
information about the
Map Descriptor which
generated the error to
make the error more
easily understandable.
FS-8700-41 Simplex 4100 Driver Manual
Page 23 of 58
Function
Keyword
Description
Map Descriptor’s which use this function do two things;
Firstly, they register a c-p-s with the driver.
Secondly they define a Data Array name and element
range that must be set to zero when the ClearAll function is
activated.
Up to 4 c-p-s’s may be registered per FieldServer. These
registered points are monitored each time a Clist response
is obtained as well as each time the panel sends an
unsolicited Xpoint message with a state change. If one of
these messages reports a ‘U1’ state for a registered point
then the driver processes all ‘ClearAll’ Map Descriptor’s
and sets all the associated array values to zero.
An example of the use of ClearAll is provided in section
6.12 example 9.
Passive
Specify c-p-s in the
Map Descriptor (but
read the notes on the
left)
ClearAll
Generates a warm restart message.
Used to test the driver.
Used for simulation
only.
Used for simulation
only.
Warm_Start
Cold_Start
Generates a cold restart message. Used to test the driver.
FS-8700-41 Simplex 4100 Driver Manual
Page 24 of 58
Appendix A.2.1.
Sim4100_Card Keyword
The FieldServer will accept any positive integer number including zero; however, not all
values are valid for Simplex devices. Refer to Note (1).
Many commands and output message contain system point ID fields. These fields
reflect the way a 4100 point (local, external, real, pseudo), is referred to.
There are two basic formats allowed, address format <apoint>, and symbolic format
<spoint>.
In the Simplex device the terminal ADDRESS flag is set (DEFAULT) so that <apoint> is
always used in computer messages; otherwise, the symbolic form is used. The
FieldServer cannot work with symbolic (spoint) addresses.
Appendix A.2.2.
<apoint>
Format <card>-<point>-<sub>
Legend:
<card>
<point>
<sub>
Examples:
0-6-6
4100 card, pseudos included, See note (1)
4100 point (sometimes slot), See note (2)
4100 sub-point (sometime point), See note (2)
Master trouble point (LCD trouble)
Typical card status point, card at address 5
Point 1 for card at address 3
5-0-1
3-1-0
Notes:
(1)
The following ranges are valid for Simplex Devices:
Card address Card type
0-119
Physical (Hardware) cards
Digital Pseudo cards
Analog Pseudo cards
List Pseudo cards
128-143
144-159
160-175
(2)
The range of point and sub-point fields for point addressing is very sparse and
depends on the type of card at that location. Contact Simplex Time Company for details
on point address ranges for specific cards.
Appendix A.2.3.
Sim4100_Point Keyword
The FieldServer will accept any positive integer number including zero; however, not all
the values are valid for Simplex devices - see Sections 6.3 and 6.4 for further
information.
Appendix A.2.4.
Sim4100_sub Keyword
The FieldServer will accept any positive integer number including zero; however, not all
the values are valid for Simplex devices - see Sections 6.3 and 6.4 for further
information.
FS-8700-41 Simplex 4100 Driver Manual
Page 25 of 58
Appendix A.3. How to use Data Arrays to map to/from Card-Point-Sub
addresses
Some commands derive a card-point-sub address by inspecting a FieldServer Data Array.
Others receive data from a device with a card-point-sub address and modify the data in an
array based on the card-point-sub address. This section explains how to make the
connection between an index into a Data Array and a card-point-sub address.
In a simple world the Data Array index would be
Index = card * max point per card * max sub point per point + point * max sub point per point
+ sub
Where max point per card and max sub point per point could be large numbers.
As you can imagine this would require huge sparse Data Arrays. To reduce the Data Array
size the FieldServer uses a mapping algorithm which can be optimized based on the
addresses of the Simplex devices. The map is manipulated by using the
sim4100_card/point/sub parameter values.
Example:
Consider the following Map Descriptor fragment.
… ,
sim4100_func, sim4100_card, sim4100_point, sim4100_sub, data_array_offset
Xpoint, 5, 10,
10,
0
If data is received for point <c>-<p>-<s> = 9-0-0
This data will NOT be processed because the card number does not match the value of the
sim4100-card
If data is received for point <c>-<p>-<s> = 10-20-0, however, the data will be processed.
The array location is derived using the following formula (sim4100_sub is to be read as the
“number of sub-points per point”; sim4100_card’s value will be ignored.)
Location
= data_array_offset + <p> * sim4100_sub + <s>
= 0 + 20 * 10 + 0 = 200
Appendix A.4. Simplex Point Status Data Format
When a point status is obtained the FieldServer will write one byte of data to a Data Array.
The byte will contain the following information. Because each point can report a number it
only makes sense to use Data Arrays that are not bit arrays.
Bit
Identifier
Description
0 (First Bit)
F
Fire Alarm
Priority 2
Supervisory
Trouble
Utility
Control
1
2
3
4
5
6
7
P
S
T
U
C
D
A
Disable
Primary state (based on point type - F if smoke detector, C if signal
circuit, etc.)
FS-8700-41 Simplex 4100 Driver Manual
Page 26 of 58
Appendix A.5. Simulation of the Xpoint command
The following notes apply only to FieldServer Technologies engineers.
The sim4100_func=xpoint keyword is used to parse unsolicited point status change
messages sent by Simplex devices. For simulation purposes it a wrbc version of this
function has been implemented to test the response parsing ability of the slave portion of the
driver.
Appendix A.6. Application Supervision Messages
Section 7.2 of the Simplex 4100 protocol describes unsolicited messages from a Simplex
device. This sim4100_func=super wrbc command is used to test the driver's ability to parse
these messages.
The 4100 protocol supports a periodic application supervision message. This supervision
poll is performed if the TERMINAL flag POLL is set (COMPUTER DEFAULT). The objective
of the supervision poll is two-fold:
•
It is the only periodic message that can be expected to be sent by the 4100, thus
establishing the basis for supervising the line.
•
To ensure that all layers of the two systems are operating properly and able to respond
to messages. For example, in a PC implementation that uses a Terminate-and-Stay-
Resident (TSR) device driver to implement the protocol, the answer to the supervision
poll should be done in a way such that if the program exits to DOS, the TSR will not
continue to indicate to the 4100 that everything is OK, when in fact, the PC will not be
able to annunciate an alarm.
Appendix A.7. Driver Stats
Appendix A.7.1.
How the Driver counts bytes and messages
received and transmitted.
"Ack" messages sent/received by the driver in response to read/write messages are
NOT counted as messages. However, the single byte produced by these messages is
included in the byte count.
The driver does not count DLL layer messages as messages.
The driver counts bytes at the DLL layer. The byte count includes the bytes that wrap
application layer messages, acks and the port supervision and responses messages.
The driver counts messages at the application layer.. This means that if you use
RUINET to monitor the FieldServer and you view the Map Descriptor’s the byte count
stats will always be zero.
Some Map Descriptors require data in the Data Arrays to trigger a write command. An
example is the "Ack" command. The driver does not count one of these messages as
being sent until the array actually triggers a poll to be sent.
FS-8700-41 Simplex 4100 Driver Manual
Page 27 of 58
Appendix A.7.2.
Driver Exposed Stats
The driver is capable of exposing statistics about its behavior in a Data Array. It is
necessary to create a Data Array with name sim4100-stats as per the example below
and it will be updated by the driver. Note that the stat number corresponds to the offset.
Take care not to poke any values into the 1st 10 elements of this Data Array (offsets 0 to
9). Doing so will trigger internal diagnostics and may interfere with normal operation.
A different set of stats is maintained for each connection. Each connection uses 100
elements of the data array. Ensure the array length is large enough if the port number is
large.
Data_Arrays
Data_Array_Name,
sim4100-stats
Data_Format,
UINT16
Data_Array_Length
1000
,
,
At revision 1.07a of the driver and before, no stats had been exposed.
Stat
number
Stats
Description
The Card in c-p-s from most
recent xpoint store
The Point in c-p-s from most
recent xpoint store
The SubPoint in c-p-s from
most recent xpoint store
The Qualifier from most recent
xpoint store
10
SIM4100_STAT_XPOINT_CARD
SIM4100_STAT_XPOINT_POINT
SIM4100_STAT_XPOINT_SUB
SIM4100_STAT_XPOINT_QUALIFIER
11
12
13
The Qualifier from most recent
xpoint store, stored as an
enumeration – See Note1 for
bit states
The reported state from most
recent xpoint store. State
value: 0 FALSE/Normal 1
TRUE/Abnormal
The reported ack state from
most recent xpoint store. Ack
state: *=needs ack, -=acked
(always "-" for U or C states)
The Time from most recent
xpoint store
The Time from most recent
xpoint store
The Time from most recent
xpoint store
The Date from most recent
xpoint store
The Date from most recent
xpoint store
14
15
16
SIM4100_STAT_XPOINT_QUALIFIER_AS_ENUM
SIM4100_STAT_XPOINT_STATE
SIM4100_STAT_XPOINT_ACK_STATE
17
18
19
20
21
22
SIM4100_STAT_XPOINT_HOUR
SIM4100_STAT_XPOINT_MIN
SIM4100_STAT_XPOINT_SEC
SIM4100_STAT_XPOINT_DOW
SIM4100_STAT_XPOINT_DAY
SIM4100_STAT_XPOINT_MONTH
The Date from most recent
xpoint store
FS-8700-41 Simplex 4100 Driver Manual
Page 28 of 58
Stat
Stats
number
Description
The Date from most recent
xpoint store
23
SIM4100_STAT_XPOINT_YEAR
A single point could potentially
be active in more than one
state simultaneously. The
driver tracks the combine state
by building a UINT whose bits
indicate the state. This is the
combo state before the update.
See Note 1 for bit states.
24
SIM4100_STAT_XPOINT_COMBO_STATE_OLD
A single point could potentially
be active in more than one
state simultaneously. The
driver tracks the combine state
by building a UINT whose bits
indicate the state. This is the
combo state after the update.
See Note 1 for bit states.
25
SIM4100_STAT_XPOINT_COMBO_STATE_NEW
Note 1 – Bit States.
Qualifier:
Enum=0 Qual=F Fire alarm state
Enum=1 Qual=P Priority 2 alarm state
Enum=2 Qual=T Trouble state
Enum=3 Qual=S Supervisory state
Enum=4 Qual=U Utility monitor, digital/analog pseudo state
Enum=5 Qual=C Control state (non pseudo)
Enum=6 Qual=D Disable Trouble state
Appendix A.8. SHOW Function Attributes and Attribute States
The Show command provides an ASCII response formatted for printing. The driver parses
these messages and converts the data to numbers which can be sent to upstream devices
using another protocol.
The driver performs the following tasks in analyzing the response.
•
On a line by line basis from the left, it searches for an attribute against a table of attribute
strings. If an attribute string is found in the line then processing continues. Otherwise
the line is discarded.
•
•
The attribute number is recorded. It will be used to determine the array location where
the attribute state/value will be stored.
The attribute also determines the state/value extraction method and attempts to
determine the attribute state/value using the appropriate method.
o Method 1: The driver uses a table of attribute states, comparing them to the
remainder of the line. If there is a match the driver stores the value of the
attribute state in the array location determined by the attribute,
o Method 2: The driver looks for (up to three) analog values separated by forward
slashes.
o Method 3: The driver looks for analog values preceded by an equal sign.
FS-8700-41 Simplex 4100 Driver Manual
Page 29 of 58
•
The driver stores in the first array location the number of response lines which resulted
in attribute data being stored. This information can be used for trouble shooting.
The following table reports the attributes that the driver recognizes. This list may be
extended by changing the configuration. If, for example, the attribute ‘ENABLED STATE’ is
recognized then the state of this attribute will be stored at array location 6.
Attribute
Array Position
Method
Not Defined
0
1
2
3
4
5
6
7
1
1
1
1
1
1
1
2
1
1
1
2
2
3
3
2
2
2
2
2
2
2
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
PRIMARY STATUS
PHYSICAL STATE
RAW STATE
ACTIVE STATE
ARMED STATE
ENABLED STATE
UNVERIFIED
CURRENT DEVICE
DEVICE
8
9
TEST STATE
10
11
11
14
14
14
14
14
17
17
20
20
23
24
25
26
27
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
PRESENT SENSITIVITY SELECTED=
PRESENT SENSITIVITY SELECTED =
AVERAGE VALUE =
AVERAGE VALUE=
AVERAGE =
AVERAGE=
AVERAGE
VALUE =
VALUE=
PEAK=
PEAK =
TROUBLE THRESHOLD
OUTPUT STATE
OUTPUT STATUS
DETECTOR SOUNDER
ALARM TEMPERATURE SELECTED=
DETECTOR RELAY
TOTAL NUMBER OF TROUBLES
NODE MISSING
VERSION CONTROL
NODE INITIALIZATION IN PROGRESS
SIMPLEX SERVICE MODE
EARTH GROUND
AC POWER
BATTERY LOW/DISCHARGED
BATTERY CHARGE
SYSTEM PSEUDO STATUS
NETWORK CARD STATUS
CARD TROUBLE STATUS
MISCELLANEOUS STATUS
RELAY STATUS
PRIORITY
FS-8700-41 Simplex 4100 Driver Manual
Page 30 of 58
Attribute
Array Position
Method
CONTROL STATUS
CURRENT (AMPS)
46
47
48
49
40
41
42
43
1
2
1
1
1
1
1
1
CARD MISSING/FAILED
CORRECT CARD
RS-232 Interface PORT A
RS-232 Interface PORT B
2120/RS-232 PORT Broadcast Fail
CARD MISSING/FAILED
The table below reports the attribute states recognized for attribute method=1.
Attribute State
AUTOMATIC CONTROL
OUTPUT NORMAL
SELF TEST NORMAL
CORRECT DEVICE
PRIORITY 15
RANGE NORMAL
ALARM
SHORT
Value
Attribute State
ARMED
Value
10
11
12
13
14
15
16
17
0
1
2
3
4
5
6
7
8
9
ENABLED
ON-LINE
ENABLED
NORMAL
TROUBLE
OFF
ON
SHORT
Examples:
PHYSICAL STATE
SHORT
Driver recognizes ‘Physical State’ as attribute 2 and uses method 1 to evaluate the rest of
the line. Driver recognizes ‘Short’ as attribute state with value 8. Therefore, the driver stores
the number 8 at location 2 in the Data Array.
VALUE=77 / 0% OF ALARM / 1.0% SMOKE
Driver recognizes ‘VALUE=’ as attribute 17 and uses method 2 to evaluate the rest of the
line. Driver stores three values; 77, 0 and 1.0 in three consecutive locations starting at
location 17. Note that there is a gap between attribute 17 and the next attribute in the table
sufficient for storing up to 3 values. Note that a slash separates the three values.
AVERAGE VALUE=75 / ALARM LEVEL=145
Driver recognizes ‘AVERAGE VALUE’ as attribute 14 and uses method 3 to evaluate the
rest of the line. Driver stores two values; 75 and 145 in two consecutive locations starting at
location 14. Note that an equal sign ‘=’ precedes each numeric value.
FS-8700-41 Simplex 4100 Driver Manual
Page 31 of 58
Appendix A.8.1.
Extending the List of Show Attributes
You can extend the list of attributes and attribute states that the driver recognizes by
modifying the configuration CSV file.
The following example adds three attributes and 4 attribute states. If a device reports an
attribute of ‘LIGHT STATE’ as ‘BRIGHT’ then the driver will load array element 32 with
the value 41.
Use a digit.
Keyword
Attribute Definitions.
The name will be
stripped of all
spaces between the
last character and
The three
methods are
described
above.
When allocating
offsets, be mindful
of the offsets
starts a new
section of the
CSV file.
Protocol must
be defined on
every line.
already used.
Driver_Table
sim4100_Attr_Name, sim4100_Attr_Offset, sim4100_Attr_Method, protocol
BROKEN
FIXED
LIGHT STATE
,
30
31
32
,
,
,
1
1
1
,
,
,
sim4100
sim4100
sim4100
,
,
Driver_Table
sim4100_Attr_State_Name,
sim4100_Attr_State_value,
protocol
sim4100
sim4100
DIM
,
40
41
,
,
BRIGHT
,
Use values that are not allocated to the
pre-defined list of states.
Attribute States.
Appendix A.9. Synchronizing the FieldServer with the Panel
When using the Xpoint function to store point states, each time the panel does a warm-start
it sets all point states to normal and then starts evaluating every single one. Thus, after a
warm start, the FieldServer will receive Xpoint messages from the panel for every point not
in a normal state. This provides one synchronization method. The limitation of this method is
that the Simplex panels do not report when a point’s state changes back to normal. Thus to
maintain the synchronization the upstream device must clear the point to zero once it has
read its abnormal state, i.e. The upstream device should consider the data reported by the
Xpoint function as latched data.
A second method is to connect/reset the FieldServer when there are no points in an
abnormal state.
A third method is poll point states using the Clist function as described in Appendix A.20.
This way the FieldServer states will always be updated. Polling is slow and in a system with
many points it is possible that it may take several minutes to update status information for all
points. Thus combining this method with the use of Xpoint Map Descriptors gives the best
of both worlds. When a point changes to ‘not’ normal, then the FieldServer gets the state
change from the Xpoint function immediately and at the same time synchronization is
assured by the continuous polling.
FS-8700-41 Simplex 4100 Driver Manual
Page 32 of 58
A fourth method is provided too. This method allows a range of a data array to be set to
zero when a user specified point reports a normal state. Refer to Appendix A.17 for more
information.
FS-8700-41 Simplex 4100 Driver Manual
Page 40 of 58
Array Position
Attribute
Value
10
Filled In5 Note
0
Not Defined
1
1
!
1
PRIMARY STATUS
PHYSICAL STATE
RAW STATE
14 (Normal)
#
~
2
3
4
ACTIVE STATE
ARMED STATE
ENABLED STATE
UNVERIFIED
5
6
11 (Enabled)
0
1
1
1
1
1
7
8
CURRENT DEVICE
DEVICE
4 (Correct Device)
12 (On_Line)
3 (Self test normal)
9
10
11
14
17
18
19
20
21
22
23
24
25
26
27
30
TEST STATE
PRESENT SENSITIVITY SELECTED
AVERAGE
VALUE
0
1
1
-41
*
*
PEAK
0
1
1
-41
TROUBLE THRESHOLD
OUTPUT STATE
6 (Range Normal)
1
OUTPUT STATUS
DETECTOR SOUNDER
ALARM TEMPERATURE SELECTED=
DETECTOR RELAY
135
1
Notes:
! The value 10 represents the count of the number of attributes that were extracted from
the response. It is not equal to the number of array locations filled in because some
attributes (e.g. Value) result in more than one array location being updated.
~ The un-filled-in locations are not updated by the driver when this response is analysed
because the attributes corresponding to these locations were not reported in the
response to the query.
* Room for up two three numbers for attributes like value, peak but in this case only two
values are relevant for this device.
5
Locations marked with a 1 are updated when the driver analyses this response
FS-8700-41 Simplex 4100 Driver Manual
Page 41 of 58
Appendix A.20. Using Clist to Write-Through and Store point status from
Unsolicited Messages
From version 1.05 on the functionality of the ‘clist’ Map Descriptor’s has been enhanced.
The ‘Clist’ Map Descriptors can
•
•
•
Read a point’s status
Write to a point when a Write-Through is activated
Store the point status when an ‘xpoint’ unsolicited message is received from the panel.
A Write-Through occurs when a Data Array value that is normally updated by a read (rdbc)
Map Descriptor is updated by some other driver or by using the Ruinet application.
In this case the updated value is written through the read Map Descriptor and the Simplex
4100 driver writes the updated value to the panel. The value is written once only each time
that the Data Array element is updated except when the value is updated by the response to
the read or if the point status is updated when an unsolicited message is received from the
panel.
Ensure that:
•
•
The point is not a read only point
The Panel’s access level has been set appropriately.
When an unsolicited message is received from the panel it would normally be stored using a
Map Descriptor with the ‘xpoint’ function. (See section 4.5.6) However, if you are polling for the
status of that point using a ‘Clist’ Map Descriptor and if that Map Descriptor has
‘Store_Unsolicited’ set to yes then you must omit the ‘xpoint’ Map Descriptor as the ‘Clist’ Map
Descriptor can be used to store the point status when it is updated with an unsolicited message.
If you have both Map Descriptor’s defined then the result will be unpredictable.
A write command can be sent to a Simplex panel in one of two formats:
1) SET c-p-s ON/OFF (default)
2) SET c-p-s value
Use the sim4100_WriteThru parameter in the CSV to change to the 2nd format.
Even if you are writing to an analog pseudo point using format 1 is suitable because by enabling
the point you force it to take its intrinsic value. By setting the point off you are setting its value to
zero.
FS-8700-41 Simplex 4100 Driver Manual
Appendix B. Troubleshooting Tips
Page 42 of 58
Appendix B.1. Address Errors
If the driver produces BAD_ADDRESS stats then do the following
•
Read the notes on processing errors. You can see the last error response and a report
of the MD's which received the error response in the error array.
•
Alternatively, take a log, open the ASCII version of the log and look for error messages.
Error 2 is the response sent by the panel when it is polled for a point that doesn’t exist.
Find the Error #2's n the log. Now look at the line which precedes the error. It is the poll.
Look to see which point in being polled. Now you know the c-p-s of the invalid point, edit
the configuration and remove the MD which polls for data at that point. When you have
finished editing the configuration, download the modified file and reset the FS for the
changes to take effect.
Appendix B.2. Driver Limitations
•
•
Other than being able to write through a Map Descriptor where the sim4100_func=’clist’ ,
write throughs are not supported by this driver.
Port expansion is not supported.
FS-8700-41 Simplex 4100 Driver Manual
Page 43 of 58
Appendix B.3. Resolving Network Addresses above 255
The Standard format for addressing a simplex point is c-p-s (Card-Point-Subpoint). Each of
these components in the address supports a maximum value of 255. However, when using
an NDU (Network Display Unit), addresses may be supplied in a Card-Address format
where the address value could be substantially larger than 255. In these applications it will
be necessary to convert the Card-Address format into c-p-s format before configuring the
points in the FieldServer.
The formula used to convert between the two formats is as follows:
Card is the same for both formats.
Network Address = ((Point-1)*256) + Sub-Point + 1
This conversion procedure is best illustrated by means of an example:
Example:
Card–Address point supplied = 5-2936
From this we deduce the card number to be 5. The next step is to break the address into
multiples of 256 in order to determine point and sub-point. Since this is also a hex
denominated calculation, an easy way to do this is to convert the value to Hex:
2936 = 0xB78
Now, break out the last two hex numbers for sub-point portion, and use the rest for point
address. So we get:
0xB = 11 = (Point-1)
0x78 = 120 = Sub-Point + 1
Solving this equation, we get:
Point = 12
Sub-Point = 119
FS-8700-41 Simplex 4100 Driver Manual
Page 44 of 58
Appendix C. Error Messages
Error Message
Troubleshooting Tip
The card-point-sub is being used to derive an array
offset. The calculation requires division by the point
& the sub and one or both of these values are zero.
Sim4100:#1
invalid for ack. Read manual.
<card><point><sub>
Sim4100:#2 RTS has been asserted for If RTS-CTS handshaking has been used then this
too long. Extend timer, check cable message is produced if the driver finds that the
uses RTS/CTS or reconfig 4100 device RTS has been asserted by the slave device for too
to suppress hardware handshaking
Sim4100:#3 sim4100_chan_init() Init
with null chan.
long. The timeout is hard coded at 2.0s.
Requires support from FieldServer Technologies.
The driver has found a value for a sim4100_func
Sim4100:#4 Unknown sim4100_func in keyword that it does not recognize. Check the CSV
csv <nnn>
file and read Appendix A.2 of this manual for a list
of legal keywords.
The sim4100_func keyword has been assigned the
value 'ack' but a card-point-sub has not been
specified. It would be better to use the ackall
function instead.
Sim4100:#5 Use Ackall function.
Sim4100:#6 ack/ackall/seta/setd must You cannot use the rdbc function with these
be a write.
keywords. Use a wrbc instead.
You cannot use these keywords at the present
time. If you require one of these functions
implemented call FieldServer Technologies.
Sim4100:#7
implemented
disable/restart/list
not
Sim4100:#8 Func=Clistall/Clist, wrbc
not allowed
These keywords must be used with a rdbc instead.
Sim4100:#9 Write ack was not Please
report
this
error
to
FieldServer
expected.
Technologies.
Sim4100:#10 Invalid point status
<s><v><a>=(Hex)<%x><%x><%x>
<%c><%c><%c>
Please report his message to FieldServer
Technologies noting the values in braces.
Sim4100:#11. Error. Array too short.
rqd= %d( max= %d) act= %d.
MapDesc= <%s> Data Abandoned!
Subsequent msgs suppressed!
Sim4100:#12 Error.
Check the CSV file Data Array lengths.
Incoming data is being abandoned.
Check the CSV file; there was no matching Map
Descriptor for a message.
Subsequent message supressed!
Sim4100:#13 FYI. Login Function not Please contact FieldServer Technologies if you
Implemented. would like this feature implemented.
FS-8700-41 Simplex 4100 Driver Manual
Error Message
Page 45 of 58
Troubleshooting Tip
A write thru is defined as follows. The FieldServer
reads data from a device and stores it in a Data
Array. If a remote device changes the value in that
Data Array, the FieldServer will write the new value
to the device that is being read. This driver does
not permit write thru's except when the data is
being updated using CLIST. Refer also to Sections
4.5.4, 4.5.6 and Appendix A.20. In versions of the
driver up to and including 1.07a a panic is produced
when this message is printed. The message is
printed to a maximum of 10 times and then
suppressed.
Sim4100:#14 MD=%s Addr=%d
SIM4100:#15
abandoned. No Map Desc.
FYI.
Incoming Check the CSV file; there was no matching Map
Descriptor for a message.
If the server can’t find a matching MD (i.e. the point
being polled for doesn’t exist) then the driver
responds with Simplex Error #2.
SIM4100:#16 FYI. No Map Desc.
Respond with Error.
Check the driver manual and Simplex User
Manuals. There is no driver response to the
message received.
SIM4100:#17
Abandoned. No Data.
FYI.
Incoming
SIM4100:#18
Abandoned. (%d)
FYI.
Incoming Please report his message to FieldServer
Technologies noting the values in braces.
No corrective action is required on your part. The
message is printed for your information only.
Message ‘a’ is printed when version 9 firmware is
found in the panel.
Message ‘b’ is printed when version 10 firmware is
found in the panel.
Sim4100:#19a FYI. Sim4100 Firmware
found (%.2f)
Message ‘b’ is printed when version 11 firmware is
found in the panel.
The firmware version found is not one that the
driver explicitly supports. This does not mean the
driver will not work but if a feature of the driver isn’t
working correctly knowing that the firmware version
is not supported may help diagnose the problem
Sim4100:#19d FYI. Panel Firmware more easily.
Rev %.2f may be incompatible.
No corrective action is required on your part. If
however, some you suspect that the driver is not
operating correctly it is important that you mention
seeing this message in the Error Buffer when
reporting the problem.
FS-8700-41 Simplex 4100 Driver Manual
Error Message
Page 46 of 58
Troubleshooting Tip
The format of the firmware version information
could not be interpreted correctly. This may mean
that your panel has a firmware version that is not
one that the driver explicitly supports. This does not
mean the driver will not work but if a feature of the
driver isn’t working correctly knowing that the
Sim4100:#19e FYI. Panel Firmware firmware version is not supported may help
may be incompatible.
diagnose the problem more easily.
No corrective action is required on your part. If
however, some you suspect that the driver is not
operating correctly it is important that you mention
seeing this message in the Error Buffer when
reporting the problem.
Sim4100:#20 FYI. Data abandoned!
Array too short. MapDesc= <%s>
Sim4100:#21. Error. Data abandoned!
Array too short c-p-s= %d-%d-%d
Check the CSV file Data Array lengths.
Check the CSV file Data Array lengths.
Polling is disabled until the port supervision
message has been received. This message can be
safely ignored. When the panel sends unsolicited
messages to the FieldServer this message is
printed. Polling remains inhibited until the
unsolicited message stream end.
When a stream of unsolicited messages is received
from the Simplex panel then polling is inhibited until
the stream ends. When the stream ends this
message is printed. It may be safely ignored.
Sim4100:#22. FYI. Polling Inhibited.
Sim4100:#23. FYI. Polling Enabled
Sim4100:#25. Error. Data abandoned!
Array too short c-p-s= %d-%d-%d
Sim4100:#26 FYI. Data abandoned!
Array too short.(%d) MapDesc=<%s>
Sim4100:#27. FYI. Sequence Number
reset requested & done.
Check the CSV file Data Array lengths.
Check the CSV file Data Array lengths.
Sim4100:#28.
Sim4100_Func=%d in MD=<%s>
Error.
Bad
Check the CSV file and driver manual for valid
Simplex functions.
Sim4100:#29. FYI. Length changed to 1 Check the CSV file for the correct Map Descriptor
in MapDesc= <%s> function type.
Sim4100:#30. FYI. Length changed to 1 Check the CSV file for the correct Map Descriptor
in MapDesc= <%s> function type.
Sim4100:#31. FYI. Length changed to 1 Check the CSV file for the correct Map Descriptor
in MapDesc= <%s>
function type.
Sim4100:#32. FYI. Sequence number
semi-reset.
FS-8700-41 Simplex 4100 Driver Manual
Error Message
Page 47 of 58
Troubleshooting Tip
Message sequence numbers incorrect. Check
Sim4100:#33. Error. Invalid Seq Simplex User Manuals, and driver manuals.
Number.
Contact FieldServer Technologies for additional
support.
Message sequence number incorrect.
Check
Sim4100:#34. Bad Seq. Sequence Simplex User Manuals, and driver manuals.
number reset.
Sim4100:#36.
Contact FieldServer Technologies for additional
support.
Bad Check the CSV file for the correct Simplex function
FYI.
sim4100_func=%d in MapDesc=<%s>
type.
Sim4100:#38. FYI. Bad Check the CSV file for the correct Simplex function
sim4100_func=%d in MapDesc=<%s>
type.
Attribute was found, but State not found in driver
Sim4100:#39 FYI. Data abandoned!
State not recognized. Mapdesc=<%s>
table.
Contact FieldServer Technologies for
additional support.
Sim4100:#40 FYI. Data abandoned!
Array too short.(%d) Mapdesc=<%s>
Sim4100:#41 FYI. Data abandoned!
Array too short.(%d) Mapdesc=<%s>
Check the CSV file Data Array lengths
Check the CSV file Data Array lengths
Sim4100:#43. Err. Can only monitor %d Contact FieldServer Technologies for additional
point(s) for ClearAll support.
Sim4100:#44 FYI. ClearAll mapDesc's Map Descriptor function has been changed
must be passive
automatically
Sim4100:#45 FYI. User added SHOW
attribute=<%s> offset=%d method=%d
Sim4100:#46 Err. No space. Driver No space is available in internal driver table.
rejects
offset=%d method=%d
SHOW
attribute=<%s> Contact FieldServer Technologies for additional
support.
Sim4100:#47 Err. Duplicate. Driver
Duplicate found in internal driver table. Contact
FieldServer Technologies for additional support.
rejects
SHOW
attribute=<%s>
offset=%d method=%d
Sim4100:#48 FYI. User added SHOW
attr state=<%s> value=%d
Sim4100:#49 Err. No space. Driver No space is available in internal driver table.
rejects
value=%d
SHOW
attr
state=<%s> Contact FieldServer Technologies for additional
support.
Sim4100:#50 Err. Duplicate. Driver
Duplicate found in internal driver table. Contact
FieldServer Technologies for additional support.
rejects
SHOW
attr
state=<%s>
value=%d
sim4100:#51 Err. Length must be
specified and > 0.
Check the CSV file for the length fields.
Check the CSV file for node definitions, Simplex
SIM4100:#52
Abandoned. Node offline
FYI.
Incoming hardware, and connections.
appears to be offline.
A device node
Contact FieldServer
Technologies for additional support.
Sim4100:#53. Md=<%s> Abandoned. Obsolete. Contact FieldServer Technologies for
Polling was inhibited. support.
FS-8700-41 Simplex 4100 Driver Manual
Error Message
Page 48 of 58
Troubleshooting Tip
Sequence number checking was disabled. Check
your password. Contact FieldServer Technologies
for support.
Sim4100:#54. Err. SeqNumber check
disabled.
Sim4100:#55.
Error.
Bad Check the CSV file for the correct Simplex function
Sim4100_Func=%d in MD=<%s>
type.
Sim4100:#56
Not used.
The driver ignored Login messages. No corrective
action is required. This message is printed for your
information only.
Sim4100:#57* Err. Cant parse Login
message. Ignored.
Sim4100:#58 FYI. You could have used This message is printed for your information only. It
an Array called <%s> to expose can safely be ignored. For additional information
diagnostic info.
read section “Appendix A.7.2 Driver Exposed Stats”
An internal driver diagnostic has been triggered.
You must report this error to FieldServer’s
Technical Support.
Sim4100:#59 Err. Checkpoint. Report
this to Tech Support.
Every Sim4100 Map Descriptor must be connected
to a node. Ensure that the parameter ‘Node_Name’
has been specified on the Map Descriptor.
Sim4100:#60 Err. MapDesc=%s. No
Node.
To correct this problem, edit the CSV, make the
correction, download the corrected CSV file and
reset the FieldServer.
If you have a Map Descritor which has the
sim4100_func parameter set to ‘earths’ or to
‘values’ then you must set the PLC_Type
parameter on the node to 4100U. (See section 0
Client Side Node Descriptors ). It is only
appropriate to do so if the firmware version of your
Sim4100:#61 Err. PLC_Type=4100u panel is 10.x or later. You can create a map
rqd for 'values'/'earths'
descriptor to read the version information if you are
not sure. You can also use the menu system on the
Panel to read the version number.
To correct this problem, edit the CSV, make the
correction, download the corrected CSV file and
reset the FieldServer.
This message is printed when the input buffer
overflows. This usually occurs when the panel
sends lots of messages and they are not being
processed by the driver fast enough. A panic is
printed immediate after this message.
Sim4100:#62 Err. Input Buffer Overflow. The driver will clear the buffer and start capturing
new bytes as they arrive. Messages may have
been lost. We advise that you re-synch the panel.
This error has only been seen once. It occurred
when a panel was connected to the driver with the
wrong connection settings.
FS-8700-41 Simplex 4100 Driver Manual
Appendix D. Pseudo Points
Page 49 of 58
It is beyond the scope of the driver manual to describe the full functionality of the Simplex
Panels. However, we have found it useful to provide the following data to customers. The
following information is not maintained and updated therefore you should use it for reference
only and should always consult with the vendor of your Simplex system before implementing
any project decisions or actions based on the information provided in this section.
Pseudo points are points that report states or attributes based on how the Simplex system has
been installed, configured and programmed. They are often programmed to groups, devices,
zones or other logic groupings. For example, a pseudo point may be programmed to report if
and only if more than one sensor in a particular area is reporting smoke.
Every Simplex system has a number of default pseudo points programmed into the firmware
supplied with the panel. These default points depend only on the firmware revision number and
are generally unaffected by the configuration programmed for a particular site.
Although the 4100 card number can range from 0-250 in theory, only the following ranges are
presently used in the system:
Card address
0-119
128-143
144-159
160-175
Card type
Physical (Hardware) cards
Digital Pseudo cards
Analog Pseudo cards
List Pseudo cards
Digital Pseudo’s: There are 250 fixed pseudo's in the 4020 panel and 511 in the 4100 and
4100U. The numbering sequence is simple, 128 starts the first block of 256 (0 to 255), so the
first point is 128-0-0, the second is 128-1-0, and so on. The next block starts at 129 and follows
the same sequence, then 130 and so on up to 143. In the 4100 the first user definable pseudo
is P-256, in the 4100U it's P-512.
P0 SYSTEM RESET KEY
P1 ALARM SILENCE KEY
UTILITY 128-0-0
UTILITY 128-1-0
P2 FRONT PANEL LAMPTEST CONTROL (ANNUNC. 0) UTILITY 128-2-0
P3 FIRE ALARM DETECT
UTILITY 128-3-0
UTILITY 128-4-0
UTILITY 128-5-0
UTILITY 128-6-0
TROUBLE128-7-0
UTILITY 128-8-0
TROUBLE128-9-0
UTILITY 128-10-0
UTILITY 128-11-0
UTILITY 128-12-0
UTILITY 128-13-0
TROUBLE128-14-0
TROUBLE128-15-0
UTILITY 128-16-0
P4 GLOBAL ACKNOWLEDGE ENABLE
P5 SET SERVICE PSEUDO VALUES
P6 ALARM SILENCE
P7 EXTRA CARD IN THE SYSTEM
P8 KEYPAD ACTIVE
P9 SYSTEM OUT OF CQB'S
P10 CODED INPUT ACTIVE
P11 UNACKNOWLEDGED FIRE ALARM EXISTS
P12 UNACKNOWLEDGED SUPERVISORY EXISTS
P13 UNACKNOWLEDGED TROUBLE EXISTS
P14 SYSTEM DISABLED - PROGRAMMER DOWNLOAD
P15 CFIG RAM WRITE PROTECT MISSING (SW1-1)
P16 SMPL PROGRAM 0 - SYSTEM DEFAULT
FS-8700-41 Simplex 4100 Driver Manual
Page 50 of 58
P17 SMPL PROGRAM 1 - DEFAULT AUDIO
P18 SMPL PROGRAM 2 - SYSTEM OPTIONS (CODING)
P19 SMPL PROGRAM 3 - USER CUSTOM CONTROL
P20 SMPL PROGRAM 4 - USER CUSTOM CONTROL
P21 SMPL PROGRAM 5 - USER CUSTOM CONTROL
P22 SMPL PROGRAM 6 - USER CUSTOM CONTROL
P23 SMPL PROGRAM 7 - USER CUSTOM CONTROL
P24 CODING GROUP 0 ACTIVE
P25 CODING GROUP 1 ACTIVE
P26 CODING GROUP 2 ACTIVE
P27 CODING GROUP 3 ACTIVE
P28 CODING GROUP 4 ACTIVE
P29 CODING GROUP 5 ACTIVE
P30 CODING GROUP 6 ACTIVE
P31 CODING GROUP 7 ACTIVE
P32 COLD START
P33 WARM START
P34 CITY DISCONNECT
P35 MANUAL EVACUATION SWITCH INPUT
P36 ELEVATOR BYPASS
P37 DOORHOLDER BYPASS
UTILITY 128-17-0
UTILITY 128-18-0
UTILITY 128-19-0
UTILITY 128-20-0
UTILITY 128-21-0
UTILITY 128-22-0
UTILITY 128-23-0
UTILITY 128-24-0
UTILITY 128-25-0
UTILITY 128-26-0
UTILITY 128-27-0
UTILITY 128-28-0
UTILITY 128-29-0
UTILITY 128-30-0
UTILITY 128-31-0
TROUBLE128-32-0
TROUBLE128-33-0
TROUBLE128-34-0
UTILITY 128-35-0
TROUBLE128-36-0
TROUBLE128-37-0
TROUBLE128-38-0
TROUBLE128-39-0
UTILITY 128-40-0
UTILITY 128-41-0
UTILITY 128-42-0
UTILITY 128-43-0
UTILITY 128-44-0
UTILITY 128-45-0
UTILITY 128-46-0
UTILITY 128-47-0
P38 CONTROL POINT BYPASS
P39 SYSTEM EXECUTING FROM RAM
P40 AUTOMATIC DETECTOR RESET
P41 MASTER FIRE ALARM ACK KEY
P42 MASTER SUPERVISORY ACK KEY
P43 MASTER TROUBLE ACK KEY
P44 CODING BUS DISABLE SWITCH
P45 DRILL SWITCH INPUT
P46 DOOR HOLDER TRIGGER
P47 SIGNALS/VISUALS ACTIVE
P48 MANUAL EVACUATION
FIRE
128-48-0
P49 SYSTEM AT ACCESS LEVEL 1 OR GREATER
P50 SYSTEM AT ACCESS LEVEL 2 OR GREATER
P51 SYSTEM AT ACCESS LEVEL 3 OR GREATER
P52 SYSTEM AT ACCESS LEVEL 4
UTILITY 128-49-0
UTILITY 128-50-0
UTILITY 128-51-0
UTILITY 128-52-0
P53 SYSTEM LIST OVERFLOW - WARM START NEEDED TROUBLE128-53-0
P54 NETWORK MIKE KEYED
UTILITY 128-54-0
UTILITY 128-55-0
UTILITY 128-56-0
UTILITY 128-57-0
TROUBLE128-58-0
TROUBLE128-59-0
UTILITY 128-60-0
UTILITY 128-61-0
UTILITY 128-62-0
UTILITY 128-63-0
P55 CRT KEYPAD INACTIVITY TIMER DISABLE
P56 CITY CIRCUIT STD TROUBLE RELAY OPERATION
P57 KEYPAD INACTIVITY TIMER DISABLE
P58 SYSTEM TIME/DATE INVALID OR NOT SET
P59 ALARM VERIFICATION TALLY LIMIT EXCEEDED
P60 ALARM VERIFICATION GROUP 0 ACTIVE
P61 ALARM VERIFICATION GROUP 1 ACTIVE
P62 ALARM VERIFICATION GROUP 2 ACTIVE
P63 ALARM VERIFICATION GROUP 3 ACTIVE
FS-8700-41 Simplex 4100 Driver Manual
Page 51 of 58
P64 ALARM VERIFICATION GROUP 4 ACTIVE
P65 ALARM VERIFICATION GROUP 5 ACTIVE
P66 ALARM VERIFICATION GROUP 6 ACTIVE
P67 ALARM VERIFICATION GROUP 7 ACTIVE
P68 FIRST STAGE TIMER EXPIRED
P69 THE EVAC MESSAGE HAS PLAYED
P70 WALK TEST GROUP 0 ENABLED
P71 WALK TEST GROUP 1 ENABLED
P72 WALK TEST GROUP 2 ENABLED
P73 WALK TEST GROUP 3 ENABLED
P74 WALK TEST GROUP 4 ENABLED
P75 WALK TEST GROUP 5 ENABLED
P76 WALK TEST GROUP 6 ENABLED
P77 WALK TEST GROUP 7 ENABLED
P78 ALARM SILENCE/ALARM CUTOUT PSEUDO
P79 RESET SPKRS WHEN AUDIO CODING COMPLETE
P80 MASTER MICROPHONE KEYED
P81 REMOTE MICROPHONE 1 KEYED
P82 REMOTE MICROPHONE 2 KEYED
P83 REMOTE MICROPHONE 1 READY TO TALK
P84 REMOTE MICROPHONE 2 READY TO TALK
P85 VTG 1 - ACTIVE
UTILITY 128-64-0
UTILITY 128-65-0
UTILITY 128-66-0
UTILITY 128-67-0
UTILITY 128-68-0
UTILITY 128-69-0
TROUBLE128-70-0
TROUBLE128-71-0
TROUBLE128-72-0
TROUBLE128-73-0
TROUBLE128-74-0
TROUBLE128-75-0
TROUBLE128-76-0
TROUBLE128-77-0
UTILITY 128-78-0
UTILITY 128-79-0
UTILITY 128-80-0
UTILITY 128-81-0
UTILITY 128-82-0
UTILITY 128-83-0
UTILITY 128-84-0
UTILITY 128-85-0
UTILITY 128-86-0
UTILITY 128-87-0
UTILITY 128-88-0
UTILITY 128-89-0
UTILITY 128-90-0
UTILITY 128-91-0
UTILITY 128-92-0
UTILITY 128-93-0
UTILITY 128-94-0
UTILITY 128-95-0
UTILITY 128-96-0
UTILITY 128-97-0
UTILITY 128-98-0
UTILITY 128-99-0
UTILITY 128-100-0
UTILITY 128-101-0
UTILITY 128-102-0
UTILITY 128-103-0
UTILITY 128-104-0
UTILITY 128-105-0
UTILITY 128-106-0
UTILITY 128-107-0
UTILITY 128-108-0
UTILITY 128-109-0
TROUBLE128-110-0
P86 VTG 2 - ACTIVE
P87 EVACUATION MESSAGE ON
P88 EVACUATION MESSAGE OFF
P89 EVACUATION MESSAGE LED
P90 ALERT MESSAGE ON
P91 ALERT MESSAGE OFF
P92 ALERT MESSAGE LED
P93 DRILL MESSAGE ON
P94 DRILL MESSAGE OFF
P95 DRILL MESSAGE LED
P96 ALL CLEAR MESSAGE ON
P97 ALL CLEAR MESSAGE OFF
P98 ALL CLEAR MESSAGE LED
P99 AUX MSG 1 ON
P100AUX MSG 1 OFF
P101AUX MSG 1 LED
P102AUX MSG 2 ON
P103AUX MSG 2 OFF
P104AUX MSG 2 LED
P105PHONE PAGING ON
P106PHONE PAGING OFF
P107PHONE PAGING LED
P108AUDIO OVERRIDE ON
P109AUDIO OVERRIDE OFF
P110AUDIO OVERRIDE TROUBLE
FS-8700-41 Simplex 4100 Driver Manual
Page 52 of 58
P111ALL SPEAKERS MINUS ON
UTILITY 128-111-0
P112ALL SPEAKERS MINUS OFF
P113ALL SPEAKERS MINUS LED
UTILITY 128-112-0
UTILITY 128-113-0
UTILITY 128-114-0
UTILITY 128-115-0
UTILITY 128-116-0
UTILITY 128-117-0
UTILITY 128-118-0
UTILITY 128-119-0
UTILITY 128-120-0
UTILITY 128-121-0
UTILITY 128-122-0
UTILITY 128-123-0
UTILITY 128-124-0
UTILITY 128-125-0
UTILITY 128-126-0
UTILITY 128-127-0
UTILITY 128-128-0
UTILITY 128-129-0
UTILITY 128-130-0
UTILITY 128-131-0
TROUBLE128-132-0
UTILITY 128-133-0
TROUBLE128-134-0
UTILITY 128-135-0
UTILITY 128-136-0
UTILITY 128-137-0
UTILITY 128-138-0
UTILITY 128-139-0
UTILITY 128-140-0
UTILITY 128-141-0
UTILITY 128-142-0
UTILITY 128-143-0
UTILITY 128-144-0
UTILITY 128-145-0
UTILITY 128-146-0
P114ALL SPEAKERS CHANNEL 1 ON
P115ALL SPEAKERS CHANNEL 1 OFF
P116ALL SPEAKERS CHANNEL 1 LED
P117ALL SPEAKERS CHANNEL 2 ON
P118ALL SPEAKERS CHANNEL 2 OFF
P119ALL SPEAKERS CHANNEL 2 LED
P120ALL SPEAKERS CHANNEL 3 ON
P121ALL SPEAKERS CHANNEL 3 OFF
P122ALL SPEAKERS CHANNEL 3 LED
P123LOCAL SPEAKER EVAC ON
P124LOCAL SPEAKER EVAC OFF
P125LOCAL SPEAKER EVAC LED
P126LOCAL SPEAKER ALERT ON
P127LOCAL SPEAKER ALERT OFF
P128LOCAL SPEAKER ALERT LED
P129ALL SPEAKERS TALK ON
P130ALL SPEAKERS TALK OFF
P131ALL SPEAKERS TALK LED
P132ANALOG SENSOR ALMOST DIRTY LOG ENABLE
P133LOG ANALOG SENSOR PEAK VALUE ENABLE
P134CLEAR ANALOG SENSOR PEAK VALUE
P135ALL ALERT
P136ALL EVAC
P137ALL ALERT LED
P138MASTER MIKE PRETONE PLAYING ON VTG2
P139REMOTE MIKE 1 PRETONE PLAYING ON VTG2
P140REMOTE MIKE 2 PRETONE PLAYING ON VTG2
P141MANUAL AUDIO EVAC ON
P142MANUAL AUDIO EVAC OFF
P143MANUAL AUDIO EVAC LED
P144DISABLE SUPERVISION ON VTG 1 (2120 APPL)
P145DISABLE SUPERVISION ON VTG 2 (2120 APPL)
P146EMPTY AUDIO SERVICE QUEUE
P147EVAC MSG PLAYING WHEN MICROPHONE KEYED UTILITY 128-147-0
P148SYSTEM OUT OF AQB'S
P149SPEAKER SWITCH OFF AUTO
TROUBLE128-148-0
TROUBLE128-149-0
UTILITY 128-150-0
UTILITY 128-151-0
UTILITY 128-152-0
UTILITY 128-153-0
UTILITY 128-154-0
UTILITY 128-155-0
UTILITY 128-156-0
UTILITY 128-157-0
P150AUDIO CODING GROUP 1 ACTIVE
P151AUDIO CODING GROUP 2 ACTIVE
P152VTG 1 - AUDIO SUPERVISION ACTIVE
P153VTG 2 - AUDIO SUPERVISION ACTIVE
P154PHONE TALK LINE RELAY FEEDBACK
P155PHONE NETWORK RELAY FEEDBACK
P156LOCAL MASTER PHONE HANDSET OFF HOOK
P157PHONE TALK LINE RELAY CONTROL INPUT
FS-8700-41 Simplex 4100 Driver Manual
Page 53 of 58
P158PHONE NETWORK RELAY CONTROL INPUT
P159PHONE TALK LINE RELAY CONTROL
UTILITY 128-158-0
UTILITY 128-159-0
UTILITY 128-160-0
TROUBLE128-161-0
UTILITY 128-162-0
UTILITY 128-163-0
UTILITY 128-164-0
UTILITY 128-165-0
P160PHONE NETWORK RELAY CONTROL
P161MASTER PHONE OFFHOOK SUPERVISION
P162MASTER MIKE PRETONE PLAYING ON VTG1
P163REMOTE MIKE 1 PRETONE PLAYING ON VTG1
P164REMOTE MIKE 2 PRETONE PLAYING ON VTG1
P165AMPS SWITCHED TO BATTERY
P166ENABLE RM PHONE TO RM PHONE CONVERSATIONUTILITY 128-166-0
P167ALERT MSG PLAYING WHEN MICROPHONE KEYED UTILITY 128-167-0
P168MICROPHONE TO EVAC IN EFFECT
P169MICROPHONE TO ALERT IN EFFECT
P170MICROPHONE TO TALK (CHANNEL 3) IN EFFECT
P171BACKGROUND MUSIC RELAY CHANNEL 1
P172BACKGROUND MUSIC RELAY CHANNEL 2
P173BACKGROUND MUSIC RELAY CHANNEL 3
P174VTG 1 CODE'S PRECODE PLAYING
P175VTG 1 CODE'S AFTER CODE PLAYING
P176AFTER CODE START - VTG 1
P177VTG 1 'QUIET' MESSAGE PLAYING
P178VTG 2 CODE'S PRECODE PLAYING
P179VTG 2 CODE'S AFTER CODE PLAYING
P180AFTER CODE START - VTG 2
P181VTG 2 'QUIET' MESSAGE PLAYING
P182(2120 APPL) VTG1 CODE START
P183(2120 APPL) STOP VTG1 QUEUE
P184(2120 APPL) VTG2 CODE START
P185(2120 APPL) STOP VTG2 QUEUE
P186MIKE DISABLE
P187VTG & AMPLIFIER TROUBLE DISABLE
P188VTG SUPERVISION TONE NOT ACTIVE
P189SATELLITE PHONE TIMEOUT DISABLE
P190NETWORK MIKE PRETONE PLAYING
P191MASTER MIKE KEYED
P192REMOTE MIKE 1 KEYED
P193REMOTE MIKE 2 KEYED
P194MIKES ARE READY TO PAGE
P195S21 SWITCH ACTIVATED
P196RAM BATTERY MISSING/FAILED
P1972120 1 COMM LOSS
UTILITY 128-168-0
UTILITY 128-169-0
UTILITY 128-170-0
UTILITY 128-171-0
UTILITY 128-172-0
UTILITY 128-173-0
UTILITY 128-174-0
UTILITY 128-175-0
UTILITY 128-176-0
UTILITY 128-177-0
UTILITY 128-178-0
UTILITY 128-179-0
UTILITY 128-180-0
UTILITY 128-181-0
UTILITY 128-182-0
UTILITY 128-183-0
UTILITY 128-184-0
UTILITY 128-185-0
UTILITY 128-186-0
UTILITY 128-187-0
TROUBLE128-188-0
UTILITY 128-189-0
UTILITY 128-190-0
UTILITY 128-191-0
UTILITY 128-192-0
UTILITY 128-193-0
UTILITY 128-194-0
UTILITY 128-195-0
TROUBLE128-196-0
UTILITY 128-197-0
UTILITY 128-198-0
UTILITY 128-199-0
UTILITY 128-200-0
UTILITY 128-201-0
UTILITY 128-202-0
UTILITY 128-203-0
UTILITY 128-204-0
P198INHIBIT SONALERT
P199INHIBIT ALARM DEFAULT
P200FORCE COLD START
P201AC VOLTAGE FAILURE/BROWNOUT
P202DETECTOR RESET
P203LCD ANNUNCIATORS OVERRIDE KEYSWITCH
P204SIGNALS SILENCED
FS-8700-41 Simplex 4100 Driver Manual
Page 54 of 58
P205TRUEALARM SENSITIVITY MODIFIED
P206PRINT QUEUE OVERFLOW
P207NETWORK DIAGNOSTIC MODE
P208OUT OF NQB'S
P209COMMUNICATIONS SHORT CIRCUIT TROUBLE
P210NETWORK DETECTOR RESET
P211NETWORK SYSTEM RESET
P212DETECTOR/SYSTEM RESET
P2134120 NETWORK CARD CONFIGURED
P214CLEAR VERIFICATION TALLIES
P215PRIORITY 2 ALARM DETECT
P216PRIORITY 2 ALARM RESET REQUEST
P217NETWORK SIGNAL SILENCE
P218UNACKNOWLEDGED PRIORITY 2 ALARM EXISTS
P219MASTER PRIORITY 2 ALARM ACK KEY
P220NETWORK PRIORITY 2 RESET
P221SIGNALS ACTIVE - OFF ON SILENCE
P222REMOTE DOWNLOAD ENABLED
P223MASTER MICROPHONE READY TO TALK
P224NETWORK INITIALIZATION INCOMPLETE
P225NETWORK OPERATING IN DEGRADED STYLE-7
P226NETWORK INITIALIZATION IN PROGRESS
P227SDACT DATABASE VERSION MISMATCH
P228PREVENT TIME/DATE LOGGING
P229TRUEALERT SILENT TEST ACTIVE
P230TRUEALERT DEVICE TEST MODE ACTIVE
P231EXTRA NODE ON NETWORK
TROUBLE128-205-0
TROUBLE128-206-0
TROUBLE128-207-0
TROUBLE128-208-0
TROUBLE128-209-0
UTILITY 128-210-0
UTILITY 128-211-0
UTILITY 128-212-0
UTILITY 128-213-0
TROUBLE128-214-0
UTILITY 128-215-0
UTILITY 128-216-0
UTILITY 128-217-0
UTILITY 128-218-0
UTILITY 128-219-0
UTILITY 128-220-0
UTILITY 128-221-0
TROUBLE128-222-0
UTILITY 128-223-0
TROUBLE128-224-0
TROUBLE128-225-0
TROUBLE128-226-0
TROUBLE128-227-0
UTILITY 128-228-0
TROUBLE128-229-0
TROUBLE128-230-0
TROUBLE128-231-0
TROUBLE128-232-0
UTILITY 128-250-0
P232NETWORK POINT LABEL UPDATING INHIBITED
P250ENABLE END PAIR AND MONITOR LOGGING
Analog Pseudo's do not have alarm states, they have physical values such as the day, date,
time, number of fire events, number of troubles and so on.
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
NUMBER OF SYSTEM FIRE ALARMS
NUMBER OF SYSTEM SUPERVISORIES
NUMBER OF SYSTEM TROUBLES
NUMBER OF OLD (UNCLEARED) FIRE ALARMS
NUMBER OF OLD (UNCLEARED) SUPERVISORIES
NUMBER OF OLD (UNCLEARED) TROUBLES
CURRENT HOUR
CURRENT MINUTE
CURRENT SECOND
CURRENT DAY
CURRENT MONTH
ANALOG 144-0-0
ANALOG 144-1-0
ANALOG 144-2-0
ANALOG 144-3-0
ANALOG 144-4-0
ANALOG 144-5-0
ANALOG 144-6-0
ANALOG 144-7-0
ANALOG 144-8-0
ANALOG 144-9-0
ANALOG 144-10-0
ANALOG 144-11-0
ANALOG 144-12-0
CURRENT YEAR
CURRENT ACCESS LEVEL
ACCESS LEVEL TIMEOUT
TIMER
144-13-0
FS-8700-41 Simplex 4100 Driver Manual
Page 55 of 58
A14
A15
A16
A17
A18
A19
A20
A21
A22
A23
A24
A25
A26
A27
A28
A29
A30
A31
A32
A33
A34
A35
A36
A37
A38
A39
A40
A41
A42
A43
A44
A45
A46
A47
A48
A49
A50
A51
A52
A53
A54
A55
A56
A57
A58
A59
A60
SYSTEM RESET WINDOW TIMER
SYSTEM RESET WINDOW TIMER SETPOINT
DETECTOR RESET PULSE TIMER
4-WIRE RESET RELAY PULSE TIMER
FIRE ALARM CLEAR DELAY TIMER
FIRE ALARM CLEAR DELAY TIMER SETPOINT
FIRE ALARM CLEAR PULSE TIMER
SYSTEM RESET PULSE TIMER
ALARM SILENCE INHIBIT TIMER
ALARM SILENCE INHIBIT TIMER SETPOINT
FIRE ALARM CUTOUT TIMER
FIRE ALARM CUTOUT TIMER SETPOINT
FIRE ALARM CUTOUT SILENCE PULSE TIMER
TROUBLE REMINDER CYCLE TIMER
TROUBLE REMINDER OFF-TIME SETPOINT
TROUBLE REMINDER ON-TIME SETPOINT
DOOR HOLDER ALARM DROP TIMER
DOOR HOLDER ALARM DROP TIMER SETPOINT
DOOR HOLDER BROWNOUT DROP TIMER
TIMER
ANALOG 144-15-0
TIMER
TIMER
TIMER
144-14-0
144-16-0
144-17-0
144-18-0
ANALOG 144-19-0
TIMER
TIMER
TIMER
ANALOG 144-23-0
TIMER 144-24-0
ANALOG 144-25-0
TIMER
TIMER
ANALOG 144-28-0
ANALOG 144-29-0
144-20-0
144-21-0
144-22-0
144-26-0
144-27-0
TIMER
ANALOG 144-31-0
TIMER 144-32-0
144-30-0
DOOR HOLDER BROWNOUT DROP TIMER SETPOINT ANALOG 144-33-0
SYSTEM STARTUP PULSE TIMER
FIRE ALARM AUDIBLE SIGNAL OPERATION
FIRE ALARM VISUAL SIGNAL OPERATION
ALARM VERIFICATION - RETARD TIME
ALARM VERIFICATION - RESET TIME
ALARM VERIFICATION - CONFIRMATION TIME
ALARM VERIFICATION - TALLY LIMIT
WALK TEST ABORT TIMEOUT SETPOINT
WALK TEST REACTIVATE DELAY SETPOINT
MONITOR ZONE ENABLE DELAY SETPOINT
CODED INPUT TIMEOUT SETPOINT
OFF TIME AFTER PNIS (NON-CONT.) CODES
CITY CIRCUIT CONFIGURATION
ALERT TONE/MSG AFTER MICROPHONE UNKEYED
TOTAL AUDIO CHANNELS
CHANNEL 1 ROUTING
CHANNEL 2 ROUTING
CHANNEL 3 ROUTING
LOCAL ROUTING
EVAC TONE/MSG AFTER MICROPHONE UNKEYED
SUPERVISION MSG#
EVACUATION MSG#
ALERT MSG#
DRILL MSG#
TIMER
144-34-0
ANALOG 144-35-0
ANALOG 144-36-0
ANALOG 144-37-0
ANALOG 144-38-0
ANALOG 144-39-0
ANALOG 144-40-0
ANALOG 144-41-0
ANALOG 144-42-0
ANALOG 144-43-0
ANALOG 144-44-0
ANALOG 144-45-0
ANALOG 144-46-0
ANALOG 144-47-0
ANALOG 144-48-0
ANALOG 144-49-0
ANALOG 144-50-0
ANALOG 144-51-0
ANALOG 144-52-0
ANALOG 144-53-0
ANALOG 144-54-0
ANALOG 144-55-0
ANALOG 144-56-0
ANALOG 144-57-0
ANALOG 144-58-0
ANALOG 144-59-0
ANALOG 144-60-0
ALL CLEAR MSG#
AUX 1 MSG#
AUX 2 MSG#
FS-8700-41 Simplex 4100 Driver Manual
Page 56 of 58
A61
A62
A63
A64
A65
A66
A67
A68
A69
A70
A71
A72
A73
A74
A75
A76
A77
A78
A79
A80
A81
A82
A83
A84
A85
A86
A87
A88
A89
A90
A91
A92
A93
A94
A95
A96
A97
A98
A99
A100
A101
A102
A103
A104
A105
A106
A107
MICROPHONE PRETONE MSG#
PHONE OFFHOOK TIMER
PHONE CALLBACK TIMER
ANALOG 144-61-0
TIMER
TIMER
TIMER
TIMER
144-62-0
144-63-0
144-64-0
144-65-0
PHONE TIMEOUT TIMER
REMOTE MASTER PHONE TIMEOUT TIMER
SPEAKER SWITCH OFF AUTO COUNT
AUDIO RESET PULSE TIMER
VTG 1 PRIORITY
VTG 2 PRIORITY
ANALOG 144-66-0
TIMER 144-67-0
ANALOG 144-68-0
ANALOG 144-69-0
ANALOG 144-70-0
ANALOG 144-71-0
ANALOG 144-72-0
ANALOG 144-73-0
CHANNEL 1 ROUTING PRIORITY
CHANNEL 2 ROUTING PRIORITY
CHANNEL 3 ROUTING PRIORITY
LOCAL SPEAKER ROUTING PRIORITY
AUDIO SUPERVISION PULSE TIMER VTG1
AUDIO SUPERVISION PULSE TIMER VTG2
ENABLE/DISABLE STATISTIC GROUP
ENABLE/DISABLE STATISTIC OUTPUT PORT
5 SEC TIMER FOR REMOTE MASTER PHONES
CLEAR PEAK PULSE
PRECODE MESSAGE NUMBER - VTG 1
AFTER CODE MESSAGE NUMBER - VTG 1
PRECODE MESSAGE NUMBER - VTG 2
AFTER CODE MESSAGE NUMBER - VTG 2
' QUIET' MESSAGE NUMBER
TIMER
TIMER
144-74-0
144-75-0
ANALOG 144-76-0
ANALOG 144-77-0
TIMER
144-78-0
ANALOG 144-79-0
ANALOG 144-80-0
ANALOG 144-81-0
ANALOG 144-82-0
ANALOG 144-83-0
ANALOG 144-84-0
2 SECOND TIMER - VTG 1
2 SECOND TIMER - VTG 2
MIKE INHIBIT TIMER
TIMER
TIMER
TIMER
144-85-0
144-86-0
144-87-0
MIKE INHIBIT TIMER SETPOINT
PHONE CALLBACK TIMER SETPOINT
PHONE TIMEOUT TIMER SETPOINT
VTG & AMPLIFIER TROUBLE DISABLE TIMER
SUPERVISION NOT ACTIVE - TBL DELAY TIMER
4 WIRE DETECTOR RESET EXTEND TIMER
ACTIVE MESSAGE NUMBER - VTG 1
ACTIVE MESSAGE NUMBER - VTG 2
ACTUAL CHIPSET PLUGGED INTO VTG 1
ACTUAL CHIPSET PLUGGED INTO VTG 2
BATTERY TROUBLE COUNTER
AC POWER FAIL COUNTER
ANALOG 144-88-0
ANALOG 144-89-0
ANALOG 144-90-0
TIMER
TIMER
TIMER
144-91-0
144-92-0
144-93-0
ANALOG 144-94-0
ANALOG 144-95-0
ANALOG 144-96-0
ANALOG 144-97-0
COUNTER 144-98-0
COUNTER 144-99-0
ANALOG 144-100-0
ANALOG 144-101-0
ANALOG 144-102-0
ANALOG 144-103-0
ANALOG 144-104-0
ANALOG 144-105-0
ANALOG 144-106-0
ANALOG 144-107-0
SYSTEM TYPE
FIRST STAGE TIMER
FIRST STAGE TIMER SETPOINT
MASTER MIKE 5 SECOND UNKEY DELAY
REMOTE MIKE 1 5 SECOND UNKEY DELAY
REMOTE MIKE 2 5 SECOND UNKEY DELAY
MASTER MIKE'S PRETONE TIMER
MASTER MIKE'S PRETONE SETPOINT
FS-8700-41 Simplex 4100 Driver Manual
Page 57 of 58
A108
A109
A110
A111
A112
A113
A114
A115
A116
A117
A118
A119
A120
A121
A122
A123
A124
A125
A126
A127
A128
A129
A130
A131
A132
A133
REMOTE MIKE 1'S PRETONE TIMER
REMOTE MIKE 1'S PRETONE SETPOINT
REMOTE MIKE 2'S PRETONE TIMER
REMOTE MIKE 2'S PRETONE SETPOINT
GROUND TROUBLE COUNTER
ANALOG 144-108-0
ANALOG 144-109-0
ANALOG 144-110-0
ANALOG 144-111-0
COUNTER 144-112-0
ANALOG 144-113-0
COUNTER 144-114-0
ANALOG 144-115-0
COUNTER 144-116-0
COUNTER 144-117-0
PAGING CHANNEL
TRUEALARM MODIFICATION COUNTER
EXCESSIVELY DIRTY (OUT OF RANGE)
DIRTY SENSOR COUNTER
ALMOST DIRTY COUNTER
ALARMS SILENCED DELAY TIMER
NUMBER OF LOCAL SYSTEM POINTS' TROUBLES
SYSTEM PAGING STATUS
KEYPAD INACTIVITY TIMEOUT SETPOINT
NUMBER OF SYSTEM PRIORITY 2 ALARMS
NUMBER OF OLD (UNCLEARED) PRI2 ALARMS
PRI2 RESET WINDOW TIMER
PRI2 RESET WINDOW TIMER SETPOINT
PRI2 ALARM CLEAR DELAY TIMER
PRI2 ALARM CLEAR DELAY TIMER SETPOINT
PRI2 ALARM CLEAR PULSE TIMER
PRIORITY 2 RESET PULSE TIMER
PRIORITY 2 RESET START TIMER
SUPERVISION DELAY SETPOINT CHL1
SUPERVISION DELAY SETPOINT CHL2
SUPERVISION NOT ACTIVE DELAY SETPOINT
TIMER
144-118-0
COUNTER 144-119-0
ANALOG 144-120-0
ANALOG 144-121-0
ANALOG 144-122-0
ANALOG 144-123-0
TIMER
ANALOG 144-125-0
TIMER 144-126-0
ANALOG 144-127-0
144-124-0
TIMER
TIMER
TIMER
144-128-0
144-129-0
144-130-0
ANALOG 144-131-0
ANALOG 144-132-0
ANALOG 144-133-0
FS-8700-41 Simplex 4100 Driver Manual
Page 58 of 58
THIS PAGE INTENTIONALLY LEFT BLANK
|