Связь dnp3
DESCRIPTION
Связь DNP3TRANSCRIPT
-
Sepam c 20Sepam c 40Sepam c 80 DNP3
2005
-
1SEPED305001FR Juin 2005
DNP3
2
DNP3 3 3 4 Sepam 6 Sepam 8
Sepam 10
Sepam 12 12 13 . 19 20 21 . 24 . 25
26
32
1. 34
2. 42 42 . 46 49
-
2 DNP3
0PE
8000
1
DNP3 Sepam 20, Sepam 40 Sepam 80 , DNP3. "/".b Sepam .b ( ) .
DNP3 () 969.
969 :b SLAN (SupervisoryLocal Area Network) Sepam ;b LAN (EngineeringLocal Area Network) , Sepam. SF 2841.
969 , ( ) SLAN:b 969 (Twisted Pir, ) SLAN RS 485;b 969FO (Fiber Optic, ) SLAN .
() LAN RS 485.
969
PE80
002
969FO
DE80
001
DNP3 SLAN , :b ;b ;b , , ;b ;b ;b .
, Sepam, 969.
SF 2841 ELAN Sepam:b ;b () ;b / ;b ;b ;b ;b .
:SLAN DNP3;ELAN SFT 2841.
Sepam 20
Sepam 80
Sepam 40
ACE969
ACE969
ACE969
SFT2841
ELANSLAN
-
3 DNP3
DNP3 0
DNP3 "" "", ( RTU).
DNP3 ( ), (IED Intelligent Electronic Device, ).
, DNP3 , , , , , .
DNP3 , 57 .
DNP3 (Task Force) IEEE C.2 (Recommandation) IEEE RTU IED.
DNP3 Harris Distributed Automation Products (" "), 1993 . DNP3 User Group ("DNP3 "). DNP3 User Group . .
DNP3 ("Basic 4 Document"):b Data Link Layer Protocol ( );b Transport Functions ( );b Application Layer Protocol ( );b Data Library ( ).
, DNP3 User Group ("DNP3 Subset Definitions").
. .
DNP3 . DNP3.
DNP3 DNP3 User Group (http://www.dnp.org/).
. DNP3 . , DNP3, .
-
4 DNP3
Protocole DNP3 0
DE80
005
DNP3 OSI DNP3 ( RTU) IED (Intelligent Electronic Device, ). "" IED "". , 0 65519. .
DNP3 (Enhanced Performance Architecture, ), OSI (Open System Interconnection, ). 3 :b ,b ,b .
, (2 ) . (Transport).
DNP3 "", , .
. , "" . "".
, , . , , , , . , , " ".
" " , .
, () , DNP3 .
DNP3.
DE80
006
1
2
4
7
DNP3
-
5 DNP3
DNP3 0
DNP3
, DNP3 DNP3 .
b (Read, Write , ).b (Select, Operate, Direct Operate , , ).b .b (Open, Read, Close, , , , ).b (Immediate Freeze, Freeze and Clear, , , ).b (Initialize, Start/stop Application, Save configuration . / , ).
b (Time Synchronisation).b "" / (Cold/Warm ).b / (Enable/Disable Spontaneous Message).
DNP3 " " ("Application Layer Protocol ") DNP3.
DNP3 DNP3 , 0 :b : Binary Input, Binary Input Change, Binary Output, Control Relay Output Block ( , , , );b : Analog Input, Analog Input Change Event, Analog Output ( , , );b : Binary Counter, Frozen Counter ( , "" ).
(Index), 0. . , "" ().:b 2: Binary Input Change ( )v 1: Binary Input Change without Time ( )v 2: Binary Input Change with Time ( )b 30: Analog Input Change ( )v 1: 32 Analog Input (32 )v 2: 16 Analog Input (16 )
" " DNP3.
DNP3
DNP3 , . "DNP3 Subset Definitions" ( DNP3) :b DNP-L1: ; , , , ;b DNP-L2: ; , IED RTU;b DNP-L3: , , , , , , RTU.
DNP3, DNP3 , DNP3, , , .
:b (Device Profile): DNP3, ;b (Implementation Table): DNP3, , ;b (Point List): , DNP3, , , , , ( ).
-
6 DNP3
DNP3 0 Sepam
Sepam DNP3 2 (DNPL2). DNP3 Sepam. DNP3, .
: Binary Inputs ( ) Sepam:b , ;b , : , ;b Sepam (Sepam , , );b ;b .
: Binary Input Change with Time( ) , , . :b 1: ;b 2: , ;b 3: .
. Sepam DNP3 , .
, . Sepam .
: Binary Outputs/Control Relay Output Block ( / ) () , Sepam. :b ( / );b Sepam (reset) ;b ;b : , , .
, SBO (Select Before Operate, ).
-
7 DNP3
DNP3 0 Sepam
: Analog Inputs ( ) Counters () DNP3 Sepam ( ), :b , ;b , , ;b , ;b ;b ;b : , , ..;b : , , ..
: Analog Outputs/Analog Output Blocks ( / )Sepam (MSA). MSA , SBO (Select Before Operate, ).
: Sequential File Transfer ( )Sepam DNP3 Sequential File Tranfer ( ) , 2000001, :b ;b .
Sepam: Octet String ( )Sepam DNP3 Octet String ( ), 9701004, ASCII.
-
8 DNP3
Sepam (Sepam Device Profile) 0
Sepam DNP3 , Sepam. DNP3 Device Profile Document, DNP3.5 DNP3 Sepam. DNP3 Sepam.
Sepam Device ProfileDNP3.00DEVICE PROFILE DOCUMENT ( ) , :
( )
: Merlin Gerin : Sepam 20 / Sepam 40 / Sepam 80 , DNP:
2 2
:
5
, / , DNP ( ):
20 21
():
292 292 ( 292)
():
2048 ( 2048 , ) 249 ( 249)
:
: ............................................... 5 0 255 ( 2)
: 5 ( )
:
5 SF 2841 :
( ) 5 ( ) ( )
:
5 5
5 5
SF 2841
-
9 DNP3
Sepam (Sepam Device Profile) 0
/ :
/ / / (ACK)
5
5 5 5
CROB ( 12, 1), : ( 41, ), : (Pattern Control Block) (Pattern Mask) ( 12, 2 3, ), . CROB ( 12) ( 41), .
11
Count > 1 ( > 1) Pulse On ( .) Pulse Off ( .) Latch On ( .) Latch Off ( .)
(Queue)
5 5
5 5
5 5 5
: (Binary Input Change Events), :
5 ,
(Timetagged Binary Input Change Events), :
5
:
5 SF 2841 5 /
:
5
/ :
5 20 05
:
16 32 5
: 5
-
10
DNP3
Sepam (Sepam Implementation Table) 0
DNP3, Sepam, , (Function Code) ( Code).Sepam DNP3 2 (DNPL2).Sepam DNP3. , DNP3 Subset Definitions:b , , DNP3, 2;b , , DNP3, Sepam.
Sepam -
(.) (.)
(.)
(.)
1 0 . 1 06,00, 01, 07, 08, 17, 28
1 1 1 00, 01, 06, 07, 08, 17, 28 129 00, 01,17, 28
1 2 1 00, 01, 06, 07, 08, 17, 28 129 00, 01,17, 28
2 0 . 1 06, 07, 08
2 1
2 2 1 06, 07, 08 129, 130 17, 28
2 3
10 0 . 1 06,00, 01, 07, 08, 17, 28
10 1 1 00, 01, 06, 07, 08, 17, 28 129 00, 01,17, 28
10 2 1 00, 01, 06, 07, 08, 17, 28 129 00, 01,17, 28
12 0 .
12 1 3, 4, 5, 6 17, 28 129
12 2
12 3
20 0 . 1 06,00, 01, 07, 08, 17, 28
20 1 32 1 00, 01, 06, 07, 08, 17, 28 129 00, 01,17, 28
20 2 16
20 3 32 (Delta Counter)
20 4 16
20 5 32 1 00, 01, 06, 07, 08, 17, 28 129 00, 01,17, 28
20 6 16
20 7 32
20 8 16
21 ""
22
23 ""
30 0 . 1 06,00, 01, 07, 08, 17, 28
30 1 32 1 00, 01, 06, 07, 08, 17, 28 129 00, 01,17, 28
30 2 16 1 00, 01, 06, 07, 08, 17, 28 129 00, 01,17, 28
30 3 32
30 4 16
31 ""
32
33 ""
-
11
DNP3
Sepam (Sepam Implementation Table) 0
-
(.) (.)
(.)
(.)
40 0 . 1 06,00, 01, 07, 08, 17, 28
40 1 32
40 2 16 1 00, 01, 06, 07, 08, 17, 28 129 00, 01,17, 28
41 0 .
41 1 32
41 2 16 3, 4, 5, 6 17, 28 129
50 0 .
50 1 2 ,1
07, = 1 129 07, = 1
50 2
51 0 .
51 1
51 2
52 0 .
52 1
52 2 129 07, = 1
60 0
60 1 0 1 06
60 2 1 1 06, 07, 08
60 3 2 1 06, 07, 08
60 4 3 1 06, 07, 08
70 1
70 2
70 3 25 5B
70 4 26, 30 5B 129, 130 5B70 5 1 5B 129, 130 5B
70 6 129, 130 5B
70 7
80 1 2 00 = 7
81 1
82 1
83 1
83 2
90 1
100
101
110 0 1 06 129 00
"" 13
"" 14
23
-
12
DNP3
Sepam (Point List) 0
Point List , Sepam ( ), DNP3.
Sepam, DNP3, DNP3:b ;b / ;b ;b ;b / ;b ;b .
:b , , , ;b , ;b DNP3, ;b Sepam, .
( 0). "Sepam 20", "Sepam 40", "Sepam 80" , Sepam . Sepam 20 Sepam 2 ( ) Sepam S20, T20 20 ( ). Sepam Sepam.
-
13
DNP3
Sepam (Point List) 0
1 =
1 =
1 =
2 =
2 =
1, 2 3 (. )
1 =
DNP3 Sepam 20 Sepam 40 Sepam 80B2X
Sepam
0 0 0 0 Sepam 2
1 1 1 1 Sepam 2
2 2 2 2 Sepam 1
3 3 3 3
4 4 4 3
5 5 1
6 6 1
7 7 1
8 1
9 1
10 1
3 5 8 11 3
4 6 9 3
12 3
13 . V_aux ( ) 1
14 . V_aux ( ) 1
15 2
5 7 10 16 16 8 11 17 17 9 12 18 / 2
19 320 3
13 21 SF6 222 3
14 23 2
24 2
15 25 Cos Phi 3
16 26 Cos Phi 3
27 2
28 2
-
14
DNP3
Sepam (Point List) 0
DNP3 Sepam 20 Sepam 40 Sepam 80B2X
10 17 29 50/51 1 1
11 18 30 50/51 2 1
12 19 31 50/51 3 1
13 20 32 50/51 4 1
33 50/51 5 1
34 50/51 6 1
35 50/51 7 1
36 50/51 8 1
14 21 37 50N/51N 1 1
15 22 38 50N/51N 2 1
16 23 39 50N/51N 3 1
17 24 40 50N/51N 4 1
41 50N/51N 5 1
42 50N/51N 6 1
43 50N/51N 7 1
44 50N/51N 8 1
25 45 51V 1 1
46 51V 2 1
26 47 67 1 1
27 48 67 2 1
28 49 67N 1 1
29 50 67N 2 1
8 30 51 27/27S 1 1
9 31 52 27/27S 2 1
53 27/27S 3 1
54 27/27S 4 1
10 32 55 27D 1 1
11 33 56 27D 2 1
12 34 57 27R 1 1
58 27R 2 1
13 35 59 59 1 1
14 36 60 59 2 1
61 59 3 1
62 59 4 1
15 37 63 59N 1 1
16 38 64 59N 2 1
17 27S 1 1
18 27S 2 1
19 27S 3 1
20 39 65 81 1 1
40 66 81 2 1
21 41 67 81L 1 1
22 42 68 81L 2 1
43 69 81L 3 1
44 70 81L 4 1
23 71 81R 1 1
72 81R 2 1
45 73 32P 1 1
74 32P 2 1
46 75 32Q 1
76 37P 1 1
77 37P 2 1
-
15
DNP3
Sepam (Point List) 0
DNP3 Sepam 20 Sepam 40 Sepam 80B2X
/
18 47 78 48/51LR ( ) 1
19 48 79 48/51LR ( ) 1
20 49 80 48/51LR ( ) 1
21 50 81 66 2
82 21G 1
83 50/27 1
84 64G2/27TN 1 1
85 64G2/27TN 2 1
86 78PS 1
87 24 1 1
88 24 2 1
89 40 1
90 64REF 1 1
91 64REF 2 1
92 872 1
93 87/87G 1
22 51 94 46 1 1
52 95 46 2 1
53 96 47 1 1
97 47 2 1
23 54 98 37 1
55 99 50BF 1
100 51 1 1 1
101 51 1 2 1
102 51 2 3 1
103 51 2 4 1
104 51 3 5 1
105 51 3 6 1
106 51 4 7 1
107 51 4 8 1
24 56 108 1 3
57 109 2 3
58 110 1 1
59 111 2 1
60 112 3 1
61 113 2
62 114 1
63 115 2
64 116 1
65 117 2
66 118 1
67 119 2
68 120 1
121 1
122 3
123 3
124 3
125 3
126 3
127 3
128 1 1
129 2 1
130 3 1
131 4 1
132 3
133 1
134 ( ) 2
135 2
-
16
DNP3
Sepam (Point List) 0
DNP3 Sepam 20 Sepam 40 Sepam 80B2X
( )
25 69 136 3
70 137 3
26 71 138 2
27 72 139 2
28 73 3
140 1 3
141 2 3
142 3 3
143 4 3
144 3
145 12 1 1
146 12 2 1
147 14 1 1
148 14 2 1
29 74 149 49 RMS . . 2
30 75 150 49 RMS . 1
31 76 151 3
32 77 152 1481 1
78 153 1482 1
33 79 154 38/49 1 . 1 1
34 80 155 38/49 1 . 2 1
35 81 156 38/49 1 . 3 1
36 82 157 38/49 1 . 4 1
37 83 158 38/49 1 . 5 1
38 84 159 38/49 1 . 6 1
39 85 160 38/49 1 . 7 1
40 86 161 38/49 1 . 8 1
87 162 38/49 2 . 1 1
88 163 38/49 2 . 2 1
89 164 38/49 2 . 3 1
90 165 38/49 2 . 4 1
91 166 38/49 2 . 5 1
92 167 38/49 2 . 6 1
93 168 38/49 2 . 7 1
94 169 38/49 2 . 8 1
41 95 170 38/49 1 . 1 2
42 96 171 38/49 1 . 2 2
43 97 172 38/49 1 . 3 2
44 98 173 38/49 1 . 4 2
45 99 174 38/49 1 . 5 2
46 100 175 38/49 1 . 6 2
47 101 176 38/49 1 . 7 2
48 102 177 38/49 1 . 8 2
103 178 38/49 2 . 1 2
104 179 38/49 2 . 2 2
105 180 38/49 2 . 3 2
106 181 38/49 2 . 4 2
107 182 38/49 2 . 5 2
108 183 38/49 2 . 6 2
109 184 38/49 2 . 7 2
110 185 38/49 2 . 8 2
-
17
DNP3
Sepam (Point List) 0
DNP3 Sepam 20 Sepam 40 Sepam 80B2X
24 (I11) 49 (I11) 111 (I11) 186 (I101) 3
25 (I12) 50 (I12) 112 (I12) 187 (I102) 3
26 (I13) 51 (I13) 113 (I13) 188 (I103) 3
27 (I14) 52 (I14) 114 (I14) 189 (I104) 3
28 (I21) 53 (I21) 115 (I21) 190 (I105) 3
29 (I22) 54 (I22) 116 (I22) 191 (I106) 3
30 (I23) 55 (I23) 117 (I23) 192 (I107) 3
31 (I24) 56 (I24) 118 (I24) 193 (I108) 3
32 (I25) 57 (I25) 119 (I25) 194 (I109) 3
33 (I26) 58 (I26) 120 (I26) 195 (I110) 3
196 (I111) 3
197 (I112) 3
198 (I113) 3
199 (I114) 3
200 213 I201 I214 3
214 227 I301 I314 3
121 228 V1 3
122 229 V2 3
123 230 V3 3
124 231 V4 3
125 232 V5 3
126 233 V6 3
127 234 V7 3
128 235 V8 3
129 236 V9 3
130 237 V10 3
238 V11 3
239 V12 3
240 V13 3
241 V14 3
242 V15 3
243 V16 3
244 V17 3
245 V18 3
246 V19 3
247 V20 3
131 248 V_FLAGREC 3
132 249 V_TRIPCB 3
133 250 V_CLOSECB 3
134 251 V_INHIBCLOSE 3
252 V_RESET 3
253 V_CLEAR 3
254 V_INHI_RESET_LOCAL 3
255 V_SHUTDOWN 3
256 V_DEEXCITATION 3
257 V_CLOSE_NOCTRL 3
258 V_TRIP_STP1 3
259 V_TRIP_STP2 3
260 V_TRIP_STP3 3
261 V_TRIP_STP4 3
262 V_CLOSE_STP1 3
263 V_CLOSE_STP2 3
264 V_CLOSE_STP3 3
265 V_CLOSE_STP4 3
266 V_TRANS_ON_FLT 3
267 V_TRANS_FAULT 3
268 283 V_MIMIC_IN_1 V_MIMIC_IN_16 3
-
18
DNP3
Sepam (Point List) 0
DNP3 Sepam 20 Sepam 40 Sepam 80B2X
(TS) Logipam
284 299 TS16 TS31 3
300 315 TS33 TS48 3
316 328 TS52 TS64 3
329 dU 2
330 dPhi 2
331 dF 2
332 3
34 59 135 333 (OPG) 3
-
19
DNP3
Sepam (Point List) 0
10 =
2 =
1 =
. 0.
12 =
3 = 4 = 5 = 6 = ()
DNP3 Sepam 20 Sepam 40 Sepam 80B2X
0 0 0 0 /
1 1 1 1 /
2 2 2 2 Sepam
3 3 3 3
4 4 4 4
5 5 5 5
6 6 6
7 7 7
8 8 8
9 9 9
10 10 10
11 11 11
12 12
12
13 13 ( 37)
14
15
16
17
18
19
20
21 1
22 2
23 3
24 4
25 1
26 2
27 3
28 4
() Logipam
29 TC6
30 TC7
31 38 TC10 TC17
39 47 TC21 TC29
48 63 TC49 TC64
-
20
DNP3
Sepam (Point List) 0
20 =
5 = 32
1 =
DNP3 Sepam 20 Sepam 40 Sepam 80B2X
0 0 0 32
1 1 + 32
2 2 32
3 3 r+ 32
4 4 r 32
5 5 + ext 32
6 6 ext 32
7 7 r+ ext 32
8 8 r ext 32
9 16
10 16
11 16
12 35 Logipam 1 24 16
-
21
DNP3
Sepam (Point List) 0
30 =
3 = 32
1 =
DNP3 Sepam 20 Sepam 40 Sepam 80B2X
0 0 0 I1 0,1A
1 1 1 I2 0,1A
2 2 2 I3 0,1A
0 3 3 V1 1
1 4 4 V2 1
2 5 5 V3 1
6 6 0,1
7 7 Q 0,1
3 8 8 f 0,01Uw
3 9 9 I0 S 0,1A
10 10 I0 0,1A
4 11 11 %
4 12 12 U21 1
5 13 13 U32 1
6 14 14 U13 1
7 15 15 V0 1
8 16 16 Vd 1
17 17 Vi 1
18 18 Cos Phi 0,01
19 Vnt 1 D
20 Uthd 0,1%
21 Ithd 0,1%
5 19 22 Im1 0,1A
6 20 23 Im2 0,1A
7 21 24 Im3 0,1A
8 22 25 IM1 0,1A
9 23 26 IM2 0,1A
10 24 27 IM3 0,1A
25 28 S 0,1
26 29 0,1
27 30 Q 0,1
31 1 0,1
32 2 0,1
33 3 0,1
34 Q 1 0,1
35 Q 2 0,1
36 Q 3 0,1
37 S 1 0,1
38 S 2 0,1
39 S 3 0,1
-
22
DNP3
Sepam (Point List) 0Analog Input
DNP3 Sepam 20 Sepam 40 Sepam 80B2X
11 28 40 1 148 1 1C
12 29 41 2 148 1 1C
13 30 42 3 148 1 1C
14 31 43 4 148 1 1C
15 32 44 5 148 1 1C
16 33 45 6 148 1 1C
17 34 46 7 148 1 1C
18 35 47 8 148 1 1C
36 48 1 148 2 1C
37 49 2 148 2 1C
38 50 3 148 2 1C
39 51 4 148 2 1C
40 52 5 148 2 1C
41 53 6 148 2 1C
42 54 7 148 2 1C
43 55 8 148 2 1C
44 56 Phi0 S 1
45 57 Phi0 1
58 Phi'0 1
46 59 Phi1 1
47 60 Phi2 1
48 61 Phi3 1
19 49 62 Itrip1 1A : 20 400,1A : 80
20 50 63 Itrip2 1A : 20 400,1A : 80
21 51 64 Itrip3 1A : 20 400,1A : 80
22 52 65 Itrip0 1A : 20 400,1A : 80
23 53 66 %
24 54 67 / 1
25 55 68 1
26 56 69 1
27 57 70 / 0,1s : 20 400,01s: 80
28 58 71 1
29 59 72 1
30 60 73 1 ()2
61 74 (0
-
23
DNP3
Sepam (Point List) 0
DNP3 Sepam 20 Sepam 40 Sepam 80B2X
86 I'1 0,1A
87 I'2 0,1A
88 I'3 0,1A
89 I'0 S 0,1A
90 I'0 0,1A
91 U'21 1
92 U'32 1
93 U'13 1
94 V'1 1
95 V'2 1
96 V'3 1
97 V'0 1
98 V'd 1
99 V'i 1
100 f' 0,01
101 ' %
102 H3 Vnt 1
103 3 V3r 1
104 Id1 0,1A
105 Id2 0,1A
106 Id3 0,1A
107 It1 0,1A
108 It2 0,1A
109 It3 0,1A
110 Zd 1
111 Z21 1
112 Z32 1
113 Z13 1
114 0,1
115 I1/I'1 1
116 I2/I'2 1
117 I3/I'3 1
118 dU ( ) 0,1%
119 df ( ) 0,001
120 dPhi ( ) 0,1
121 1 21 0,1
122 2 32 0,1
123 3 13 0,1
124 1 1
125 2 1
126 3 1
127 4 1
-
24
DNP3
Sepam (Point List) 0
40 =
2 = 16
1 =
41 =
3 = 4 = 5 = 6 = ( )
DNP3 Sepam 20 Sepam 40 Sepam 80B2X 0 0 0 0 MSA 141
-
25
DNP3
Sepam (Point List) 0
110 =
=
1 =
DNP3 Sepam 20 Sepam 40 Sepam 80B2X 0 0 0 0 Sepam
70 =
3 = 4 = 5 = 6 = 7 =
1 = 25 = 26 = 30 =
DNP3 Sepam 20 Sepam 40 Sepam 80B2X b b b b
b
-
26
DNP3
0
() Sepam SF 2841. DNP3 () 969 969FO. :b LAN;b SLAN;b , DNP3 ( SLAN).
" " SF 2841. :b SF 2841 " ". Sepam (Sepam 20, Sepam 40 Sepam 80);b "";b : " ";
b , 969 969FO;b DNP3.0 ( SLAN).
E-LAN
( ) ELAN 969 969FO 2 RS 485. ELAN :b Sepam;b ;b .
PE80
022
SF 2841. Sepam 80
PE80
008
Sepam 1 247 1
4800, 9600, 19200 38400 / 38400 /
,
b Sepam Sepam ELAN.b .b Sepam, ELAN. SF 2841 Sepam ELAN, Sepam SF 2841 .
ELAN 969
-
27
DNP3
0PE
8000
8
S-LAN. ( ) : 969 969FO.
969 S-LAN 2- RS 485 SLAN 969 :b Sepam;b ;b .
Sepam 0 65519 1
4800, 9600, 19200 38400 / 38400 /
,
SLAN 969
PE80
009
969FO S-LAN SLAN 969FO :b Sepam;b ;b ;b : ;b : . , Sepam .
Sepam 0 65519 1
4800, 9600, 19200 38400 / 38400 /
Sans parit, Paire ouImpaire
( ) ( )
SLAN 969FO b Sepam Sepam SLAN.b .b Sepam, SLAN.
-
28
DNP3
0
S-LAN. DNP3
DNP3 DNP3 , : 969 969FO.
" 969" " DNP3.0" :b ;b ;b ;b ;b .
PE80
010
, , . , , Sepam . :b ;b ;b .
Sepam, , Sepam :b : Sepam ( ). ;b : Sepam , Sepam ;b : "", , Sepam , .
, Sepam (, ), .
, Sepam , Sepam .
.
DNP3
, ,
50 60000 200
0 5 2
-
29
DNP3
0PE
8001
0
:b ;b ;b (SelecttoOperate).
( ). Sepam . Sepam "", , Sepam . Sepam , . Sepam. . Sepam " ", Sepam (. " ").
"" . , , .
, . (T), (), :b "" < 249 , ( + 1) ;b "" u 249 , ( + 1) "" / 249.
. , (Time Synchronisation Required). , .
Sepam . " " , Sepam (Time Synchronisation Required), Sepam .
, Time Synchronisation Required Sepam. Sepam.
(Select-to-Operate) , Sepam, (Select) (Operate). Sepam .
DNP3
1 60000 10
0 60000 0:
(SelecttoOperate)
100 60000 10000
-
30
DNP3
0
, Sepam . . Sepam, . Sepam, / , Sepam, () , " " (Function Code Not Implemented).
:b ;b ;b .
Sepam .
b , . , .
b , . DNP3 , . Sepam Sepam "" . , Sepam , .
b " " , DNP3. Sepam .
, Sepam , . " " . Sepam , Sepam . " " .
. Sepam , . 15 . " ", 15 .
. Sepam .
, .
, ,
0 1000
0 65519 100
-
31
DNP3
0
(Collision Avoidance C) , DNP V3.00 9804007. Sepam .
:b ;b ;b .
, Sepam , . , Sepam , , , Backoff time, .
Backoff_time = +
0 " ". , Sepam . , Sepam , (1 10 ).
0 60000 1000
0 60000 1000
0 10 5
(1, 2 3) . :b , ( ""), ;b ( " "), .
1 10 10
100 60000 5000
-
32
DNP3
0
Sepam , Sepam:b Sepam 20, PCRED301005FR;b Sepam 40, PCRED301006FR;b Sepam 80, SEPED303003FR.
:b 969;b SLAN 969;b 969.b 969 Sepam 612;
969 969 :b 969;b , SF 2841, Sepam:v "";v .
PE80
001 969
b "on" (.) , 969 ;b "" () 969:v , 969 ;v , 969 969 ;v , 969 ;b SLAN Tx , Sepam ;b SLAN Rx , Sepam .
969
PE80
011
SFT 2841 " Sepam" SF 2841 Sepam Sepam Sepam, . Sepam " Sepam".
Sepam , :b ;b DNP3;b ;b , . 0 :b (65535);b Sepam;b .
SF 2841. " Sepam 80"
-
33
DNP3
0
Sepam DNP3 :b 969:v "on" ;v "" ;v SLAN Rx ;b " Sepam":v : DNP3;v DNP3;v , ;v , , .
, Sepam . .
/
969
SF 2841
"on" = ????/ = ????
969 969
"" = ????/ = ????
969 969
"" = ????/ = ????
969 969 SF 2841
969 Sepam 969 Sepam
969 SF 2841 : 969 969FO
SLAN Rx , ,
969
SF 2841 :b ;b
SLAN SLAN RS 485
SLAN Rx
, Sepam SF 2841 " Sepam"
, , Sepam
SLAN Rx
SLAN
-
34
DNP3
1. 0
, Sepam, , ADU (Application Protocol Data Unit ).
DE80
007
ADU :b APCI Request / Response header ( ). . APCI Application Protocol Control Information ( ).b ASDU Application Service Data Unit ( ). .
()
AC 1 : Application Control ( )
FC 1 FC: Function Code ( )
()
AC 1 : Application Control ( )
FC 1 FC: Function Code ( )IIN 1 2 IIN: Internal Indication ( )
IIN 2
/
APDUAPCI ASDU
: Application Control ( )7 6 5 4 3 2 1 0 DNP3
ASDU. , ( ) ( ).
FIR FIN CON SEQUENCE
b FIR: First ( )v FIR = 1: ""v FIR = 0: b FIN: Final ( )v FIN = 1: ""v FIN = 0: b CON: , 1, ( 0).b SEQUENCE (): , .v 0 15: "" "". 15 0.v 16 31: " ". 31 16.
-
35
DNP3
1. 0
FC: Function Code ( )
FC .Sepam , :
0
1 : ( )
2 :
3 :
4 :
5 :
6
:
13 "" "" : ,
14 "" "" : ,
20
:
21
:
23
:
25
26
30
129
130 ( )
-
36
DNP3
1. 0
IIN: Internal Indication ( ) IIN (Internal Indication) "" ( ).
IIN1 0 1 :
0
1 1:
2 2:
3 3:
4 : " ".
5 0
6 , ( , DNP3)
7
IIN2 0
1
2
3 ( )
4
5 ( )
6 : 0
7 : 0
-
37
DNP3
1. 0
ADSUASDU ( ) , . ASDU DNP3 .
DE80
008
ASDU :b : . DNP3.b : . , .
( )
()
2
1 :
0 8
("")
Identifier ( ) :b 1: Group ( ) , ., 30 = Analog Input ( ).b 2: () ., Analog Input:v 1 = 32 Analog Input;v 2 = 16 Analog Input. () 0 . , , : 16 32 . .
()
N
ASDU
1
/
7 6 5 4 3 2 1 0 "" :b Code ( ), 4 .b Index size ( ), 3 . Code Index size .
0
-
0 0 [; ]. "" "" 8 ("").
0 1 [; ]. "" "" 16 .
0 6 . .
0 7 N 0 (N1). N 8 .
0 8 N 0 (N1). N 16 .
1 7 N , , 8 . N 8 .
2 8 N , , 16 . N 16 .
5 B . Sequential File Transfert ( ): 8 (= 1), 16 , .
() () (. ).
-
38
DNP3
1. 0
Sepam :b Binary Input ( );b Binary Output ( );b Counters ();b Analog Input ( );b Analog Output ( ).
Binary Input ( ) 01 01
01 02
02 02
1 7 6 5 4 3 2 1 0 , TOR.
0 1. n .
2 15 14 13 12 11 10 9 8
.. .. .. .. .. .. .. .. ..
n1 n2 n3 n4
1 7 6 5 4 3 2 1 0 7 , + 1 (0 1)
0: 0 = 1 =
1: 0 = 1 =
2: 0 = 1 =
3:
0 = 1 =
4:
0 = 1 =
5: 0 = 1 =
6: 0
7: 0 1
7 6 5 4 3 2 1 0 1: 7 , + 1 (0 1)
1
0: 0 = 1 =
2 1: 0 = 1 =
3 2: 0 = 1 = 4 3:
0 = 1 =
5 4:
0 = 1 =
6 5: 0 = 1 =
7 6: 0 8 7: 0 1
9
(8 )
48 1 1970 .
-
39
DNP3
1. 0
Binary Output ( ) 10 01
10 02
12 01
1 7 6 5 4 3 2 1 0 ,
TOR. 0 1. n .
2 15 14 13 12 11 10 9 8
.. .. .. .. .. .. .. .. ..
n1 n2 n3 n4
1 7 6 5 4 3 2 1 0 7 s indicateurs + 1 de ltat (0 ou 1)
0: 0 = 1 =
1: 0 = 1 =
2: 0 = 1 =
3:
0 = 1 =
4:
0 = 1 =
5: 0
6: 0
7: 0 1
7 6 5 4 3 2 1 0 : 1
1 /
CI Q : 0 =
2 1 = "Pulse"
2 = "Pulse"
3
3 = "Latch"
4 = "Latch"
5 15:
6 Q: 0 = 1 =
7
Cl: 0 = 1 =
/ 00 =
01 =
10 10 =
11 0
On-time ( ): 4
32
Off-time ( ): 4
32
Pulse On ( "Pulse" ) 1 OnTime, 0 OffTime.
Pulse Off ( "Pulse" ) 0 OffTime, 1 OnTime.
: 1 0 =
1 = () SBO (Select before Operate, )
2 = : SBO
3 = :
4 = :
5 = :
6 = :
-
40
DNP3
1. 0
Counter () 20 01 32
20 05 32
32- 7 6 5 4 3 2 1 0 : 1 octet
1 0 : 0 = 1 = 2
1 : 0 = 1 =
3 2 : 0 = 1 =
4 3 :
0 = 1 =
5 4:
0 = 1 =
5: "" 0 = 1 = ""
6 : 0
7 : 0
: 4
32
32- 1
: 4
2 32
34
Analog Input ( ) 30 01 32
30 03 32
32- 7 6 5 4 3 2 1 0 : 1
1 0 : 0 = 1 =
2
1 : 0 = 1 =
3 2: 0 = 1 = 4 3:
0 = 1 =
5 4:
0 = 1 =
5: 0 = 1 =
6: 0 = 1 =
7 : 0
: 4
32
32- 1
: 4
2 32 3
4
-
41
DNP3
1. 0
Analog Output ( ) 40 02 16-
41 02 16-
16- 7 6 5 4 3 2 1 0 : 1
1 0 : 0 = 1 = 2 1 : 0 = 1 =
3 2: 0 = 1 =
3:
0 = 1 =
6 : 0
6 : 0
6 : 0
7 : 0
: 2
16
16- 7 6 5 4 3 2 1 0 : 2
1 16
2 : 1 1 = () SBO (Select before Operate, )
3 2 = : SBO
3 = :
4 = :
5 = :
6 = :
-
42
DNP3
2. 0
Sepam , :b (Sepam 20, Sepam 40 Sepam 80);b ( Sepam 80).
, DNP Technical Bulletin 20002001 Sequential File Transfert s ( ).
Sepam :b 1 DR (Disturbance Records) ( ), , " ", Sepam;b 1 TR (Tripping Records) ( ), , " ", Sepam;b " ", , Sepam ;b " ", , Sepam .
, ASCII. ( ) DR DR 2
DR\aaaammjjhhmnsssss 25
TR TR 2
TR\aaaammjjhhmnsssss 5
" " " " Sepam:b : , 4 ASCII;b mm: , 2 ASCII, 01 12;b jj: , 2 ASCII, 01 31;b hh: , 2 ASCII, 00 23;b mn: , 2 ASCII, 00 59;b ssss: , 5 ASCII, 00000 59999.
" " Sepam :1. DR.2. DR " ", .3. " ".
" " Sepam , TR.
-
43
DNP3
2. 0
( ) . Sepam "/". 70.
:1. , , / Oen ().2. / Read Block ( ).3. / Close ().
b : , , .b .b Read Block ( ), . Open ().
Sepam . , , Sepam .
0. . i, i+1. , Read Block ( ), Read Block ( = ).
" " " ", Sepam, . , , , . Sepam Close () ( = ).
: Sepam . Read Block ( ) Read Block Close () 60 , Sepam . Sepam Close ( = ).
-
44
DNP3
2. 0
, DNP3: 1
25 O
26
30
129 ,
130
70 :
70 3 25
70 4 26, 30 129
70 5 1 129, 130
70 6 129, 130
70 7
Sepam , , :b b Status (""). 0 OK
3 Open ():
5 Open ():
6 Read () Close ():
16 Read () Close ():
17 Close ():
19 Close ():
20 Read ():
-
45
DNP3
2. 0
-
25 703
Read (). DNP3 : ASCII , ; , ;
"" 129 704
, Open (), : : (32 );Status () ( : , ..); ( );Max Block Size ( ) ( , Open ()).
1 705
. DNP3 : ; ( 0).
"" 129 705
, Sepam File Transport (" ") Read (). Sepam " " ( NULL), ( ). File Transport (" ") : ; () , ; ( , Open ().
" "
129 706
, Sepam : , , , , ..
"" 26 704
DNP3 .
"" 129 704
"File Command Status" ( ) Close ().
: Close ()
129 706
Sepam ( )
30 704
Abort ( )
129 704
"File Command Status" ( ) Abort ( ).
-
46
DNP3
2. 0
()
= 70 1
= 3 1 = 5Bh 1
= 1 1
2
()
2
2 6 Sepam: 0
2 (0124h)
4 Sepam: 0 4 Sepam: 0
2 = 1
2 ID () 2
n
()
= 70 1
= 3 1 = 5Bh 1
= 1 1
2
()
4 ( 32 )
4 ( 32 ) 2
ID () 2
1
()
= 70 1 = 5 1
= 5Bh 1
= 1 1 2
()
4 ( 32 )
4
, 1.
n ,
-
47
DNP3
2. 0
()
= 70 1
= 6 1
= 5Bh 1 = 1 1
2
()
4 ( 32 )
4
, 1.
1
()
= 70 1 = 7 1
= 5Bh 1
=1 1 2
()
2 2
2 0 = 1 =
4 ( 32 )
6 1 1970
2
ID () 2
n
-
48
DNP3
2. 0
DNP3,
25 70 3 00 25 70 03 05..( )
"" 129 70 4 00 129 IINs 70 04 05..( )
00 00
( 0) 1 70 5 01 70 05 05..( )
"" 01 129 IINs
N 03 01
N+1 03 01
( )
129 70 5 03 129 70 05 05..( )
03 00
( 1) 1 70 5 04 01 70 05 05..( )
"" 01 129 IINs
N 05 01
N+1 06 01
( )
129 70 5 03 129 70 05 05..( )
0xC6 00
( 2, )
1 70 5 07 01 70 05 05..( )
"" 07 129 IINs
N 08 01
N+1 09 01
( )
129 70 5 09 129 70 05 05..( )
0xC9 00
26 70 4 0 26 70 04 05..( )
""
129 70 4 0 129 IINs 70 04 05..( )
0xCA 00
-
49
DNP3
2. 0
DR TR ( ) . DNP3 File Descriptor Object ( ).
" "DR\aaaa-mm-jj-hh-mn-sssss , Sepam, COMTRADE.
COMTRADE :b .CFG, ( , );b .DAT, , .
DR\aaa-mm-jj-hh-mn-sssss, Sepam, , .CFG .DAT.
DR\aaa-mm-jj-hh-mn-sssss ()
2 (n) .CFG ( 16 )
.CFGn ( .CFG, ASCII)
.DATX ( .DAT, )
-
50
DNP3
2. 0
" "TR\aaaa-mm-jj-hh-mn-sssss " " , Sepam . :b , 8 ;b , 32 (4 ).
TR\aaa-mm-jj-hh-mn-sssss
()
8
1 4 44 32 , 4 .
...
...
... ...
...
44 4
8 7 6 5 4 3 2 1 0
1 , 0
2 , 0 99
3 0 0 0 0 , 1 124 0 0 0 , 1 31
5 0 0 0 , 0 24
6 0 0 , 0 597 ( ) , 0 59999
8 ( )
-
51
DNP3
2. 0
44 , .
1 1 (Itrip1) 32NS 0,1 A
2 2 (Itrip2) 32NS 0,1 A
3 3 (Itrip3) 32NS 0,1 A
4 (I0S) 32NS 0,1 A
5 (I0) 32NS 0,1 A
6 (Ii) 32NS 0,1 A
7 (U21) 32NS 1
8 (U32) 32NS 1
9 (U13) 32NS 1
10 (V1) 32NS 1
11 (V2) 32NS 1
12 (V3) 32NS 1
13 (V0) 32NS 1
14 (Vd) 32NS 1
15 (Vi) 32NS 1
16 (f) 32NS 0,01
17 () 32S 1
18 (Q) 32S 1
19 (S) 32S 1
20 (I'trip1) 32NS 0,1 A
21 (I'trip2) 32NS 0,1 A
22 (I'trip3) 32NS 0,1 A
23 (I'0S) 32NS 0,1 A
24 (I'0) 32NS 0,1 A
25 (I'i) 32NS 0,1 A
26 (U'21) 32NS 1
27 (U'32) 32NS 1
28 (U'13) 32NS 1
29 (V'1) 32NS 1
30 (V'2) 32NS 1
31 (V'3) 32NS 1
32 (V'0) 32NS 1
33 (V'd) 32NS 1
34 (V'i) 32NS 1
35 (f') 32NS 0,01
36 (Vnt) 32NS 1
37 H3 (V3nt) 32NS 0,1 %
38 H3 (V3r) 32NS 0,1 %
39 (Id1) 32NS 0,1 A
40 (Id2) 32NS 0,1 A
41 (Id3) 32NS 0,1 A
42 (It1) 32NS 0,1 A
43 (It2) 32NS 0,1 A
44 (It3) 32NS 0,1 A
32 , 4 . :b 32 NS: 32 ;b 32 S: 32 .
-
52