beautypg.com

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

Page 30

background image

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