EST3-ECP Driver Manual

EST3-ECP Driver Manual
FieldServer
FS-8700-39 EST3-ECP
Driver Manual
(Supplement to the FieldServer Instruction Manual)
APPLICABILITY & EFFECTIVITY
Effective for all systems manufactured after August 2016.
Driver Revision: 1.13
Document Revision: 10.A
FS-8700-39 EST3-ECP Driver Manual
Technical Support
Please call us for any technical support needs related to the FieldServer product.
Sierra Monitor Corporation
1991 Tarob Court
Milpitas, CA 95035
Website: www.sierramonitor.com
U.S. Support Information:
+1 408 262-6611
+1 800 727-4377
Email: support@sierramonitor.com
EMEA Support Information:
+44 2033 1813 41
Email: support.emea@sierramonitor.com
Contact Information
FS-8700-39 EST3-ECP Driver Manual
TABLE OF CONTENTS
Table of Contents ........................................................................................................................................ 3
1
EST3 Description ................................................................................................................................. 5
2
Driver Scope of Supply ....................................................................................................................... 5
2.1 Supplied By Sierra Monitor for this Driver ........................................................................................... 5
rd
2.2 Provided By the Supplier of 3 Party Equipment ................................................................................ 5
2.2.1 Hardware ...................................................................................................................................... 5
rd
2.2.2 Required 3 Party Configuration .................................................................................................. 5
3
Hardware Connections ........................................................................................................................ 6
3.1 Pinouts ................................................................................................................................................. 6
3.2 Connection Notes ................................................................................................................................ 7
4
Data Array Parameters ........................................................................................................................ 8
5
Configuring the FieldServer as a EST3 Client .................................................................................. 9
5.1 Client Side Connection Parameters .................................................................................................... 9
5.2 Client Side Node Parameters ............................................................................................................ 10
5.3 Client Side Map Descriptor Parameters ............................................................................................ 10
5.3.1 FieldServer Related Map Descriptor Parameters ....................................................................... 10
5.3.2 Driver Related Map Descriptor Parameters ................................................................................ 11
5.3.3 Map Descriptor Example 1 ......................................................................................................... 13
5.3.4 Map Descriptor Example 2 ......................................................................................................... 13
5.3.5 Map Descriptor Example 3 ......................................................................................................... 13
Appendix A. Useful Features ................................................................................................................... 14
Appendix A.1. Panel Masks .................................................................................................................... 14
Appendix A.2. Setting up Multiple Parameters ........................................................................................ 14
Appendix A.3. Priority .............................................................................................................................. 14
Appendix A.4. Report and Delta Service ................................................................................................. 14
Appendix A.4.1. Report Service (regular polling) .................................................................................... 14
Appendix A.4.2. Delta Service (unsolicited messages) ........................................................................... 14
Appendix A.4.3. Example Configuration using Delta Mode only ......................................................... 15
Appendix A.5. Optional Data Arrays ........................................................................................................ 16
Appendix A.5.1. Relay Confirmation State .......................................................................................... 16
Appendix A.5.2. EST_Types_DA ......................................................................................................... 16
Appendix A.5.3. EST_Types_Update .................................................................................................. 16
Appendix A.5.4. DA_Bit_Name ............................................................................................................ 17
Appendix A.5.5. EST_Report_Type..................................................................................................... 17
Appendix A.6. Object Types and Required Parameters ......................................................................... 18
Appendix A.7. Set Date and Time To Panel............................................................................................ 19
Appendix B. Troubleshooting .................................................................................................................. 20
Appendix B.1. Multiple Com Errors ......................................................................................................... 20
Appendix C. Reference ............................................................................................................................. 21
Appendix C.1. EST3 Data Format ........................................................................................................... 21
Appendix C.1.1. Input data format ....................................................................................................... 21
Appendix C.1.2. Output data format .................................................................................................... 24
Appendix C.2. EST3 ECP Connection Statistics ..................................................................................... 25
Appendix C.3. Driver Error Messages ..................................................................................................... 26
Table of Contents
FS-8700-39 EST3-ECP Driver Manual
LIST OF FIGURES
Figure 1: FieldServer to ETS3 Hardware Connections ................................................................................. 6
Figure 2: QuickServer to ETS3 Hardware Connections ............................................................................... 7
Table of Contents
FS-8700-39 EST3-ECP Driver Manual
1
EST3 DESCRIPTION
The EST3 External Communications Protocol (ECP) driver allows the FieldServer to transfer data to and
from Edwards EST devices over RS-232 or RS-485 (with converter) serial ports using the EST3 ECP
protocol. In the EST application the FieldServer always emulates a Client.
The FieldServer makes use of the following ECP Services.
Read Operations:

Report Service

Delta Service
Write Operations:

