FieldServer FS-8700-47 User Manual
Page 2
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