FieldServer FS-8700-47 User Manual

Page 2

Advertising
background image

FS-8700-47 DNP 3.0 Driver Manual

Table of Contents

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]

TABLE OF

CONTENTS

1.

DNP 3.0 Driver Description ................................................................................................................ 4

2.

Driver Scope of Supply....................................................................................................................... 6

2.1.

Supplied by FieldServer Technologies for this driver. .................................................................... 6

3.

Hardware Connections....................................................................................................................... 7

3.1.

Connection Notes ........................................................................................................................... 7

4.

Configuring the FieldServer as a DNP 3.0 Driver Client .................................................................... 8

4.1.

Data Arrays ..................................................................................................................................... 8

4.2.

Client Side Connection Descriptors................................................................................................ 9

4.3.

Client Side Node Descriptors ......................................................................................................... 9

4.4.

Client Side Map Descriptors ......................................................................................................... 10

4.4.1.

FieldServer Specific Map Descriptor Parameters ................................................................. 10

4.4.2.

Driver Specific Map Descriptor Parameters .......................................................................... 10

4.4.3.

Timing Parameters ................................................................................................................ 11

4.4.4.

Map Descriptor Example 1 – Simple Read. .......................................................................... 12

4.4.5.

Map Descriptor Example 2 – Simple Read – Extract the Quality/Status .............................. 13

4.4.6.

Map Descriptor Example 3 – Simple Read Extract Value & Status ...................................... 13

4.4.7.

Map Descriptor Example 4 – Reading Class Data................................................................ 14

4.4.8.

Map Descriptor Example 5 – Read an unknown quantity of points (Qualifier 6) .................. 14

4.4.9.

Map Descriptor Example 6 – Read an unknown variation .................................................... 15

5.

Configuring the FieldServer as a DNP 3.0 Driver Server................................................................. 16

5.1.

Server Side Connection Descriptors ............................................................................................ 16

5.2.

Server Side Node Descriptors ...................................................................................................... 17

5.3.

Server Side Map Descriptors........................................................................................................ 17

5.3.1.

FieldServer Specific Map Descriptor Parameters ................................................................. 17

5.3.2.

Driver Specific Map Descriptor Parameters .......................................................................... 18

5.3.3.

Timing Parameters ................................................................................................................ 18

5.3.4.

Map Descriptor Example 1 – Discrete Data. ......................................................................... 19

5.3.5.

Map Descriptor Example 2 – Class Data .............................................................................. 19

5.3.6.

Map Descriptor Example 3 – Class Data (another example) ................................................ 20

5.3.7.

Map Descriptor Example 4 – Default Variation (Variation zero) ........................................... 21

5.3.8.

Map Descriptor Example 5 - Class_Data_Serving_Ctrl ........................................................ 22

5.3.9.

Map Descriptor Example 5 – Serving Objects which have a time field................................. 24

5.3.10.

Map Descriptor Example 6 – Unsolicited Messages............................................................. 24

5.4.

Server Side Limitations................................................................................................................. 25

Appendix A.

Advanced Topics ............................................................................................................... 26

Appendix A.1.

DNP 3.0 Protocol. ......................................................................................................... 26

Appendix A.2.

DNP Driver Functionality .............................................................................................. 26

Appendix A.3.

DNP Objects mapped to FieldServer Data Arrays ....................................................... 26

Appendix A.4.

Channel Idle, Master & Slave Idle. ............................................................................... 26

Appendix A.5.

DLL Layer Functionality in the Master .......................................................................... 27

Appendix A.6.

App Layer Functionality in the Master .......................................................................... 27

Appendix A.7.

Internal Indications, Object 80 and DNP_II .................................................................. 28

A.7.1.

Incoming Internal Indications Bytes .......................................................................................... 28

A.7.2.

Internal Indications reported in Responses .............................................................................. 30

A.7.3.

Server_II_Array ......................................................................................................................... 30

A.7.4.

Responses to Polls for Object 80 (Internal Indications)............................................................ 31

Appendix A.8.

DNP_Stats .................................................................................................................... 32

Appendix A.9.

DNP 3.0 Data Objects .................................................................................................. 33

Appendix A.10.

Controlling the DNP 3.0 Driver’s Function Code ........................................................ 36

Appendix A.11.

Controlling the DNP 3.0 Driver’s Qualifier .................................................................. 37

Appendix A.12.

FieldServer DNP Node Number ................................................................................. 37

Appendix A.13.

DnpSubType............................................................................................................... 38

Appendix A.14.

Communication Stats ................................................................................................. 38

Appendix A.15.

Link Reset................................................................................................................... 38

Advertising