Command Service
All read points are continually updated using the Report Service; response times are enhanced using
Delta Service broadcasts by the EST3 panel.
2
DRIVER SCOPE OF SUPPLY
2.1 Supplied By Sierra Monitor for this Driver
PART #
FS-8915-10
FS-8917-16
Description
7-ft Cat5 cable with RJ45 connectors at both ends
Cable, EIA232:485 Pigtail RJ45 Port
2.2 Provided By the Supplier of 3 rd Party Equipment
2.2.1 Hardware
Check to make sure that RS232 daughter board is installed on the CPU board.
PART #
3-RS232 Card Rev 5.0
3-RS232 Card Rev 6.0
Description
EST3 Gateway
Needs to be installed for PAL chip Rev 1.1.
Needs to be installed for PAL chip Rev 1.2.
2.2.2 Required 3 rd Party Configuration
The EST3 panel has to be set into the “Gateway Mode” using the EST3 Configuration tool (3-SDU).
Possible Protocols
ECP Type II
ECP Type II with Text
ECP Type III
ECP Type III with Text
Supported
Not Supported
Supported
Not Supported
Page 5 of 26
FS-8700-39 EST3-ECP Driver Manual
3
HARDWARE CONNECTIONS
Figure 1: FieldServer to ETS3 Hardware Connections
3.1 Pinouts
RJ-45 Pin
1
8
4
From RJ-45
RX
TX
COM
Color
Brown
White/Orange
Blue/white
To EST3 ECP TB2
TX 2
RX 2
COM 2
Page 6 of 26
FS-8700-39 EST3-ECP Driver Manual
3.2 Connecting to QuickServer
Figure 2: QuickServer to ETS3 Hardware Connections
3.3 Connection Notes
1

There is normally only one interface to an EST3 system, even if multiple panels exist. All data for
the entire system is received through this single interface.

The interface on the EST3 panel may be COM1 or COM2, but it needs to be configured in the
EST3 panel as a gateway. Gateway Type III is recommended.

