Simplex 4100 Computer Port Protocol Guide
Simplex 4100 Computer Port Protocol Guide
08
1 DESCRIPTION
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 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.
Serial
Client Only
3 COMPATIBILITY MATRIX
4 CONNECTION INFORMATION
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: [Link]
Tel: (408) 262-2299 Fax: (408) 262-2269 Toll Free: (888) 509-1970 email: support@[Link]
Page 1 of 7
Simplex Time Recorder Company - 4100 Doc. No. Ver: 1.08
5 DEVICES TESTED
6 CONNECTION CONFIGURATIONS
Terminal Block
Port A =1-5, Port B=6-10.
FS-8917-16
8 1
FieldServer
P1
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: [Link]
Tel: (408) 262-2299 Fax: (408) 262-2269 Toll Free: (888) 509-1970 email: support@[Link]
Page 2 of 7
Simplex Time Recorder Company - 4100 Doc. No. Ver: 1.08
Sim4100U Panel
RS-232 Card
Port B
8917-07
FS-8717-07
FieldServer Part #
8915-10
UTP cable
8 1
FieldServer
P1
Port B Port
Front of 4100U Panel
A
Pin 2 - White
Pin 3 - Blue
Pin 7 - Green
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: [Link]
Tel: (408) 262-2299 Fax: (408) 262-2269 Toll Free: (888) 509-1970 email: support@[Link]
Page 3 of 7
Doc. No. Ver: 1.08
Simplex 4100 Computer Port Protocol
FS-8700-41 Rev: 1
7 CONNECTION NOTES
To enable the 4100 Protocol, the 4100 system, supplied by the user, must have a free RS-232 port dedicated for use with the
FieldServer. 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 being used, refer to the specific product
specifications, or contact a Simplex sales representative. The RS-232 port being used must be configured with a port device
type of "COMPUTER". This can only be enabled by a Simplex Technical Representative using the 4100 Programming Unit.
The driver does not support the CTS/RTS handshaking supported by the ‘Computer’ port of Simplex devices.
The driver does not support port expansion and the write through feature of the FieldServer is only supported for the CLIST
function which is used to read point status.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: [Link]
Tel: (408) 262-2299 Fax: (408) 262-2269 Toll Free: (888) 509-1970 email: support@[Link]
Page 4 of 7
Doc. No. Ver: 1.08
Simplex 4100 Computer Port Protocol
FS-8700-41 Rev: 1
The function can be used to read the current analog value (for TrueAlarm devices and Analog pseudo points
only)
This driver function used the Simplex ‘CSHOW c-p-s CVAL’ command..A subset of the function is
Value Client Reads implemented to allow the analog values of certain points to be read and stored.
It is only supported by panels with firmware revision numbers greater than 10.
This driver function uses the Simplex ‘SYSDIAG Earths’ command. It is only supported by panels with
firmware revision numbers greater than 10.
Earths Client Reads
A subset of this function is implemented to allow device and panel earth states to be read and stored.
Function
Symbolic point formatting is not supported.
The following command and message are not supported. XLOG, TERM, DISARM, DISABLE, HELP, LOGIN, RESTART, LIST,
PRINT, TYPE, SELECT, CLEAR, DIAGNOSTIC, WALKTEST, CTRL-D, SYSDIAG, SWAP, TICMODE
For all commands, a subset of the command capability has been implemented. The subset is chosen to exclude most ASCII
based responses.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: [Link]
Tel: (408) 262-2299 Fax: (408) 262-2269 Toll Free: (888) 509-1970 email: support@[Link]
Page 5 of 7
Doc. No. Ver: 1.08
Simplex 4100 Computer Port Protocol
FS-8700-41 Rev: 1
Notes:
The driver can only recognize known attributes. if the device response is spelled, spaced or formatted differently
from the expected response the whole response may be ignored, the attribute may be ignored or the driver may
report that the state of the attribute is not recognized.
The driver can only process responses where the address of the point is provided in card-point-subpoint format.
The driver can only process responses where a dashed line separates the header and attribute information.
The user is able to define a list of additional attributes that the driver will recognize.
The driver can only interpret attribute states/values that it recognizes. If he attribute is spelled, spaced for formatted
differently from the expected response the driver will report the state/value as unknown.
The possible attribute states/values are unknown. The driver/manual cannot provide information on what
states/values can be expected for a particular attribute or device.
The Driver will report attribute states/values by setting a data array element to a value corresponding to the index
number associated with the attribute state.
A table of attribute states will be maintained. The user can add to this table so that additional attribute states can be
recognized.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: [Link]
Tel: (408) 262-2299 Fax: (408) 262-2269 Toll Free: (888) 509-1970 email: support@[Link]
Page 6 of 7
Doc. No. Ver: 1.08
Simplex 4100 Computer Port Protocol
FS-8700-41 Rev: 1
Examples:
A pull station reports that its primary status is 'Alarm', the driver will set the value of array position 1 to 20 because
the state word 'alarm' has in index of 20 in the table of attribute states.
A smoke detector reports that the device attribute is 'On-Line'. The driver sets the value of array position 9 to a
value of 1 because the device attribute's array position is 9 and the state word 'on-line’ has an index of 9 in the table
of attribute states.
A smoke detector reports that the device attribute is 'On Line'. The driver sets the value of array position 9 to a value
of 999 because it does not recognize the way that the attribute state is formatted.
Analog Values
The current analog value for TrueAlarm devices and Analog pseudo points can be read from the panel. This is only
true of panels with firmware revisions 10.x and later. Typically this excludes older panels such as the 4020 and 4100
unless they have had their firmware updated.
TrueAlarm smoke devices show the triplet current count/current % of alarm/current smoke level.
TrueAlarm heat devices show the pair current count/current temperature.
Analog monitor ZAM devices show their current sensor counts (0-255)
Analog pseudo points show their current value (0-65535).
When multiple values are returned they are stored in consecutive array location.
Some points may have their values set if access levels are set appropriately. The seta function is used for this
purpose.
Earth States
The Sysdiag function may be used to monitor the current raw state of the earth statuses in the panel. It displays the earth
statuses for 1) SPS/XPS, 2) Mapnet/IDNet, 3) TrueAlert cards. This is only true of panels with firmware revisions 10.x and
later. Typically this excludes older panels such as the 4020 and 4100 unless they have had their firmware updated.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: [Link]
Tel: (408) 262-2299 Fax: (408) 262-2269 Toll Free: (888) 509-1970 email: support@[Link]
Page 7 of 7