FieldServer FS-8700-47 instruction manual Map Descriptor Example 1 Simple Read

Page 12

FS-8700-47 DNP 3.0 Driver Manual

Page 12 of 51

 

 

4.4.4.Map Descriptor Example 1 – Simple Read.

In this example we read 10 Analog Inputs from a DNP device. The request is with respect to inputs 20 to 29 and we will place the results of the read in the data array called DA_AI3 in positions 20 to 29. In this example the dnpSubType is not specified so the driver will report the value of the object.

//Client Side Map Descriptors

Map_Descriptors

 

 

 

 

 

 

 

 

 

Map_Descriptor_Name

,Data_Array_Name ,Data_Array_Offset

,Function

,Node_Name

,Address

,Length

,Scan_Interval

,dnpDataType

,dnpDataVari

A1

,DA_AI3

,20

,Rdbc

,Node_A

,20

,10

,5

,30

,1

Any useful name. Duplicates are allowed but may make some of the validation messages less meaningful.

The results of the read are placed in this data array.

The value of the first analog input read will be placed in position 20 of the data table (the 21st element of the table.)

This Map

Read Analog Inputs in

Descriptor will

the slave device starting

perform a read of

at input index 20.

the DNP device

Vendor documentation

and the read will

will tell you the indices of

be performed

the inputs you are

continuously.

interested in.

This is the name of the node that we are reading. This name must connect to a node definition in the CSV file which will contain the address of the device being read and this in turn should connect to a port definition though which the FieldServer will communicate with the DNP device.

DNP Object Variation is 16 Bit Analog Input

DNP Object Type is Analog Input

Every 5 seconds.

Read 10 elements.

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 12
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. Advanced Topics Appendix A.1. DNP 3.0 Protocol Appendix A.2. DNP Driver FunctionalityAppendix A.3. DNP Objects mapped to FieldServer Data Arrays 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.15. Link Reset Appendix A.13. DnpSubTypeAppendix 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