Point Push Data Example - Emerson PACSystems RX3i DNP3 User Manual

Table of Contents

Advertisement

PACSystems™ RX3i DNP3 Outstation User Manual
GFK-3103B
5.14.9

Point Push Data Example

This section provides the sample of individual parameters of the 8 Point Push Data records used in ST
block in above figure.
'-------------------------------------
' Created: Tuesday, November 11, 2019
'
' Description:
'
'-------------------------------------
mCountSeq := mCountSeq + 1;
if mCountSeq = 0 then
mCountSeq := 1;
end_if;
if mCountSeq > 59999 then
mCountSeq := 1;
end_IF;
// Array length is 107 [0 to 106] Words
PtPshArrayLL4[0
PtPshArrayLL4[1
the last time
PtPshArrayLL4[2
//
PtPshArrayLL4[3
PtPshArrayLL4[4
PtPshArrayLL4[5
PtPshArrayLL4[6
PtPshArrayLL4[7
PtPshArrayLL4[8
PtPshArrayLL4[9
PtPshArrayLL4[10 ] := 2;
PtPshArrayLL4[11 ] := 1;
PtPshArrayLL4[12 ] := mCountSeq;//second
PtPshArrayLL4[13 ] := 4;
PtPshArrayLL4[14 ] := 18;
PtPshArrayLL4[15 ] := 17;
// #2
PtPshArrayLL4[16 ] := 10;
PtPshArrayLL4[17 ] := 0;
PtPshArrayLL4[18 ] := 17;
PtPshArrayLL4[19 ] := Output_Pt;
PtPshArrayLL4[20 ] := 0;
PtPshArrayLL4[21 ] := 0;
PtPshArrayLL4[22 ] := 0;
PtPshArrayLL4[23 ] := 2;
PtPshArrayLL4[24 ] := 1;
PtPshArrayLL4[25 ] := mCountSeq;//second
PtPshArrayLL4[26 ] := 4;
PtPshArrayLL4[27 ] := 18;
PtPshArrayLL4[28 ] := 17;
// #3
System Operation
] := 1235;
] := mCountSeq;
] := 8;
#1
] := 1;
] := 0;
] := 17;
] := Input_Pt;
] := 0;
] := 0;
] := 0;
// This needs to be a key value of 1237
// This number has to different than
// This is the number of Records, 1 to 8
//Object type: 01-DI, 10-DO, 30-AIV, 40-AOV
//Variance Typically 0
//Point number
//Data [0]
//Data [1]
//unused
//unused
//hour
//minute
//month
//day
//year 2k based
//Object type: 01-DI, 10-DO, 30-AIV, 40-AOV
//Variance Typically 0
//Point number
//Data [0]
//Data [1]
//unused
//unused
//hour
//minute
//month
//day
//year 2k based
Section 5
June 2020
80

Advertisement

Table of Contents
loading

Table of Contents