The EST3 panel monitors the quality of communications to the FieldServer and will detect a poor
connection. Poor connections are normally caused by inappropriate selection of gateway type,
but can also be related to installation quality.
1
For single port operation, Port 1 may not operate correctly on system startup. This may be reported as a communications error, or
may simply result in communication problems with the RS-232 port. 3-CPU3 units with date codes 07120 or later do not exhibit
this issue because of the version of firmware used. No action is required. 3-CPU3 with date codes earlier than 07120 may exhibit
this issue. Units that do exhibit the issue must be replaced with newer units.
Date code format is: YYDDD For example, 12145, that is 2012 May 24 (145th day of the year).
Page 7 of 26
FS-8700-39 EST3-ECP Driver Manual
4
DATA ARRAY PARAMETERS
Data Arrays are “protocol neutral” data buffers for storage of data to be passed between protocols. It is
necessary to declare the data format of each of the Data Arrays to facilitate correct storage of the relevant
data.
Section Title
Data_Arrays
Column Title
Function
Data_Array_Name
Provide name for Data Array.
Data_Array_Format
Data_Array_Length
Provide data format. Each Data Array can only take on
one format.
Number of Data Objects. Must be larger than the data
storage area required by the Map Descriptors for the
data being placed in this array.
Example
// Data Arrays
Data_Arrays
Data_Array_Name
DA_AI_01
DA_AO_01
DA_DI_01
DA_DO_01
, Data_Array_Format
, Float
, Float
, Bit
, Bit
, Data_Array_Length
, 200
, 200
, 200
, 200
Page 8 of 26
Legal Values
Up to 15 alphanumeric
characters.
Uint16
1-10, 000
FS-8700-39 EST3-ECP Driver Manual
5
CONFIGURING THE FIELDSERVER AS A EST3 CLIENT
For detailed information on FieldServer configuration, refer to the FieldServer Configuration Manual. The
information that follows describes how to expand upon the factory defaults provided in the configuration
files included with the FieldServer (see “.csv” sample files provided with the FieldServer).
This section documents and describes the parameters necessary for configuring the FieldServer to
communicate with an EST3 Server.
The configuration file tells the FieldServer about its interfaces, and the routing of data required. In order to
enable the FieldServer for EST3 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: In the tables below, * indicates an optional parameter, with the bold legal value being the
default.
5.1 Client Side Connection Parameters
Section Title
Connections
Column Title
Port
Baud
Parity*
Data_Bits*
Protocol
Function
Specify which port the device is connected to the FieldServer.
Specify baud rate.
Specify parity.
Specify data bits.
Specify protocol to be used by this port.
Legal Values
2
P1-P2, R1-R2
3
9600, 19200
None
8
EST3
Example
//
Client Side Connections
Connections
Port
P1
2
3
, Baud
, 19200
, Parity
, None
, Data_Bits
,8
, Protocol
, EST3
Not all ports shown are necessarily supported by the hardware. Consult the appropriate Instruction manual for details of the ports
available on specific hardware.
Edwards Recommends 19200-baud minimum in order to prevent buffer overruns in the EST3 panel.
Page 9 of 26
FS-8700-39 EST3-ECP Driver Manual
5.2 Client Side Node Parameters
Section Title
Nodes
Column Title
Function
Node_Name
Provide name for Node.
Node_ID
Protocol
MAC ID of Panel.
Specify protocol used.
Specify which port the device is connected to the
FieldServer.
Specify time allowed between poll and response.
The IC_Timeout parameter monitors the time between
characters in a response. If the time exceeds the
IC_Timeout, the response is discarded and is considered
a Timeout.
Specify the maximum number of points that can be polled
in single request. Legacy panel firmware (prior to spec
version 5.20) supports a maximum of 34, but new firmware
supports a maximum of 15.
Specify the format to store status time in
EST_StatusTime_DA Data Array.
Specify if events from panel should be considered
independent of each other or not. If events are
independent, the driver will store and clear any event on
receiving a message from the panel.
If events are not independent, the driver will store the
current event and clears all other events for the point.
Port
Timeout
IC_Timeout
EST_MX_Read_
Points*
EST_StatusTime
_Format*
Est_Independent
_Events*
Legal Values
Up to 32 alphanumeric
characters
1 – 24 (normally 1)
EST3
2
P1-P2, R1-R2
≥10 seconds
0-0.5s,
0.05s,
recommended 0.5s
1-34
yyyy, mm, dd, hh, mm,
ss
Yes, No
Example
//
Client Side Nodes
Nodes
Node_Name
EST_1
, Node_ID
,1
, Protocol
, EST3
, Port
, P1
, Timeout
, 10s
, IC_Timeout
, 0.5s
, EST_Mx_Read_Points
, 15
5.3 Client Side Map Descriptor Parameters
5.3.1 FieldServer Related Map Descriptor Parameters
Column Title
Map_Descriptor_Name
Data_Array_Name
Data_Array_Offset
Function
4
Function
Name of this Map Descriptor.
Name of Data Array where data is
to be stored in the FieldServer.
Starting location in Data Array.
Function of Client Map Descriptor.
WRBC is not recommended, as startup values may be invalid.
Page 10 of 26
Legal Values
Up to 32 alphanumeric characters
One of the Data Array names from
Section 4.
0 to maximum specified in Section 4.
4
RDBC, WRBC , WRBX
FS-8700-39 EST3-ECP Driver Manual
5.3.2 Driver Related Map Descriptor Parameters
Column Title
Function
Node_Name
Name of Node to fetch data from.
EST_Panel
EST_Card
Address
Panel
Card
Starting address of read block.
Length of Map Descriptor.
Longer map descriptors (where possible) are
better from a performance point of view, as well
as from a memory use point of view, since each
map descriptor comes with a memory overhead
as well as a protocol handshaking overhead.
Length
EST_Object_Type
Object type parameter.
EST_Index
EST_Route
Index parameter
Route parameter
EST_Priority
Pri parameter
EST_Chan
EST_Msg_Index
EST_Account
EST_ConfCL
EST_Panel_Mask_1
EST_Panel_Mask_2
EST_Panel_Mask_3
EST_Panel_Mask_4
EST_Panel_Mask_5
EST_Panel_Mask_6
EST_Panel_Mask_7
EST_Panel_Mask_8
Chan parameter
MsgIndex parameter
Account parameter
ConfCL parameter
PanelMask(1) parameter (LSB)
PanelMask(2) parameter
PanelMask(3) parameter
PanelMask(4) parameter
PanelMask(5) parameter
PanelMask(6) parameter
PanelMask(7) parameter
PanelMask(8) parameter (MSB)
Update the default Types list or refer to new list.
Requires 'EST_Types_DA' parameter to be
defined (refer to Appendix A.5.3).
Scaling zero in Data Array
Scaling max in Data Array
Scaling zero in Connected Node
EST_Types_Update*
Data_Array_Low_Scale*
Data_Array_High_Scale*
Node_Low_Scale*
Page 11 of 26
Legal Values
One of the node names
specified in Section 5.2.
0 - 63
0 - 255
0 - 2127
Reads: 1 to maximum
address of panel and
card. A length of up to 34
is recommended. Older
panels do not accept odd
numbers. Writes: 1
Relay, Led, ServGroup,
GuardPtrl, ChkInGrp,
AltMessage, Reset,
PanelSil, AlarmSil, Drill,
GAInhibit, Reboot,
Evacuate, AltSensitiv,
Partition, CmdList, Input,
Zone, Card, AndGroup,
Matrix, TimeCtrl,
InstructionText,
AmpPower, AudMsg,
CmdList, MCmsg,
SetDate, SetTime
0 - 65535
0 - 255
0 - 4 (Refer to Appendix
A.3)
0 - 255
0 - 65535
0 - 255
0 - 65535
0 - 255
0 - 255
0 - 255
0 - 255
0 - 255
0 - 255
0 - 255
0 - 255
-, yes, new list
-32767 to 32767, 0
-32767 to 32767, 100
-32767 to 32767, 0
FS-8700-39 EST3-ECP Driver Manual
Column Title
Node_High_Scale*
DA_Bit_Name*
Function
Scaling max in Connected Node.
Data Array to store Point Status (refer to example
in Section 5.3.5).
5
Data Array to store Alarm state.
5
Data Array to store Trouble state.
5
Data Array to store Supervisory state.
5
Data Array to store Monitor state.
5
Data Array to store CO active state.
Data Array to store state other than Alarm,
5
Trouble, Supervisory or Monitor.
Data Array to store the raw value of the active bit.
Relay confirmation state. Refer to Appendix A.5
for more information.
Data Array to hold Types category (refer to
Appendix A.6).
Acknowledge State (refer to Appendix A.5.4).
EST_Report_Type*
Store information from particular Report
EST_Status_DA
EST_Alarm_DA*
EST_Trouble_DA*
EST_Supervisory_DA*
EST_Monitor_DA*
EST_COActive_DA*
EST_Others_DA*
EST_Active_DA*
EST_Relay_Conf_DA*
EST_Types_DA*
EST_Store_Type*
EST_StatusTime_DA*
This parameter is applicable only to Map
Descriptors where EST_Report_Type is ‘Point I/O
Status’.
If this parameter is not defined and/or the value is
other than ‘Status’, the Driver will store raw 16 Bit
data in the Data Array pointed to by the
Data_Array_Name parameter of the Map
Descriptor.
If the value of this parameter is ‘Status’ then the
Driver will store the most recent status of the
point. Since the Data_Array_Name Data Array
and the Data Array under EST_Status_DA will
hold the same data, EST_Status_DA may be
omitted (refer also to Section 5.3.5).
Data Array to store FieldServer's time when Point
Status changes.
By default or when Node parameter
EST_StatusTime_Format is set to ss, driver will
store FieldServer's Time in seconds since 1 Jan
1970.
If EST_StatusTime_Format is yyyymmddhhmmss
driver will store time as year, month (1-12), date
(1-31) hour (0-23) minutes (0-59) seconds (0-59)
6
in 6 sequential data array locations.
5
Legal Values
-32767 to 32767, 100
One of the Data Array
Names declared in
Section 4.
-, Point I/O Status,
Sensitivity, Date Time
Status
All other values will be
ignored and will not have
any affect.
One of the Data Array
Names declared in
Section 4.
Refer to Appendix A.4 and Section 5.3.4.
Timestamp will be recorded only when MD is configured to store Point Status i.e. either EST_Status_DA is used or
EST_Store_Type is set to 'Status'.
6
Page 12 of 26
FS-8700-39 EST3-ECP Driver Manual
5.3.3 Map Descriptor Example 1
//
Client Side Map Descriptors
Map_Descriptors
Map_Descriptor_Name
MD_LED_1
, EST_Card
,1
, Data_Array_Name
, DA_AI_01
, Address
,0
, Length
, 20
, Data_Array_Offset
,0
, EST_Store_Type
, Status
, Function
, Rdbc
, Node_Name
, EST_1
, EST_Panel
,1
, Scan_Interval
, 5.0s
5.3.4 Map Descriptor Example 2
This Map Descriptor will cause the specified EST point to be read every 50 seconds (subject to
throughput constraints); the full 16-bit status values received from regular polls will be stored in Data
Array DA_AI_01 at offsets 0 – 19, and the Alarm, Trouble, Supervisory, Monitor or Other status (received
by regular poll, or Delta message) will be stored in Data Arrays TROUBLES and ALARMS,
SUPERVISORY, MONITOR, OTHERS also at offsets 0 – 19. Refer also to Appendix C.
//
Client Side Map Descriptors
Map_Descriptors
Map_Descriptor_Name
MD_LED_1
, Node_Name
, EST_1
, Data_Array_Name
, DA_AI_01
, EST_Panel
,1
, Data_Array_Offset
,0
, EST_Card
,1
, Address
,0
, Function
, Rdbc
, Length
, 20
, EST_Trouble_DA
, TROUBLES
, EST_Alarm_DA
, ALARMS
, Scan_Interval
, 50s
5.3.5 Map Descriptor Example 3
This Map Descriptor will cause the specified EST point to be read every 50 seconds (subject to
throughput constraints). The full 16-bit status values received from regular polls will be stored in Data
Array DA_AI_01 at offsets 0 – 19, and the Classification as Alarm, Trouble, Supervisory, Monitor , Other,
Relay Confirmation, COActive, Pre-Alarm, Disabled or Test status in the Data Array STATUS at offsets 0
– 19. Refer also to Appendix C.1.
The classification values are as follows:
Normal
Alarm
Supervisory
Trouble
Monitor
Other
0
1
2
3
4
5
Relay confirmation
CO Active
Pre-Alarm
Disabled
Test
6
7
8
9
10
Map_Descriptors
Map_Descriptor_Name , Data_Array_Name , Data_Array_Offset , Function , EST_Status_DA , Node_Name
MD_LED_1
, DA_AI_01
,0
, Rdbc
, STATUS
, EST_1
, EST_Panel
,1
, EST_Card
,1
, Address
,0
, Length
, 20
, Scan_Interval
, 50s
Page 13 of 26
FS-8700-39 EST3-ECP Driver Manual
Appendix A. USEFUL FEATURES
Appendix A.1. Panel Masks
The 8 PanelMask parameters combine to form a 64-bit field in which each bit denotes an EST panel in
the network. Commands that use the Panel Masks are executed by each panel for which the
corresponding bit is set. The Map Descriptor need only define non-zero bytes in the PanelMask. Typically
this will be EST_Panel_Mask_1 with a value of 1.
Appendix A.2. Setting up Multiple Parameters
The multiple parameters required by a command must be stored in consecutive locations in the Data
Array specified by the Map Descriptor, starting at the specified Data_Array_Offset. All parameters must
be set up before the EST command is executed. This is done using a Block Write (if supported by the
protocol originating the data). All parameters are set up in a single write operation, and the EST
command is triggered with all values in place.
Appendix A.3. Priority
The write priority has the possible values of Set, Latch, Low, Medium, and High. These are encoded as
00h, 01h, 02h, 03h and 04h respectively.
Appendix A.4. Report and Delta Service
The EST ECP3 Report and Delta services report point status slightly differently. The FieldServer EST3
driver deals with these differences as follows:
Appendix A.4.1. Report Service (regular polling)
The full 16-bit point status is stored to the Read Map Descriptor’s Data Array. If optional Data Arrays are
configured, then the point status is also interpreted according to its Alarm, Trouble, Supervisory or
Monitor status and the corresponding Data Array is updated. See Appendix A.5 for details.
Appendix A.4.2. Delta Service (unsolicited messages)
Delta Service messages do not provide the same 16-bit status value as supplied by the Report Service.
For this reason, ONLY the optional Data Arrays will be updated when a Delta message is received. Delta
messages will therefore only have an effect when optional Data Arrays have been configured. The delta
service will be sent out through ECP automatically. There's no panel setting for this. The EST3 panel
always sends a delta frame when there is a state change. Refer also to Appendix A.5 for additional
details.
Page 14 of 26
FS-8700-39 EST3-ECP Driver Manual
Appendix A.4.3. Example Configuration using Delta Mode only
NOTE: It is recommended that at least one active Map Descriptor is defined to alert the Driver if
the connection fails. As many passive Clients as desired can then be appended.
Ports
Port
P1
, Baud
, 9600
Nodes
Node_Name
Node_A
, Node_ID
,1
Data_Arrays
Data_Array_Name
DA_TEST1
DA_TROUBLE
DA_ALARM
Map_Descriptors
Map_Descriptor_Name
MD_TEST1
MD_TEST2
,EST_Panel
,1
,7
,Port
, P1
, Protocol
, EST3
, Data_Format
, Uint16
, Bit
, Bit
, Data_Array_Length
, 100
, 40
, 40
,Scan_Interval
,10.0s
,-
,EST_Card
,1
,3
, Timeout
, 4s
,Address
,0
,130
,Data_Array_Name
,DA_TEST1
,DA_TEST1
,Length
,20
,20
,Data_Array_Offset
,0
,20
,EST_Trouble_DA
,DA_TROUBLE
,DA_TROUBLE
Page 15 of 26
,Function
,Rdbc
,Passive_Client
,EST_Alarm_DA
,DA_ALARM
,DA_ALARM
,Node_Name
,Node_A
,Node_A
FS-8700-39 EST3-ECP Driver Manual
Appendix A.5. Optional Data Arrays
When optional parameters (EST_Alarm_DA, EST_Trouble_DA, EST_Supervisory_DA, EST_Monitor_DA,
or EST_COActive_DA) are used, the driver automatically separates the Alarm Trouble, Supervisory,
Monitor, CO Active bit from the incoming EST message and places the bit(s) in these Data Arrays at the
same offset as the incoming message. Other types can be stored in EST_Others_DA Data Array. Only
one Data type will be reported as active at a particular time; i.e. if Alarm is reported Driver will set Alarm
bit and reset corresponding bits from Trouble, Supervisory and Monitor Data Arrays. The Driver does not
correlate other types with Alarm, Trouble, Supervisory or Monitor types. For different point types the
active bit has a different meaning. If the user is interested in the meaning, the EST_Supervisory_DA Data
Array should be configured. If the user is interested in the raw value of the Active bit, the data array
EST_Active_DA should be configured.
Appendix A.5.1. Relay Confirmation State
The driver can store the relay confirmation state of a point in a Data Array under the parameter
EST_Relay_Conf_DA parameter.
0 – Relay state is not confirmed;
1 – Relay state confirmed.
Appendix A.5.2. EST_Types_DA
If it is necessary to override the default Types and Category list (Appendix C.1.1) the EST_Types_DA
parameter should be used.
For example, to put HEAT type into the “Monitor” category where all other defaults remain the same,
preload the data array as follows:
Preloads
Data_Array_Name
DA_Types
,Preload_Data_Index
,2
,Preload_Data_Value
,4
,Length
,1
Preload_Data_Index is the type of device and Preload_Data_Value holds the category for the specified
device type. The legal values for Preload_Data_Value are listed below:
Alarm
Supervisory
Trouble
Monitor
Others
CO Active
1
2
3
4
5
7
Appendix A.5.3. EST_Types_Update
If this parameter is not defined or is “yes”, the driver will update its internal driver list according to the
parameters preloaded under EST_Types_DA. If the parameter is set to “New List”, the driver will use
ONLY the parameters defined under EST_Types_DA and will not reference or update the default list at
all. The driver will therefore not store any data for types that do not have preloaded categories.
Page 16 of 26
FS-8700-39 EST3-ECP Driver Manual
Appendix A.5.4. DA_Bit_Name
7
The “Acknowledge ” state of a point is stored under this Data Array if configured.


