PACSystems™ RX3i DNP3 Outstation User Manual
Appendix C
GFK-3103B
June 2020
ESPCPE115 Configuration Example
101
mDNP3_Setup[27] := 10; // Max Control Requests
mDNP3_Setup[28] := 5; // Select Timeout
// Sequence of Events Collection Parameter
// Note: If set to disable for a given channel, the Default Event Mode setting in the object
params will be forced to MOST_RECENT
mDNP3_Setup[29] := 2#000000000000001; // Per Channel Disable (0) or Enable (1) SOE collection of
DNP3 data
// --------------------DI Attributes----------------------
// Object01 Parameters
// == == == == == == == == == == == == == == == == == == ==
// Memory Type: Value: 70-%I, 72-%Q, 76-%M, 74-%T, 86-%G
mDNP3_Setup[30] := 100; // Number of Points for Object01
mDNP3_Setup[31] := 70; // Memory Type for Object01
mDNP3_Setup[32] := 1; // Memory Address for Object01
mDNP3_Setup[33] := 2; // Default Static Variation for Object01
// Object02 Parameters
// == == == == == == == == == == == == == == == == == == ==
// Default Event Mode Value: 1 - SOE, 2 - MOST RECENT
// Default Class Mask Value: 0 - Class 0, 1 - Class 1, 2 - Class 2, 3 - Class 3
// Maximum Events. Value: 0 to 8000
mDNP3_Setup[34] := 2; // Default Event Variation Object02
mDNP3_Setup[35] := 1; // Default Event Mode Object02
mDNP3_Setup[36] := 1; // Default Class Mask Object02
mDNP3_Setup[37] := 500; // Maximum Events Object02
// Enable Binary Counter value 1-Enable 0-Disable
mDNP3_Setup[38] := 0; // Enable Binary Counter: Object 20,21,22
// Object20 Parameters
// == == == == == == == == == == == == == == == == == == ==
mDNP3_Setup[39] := 1; // Default Static Variation Object20
// Object21 Parameters
// == == == == == == == == == == == == == == == == == == ==
mDNP3_Setup[40] := 1; // Default Static Variation Object21
// Object22 Parameters
// == == == == == == == == == == == == == == == == == == ==
// Default Event Mode Value: 1 - SOE, 2 - MOST RECENT
// Default Class Mask Value: 0 - Class 0, 1 - Class 1, 2 - Class 2, 3 - Class 3
// Maximum Events. Value: 0 to 8000.
mDNP3_Setup[41] := 1; // Default Event Variation Object22
mDNP3_Setup[42] := 2; // Default Event Mode Object22
mDNP3_Setup[43] := 1; // Default Class Mask Object22
mDNP3_Setup[44] := 500; // Maximum Events Object22
// --------------------DO Attributes----------------------
// Object10 Parameters
// == == == == == == == == == == == == == == == == == == ==
// Memory Type: Value: 70-%I, 72-%Q, 76-%M, 74-%T, 86-%G
mDNP3_Setup[45] := 100; // Number of Points for Object10
mDNP3_Setup[46] := 72; // Memory Type for Object10
mDNP3_Setup[47] := 1; // Memory Address for Object10
mDNP3_Setup[48] := 2; // Default Static Variation for Object10
// Object11 Parameters
// == == == == == == == == == == == == == == == == == == ==
// Default Event Mode Value: 1 - SOE, 2 - MOST RECENT
// Default Class Mask Value: 0 - Class 0, 1 - Class 1, 2 - Class 2, 3 - Class 3
// Maximum Events. Value: 0 to 8000.
mDNP3_Setup[49] := 2; // Default Event Variation Object11
mDNP3_Setup[50] := 1; // Default Event Mode Object11
mDNP3_Setup[51] := 1; // Default Class Mask Object11
mDNP3_Setup[52] := 500; // Maximum Events Object11
// Object 12 Parameters
// Memory Type for Object 12: Value: 70-%I, 72-%Q, 76-%M, 74-%T, 86-%G, Default: 72
mDNP3_Setup[53] := 0; // Number of Points for Object 12
mDNP3_Setup[54] := 72; // Memory Type for Object 12
mDNP3_Setup[55] := 1; // Memory Address for Object 12
mDNP3_Setup[56] := 1; // Command Variation for Object 12
// CROB Parameters
// Memory Type for CROB. Value: 8-%R, 10-%AI, 12-%AQ, 196-%W.
mDNP3_Setup[57] := 0; // Number of Points for CROB
mDNP3_Setup[58] := 8; // Memory Type for CROB
mDNP3_Setup[59] := 1; // Memory Address for CROB
mDNP3_Setup[60] := 0; // Start Point Offset
// --------------------AI Attributes----------------------
// Object30 Parameters