FieldServer FS-8700-47 instruction manual Table of Contents

Page 2

FS-8700-47 DNP 3.0 Driver ManualTable of Contents

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

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 2
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.14. Communication Stats Appendix A.15. Link ResetAppendix A.13. DnpSubType 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