0 – Acknowledged or Acknowledge not required.
1 – Point is not Acknowledged yet. To Acknowledge the point change the value to “0”.
Appendix A.5.5. EST_Report_Type
The dirtiness of a device can be stored as a value *10 for System Sensor Devices and as the actual value
for other Device Types (the panel sends % for other Device Types).
Map_Descriptors
Map_Descriptor_Name
MD_Poll_Sensitivity
,EST_Panel
,1
7
,Data_Array_Name
,DA_Dirtiness
,EST_Card
,2
,Address
,1
,Data_Array_Offset
,0
,Length
,3
,Function
,Rdbc
,Node_Name
,EST_1
,EST_Report_Type
,Sensitivity
,Scan_interval
,5.0s
The EST3 panel is only able to send/accept Acknowledgement when the panel is in Proprietary Mode. Contact EST (Edwards
Systems Technology) for information on configuring the panel.
Page 17 of 26
FS-8700-39 EST3-ECP Manual
Appendix A.6. Object Types and Required Parameters
The tables below list the fields required for the Map Descriptor implementing each object type.
Object Type
Required Parameters
Activate and Restore Commands (01h and 11h)
Relay
EST_Panel, EST_Card, Address, EST_Priority
Led
EST_Panel, EST_Card, Address, EST_Priority
ServGroup
EST_Index
GuardPtrl
EST_Index, EST_Route
ChkInGrp
EST_Index
AltMessage
EST_Panel_Mask(1..8); refer Section 5.3.2
AmpPower
EST_Panel, EST_Card, EST_Priority, EST_Chan
AudMsg
EST_Panel, EST_Card, EST_Msg_Index, EST_Priority, EST_Chan
Reset
EST_Panel_Mask(1..8); refer Section 5.3.2
PanelSil
EST_Panel_Mask(1..8); refer Section 5.3.2
AlarmSil
EST_Panel_Mask(1..8); refer Section 5.3.2
Drill
EST_Panel_Mask(1..8); refer Section 5.3.2
GAInhibit
EST_Panel_Mask(1..8); refer Section 5.3.2
Reboot
EST_Panel_Mask(1..8); refer Section 5.3.2
Evacuate
EST_Panel_Mask(1..8); refer Section 5.3.2
AltSensitiv
EST_Panel_Mask(1..8); refer Section 5.3.2
MCmsg
EST_Panel, EST_Card, EST_Priority, EST_Account, EST_ConfCL
CmdList
EST_Index
AndGroup
EST_Index
SetDate
EST_Object_Type; refer to Appendix A.7
SetTime
EST_Object_Type; refer to Appendix A.7
ClrPartitionEvent
EST_Index
DeviceTest
EST_Panel, EST_Card, Address
SysFunction1
EST_Panel_Mask(1..8); refer Section 5.3.2
SysFunction2
EST_Panel_Mask(1..8); refer Section 5.3.2
SysFunction3
EST_Panel_Mask(1..8); refer Section 5.3.2
SysFunction4
EST_Panel_Mask(1..8); refer Section 5.3.2
CalibrateAnalog
EST_Panel, EST_Card, Address
2StageSounder
EST_Panel, EST_Card, Address, EST_Priority
SensorByPass
EST_Panel, EST_Card, Address
GasAcceleratedResponse EST_Panel, EST_Card, Address
RemoteReadLock
EST_Panel_Mask(1..8); refer Section 5.3.2
RemoteWriteUnlock
EST_Panel_Mask(1..8); refer Section 5.3.2
LogicalOutput
Address, EST_Priority
LampTest2
EST_Panel_Mask(1..8); refer Section 5.3.2
Enable and Disable Commands (02h and 12h)
Relay
EST_Panel, EST_Card, Address
Led
EST_Panel, EST_Card, Address
Input
EST_Panel, EST_Card, Address
Zone
EST_Index
Card
EST_Panel, EST_Card
ServGroup
EST_Index
AndGroup
EST_Index
Page 18 of 26
FS-8700-39 EST3-ECP Manual
Object Type
Required Parameters
Matrix
EST_Index
TimeCtrl
EST_Index
GuardPtrl
EST_Index, EST_Route
ChkInGrp
EST_Index
AmpPower
EST_Panel, EST_Card
InstructionText
EST_Panel, EST_Card, Address
MCmsg
EST_Panel, EST_Card, Address
CmdList
EST_Index
2StageSounder
EST_Panel, EST_Card, Address
LogicalOutput
Address
Away and Disarm Commands (01h and 11h)
Partition
EST_Index
Appendix A.7. Set Date and Time To Panel
The following Map Descriptors are required to set the Date and Time of the EST Panel:
First poke month (1-12), day (0-31) and year (yyyy) at offset 1, 2 and 3 then poke 1 at offset 0 to issue
SetDate command.
First poke hour (0-23), min (0-59) and sec (0-59) at offset 1, 2 and 3 then poke 1 at offset 0 to issue
SetTime command.
Map_Descriptors
Map_Descriptor_Name , Data_Array_Name , Data_Array_Offset , Function , Node_Name , EST_Object_Type , Length
MD_Set_Date
, DA_Set_Date
,0
, Wrbx
, EST_1
, SetDate
,1
MD_Set_Time
, DA_Set_Time
,0
, Wrbx
, EST_1
, SetTime
,1
The following Map Descriptor will enable the FieldServer to synchronize its clock with the EST panel
clock:
Map_Descriptors
Map_Descriptor_Name
MD_SLV_TIME
, Data_Array_Name , Data_Array_Offset
, DA_TIME
,0
, Function
, Passive
Page 19 of 26
, Node_Name , EST_Report_Type , Length
, EST_1
, Date Time
,6
FS-8700-39 EST3-ECP Manual
Appendix B. TROUBLESHOOTING
Appendix B.1. Multiple Com Errors
To solve multiple com errors, try adding an IC_Timeout parameter to the Client Side Nodes and set it to
0.5s.
Page 20 of 26
FS-8700-39 EST3-ECP Manual
Appendix C. REFERENCE
Appendix C.1. EST3 Data Format
Appendix C.1.1. Input data format
Each input device is associated with a 16-bit value. The contents of the 16 bits are used to generate
status types as shown in the table below. Each incoming event is allocated to a status type depending on
its device type as shown in the table. It is possible to override this default status type allocation. Refer to
Appendix A.5 for more information.
Type
Smoke
Pull
Heat
Waterflow
Stagetwo
Zone
AlarmVerify
PreAlarm
Security
Station
Emergency
Supervisory
Valve
GateValve
Tamper
Temperature
Power
Signal
TroubleOpen
TroubleShort
LocalTrouble
MaintAlert
DirtyHead
DeviceComm
GroundFault
InternalTrouble
BadType
BadPersonality
UnexpectedDevice
CommonTrouble
RelayConfirmation
Monitor
LocalMonitor
Damper
Fan
Door
Encode
Value
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Alarm
Trouble
Supervisory
Monitor
CO
Active
Others
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Page 21 of 26
FS-8700-39 EST3-ECP Manual
Type
Switch
FirePhone
TestEvent
DeviceCompatabilityFault
LogicAnd
LogicMatrix
ServiceGroup
TimeControl
GuardPatrol
CheckInGroup
Internal use only
Disabled
Internal use only
Instruction Text
Object Running
Access Trouble
AC Fail
Interlockfeedback
FeedbackFailure
CO Alarm
CO Supervisory
CO Monitor
SmokeSupervisory
SensorBypass
End of Life
CO Alarm3
CO Supervisory3
CO Monitor3
Audible
Visual
SupervisedOutput
NonSupervisedOutput
CommonAlarmPutput
CommonTroubleOutput
CommonSupervisoryOutPut
CommonMonitorOutput
LEDOutput
AnalogOutput
AudioMessage
Amplifier
Access Output
Interlock
Control Auxil
Genesis Audible Visual
Spare
DeviceInitFault
Encode
Value
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
81-99
100
Alarm
Trouble
Supervisory
Monitor
CO
Active
Others
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Page 22 of 26
FS-8700-39 EST3-ECP Manual
Type
BaseTypeFault
SensitivityFault
Device Config Fault
Riser Fault
Invlaid Address
Duplicate Fault
Zone Alarm
Zone Supervisory
Zone Monitor
COMBO ALARM
HEAT ACTIVE
Spare
Card
SecurityAlarm
SecurityFault
SecurityTamper
SecurityMaintenance
Spare
SecurityDisarmed
SecurityExitTimer
SecurityEntryTimer
SecurityBypassed
SecurityStay
SecurityAway
SecurityStayFail
SecurityAwayFail
Spare
Spare
Internal Use only
Security Disabled
Spare
CmdList
Encode
Value
101
102
103
104
105
106
107
108
109
110
111
112-126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145-150
151
Alarm
Trouble
Supervisory
Monitor
CO
Active
Others
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Page 23 of 26
FS-8700-39 EST3-ECP Manual
Appendix C.1.2. Output data format
Each output device is associated with a 16-bit value. This value consists of two byte fields, the command
(LSB) and the attribute (MSB).
FieldServer Data Array Object (16-bit)
Attribute (8-bit)
Command (8-bit)
These values are provided by the EST panel and are described in the EST3 ECP protocol specification
as follows. These values will be put in the Command field.
Command
Activate / Away
Enable
Restore / Disarm
Disable
Encode Value
01h
02h
11h
12h
The attribute byte must be set for writes to Relay, LED outputs and DeviceTest.
For Relays, the attribute values are:
Attribute (Relay) Encode Value
Enable
2h
Activate
101h
Restore
11h
Disable
12h
For LED’s, the attribute values are:
Attribute (LED) Encode Value
On
101h
Slow Flash
201h
Fast Flash
301h
Disable
12h
Enable
2h
Off
1h
For DeviceTest (Signature Devices Only), the attribute values are:
Attribute (DeviceTest)
TestActive1
Places the device in its primary active state (Alarm, Monitor, Supervisory,
SecurityAlarm, etc.)
TestTrouble
Places the device in CommonTrouble
TestActive2
Places security devices capable of tamper, in SecurityTamper
Places sensors capable of PreAlarm in Prealarm
Page 24 of 26
Encode Value
201h
301h
401h
FS-8700-39 EST3-ECP Manual
Appendix C.2. EST3 ECP Connection Statistics
The EST3 ECP protocol has two distinct levels:

