Appendix b. troubleshooting, Appendix b.1. address errors, Appendix b.2. driver limitations – FieldServer FS-8700-41 User Manual
Page 30

FS-8700-41 Simplex 4100 Driver Manual
Page 30 of 48
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: [email protected]
Appendix B. Troubleshooting
Appendix B.1. Address Errors
If the driver produces BAD_ADDRESS stats then do the following
Refer to Appendix A.4.1. and create a Map Descriptor which will save the most recent error in the Data Array
DA_ERRORS.
Alternatively, take a log, open the ASCII version of the log and look for error messages. Error 2 is the response
sent by the panel when it is polled for a point that doesn’t exist. Find the Error #2's n the log. The line which
precedes the error identifies the point being polled. Now you know the c-p-s of the invalid point, edit the
configuration and remove the MD which polls for data at that point.
Appendix B.2. Driver Limitations
Other than being able to write through a Map Descriptor where the sim4100_func=’clist’ , write throughs are
not supported by this driver.
Port expansion is not supported.
Appendix B.3. Resolving Network Addresses above 255
The Standard format for addressing a simplex point is c-p-s (Card-Point-Subpoint). Each of these components in
the address supports a maximum value of 255. However, when using an NDU (Network Display Unit), addresses
may be supplied in a Card-Address format where the address value is larger than 255. In these applications it is
necessary to convert the Card-Address format into c-p-s format before configuring the points in the FieldServer.
The formula used to convert between the two formats is as follows:
Card is the same for both formats.
Network Address = ((Point-1)*256) + Sub-Point + 1
Example:
Card–Address point supplied = 5-2936 - From this we deduce the card number to be 5.
Convert the value to Hex: 2936 = 0xB78
Break out the last two hex numbers for sub-point portion, and use the rest for point address:
0xB = 11 = (Point-1):
0x78 = 120 = Sub-Point + 1
Solving this equation, we get:
Point = 12
Sub-Point = 119