4 Data Array Parameters ................................................................................................................................... 6
5 Configuring the FieldServer as a Notifier NCA2/NFS2-3030 Client .................................................................. 7
5.1Panel Status - Memory Mapping ................................................................................................................... 7
5.2Client Side Connection Parameters ............................................................................................................... 9
5.3Client Side Node Parameters ......................................................................................................................... 9
5.4Client Side Map Descriptor Parameters ....................................................................................................... 10
5.4.1 FieldServer Related Map Descriptor Parameters ................................................................................. 10
5.4.2 Driver Related Map Descriptor Parameters ......................................................................................... 10
5.4.3 Map Descriptor Example: Standard example ...................................................................................... 11
6 Configuring the FieldServer as a Notifier NCA2/NFS2-3030 Server ............................................................... 12
Appendix A. Useful Information .......................................................................................................................... 13
Appendix A.1. Node Status ...................................................................................................................................... 13
Appendix A.3. Driver Limitations and Exclusions ..................................................................................................... 13
Appendix B. Troubleshooting ............................................................................................................................... 14
Appendix C. Reference ......................................................................................................................................... 15
FS-8700-130 Notifier NCA2/NFS-3030 Manual Page 3 of 21
FieldServer Mode
Nodes
Comments
Client
0
This Driver cannot be used as a Client.
Server
1
Each FieldServer port can connect to only 1 Notifier panel port
FieldServer Technologies PART #
Description
FS-8917-16
Pigtail cable for RJ45 Port
FS-8700-130
Driver Manual.
1 NOTIFIER NCA2/NFS2-3030 DESCRIPTION
The NCA2/NFS2-3030 Serial driver allows the FieldServer to record data from Notifier NCA2 or NFS2-3030 panels
over RS-232 as per NFS2-3030/NCA-2 EIA-232 Protocol & Data Formats 53219 Rev A 1/3/2008. There is no active
polling by this driver; the communications are one-way through the panel's printer or CRT port. The FieldServer
acts as a Client; receives messages and records the status of a Panel. The panel MUST output messages in160
characters ASCII format in English.
This driver is not capable of emulating a Notifier NCA2 or NFS2-3030 panel.
The NCA2 controls all the devices (e.g. 3030, 640 panels) connected on the Notifier network. Each Fire Alarm
Panel on Network is considered as a Node. 240 Nodes can exist on one network. NFS2-3030 can exist on a
network or be self-standing.
NCA2 interacts with other Fire Alarm Panels, records the status of the panels and sends the events to printer and
CRT ports. FieldServer captures these events in text form, parses and stores them in Data Arrays. These Data
Arrays can be monitored by third party tools. Since the FieldServer does not actively poll for data, the accuracy
and timeliness of the stored data is limited to the frequency of update messages that the Notifier Fire Panel issues.
If a networked panel does not send the 'CLEARED' message for latched points via the NCA2 it is not possible to
detect cleared points unless a system reset is done. It is possible to configure the FieldServer to clear on reset
message from NCA2. See Appendix A.2 for more detail.
Please note that the FieldServer can be configured with a large number of points. The point limits purchased with
the FieldServer prevent the entire database from being accessed in any one application. It is therefore strongly
advisable to ensure that only the point addresses of interest are configured, and that the FieldServer is purchased
with the correct point count.
The types of Notifier messages supported by this driver are summarized in Section 5.1. A detailed table presented
in Appendix C.1 shows each type of NCA2/NFS2-3030 message the FieldServer recognizes and the effect that it has
on the status of the points in the Data Array.
Max Nodes Supported
2 DRIVER SCOPE OF SUPPLY
2.1 Supplied by Fiel dServer Technologies for this driver
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
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.
1-10, 000
// Data Arrays
Data_Arrays
Data_Array_Name
, Data_Format
, Data_Array_Length
DA_SYS_N2
, Sint16
, 508
DA_N2L01D
, BIT
, 1749
DA_N2L01D_T
, Sint16
, 159
DA_N2L01M
, BIT
, 1749
DA_N2L01M_T
, Sint16
, 159
DA_N2_PANEL
, BIT
, 1056
DA_N2_PANEL_T
, Sint16
, 96
DA_N2_BELL_T
, Sint16
, 4
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.
Example 1
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-130 Notifier NCA2/NFS-3030 Manual Page 7 of 21
Active Events:
FIRE ALARM
SECURITY ALARM (LIFE)
LIFE CRITICAL ALARM
MEDICAL EMERGENCY
SECURITY ALARM
CRITICAL PROCESS
SUPERVISORY
TROUBLE/ FAULT
DISABLED
PREALARM
ACTIVE
ON/ OFF
5 CONFIGURING THE FIELDSERVER AS A NOTIFIER NCA2/NFS2-3030 CLIENT
The configuration file tells the FieldServer about its interfaces, and the routing of data required. In order to enable
the FieldServer for Notifier NCA2/NFS2-3030 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 required data from Notifier Panels 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.
For a detailed discussion on FieldServer configuration, please refer to the FieldServer Configuration Manual. The
information that follows describes how to expand upon the factory defaults provided in the configuration files
included with the FieldServer (See “.csv” sample files provided with the FieldServer).
This section documents and describes the parameters necessary for configuring the FieldServer to receive
information from a Notifier Panel.
5.1 Panel Status - Memory Mapping
The primary purpose of this driver is to record the status of devices connected to the Notifier panel by interpreting
the text messages sent to the printer or CRT port. Not all messages will be interpreted, as many messages do not
directly pertain to device status, or are not currently supported. The following subset of event messages is
recognized:
This Driver divides the memory into various types. Each location in each memory type is assigned an address. It is
therefore possible to map an address to a particular offset in a Data Array and make it accessible for reading by
other connected devices. The address structure is provided in Table 1.
Most of these addresses will only contain binary information to represent an active or inactive state.
Where multiple troubles are associated with a single device the addressed register corresponding to that device
will be incremented as a counter for each trouble message and decremented when a trouble is cleared. These
addresses should preferably be stored in SINT16 format in the Data Array.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
As per Data_type
Detector
Module
1-1749
Detector_Trouble
Module_Trouble
1-159 for point troubles
Panel
1-1056 for Panel circuits
Panel_Trouble
1-96 for Panel troubles
Bell_Trouble
1-4 for Bell circuits
Node_Trouble
1-509 for Node troubles
Length
Length of Map Descriptor
Same as address value
Loop*
Specify Loop number. To capture system level events
specify it as 0 or omit this parameter
-, 0-10, 0
Clear_on_Reset*
Specify whether driver should clear Node(s) memory area
upon receipt of “SYSTEM RESET” message from Panel.
No, Yes
Clear_on_Normal*
Specify whether driver should clear Node(s) memory area
upon receipt of “SYSTEM NORMAL” message from Panel.
Yes ,No
5.4 Client Side Map Descriptor Parameters
5.4.1 FieldServer Related Map Descriptor Parameters
5.4.2 Driver Related Map Descriptor Parameters
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
5.4.3 Map D escr ipt or Examp le: Standar d examp le
This shows the standard Map Descriptor setup for one Node with 1 loop and all 159 modules and 159 detectors installed. This Node also has all boards, panel
and bell circuits
//
// Client Side Map Descriptor
//
Map_Descriptors
Map_Descriptor_Name
, Data_Array_Name
, Data_Array_Offset
, Function
, Node_Name
, Loop
, Data_Type
, Address
, Length
SMD_N2_Troubles
, DA_SYS_N2
, 0
, Passive
, NODE2
, -
, Node_Trouble
, 1
, 508
SMD_N2_PANEL
, DA_N2_PANEL
, 0
, Passive
, NODE2
, -
, Panel
, 1
, 1056
SMD_N2_PANEL_T
, DA_N2_PANEL_T
, 0
, Passive
, NODE2
, -
, Panel_Trouble
, 1
, 96
SMD_N2_BELL_T
, DA_N2_BELL_T
, 0
, Passive
, NODE2
, -
, Bell_Trouble
, 1
, 4 SMD_N2L01D
, DA_N2L01D
, 0
, Passive
, NODE2
, 1
, Detector
, 1
, 1749
SMD_N2L01D_T
, DA_N2L01D_T
, 0
, Passive
, NODE2
, 1
, Detector_Trouble
, 1
, 159
SMD_N2L01M
, DA_N2L01M
, 0
, Passive
, NODE2
, 1
, Module
, 1
, 1749
SMD_N2L01M_T
, DA_N2L01M_T
, 0
, Passive
, NODE2
, 1
, Module_Trouble
, 1
, 159
Select the array
for data storage
Identify the Loop id for
which this Map Descriptor
will store data
All Map Descriptors are
Passive; waiting for a message
from the Notifier panel.
Specify
Data Type
Specify range,
starting address
and length
For Node, Panel and
Bell mapping, the Loop
parameter is not
applicable
Node
Events
Loop 1
Events
FS-8700-130 Notifier NCA2/NFS-3030 Manual Page 12 of 21
6 CONFIGURING THE FIELDSERVER AS A NOTIFIER NCA2/NFS2-3030 SERVER
This driver cannot be configured as a Server.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-130 Notifier NCA2/NFS-3030 Manual Page 13 of 21
Appendix A. Useful Information
Appendix A.1. Node Status
Data for any particular Node is valid while that Node is online and the system is synchronized. Integrity of
data for any Node will be lost if the Node goes offline or if synchronism between the FieldServer and the
NCA2 Panel is lost.
Node status offline/online (1/0) is stored in the 502nd address. It is important to read the Node status
before reading any information about the Node.
Node status data integrity itself depends upon system synchronization.
Appendix A.2. FieldServer Synchronization
There is currently no method of auto-synchronizing the FieldServer's Data Arrays with the Notifier NCA2/NFS23030 panel because there is no method for polling the panel through the printer or CRT port. Synchronization of
the two devices can be achieved manually pressing the “System Reset” button on the panel while the FieldServer is
connected and running. All current events will be re-sent to the FieldServer..
Appendix A.3. Driver Limitations and Exclusions
Zone information will not be recorded. To synchronize the FieldServer with the panel, connect the running FieldServer and press the “System
Reset” button on the panel. All current events will be re-sent to the FieldServer.
The port must be enabled on the unit and set to 80 columns with NO supervision All data related to non-event driven reports will not be recorded by the FieldServer This driver was written as a subset of NFS2-3030/NCA-2 EIA-232 Protocol & Data Formats 53219 Rev A
1/3/2008. Any changes or additions by Notifier will not be reflected in this driver unless specifically
revised.
This driver will not record information about zone status that is incorporated with point status messages. There can only be one panel connected to any given FieldServer port. This driver records data as presented to the printer/CRT port by the Notifier panel, and can only be as
accurate as this data.
The driver cannot send messages to the Notifier panel. Driver will clear any data on “System Normal” only if this data is previously set by driver and is not yet
cleared by “Cleared” message and is configured to Clear_on_Normal. By default Clear_on_Normal is
“yes”.
Driver will clear any Node data on “System RESET” only if this data is previously set by driver and is not yet
cleared by “Cleared” message and is configured to Clear_on_Reset. By default Clear_on_Reset is “no”.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-130 Notifier NCA2/NFS-3030 Manual Page 14 of 21
Appendix B. Troubleshooting
Appendix B.1. Connection Tips & Hints
Communication errors will be experienced if the port is disabled at the panel. Please check the Notifier
Manuals on how to enable the panel port connected to the FieldServer and ensure that it is set to 80
columns NO supervision.
If connecting the Panel to one of the FieldServer RS-232 ports causes the FieldServer to reboot, then an
Optical Isolator is required to balance ground potential problems.
Appendix B.2. Networking Tips
By default FieldServer does not take any action on receiving a “SYSTEM RESET”. Normally when a Node
initiates “SYSTEM RESET” by pressing the “RESET” button on the Panel, the panel sends an individual
“CLEAR” message for every point, it clears in its memory area. The FieldServer therefore waits for the
“CLEAR” message to clear a specific bit in its memory for a particular Node or for the “SYSTEM NORMAL”
message to clear all bits in its memory for every Node. Use Clear_on_Reset parameter if required.
It may be advisable to configure the Notifier panel to suppress less important “Supervisory” or “Trouble”
messages which could prevent the generation of “SYSTEM NORMAL” messages. Consult Notifier for this
configuration or recommendation.
Ensure that every Node is working with a printer or HyperTerminal, before calling FieldServer for Support.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-130 Notifier NCA2/NFS-3030 Manual Page 15 of 21
Event Keyword
Clearing Event
Notes
FIRE ALARM
CLEARED FIRE
ALARM
states: {1,0}
SECURITY
ALARM (LIFE)
CLEARED SECURITY
ALARM (LIFE)
states: {1,0}
LIFE CRITICAL
ALARM
CLEARED LIFE
CRITICAL ALARM
states: {1,0}
MEDICAL
EMERGENCY
CLEARED MEDICAL
EMERGENCY
states: {1,0}
SECURITY
ALARM
CLEARED SECURITY
ALARM
states: {1,0}
CRITICAL
PROCESS
CRITICAL PROCESS
states: {1,0}
SUPERVISORY
CLEARED
SUPERVISORY
states: {1,0}
TROUBLE/
FAULT
CLEARED
TROUBLE/ FAULT
States: [counter}
DISABLED
CLEARED
DISABLED
states: {1,0}
PREALARM
CLEARED
PREALARM
states: {1,0}
ACTIVE
CLEARED ACTIVE
states: {1,0}
ON/ OFF
OFF
states: {1,0}
SYSTEM
NORMAL
Resets all addresses in all memory areas but only if data is previously set
by driver and is not yet cleared by “Cleared” message and is configured to Clear_on_Normal. By default Clear_on_Normal is “yes”.
SYSTEM RESET
Resets all addresses in all memory areas for a given Node but only if
data is previously set by driver and is not yet cleared by “Cleared”
message and is configured to Clear_on_Reset. By default
Clear_on_Reset is ‘no’.
FS-8700-130 Notifier NCA2/NFS-3030 Manual Page 20 of 21
System Trouble
Address
System Trouble
Address
LOOP CONTINUITY TEST FAIL LOOP 3
231 WALK TEST - FIRE PROTECTION IS LIMITED
485
LOOP CONTINUITY TEST FAIL LOOP 4
232 REMOTE PROG MODE ACCESSED
486
LOOP CONTINUITY TEST FAIL LOOP 5
233 DIA PROG. CHANGE DET. SERVICE REQUIRED
487
LOOP CONTINUITY TEST FAIL LOOP 6
234 ISIB DATA MESSAGE RECEIVED ERROR
488
LOOP CONTINUITY TEST FAIL LOOP 7
235 ISIB EXECUTIVE ROUTINE RE-ENTERED
489
LOOP CONTINUITY TEST FAIL LOOP 8
236 DIB TO SIB CABLE BAD OR MISSING
490
LOOP CONTINUITY TEST FAIL LOOP 9
237 UPLOAD/DOWNLOAD MESSAGE RECEIVED
491
LOOP CONTINUITY TEST FAIL LOOP 10
238 GLOBAL DATABASE MISMATCH
492
AMP FAIL
239 SIB PROG. CHANGE DET. SERVICE REQUIRED
493
AC FAIL
240 HS-NCM SNIFFER MODE ACTIVE
494
SCB ASSEM. COM. VERIFIED FAILED
241 EXCEEDED CONNECTION LIMIT
495
8255 PORT CHIP CONTROL WORD CHECK FAILE
242 NAM CCBE. PROG LOST
496
NETWORK COMMUNICATION LINK FAIL PORT A
243 MEMORY LOSS
497
NETWORK COMMUNICATION LINK FAIL PORT B
244 DVC COMM LOSS
498
STYLE 4 SHORT A L1
245 A.C. POWER LOSS. BACK UP ACTIVATED
499
STYLE 4 SHORT B L1
246 BUZZER OFF-LINE
500
STYLE 4 SHORT A L2
247 PANEL DOOR OPEN
501
STYLE 4 SHORT B L2
248 OFF NETWORK
502
STYLE 4 SHORT A L3
249 INSTALL. ERROR
503
STYLE 4 SHORT B L3
250 OR AUDIO/TELEPHON
504
STYLE 4 SHORT A L4
251 EXPANDER MODULES
505
STYLE 4 SHORT B L4
252 MANUAL CONTROL
506
STYLE 4 SHORT A L5
253 CAT. COMM. FAULT
507
STYLE 4 SHORT B L5
254 UNKNOWN
508
Error
Description
Action
#1 FYI. Incoming data is
being abandoned on
Port<%d> Node<%u>
Loop<%d>
Data_Type<%s>
Address<%d>
The FieldServer got a recognized
message on this particular port, Node,
loop, Address_Type and Address but
did not find a defined Map Descriptor.
To capture this data, add a new Map
Descriptor with the required parameters.
Appendix C.3. Error Messages
Most error messages are associated with errors in parsing an incoming message from the Notifier panel. The most
likely cause is a mismatch in expected message format. The driver will flag one of the following error messages
and continue. In most cases the message currently being processed by the driver will also be printed so that any
problems can be easily diagnosed.
Two screens ‘System Errors’ and ‘Driver Messages’ exist for displaying errors.
The System Error Screen displays the error number and the Driver messages screen displays the error number,
description and the message received from the NCA/NCA2 Panel.
In debug mode the System Error screen will also include Driver messages.
The following Error Messages appear upon the ‘System Errors’ Screen
%d means numeric number %s means string
Messages number 1, 3, 4 and 5 will be displayed just once if generated after rebooting or power cycling the
FieldServer.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-130 Notifier NCA2/NFS-3030 Manual Page 21 of 21
Error
Description
Action
#2 Err. Reset/Normal
queue<%d> full on
MD<%s>
This driver keeps track of all non-zero
memory locations per Map Descriptor.
When the track queue is full, the oldest
offset is overwritten with the latest
one. This could be a problem on
System_Reset and System_Normal
where memory locations get cleared as
per this queue.
If the error occurs during installation or
testing, it can be ignored. If the error
occurs during field operation, configure the
Map Descriptor with required address
ranges only and keep the Map Descriptor
length smaller than the queue length.
#3 FYI. Event<%s> not
Supported.
The FieldServer received an
unrecognized event or corrupted
message.
If the error occurs continuously, check that
connection parameters match with panel
port settings.
#4 Err. Unknown Node
Trouble <%s>
The FieldServer received a Node
Trouble event not listed under
Appendix A.2 or a corrupted message.
If this error occurs continuously and you
need this new trouble status, contact
FieldServer.
#5 Err. Unknown OFF
NETWORK Node <%s>
The FieldServer received a message
that a Node either connected or
disconnected from the network, but no
Node number was received - it is likely
that the message was corrupted
Call Tech support.
#6 Err. Unsupported
Point Address
Format<%s>
A message was received from an
unsupported device or the address of
the device is not in the correct
format/location.
Call Tech support.
#7 FYI. Attempt to
decrement below zero
offset<%d> DA<%s>
The driver attempted to decrement the
trouble counting number to a number
less than 0.
This occurs due to poor synchronization
between the FieldServer and the Notifier
panel or because a problem existed before
connection.2. It will rectify itself upon
“System Normal” message. Check the
configuration file to identify the address
and memory area type mapped to this
offset and the Data Array which is causing
the error.
2
All Data Arrays on the FieldServer are initialized to zero on rebooting or starting up. A zero value in the Data Array assumes no problems with
the devices, but if a problem existed before the startup and the device comes out of problem, the FieldServer will attempt to decrease the
number of problems by 1 and this generates the error. Data from the FieldServer should not be considered reliable until the “System Normal”
message has been returned.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com