A poll-response connection is maintained by the EST panel acting as the master. The bytes
transferred in this process are displayed on the FieldServer as SCADA bytes transmitted and
received.

The FieldServer acts as a client by inserting requests into its response messages; the EST panel
then inserts the requested data into its subsequent polling messages. The bytes transferred in
this process are displayed on the FieldServer as PLC bytes transmitted and received.
The following statistics are available on the Driver Aspects screen when viewing Connection Details
(select the EST Connection in Connection Overview, and press space repeatedly to page to this screen):
Statistic Name
DLL Rx Char
DLL Rx Msg
DLL Tx Char
DLL Tx Msg
DLL Timeouts
DLL IC Timeouts
DLL Streaming
DLL Bad Replies
DLL Link Control
Gateway Type
Data Rx Char
Data Rx Msg
Data Tx Char
Data Tx Msg
Conn Rx Char
Conn Rx Msg
Conn Tx Char
Conn Tx Msg
Delta Rx Char
Delta Rx Msg
Description
Data Link Layer Bytes Received
Data Link Layer Messages Received
Data Link Layer Bytes Transmitted
Data Link Layer Messages Transmitted
Data Link Layer Timeouts
Data Link Layer Inter-Character Timeouts
Data Link Layer Streaming Errors
Data Link Layer Bad Replies
The driver lost communications with the panel (due to panel reset or power-cycle or
cable interruption) and is trying to re-establish communications over the
communications link or connection
ECP Gateway Type I/II/III
Data Bytes Received
Data Messages Received
Data Bytes Transmitted
Data Messages Transmitted
Total Bytes Received on Connection
Total Messages Received on Connection
Total Bytes Transmitted on Connection
Total Messages Transmitted on Connection
Delta Message Bytes Received
Delta Messages Received
Page 25 of 26
FS-8700-39 EST3-ECP Manual
Appendix C.3. Driver Error Messages
Error Message
EST3:#01 FYI. For an Old
EST3 Panel, Read MD
length must be even.
8
Description and Action Required
This message will be displayed once if any Map Descriptor in a configuration file has
an odd length. Old EST3 Panels (before 2002) simply do not communicate if length is
odd.
This message can be ignored if it is new EST3 panel. But if it is old or unknown, try
changing the Map Descriptor length to an even value before contacting technical
support.
EST3:#02 Err. Read MD
length must > 0 and <= %d
Numbers of addresses to be read per request are limited.
8
Edit configuration file to set Map Descriptor length within specified range.
EST3:#03 Err. Write MD
must have length = 1
One Map Descriptor can write only 1 value. Change length to 1.
EST3: #04 Unknown
Escape Sequence 1B
%02X considered as %02X
This message is printed if the FieldServer receives sequences that are not specified.
Specified sequences are 1B 82, 1B 8D and 1B 9B. This message is for information
only and can be ignored unless the data stored by the FieldServer is invalid in which
case, call Tech support.
8
Upload the configuration file, make the necessary changes, download to the FieldServer and cycle power to the FieldServer for the
changes to take effect.
Page 26 of 26
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising