FieldServer FS-8700-47 instruction manual Driver Specific Map Descriptor Parameters

Page 10

FS-8700-47 DNP 3.0 Driver Manual

Page 10 of 51

 

 

4.4.Client Side Map Descriptors

4.4.1.FieldServer Specific Map Descriptor Parameters

Column Title

Function

Legal Values

Map_Descriptor_Name

Name of this Map Descriptor

Up to 32 alphanumeric

characters

 

 

 

Name of Data Array where

One of the Data Array names

Data_Array_Name

data is to be stored in the

from “Data Array” section

 

FieldServer

above

Data_Array_Offset

Starting location in Data Array

0 to maximum specified in

“Data Array” section above

 

 

Function

Function of Client Map

Rdbc, Wrbc, Wrbx

Descriptor

 

 

4.4.2.Driver Specific Map Descriptor Parameters

 

Column Title

 

Function

 

 

Legal Values

 

 

 

The following parameters are used by a number of drivers.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A Node Name specified in

 

 

 

 

 

“Client

 

Node

 

Descriptor”.

 

Node_Name

Name of Node to fetch data from

 

Special Map Descriptors are

 

 

discussed

 

in

 

 

Error!

 

 

 

 

 

 

 

 

 

 

 

 

 

Reference

source

not

 

 

 

 

 

found..

 

 

 

 

 

 

 

 

 

 

Length of Map Descriptor. If a request length

 

 

 

 

 

 

 

 

 

 

 

 

 

is too large the DNP 3.0 driver will produce a

 

 

 

 

 

 

 

 

 

 

 

Length

 

message and a panic. The maximum length

 

1 – 1000

 

 

 

 

 

 

 

 

 

 

is a function of the data object and data

 

 

 

 

 

 

 

 

 

 

 

 

 

variation.

 

 

 

 

 

 

 

 

 

 

Address

 

Starting address of data element to be read

 

0, 1 , 2 etc

 

 

 

 

 

 

 

The following parameters apply only to the DNP 3.0 Driver

 

 

 

 

 

 

 

 

 

 

 

 

 

Corresponds to the Data Object Types defined

1, 2, 10, 12, 30, 31, 32, 33,

 

DnpDataType

 

in the DNP data object Library. Additional

40, 41, 20, 22, 23, 50, 51, 52,

 

 

 

information is provided in Appendix A.9

 

60, 80 - decimal numbers

 

 

 

 

Corresponds to the Data Object Variant

 

0, 1,2,3 etc

 

 

 

 

 

 

 

DnpDataVari

 

defined in the DNP data object Library. Enter

 

Legal values are determined

 

 

 

as decimal number. Additional information is

 

by the value of dnpDataType.

 

 

 

provided in Appendix A.9

 

 

 

 

 

 

 

 

 

 

 

 

 

Used to tell driver which Suffield of the object

 

 

 

 

 

 

 

 

 

 

 

DnpSubType*

 

to map to/from the FieldServer Data Array.

 

Value,

flags,

time1,

time2,

 

Additional information is provided in Appendix

 

combo

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A.10

 

 

 

 

 

 

 

 

 

 

 

DnpFlagBit*

Not Used.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Zero,

1,

6,

 

7,

8,

 

17h

-

 

 

 

 

 

hexadecimal

 

values.

For

 

 

 

This parameter is only required if you need to

 

qualifier

17h

specify the

 

DnpQualifier*

 

over-ride the default qualifier used by the DNP

 

value of dnpQualifier as 17 in

 

 

 

3.0 driver. Refer to Appendix A.11

 

the Map

Descriptor.

For

 

 

 

 

 

Qualifier zero use the string

 

 

 

 

 

“zero”

 

 

 

 

 

 

 

 

 

 

 

This parameter is only required if you need to

 

Legal

DNP

function

codes.

 

DnpFunction*

 

over-ride the default function used by the DNP

 

Correspond

to the

function

 

 

 

3.0 driver. Refer to Appendix A.10

 

code

required

on vendor’s

 

 

 

 

implementation table.

 

 

 

 

 

 

 

 

 

 

 

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: support@fieldserver.com

Image 10
Contents Driver Manual FS-8700-47 DNP Table of Contents FS-8700-47 DNP 3.0 Driver Manual Table of Contents DNP 3.0 Driver Description Page FS-8700-47 DNP 3.0 Driver Manual Hardware Connections Connection NotesConfiguring the FieldServer as a DNP 3.0 Driver Client Data ArraysClient Side Connection Descriptors Client Side Node DescriptorsDriver Specific Map Descriptor Parameters Timing Parameters Map Descriptor Example 1 Simple Read Map Descriptor Example 3 Simple Read Extract Value & Status Map Descriptor Example 4 Reading Class Data Map Descriptor Example 6 Read an unknown variation Configuring the FieldServer as a DNP 3.0 Driver Server Server Side Connection DescriptorsServer Side Node Descriptors Driver Specific Map Descriptor Parameters Map Descriptor Example 1 Discrete Data Map Descriptor Example 2 Class DataMap Descriptor Example 3 Class Data another example RTUMap Descriptor Example 4 Default Variation Variation zero Map Descriptor Example 5 ClassDataServingCtrl AnaInputs Map Descriptor Example 6 Unsolicited Messages Server Side Limitations Appendix A.3. DNP Objects mapped to FieldServer Data Arrays Appendix A. Advanced Topics Appendix A.1. DNP 3.0 ProtocolAppendix A.2. DNP Driver Functionality Appendix A.4. Channel Idle, Master & Slave IdleAppendix A.5. DLL Layer Functionality in the Master Appendix A.6. App Layer Functionality in the MasterAppendix A.7. Internal Indications, Object 80 and Dnpii Incoming Internal Indications BytesPage Internal Indications reported in Responses ServerIIArrayResponses to Polls for Object 80 Internal Indications Appendix A.8. DNPStats DnpstatsAppendix A.9. DNP 3.0 Data Objects Counter Change Event All Variations See notes in Appendix A.10 for function code FS-8700-47 DNP 3.0 Driver Manual Appendix A.11. Controlling the DNP 3.0 Driver’s Qualifier Appendix A.12. FieldServer DNP Node NumberAppendix A.13. DnpSubType Appendix A.15. Link ResetAppendix A.14. Communication Stats Appendix A.16. Controlling DA Offsets Appendix A.17. dnpIndexStyleAppendix A.18. Real Time Clock Synchronization DatimePage Appendix A.19. Select and Operate Page Page Appendix A.20. Multiple requests in a single poll Appendix B. Driver Error Messages Page Page Page FYI