FieldServer FS-8700-102, IR-148 User Manual

Driver Version:
1.01
A Sierra Monitor Company
Driver Manual
FS-8700-102 Honeywell Zellweger IR-148
Manual
APPLICABILITY & EFFECTIVITY
Effective for all systems manufactured after May 1, 2001
Document Revision: 9
FS-FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Table of Contents
TABLE OF CONTENTS
1.
HONEYWELL ZELLWEGER IR-148 DESCRIPTION...................................................... 3
2.
DRIVER SCOPE OF SUPPLY ........................................................................................ 4
2.1.
Supplied by FieldServer Technologies for this driver.................................................. 4
2.2.
Provided by the Supplier of 3rd Party Equipment ........................................................ 4
2.2.1. Required 3rd Party Hardware .................................................................................. 4
3.
HARDWARE CONNECTIONS........................................................................................ 5
4.
CONFIGURING THE FIELDSERVER AS A HONEYWELL ZELLWEGER IR-148
CLIENT...................................................................................................................................... 6
4.1.
Data Arrays/Descriptors............................................................................................. 6
4.2.
Client Side Connection Descriptors............................................................................ 7
4.3.
Client Side Node Descriptors ..................................................................................... 7
4.4.
Client Side Map Descriptors....................................................................................... 8
4.4.1. FieldServer Related Map Descriptor Parameters.................................................... 8
4.4.2. Driver Related Map Descriptor Parameters............................................................. 8
4.4.3. Map Descriptor Example......................................................................................... 9
5.
CONFIGURING THE FIELDSERVER AS A HONEYWELL ZELLWEGER IR-148
SERVER...................................................................................................................................10
5.1.
Server Side Connection Descriptors .........................................................................10
5.2.
Server Side Node Descriptors...................................................................................11
5.3.
Server Side Map Descriptors ....................................................................................11
5.3.1. FieldServer Specific Map Descriptor Parameters...................................................11
5.3.2. Driver Specific Map Descriptor Parameters ...........................................................12
5.3.3. Map Descriptor Example 1 Server using Data Array: .............................................13
5.3.4. Map Descriptor Example 2: - Server using INI file:.................................................14
APPENDIX A. ADVANCED TOPICS.....................................................................................15
Appendix A.1. Supported Functions at a glance..................................................................15
Appendix A.2. How Data is stored by the Driver..................................................................15
Appendix A.3. Driver stats...................................................................................................17
APPENDIX B. DRIVER ERROR MESSAGES .......................................................................18
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 3 of 19
1. Honeywell Zellweger IR-148 Description
The Honeywell Infrared Gas Monitor (Model IR-148) detects solvents and gases such as HCFCs, HFCs and PFCs. IR-148 can have 1, 4 or 8 sampling points. This InfraTox driver reports gas values, alarms and troubles from IR-148 having either 1 or 8 sampling points. The serial driver can emulate a client or a server. The FieldServer and IR-148 device are connected using a RS-485 network.
As a Client: The driver listens passively for messages from the Honeywell Zellweger IR-148 t and stores data extracted from the messages. The driver cannot poll the IR-148 device for data. The driver records some additional data age information (which is stored in the FieldServer’s Data Arrays) because messages do not always contain information about all sensors and depending on the IR-148 operational mode (e.g. Locked mode.), may never contain information other than for one sensor.
As a Server: The Server side of this driver has been developed primarily to test the Client side driver as part of FieldServer’s QA program. The driver sends messages reporting the state of the samples. The Server driver can also be locked to report the status/value of one particular sample channel.
It is possible to connect two Honeywell Zellweger units (IR-148) on one RS-485 network provided that one unit is configured as a single point unit (IR-148 1 point) and the other as an 8 point unit (IR-148 8 point). At this stage only one device with 8 points has been tested.
To allow for the possibility that the device is connected on a RS-485 network with other devices (such as the relay module option) messages that are not 49 bytes long and which do not begin with 0xB1 will be ignored. The Driver will, however, provide statistics for the ignored as well as the processed messages.
To see supported messages and the way the Driver stores Data, refer to Appendix A.2
Max Nodes Supported
FieldServer Mode Nodes Comments
Client 2 Tested only 1 node (IR-148 8 Point) per port Server 2 Developed to test Client side of the Driver.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 4 of 19
2. Driver Scope of Supply
2.1. Supplied by FieldServer Technologies for this driver
FieldServer Technologies PART #
Description
FS-8917-16 RJ45 to terminal connector cable. FS-8700-102 Driver Manual.
2.2. Provided by the Supplier of 3rd Party Equipment
2.2.1. Required 3rd Party Hardware
Part # Description
NONE
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 5 of 19
07
3. Hardware Connections
The FieldServer is connected to the Honeywell Zellweger IR-148 Device as shown in connection drawing.
Configure the device according to manufacturer’s instructions
OR
FS-X40
INFRATOX UNIT
+
-
G
OTHER DEVICES
Serial
INFRATOX UNIT
ORANGE/WHITE
BROWN
+
FS-8917-16
FS-X20
-
G
BLUE/WHITE
Honeywell Zellweger
IR-148 Device FieldServer
Connection Diagram
BASE NAME: FILE NAME: VisioDocument
*Other devices must not transmit Honeywell Zellweger IR-148 49 byte messages
(408)-262-2299
DATE: 03/07/ BY: MC
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 6 of 19
4. Configuring the FieldServer as a Honeywell Zellweger IR-148 Client
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 communicate with a Honeywell Zellweger IR-148 Server having one or eight sensors.
4.1. Data Arrays/Descriptors
The configuration file tells the FieldServer about its interfaces, and the routing of data required. In order to enable the FieldServer for Honeywell Zellweger IR-148 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.
Section Title
Data_Arrays
Column Title Function Legal Values
Data_Array_Name Provide name for Data Array
Up to 15 alphanumeric characters Float, Bit, UInt16, SInt16,
Data_Array_Format
Provide data format. Each Data Array can only take on one format.
Packed_Bit, Byte, Packed_Byte, Swapped_Byte
Number of Data Objects. Must be
Data_Array_Length
larger than the data storage area required by the Map Descriptors for
1-10,000
the data being placed in this array.
Example
// Data Arrays Data_Arrays Data_Array_Name, Data_Format, Data_Array_Length DA_R1, Float, 100 DA_R2, Float, 100 DA_CTL_R1, Uint16, 1 DA_CTL_R2, Uint16, 1
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 7 of 19
4.2. Client Side Connection Descriptors
Section Title
Connections
Column Title Function Legal Values
Port
Specify which port the device is
connected to the FieldServer Protocol Specify protocol used InfraTox or Infra-Tox Baud* Specify baud rate 19200 (Vendor limitation) Parity* Specify parity Data_Bits* Specify data bits Stop_Bits* Specify stop bits Handshaking* Specify hardware handshaking
Example
// Client Side Connections
Connections Port, Protocol, Baud, Parity, Stop_Bits R1, InfraTox, 19200, None, 1
P1-P8 (with 232/485 converter), R1­R21
None (Vendor limitation) 8 (Vendor limitation) 1 None (Vendor limitation)
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
Irrelevant for this driver as long as only one Node is connected. Otherwise the Node-ID should be the number of points/sensors for
Node_ID
Protocol Specify protocol used InfraTox, Infra-Tox.
Port
which the Zellweger unit is configured. A unique Node_ID is recommended for each Zellweger Unit as it may be useful in exposing Node status information
Specify at which port the device is connected to the FieldServer Ports P1-P8 can be with 232/485 converter.
0-255
P1-P8 (with 232/485 converter), R1-R2
1
1
Not all ports shown are necessarily supported by the hardware. Consult the appropriate Instruction
manual for details of the ports available on specific hardware.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 8 of 19
Example
// Client Side Nodes
Nodes Node_Name, Node_ID, Protocol, Port DEV1, 1, InfraTox, R1
4.4. Client Side Map Descriptors
4.4.1. FieldServer Related Map Descriptor Parameters
Column Title Function Legal Values
Map_Descriptor_Name
Data_Array_Name
Data_Array_Offset
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.
Up to 32 alphanumeric characters
One of the Data Array names from “Data Array” section above
0 to maximum specified in “Data Array” section above
Passive_Client
4.4.2. Driver Related Map Descriptor Parameters
Column Title Function Legal Values
Node_Name
Length Length of Map Descriptor
Extended_Storage*
Name of Node to fetch data from
Expand Storage per point Refer to 0.
One of the node names specified in “Client Node Descriptor” above 0-Maximum of Data Array length. ‘YES’ every thing else considered as ‘NO’
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
Length forces driver to
reserve memory space
for this number of
elements, starting from
memory location defined
as Data_Array_Offset.
Length must be long
enough to store all data
from Node (Dev1)
This is the
logical name of
the target
device having
the parameters
defined in
section 4.3.
This means that the
FieldServer cannot poll
the target device but
monitors the device.
Extracted data from
incoming messages are
stored in Data Array
The Driver stores Data from
device (DEV1) with this
memory location as the
starting point and onward, in
Data Array DA_R1.
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
4.4.3. Map Descriptor Example.
One of the Data
the Data_Array
section 4.1.
The Data from the
Node (Dev1) will
be stored in this
Arrays declared in
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 9 of 19
With the following Map Descriptor, the Driver will capture and store data for all the all (8) sensors for Node (DEV1). For detailed
information about the data storage see 0. Driver will capture Gas value, Alarms, Trouble, Lock and Blank messages.
// Client Side Map Descriptors
Map Descriptor
Map_Descriptor_Name, Data_Array_Name, Data_Array_Offset, Function, Node_Name Length
CMD1, DA_R1, 0, Passive Client DEV1, 100
Data Array.
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 10 of 19
5. Configuring the FieldServer as a Honeywell Zellweger IR-148 Server
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 report sensor data to Honeywell Zellweger IR-148 Client. As a Server this driver sends Gas value, Alarm, Trouble and Lock point messages. The driver can be locked to send data for only one particular sensor.
The configuration file tells the FieldServer about its interfaces, and the routing of data required. In order to enable the FieldServer for Honeywell Zellweger IR-148 communications, the driver independent FieldServer buffers need to be declared in the “Data Arrays” section, the FieldServer virtual node(s) needs to be declared in the “Server Side Nodes” section, and the data to be provided to the Clients needs to be mapped in the “Server 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.
5.1. Server Side Connection Descriptors
Section Title
Connections
Column Title Function Legal Values
Port
Protocol
Specify which port the device is connected to the FieldServer
Specify protocol used InfraTox or Infra-Tox
Baud* Specify baud rate
Parity* Specify parity
Data_Bits*
Stop_Bits*
Specify data bits
Specify stop bits
Handshaking* Specify hardware handshaking
Example
// Server Side Connections
Connections Port, Protocol, Baud, Parity, Data_Bits R1, InfraTox, 19200, None, 8
P1-P8 (with 232/485 converter), R1-R22
110 – 115200, standard baud rates only
9600
Even, Odd, None, Mark, Space
7, 8
1
RTS, RTS/CTS, None
2
Not all ports shown are necessarily supported by the hardware. Consult the appropriate Instruction
manual for details of the ports available on specific hardware.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 11 of 19
5.2. Server Side Node Descriptors
Section Title
Nodes
Column Title Function Legal Values
Node_Name Provide name for node
Commonly used parameter but irrelevant for this driver as Protocol is node-less. A unique Node_ID is, however,
Node_ID
Protocol Specify protocol used InfraTox, Infra-Tox.
Port
Example
// Server Side Nodes
Nodes Node_Name, Node_ID, Protocol, Port DEVR1, 1, InfraTox, R1
recommended for each Honeywell Zellweger IR-148 Unit as it may be useful in exposing Node status information
Specify at which port the device is connected to the FieldServer Ports P1-P8 can be used with 232/485 converter.
Up to 32 alphanumeric characters
1-255
P1-P8 (with 232/485 converter), R1-R2
5.3. Server Side Map Descriptors
5.3.1. FieldServer Specific Map Descriptor Parameters
Column Title Function Legal Values
Map_Descriptor_Name
Data_Array_Name
Data_Array_Offset
Function
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
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 Server Map Descriptor
Up to 32 alphanumeric characters One of the Data Array names from “Data Array” section above 0 to maximum specified in “Data Array” section above
Wrbc
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 12 of 19
5.3.2. Driver Specific Map Descriptor Parameters
Column Title Function Legal Values
Node_Name
Name of Node to which data has to be sent.
Length Length of Map Descriptor
Name of Data Array used to
Da_Byte_Array_Name*
lock the sensor. Driver will report data for the locked sensor only. Specifies offset for Da_Byte_Array_Name Data array. This memory location will be checked every
Data_Byte_Offset*
time if the user has locked a sensor. If this parameter is not specified, the driver will use the Data_Array_Offset value. For quality assurance this parameter is used to send a message to a Client from a Map_Descriptor_Name*.ini file. With the use of this function Data_Array_Offset value will be used as line number from INI to send.
INFRA_SIMULATION:
numbered line will be sent to Client by the Map Descriptor.
INFRA_SIMULATION_ALL:
Starting at the numbered line all
Infra_Func
lines will be sent one by one to the Client until the end of the file is reached.
INFRA_SIM_ALL_REPEAT:
Repeatedly Starting from numbered line to end of the file all lines will be sent to Client one by one by this single Map Descriptor. Note: Ini must show all bytes as two character hex representation and first line of should be
// FILE_IN_HEX_FORMAT
only
One of the node names specified in “Server Node Descriptor” - section 5.2 1-Maximum of Data Array length.
One of the Data Array names from “Data Array” section above
1-Maximum of Data Array length.
INFRA_SIMULATION INFRA_SIMULATION_ALL INFRA_SIM_ALL_REPEAT
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
The memory
location within
Da_Byte_Name
Data Array at
which user can
put the sensor
number to be
locked.
Name of Data
lock sensor.
Driver will
report data for
locked sensor
Array used to
Length should
be sufficient to
allow Server
to store data
Server sends
only.
for all sensors
for a Node.
data to this
Node connected
to FieldServer.
This wrbc function
makes this Server
an Active Server.
This Server
continuously
sends data for
each sensor.
Data Array
Offset which
indicates the
starting memory
location for the
Data to send
Node (DEV1).
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
5.3.3. Map Descriptor Example 1 Server using Data Array:
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 13 of 19
The following Map Descriptor enables this Driver to send data for all 8 sensors to the Node (DEV1) connected at the FieldServer.
See Appendix A for the Data Array format.
The Driver can send Gas value messages, Alarm messages, Trouble messages and lock point messages. The driver can also be
locked to send data for only one particular sensor. In this example, if a valid (1-8) sensor number is inserted at offset 0 in the Data
// Server Side Map Descriptors
Map Descriptors
Map_Descriptor_Name, Data_Array_Name, Data_Array_Offset, Function, Node_Name, Length, Da_Byte_Name, Da_Byte_Oset
SMD1, DA_R1, 0, wrbc, DEV1, 100, DA_CTL_R1, 0
Array DA_CTL_R1, the driver will only send data for that particular sensor. To disable the lock, insert an invalid (0 or >8) number.
Driver will look
into this data
array to send Zellweger
message to
Zellweger 8
.
Specifies the use of
the INI file as the
Data source
Length should
be set to 1.
Server sends data to
this Node connected
to the FieldServer.
line from the SMD1.ini to the node DEV1 irrespective of the contents. The
nd
This wrbc function makes this
Server an Active Server. This
Server continuously sends data
from the specified line from
SMD1.ini file.
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
5.3.4. Map Descriptor Example 2: - Server using INI file:
Data Array Offset which
indicates the line number to
send by this Map Descriptor to
line may contain up to 2000 characters.
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 14 of 19
This Map Descriptor will enable the Driver to send the 2
// Server Side Map Descriptors
Map Descriptors
Map_Descriptor_Name, Data_Array_Name, Data_Array_Offset, Function, Node_Name Length Infra_Func
SMD1.ini, Dummy, 2, wrbc, DEV1, 1, INFRA_SIMULATION,
send Node (DEV1).
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 15 of 19
Appendix A. Advanced Topics
Appendix A.1. Supported Functions at a glance
Message Types Notes
Gas Value Message Message reports a gas value and units. Trouble Message Message reports a trouble for one sensor
Blank Message
Alarm Message
Message used to flash Honeywell Zellweger IR-148 display Message reports an alarm (C/W/A) for one
sensor Locked Point Message Unit is locked onto a single sample. Other 49 byte messages beginning 0xb1 Other 49 byte messages Other messages
Discarded but driver report stats on these
messages see 0.
Appendix A.2. How Data is stored by the Driver.
The Driver can be configured to store data in one of two ways: a) Default: One Set of consecutive Data Array elements is used for each Honeywell Zellweger IR-148-8.8-Channel Unit. One set per point/sensor.
Offset Sensor Contents Description
0 1
1
2 1 Trouble
3 1 Gas Value
4 1 Gas Units 5 1 Gas Units 6 1 Gas Units
7 1 State
8 1
9 1
10 1
11..21 2
22..32 3
33..43 4
44..54 5
55..65 6
66..76 7
77..87 8
1 Alarm Type
Alarm or Trouble
Gas Value Valid Gas Value Age
Sensor Data Age
Set non-zero if alarm or a trouble has been reported. Set to zero if neither are currently being reported. 0 = None 1 = Caution 2 = Warning 3 = Alarm 0 = None 1 = Trouble Gas value multiplied by 100 is stored here. When stored, if configured, scaling will be applied.
1st 3 bytes of gas units are written here as ASCII characters.
0 = Enabled 1 = Disabled 1 = Gas Value updated with most recent message. 0 = Gas Value not updated. In seconds since last update. Initial (and max) value = 0xffff Time since last message containing data about this sensor. In seconds since last update. Initial (and max) value = 0xffff
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 16 of 19
b) Extended storage : If the FieldServer is configured to use extended storage then data
will be stored as below
Offset Sensor Contents Description
0 1 Alarm or Trouble
1 1 Alarm Type 0 = None, 1 = Caution, 2 = Warning, 3 = Alarm 2 1 Trouble 0=None, 1=Trouble
3 1 Gas Value
4 1 Gas Units 5 1 Gas Units 6 1 Gas Units 7 1 State 0 = Enabled, 1 = Disabled
8 1 Gas Value Valid
9 1 Gas Value Age
10 1 Sensor Data Age
11 1 I/O State
12 1
13 1 Audion On Status 0=No, 1= Yes
14 1
15 1
16 1
17 1
18 1
19 1
20 1
21 1
22-24 1 Spare
25..49 2
50.-74 3
75.- 99 4 100-124 5
125..149 6
150.-174 7
175.­199
8
Alarm Latched Status
Alarm Latching Preference Alarm Latching Preference Alarm Latching Preference Audio On Preference Audio On Preference Audio On Preference Audio On Preference Audio On Preference
Non-zero if alarm or a trouble has been reported. Zero if neither are currently being reported.
Gas value multiplied by 100 is stored here. When stored, if configured, scaling will be applied.
1st 3 bytes of gas units are written here as ASCII characters.
1 = Gas Value updated with most recent message. 0 = Gas Value not updated. In seconds since last update. Initial (and max) value = 0xffff Age since last message, containing data from this sensor in seconds. Initial (and max) value = 0xffff 255 = unknown, 0=Warm up, 1 = Ready, 2 = Trouble, 3= Cal/Setup
0=No, 1=Yes
On Caution (0=No, 1= Yes)
On Warning(0=No, 1= Yes)
On Alarm(0=No, 1= Yes)
On Caution (0=No, 1= Yes)
On Warning(0=No, 1= Yes)
On Alarm(0=No, 1= Yes)
On Trouble(0=No, 1= Yes)
On Auxilary(0=No, 1= Yes)
The Driver expects similar a Data array format to send data to the Client when acting as a Server.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 17 of 19
Appendix A.3. Driver stats
In addition to the standard FieldServer operating statistics the driver can expose certain key stats in a Data Array which can then be monitored by an upstream device. Adding the following to the configuration file will activate these stats for a driver configured as a Client.
// Expose Driver Operating Stats.
Data_Arrays Data_Array_Name, Data_Format, Data_Array_Length Infra-stats, UINT32, 200
Stat #
0 INFRA_TROUBLE_MSG_RECV Number of trouble messages received
1 INFRA_TROUBLE_WITH_ALARM_MSG_RECV
2 INFRA_ALARM_MSG_RECV Number of Alarm messages reported
3 INFRA_GAS_VALUE_MSG_RECV
4 INFRA_GAS_VALUE_WITH_ALARM_MSG_RECV
5 INFRA_LOCK_MSG_RECV Number of Lock messages reported 6 INFRA_BLANK_MSG_RECV Number of Blank messages reported
10 INFRA_ST_0xB1_49_RECV_DISC
11 INFRA_BAD_ST_49_RECV_DISC
12 INFRA_NOT_49_RECV_DISC
13 INFRA_NOT_49_RECV_BYTES_DISC
20 INFRA_BAD_CRC_MSG_DISC
For the node connected at R1; Offset = Stat number Example: The number of messages discarded because of bad start can be found at Offset 11
For the node connected at R2; Offset = 100 + Stat number Example: The number of messages discarded because of bad start can be found at Offset
Stats Description
Number of Alarm as well as Trouble messages reported
Number of Gas Value messages reported Number of Gas value as well as Alarm messages reported.
Number of discarded messages starting with 0xB1 with length 49 bytes Number of discarded messages not starting with 0xB1 with length 49 bytes Number of discarded messages with length not 49 bytes. Length of the latest discarded message with length not 49 bytes. Number of messages discarded because of bad checksum.
in Infra-Stats Data Array.
111 in Infra-Stats Data Array.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 18 of 19
Appendix B. Driver Error Messages
Some configuration errors might produce an error every time a poll is generated. This will fill the error buffer quickly and not add any clarity. For this reason the driver suppresses subsequent similar messages. Thus it is possible for the same error produced by multiple Map Descriptors to produce only one error message. Subsequent error messages can be seen on the driver message screen.
Note : In the actual message you will see that %d has been replaced by an integer, %s by text indicating a data array name or map descriptor name and %x by two hex characters.
Error Message Description and Action Required
INFRA: #1 Err. Da <%s> length Reqd/exist <%d/%d> Md <%s> where md offset <%d>ψ
INFRA:#2 Err. Incoming data is being abandoned on port R-
ψ
P%d
INFRA:#3 ERR. Invalid Node_id %d, Valid 1-8
Infra:#4 Err. Test file <%s> not found.
INFRA:#11 Err. Illegal MD Function for Md <%s> INFRA:#12 Err. Illegal MD length <%s>
ψ
INFRA:#13 Err. Illegal Infra_func for Md <%s>
ψ
ψ
INFRA:#21 Err. Da <%s> length Reqd/exist <%d/%d> Md <%s> where md offset <%d>
INFRA:#22 Err. Diagnostic line <%d> ignored.
ψ
ψ
INFRA:#41 FYI. Write-thru not Possible On MD <%s>
Infra:#51 FYI. You could use an Array called <%s> to expose diagnostic info.
This error will be generated when the driver tries to store data for a sensor but the corresponding Data Array is not long enough. Set the Data Array length as indicated..
Honeywell Zellweger IR-148-8.8-Channel or another unit is connected at the indicated port of the FieldServer but the Configuration file does not define a Map Descriptor to capture data from this unit. Change the CSV file to define a Map Descriptor to communicate with this device if required. If there are multiple nodes then make the Node_ID the number of points (sensors) for which Zellweger units are configured. In Simulation mode the driver can send messages from files indicated by the Map Descriptor name. Check that the required file exists and that it is not in use by another application, or change the mode from simulation to operation by deleting the parameter “INFRA_SIMULATION” from .the CSV file. Set Map Descriptor’s function to Passive_Client if driver is configured as a Client or wrbc if configured as a Server.
The Map Descriptor length parameter is either not defined or set to 0. Set the Map Descriptor length to 100.
This error will be generated if you are using the Infra_func parameter with an incorrect value. See section 0 for legal values.
This error will be generated when the driver tries to send a message to the Client, but the Data Array used to compose the message is insufficiently long to hold information for all 8 sensors. Set the Data Array length as indicated. In Server mode the driver does not send messages from lines starting with # or //. Change the Data_Array_Offset parameter for the indicated line in the ini file. If an Upstream Device writes a value at a memory location under the influence of the given Map Descriptor, the Write-thru operation will be cancelled as the Driver cannot write to an UnfraTox unit..
It is possible to define a Data Array known as “Infra-stats” (see 0) This Data Array is very useful for statistics purposes.
ψ
Edit CSV file, download the modified file and reset the FieldServer to have the changes take effect.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
FS-8700-102 Honeywell Zellweger IR-148-8_8-Channel Manual Page 19 of 19
THIS PAGE INTENTIONALLY LEFT BLANK
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.com
Loading...