FieldServer FS-8700-47 Computer Drive User Manual


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