Академический Документы
Профессиональный Документы
Культура Документы
Sepam c 40
Sepam c 80
DNP3
2005
DNP3
DNP3
Sepam
Sepam
Sepam
Sepam
.
.
2
3
3
4
6
8
10
12
12
13
19
20
21
24
25
1.
2.
.
26
32
34
42
42
46
49
DNP3
PE80001
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.
PE80002
969
969 , ( )
SLAN:
b 969 (Twisted Pir, ) SLAN
RS 485;
b 969FO (Fiber Optic, ) SLAN
.
() LAN
RS 485.
969FO
DE80001
SFT2841
SLAN
ELAN
Sepam 20
ACE969
DNP3 SLAN , :
b ;
b ;
b , ,
;
b ;
b ;
b .
, Sepam,
969.
Sepam 40
ACE969
Sepam 80
ACE969
:
SLAN DNP3;
ELAN
SFT 2841.
SF 2841 ELAN
Sepam:
b ;
b () ;
b / ;
b ;
b ;
b ;
b .
DNP3
DNP3
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, .
DE80005
DNP3
Protocole DNP3
DNP3
DNP3.
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 "", ,
.
DE80006
. ,
"" .
"".
, ,
. , , ,
,
. ,
, " ".
" "
, .
,
() , DNP3
.
DNP3
DNP3
DNP3
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 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,
, , ,
, ( ).
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
Sepam
Sepam DNP3 2
(DNPL2).
DNP3 Sepam.
DNP3, .
: Binary Inputs ( )
Sepam:
b , ;
b , : ,
;
b Sepam (Sepam , ,
);
b ;
b .
DNP3
DNP3
Sepam
: Analog Inputs ( )
Counters ()
DNP3 Sepam
( ), :
b , ;
b , , ;
b , ;
b ;
b ;
b : ,
, ..;
b : ,
, ..
DNP3
Sepam
(Sepam Device Profile)
Sepam DNP3 ,
Sepam. DNP3 Device Profile Document,
DNP3.
DNP3 Sepam.
DNP3 Sepam.
: Merlin Gerin
: Sepam 20 / Sepam 40 / Sepam 80
, DNP:
2
2
, / , DNP
( ):
20 21
():
():
2048 ( 2048 ,
)
249 ( 249)
:
292
292 ( 292)
:
: ...............................................
0 255 ( 2)
:
( )
SF 2841
:
( )
( )
( )
:
SF 2841
DNP3
Sepam
(Sepam Device Profile)
/ :
/
/
/
(ACK)
1
1
(Queue)
:
(Binary Input Change Events), (Time
tagged Binary Input Change Events), :
:
SF 2841
/
:
/ :
20
05
16
32
DNP3
Sepam
(Sepam Implementation Table)
DNP3, Sepam,
, (Function Code)
( Code).
Sepam DNP3 2 (DNPL2).
Sepam DNP3.
, DNP3 Subset Definitions:
b , , DNP3,
2;
b , , DNP3,
Sepam.
Sepam
(.)
(.)
(.)
(.)
06,
00, 01, 07, 08, 17, 28
00, 01, 06, 07, 08, 17, 28
129
129
00, 01,
17, 28
00, 01,
17, 28
2
2
2
2
0
1
2
3
.
1
1
06, 07, 08
06, 07, 08
129, 130
17, 28
10
10
06,
00, 01, 07, 08, 17, 28
00, 01, 06, 07, 08, 17, 28
129
10
129
00, 01,
17, 28
00, 01,
17, 28
12
12
12
12
0
1
2
3
3, 4, 5, 6
17, 28
129
20
20
32
06,
00, 01, 07, 08, 17, 28
00, 01, 06, 07, 08, 17, 28
129
00, 01,
17, 28
20
20
20
20
2
3
4
5
16
32 (Delta Counter)
16
32
129
00, 01,
17, 28
20
20
20
6
7
8
16
32
16
21
22
23
""
""
30
30
32
06,
00, 01, 07, 08, 17, 28
00, 01, 06, 07, 08, 17, 28
129
30
16
129
00, 01,
17, 28
00, 01,
17, 28
30
30
3
4
32
16
31
32
33
""
""
10
DNP3
Sepam
(Sepam Implementation Table)
(.)
(.)
40
06,
00, 01, 07, 08, 17, 28
40
40
1
2
32
16
41
41
41
0
1
2
.
32
16
50
50
0
1
50
51
51
51
2
0
1
2
52
52
52
0
1
2
.
.
60
60
60
60
60
0
1
2
3
4
0
1
2
3
1
1
1
1
06
06, 07, 08
06, 07, 08
06, 07, 08
70
70
70
70
70
70
70
1
2
3
4
5
6
7
25
26, 30
1
5B
5B
5B
80
81
82
83
83
90
1
1
1
1
2
1
00 = 7
100
101
110
""
""
(.)
(.)
129
00, 01,
17, 28
3, 4, 5, 6
17, 28
129
2,
1
07, = 1
129
07, = 1
129
07, = 1
129, 130
129, 130
129, 130
5B
5B
5B
129
00
06
13
14
23
11
DNP3
Sepam
(Point List)
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.
12
DNP3
Sepam
(Point List)
1 =
1 =
1 =
DNP3
2 =
2 =
1, 2 3 (. )
1 =
Sepam 20
B2X
Sepam 40
Sepam 80
0
1
2
0
1
2
3
4
0
1
2
3
4
5
6
7
3
4
5
6
8
9
0
1
2
3
4
5
6
7
8
9
10
11
10
16
Sepam
Sepam
Sepam
Sepam
. V_aux ( )
. V_aux ( )
11
17
12
12
13
14
15
13
14
15
16
2
2
1
3
3
1
1
1
1
1
1
3
3
3
1
1
2
20
21
SF6
22
1
1
2
3
3
2
3
23
24
25
26
27
28
Cos Phi
Cos Phi
2
2
3
3
2
2
18
19
13
DNP3
Sepam
(Point List)
DNP3
Sepam 20
B2X
Sepam 40
Sepam 80
10
11
12
13
17
18
19
20
14
15
16
17
21
22
23
24
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
25
26
27
28
29
47
48
49
50
8
9
30
31
10
11
12
32
33
34
13
14
35
36
15
16
17
18
19
37
38
51
52
53
54
55
56
57
58
59
60
61
62
63
64
20
39
40
41
42
43
44
65
66
67
68
69
70
71
72
45
73
74
75
76
77
21
22
23
46
14
50/51 1
50/51 2
50/51 3
50/51 4
50/51 5
50/51 6
50/51 7
50/51 8
50N/51N 1
50N/51N 2
50N/51N 3
50N/51N 4
50N/51N 5
50N/51N 6
50N/51N 7
50N/51N 8
51V 1
51V 2
67 1
67 2
67N 1
67N 2
27/27S 1
27/27S 2
27/27S 3
27/27S 4
27D 1
27D 2
27R 1
27R 2
59 1
59 2
59 3
59 4
59N 1
59N 2
27S 1
27S 2
27S 3
81 1
81 2
81L 1
81L 2
81L 3
81L 4
81R 1
81R 2
32P 1
32P 2
32Q
37P 1
37P 2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
DNP3
Sepam
(Point List)
DNP3
Sepam 20
B2X
18
19
20
21
Sepam 40
Sepam 80
47
48
49
50
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
22
51
52
53
23
54
55
24
56
57
58
59
60
61
62
63
64
65
66
67
68
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
/
48/51LR ( )
48/51LR ( )
48/51LR ( )
66
21G
50/27
64G2/27TN 1
64G2/27TN 2
78PS
24 1
24 2
40
64REF 1
64REF 2
872
87/87G
46 1
46 2
47 1
47 2
37
50BF
51 1 1
51 1 2
51 2 3
51 2 4
51 3 5
51 3 6
51 4 7
51 4 8
1
2
1
2
3
1
2
3
4
( )
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
2
1
2
1
2
1
2
1
1
3
3
3
3
3
3
1
1
1
1
3
1
2
2
15
DNP3
Sepam
(Point List)
DNP3
Sepam 20
B2X
25
26
27
28
Sepam 40
Sepam 80
69
70
71
72
73
136
137
138
139
140
141
142
143
144
145
146
147
148
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
16
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
( )
1
2
3
4
12 1
12 2
14 1
14 2
49 RMS . .
49 RMS .
1481
1482
38/49 1 . 1
38/49 1 . 2
38/49 1 . 3
38/49 1 . 4
38/49 1 . 5
38/49 1 . 6
38/49 1 . 7
38/49 1 . 8
38/49 2 . 1
38/49 2 . 2
38/49 2 . 3
38/49 2 . 4
38/49 2 . 5
38/49 2 . 6
38/49 2 . 7
38/49 2 . 8
38/49 1 . 1
38/49 1 . 2
38/49 1 . 3
38/49 1 . 4
38/49 1 . 5
38/49 1 . 6
38/49 1 . 7
38/49 1 . 8
38/49 2 . 1
38/49 2 . 2
38/49 2 . 3
38/49 2 . 4
38/49 2 . 5
38/49 2 . 6
38/49 2 . 7
38/49 2 . 8
3
3
2
2
3
3
3
3
3
3
1
1
1
1
2
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
DNP3
Sepam
(Point List)
DNP3
Sepam 20
B2X
Sepam 40
Sepam 80
24 (I11)
25 (I12)
26 (I13)
27 (I14)
28 (I21)
29 (I22)
30 (I23)
31 (I24)
32 (I25)
33 (I26)
111 (I11)
112 (I12)
113 (I13)
114 (I14)
115 (I21)
116 (I22)
117 (I23)
118 (I24)
119 (I25)
120 (I26)
186 (I101)
187 (I102)
188 (I103)
189 (I104)
190 (I105)
191 (I106)
192 (I107)
193 (I108)
194 (I109)
195 (I110)
196 (I111)
197 (I112)
198 (I113)
199 (I114)
200 213
214 227
121
122
123
124
125
126
127
128
129
130
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268 283
49 (I11)
50 (I12)
51 (I13)
52 (I14)
53 (I21)
54 (I22)
55 (I23)
56 (I24)
57 (I25)
58 (I26)
131
132
133
134
I201 I214
I301 I314
V1
V2
V3
V4
V5
V6
V7
V8
V9
V10
V11
V12
V13
V14
V15
V16
V17
V18
V19
V20
V_FLAGREC
V_TRIPCB
V_CLOSECB
V_INHIBCLOSE
V_RESET
V_CLEAR
V_INHI_RESET_LOCAL
V_SHUTDOWN
V_DEEXCITATION
V_CLOSE_NOCTRL
V_TRIP_STP1
V_TRIP_STP2
V_TRIP_STP3
V_TRIP_STP4
V_CLOSE_STP1
V_CLOSE_STP2
V_CLOSE_STP3
V_CLOSE_STP4
V_TRANS_ON_FLT
V_TRANS_FAULT
V_MIMIC_IN_1 V_MIMIC_IN_16
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
17
DNP3
Sepam
(Point List)
DNP3
Sepam 20
B2X
Sepam 40
18
59
135
Sepam 80
284 299
300 315
316 328
34
329
330
331
332
333
(TS) Logipam
TS16 TS31
TS33 TS48
TS52 TS64
dU
dPhi
dF
(OPG)
3
3
3
2
2
2
3
3
DNP3
Sepam
(Point List)
10 =
2 =
1 =
.
0.
DNP3
Sepam 20
B2X
Sepam 40
Sepam 80
0
1
2
3
4
5
0
1
2
3
4
5
6
7
8
9
10
11
0
1
2
3
4
5
6
7
8
9
10
11
12
0
1
2
3
4
5
6
7
8
9
10
11
12
12 =
3 =
4 =
5 =
6 = ()
12
13
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 38
39 47
48 63
/
/
Sepam
( 37)
1
2
3
4
1
2
3
4
() Logipam
TC6
TC7
TC10 TC17
TC21 TC29
TC49 TC64
19
DNP3
Sepam
(Point List)
20 =
5 = 32
1 =
DNP3
Sepam 20
B2X
20
Sepam 40
Sepam 80
0
1
2
3
4
5
6
7
8
0
1
2
3
4
5
6
7
8
9
10
11
12 35
+
r+
r
+ ext
ext
r+ ext
r ext
Logipam 1 24
32
32
32
32
32
32
32
32
32
16
16
16
16
DNP3
Sepam
(Point List)
30 =
3 = 32
1 =
DNP3
Sepam 20
B2X
0
1
2
0
1
2
3
3
4
4
5
6
7
8
5
6
7
8
9
10
Sepam 40
Sepam 80
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
19
20
21
22
23
24
25
26
27
I1
I2
I3
V1
V2
V3
Q
f
I0 S
I0
U21
U32
U13
V0
Vd
Vi
Cos Phi
Vnt
Uthd
Ithd
Im1
Im2
Im3
IM1
IM2
IM3
S
Q
1
2
3
Q 1
Q 2
Q 3
S 1
S 2
S 3
0,1A
0,1A
0,1A
1
1
1
0,1
0,1
0,01Uw
0,1A
0,1A
%
1
1
1
1
1
1
0,01
1D
0,1%
0,1%
0,1A
0,1A
0,1A
0,1A
0,1A
0,1A
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
21
DNP3
Sepam
(Point List)
Analog Input
DNP3
19
46
47
48
49
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
1 148 1
2 148 1
3 148 1
4 148 1
5 148 1
6 148 1
7 148 1
8 148 1
1 148 2
2 148 2
3 148 2
4 148 2
5 148 2
6 148 2
7 148 2
8 148 2
Phi0 S
Phi0
Phi'0
Phi1
Phi2
Phi3
Itrip1
20
50
63
Itrip2
21
51
64
Itrip3
22
52
65
Itrip0
23
24
25
26
27
53
54
55
56
57
66
67
68
69
70
/
/
28
29
30
58
59
60
61
62
63
64
65
66
67
68
69
71
72
73
74
75
76
77
78
79
80
81
82
(0<I<2In)
(2In<I<5In)
(5In<I<10In)
(10In<I<40In)
(I>40In)
/
70
71
83
84
85
2 (49 RMS) 1
2 (49 RMS) 2
1C
1C
1C
1C
1C
1C
1C
1C
1C
1C
1C
1C
1C
1C
1C
1C
1
1
1
1
1
1
1A : 20
40
0,1A : 80
1A : 20
40
0,1A : 80
1A : 20
40
0,1A : 80
1A : 20
40
0,1A : 80
%
1
1
1
0,1s : 20
40
0,01s: 80
1
1
1 ()2
1 ()2
1 ()2
1 ()2
1 ()2
1 ()2
1 ()2
1A
1
1ms : 20
0,1s : 40
1s : 80
1
1
/
Sepam 20
B2X
11
12
13
14
15
16
17
18
31
32
33
22
Sepam 40
Sepam 80
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
DNP3
Sepam
(Point List)
DNP3
Sepam 20 Sepam 40
B2X
I'1
I'2
I'3
I'0 S
I'0
U'21
U'32
U'13
V'1
V'2
V'3
V'0
V'd
V'i
f'
'
H3 Vnt
3 V3r
Id1
Id2
Id3
It1
It2
It3
Zd
Z21
Z32
Z13
I1/I'1
I2/I'2
I3/I'3
dU ( )
df ( )
dPhi ( )
1 21
2 32
3 13
1
2
3
4
0,1A
0,1A
0,1A
0,1A
0,1A
1
1
1
1
1
1
1
1
1
0,01
%
1
1
0,1A
0,1A
0,1A
0,1A
0,1A
0,1A
1
1
1
1
0,1
1
1
1
0,1%
0,001
0,1
0,1
0,1
0,1
1
1
1
1
Sepam 80
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
23
DNP3
Sepam
(Point List)
40 =
2 = 16
1 =
DNP3
Sepam 20
B2X
Sepam 40
Sepam 80
24
MSA 141
41 =
3 =
4 =
5 =
6 = ( )
DNP3
Sepam
(Point List)
110 =
=
1 =
DNP3
Sepam 20
B2X
Sepam 40
Sepam 80
Sepam
DNP3
Sepam 20
B2X
Sepam 40
Sepam 80
b
b
70 =
3 =
4 =
5 =
6 =
7 =
1 =
25 =
26 =
30 =
25
DNP3
() Sepam SF
2841.
DNP3 () 969 969FO.
:
b LAN;
b SLAN;
b , DNP3 (
SLAN).
PE80022
" "
SF 2841.
:
b SF 2841 " ".
Sepam (Sepam 20, Sepam 40
Sepam 80);
b "";
b
: " ";
b , 969 969FO;
b DNP3.0 ( SLAN).
SF 2841. Sepam 80
E-LAN
PE80008
( )
ELAN 969 969FO 2
RS 485.
ELAN :
b Sepam;
b ;
b .
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
26
DNP3
PE80008
S-LAN.
( )
: 969
969FO.
Sepam
0 65519
1
4800, 9600, 19200 38400 / 38400 /
,
SLAN 969
PE80009
969FO S-LAN
SLAN 969FO :
b Sepam;
b ;
b ;
b : ;
b : .
, Sepam .
Sepam
0 65519
4800, 9600, 19200 38400 /
Sans parit, Paire ou
Impaire
(
)
(
)
1
38400 /
SLAN 969FO
b Sepam
Sepam SLAN.
b
.
b Sepam,
SLAN.
27
DNP3
S-LAN. DNP3
DNP3
DNP3 ,
: 969 969FO.
" 969"
" DNP3.0" :
b ;
b ;
b ;
b ;
b .
PE80010
, ,
. ,
, Sepam .
:
b ;
b ;
b .
Sepam,
, Sepam :
b : Sepam (
). ;
b : Sepam , Sepam
;
b : "",
, Sepam ,
.
DNP3
, Sepam (, ),
.
, Sepam ,
Sepam .
.
, ,
50 60000
0 5
28
200
2
DNP3
PE80010
:
b ;
b ;
b (SelecttoOperate).
(
).
Sepam .
Sepam "", , Sepam
. Sepam
,
. Sepam.
.
Sepam " ",
Sepam (. " ").
DNP3
"" .
, ,
.
,
.
(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
.
1 60000
0 60000
100 60000
(SelecttoOperate)
10
0:
10000
29
DNP3
, 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
30
DNP3
(Collision Avoidance C)
,
DNP V3.00 9804007. Sepam .
:
b ;
b ;
b .
, Sepam , .
, Sepam , ,
, Backoff time, .
Backoff_time = +
0
" ".
, Sepam . ,
Sepam , (1 10
).
0 60000
0 60000
0 10
1000
1000
5
(1, 2 3) .
:
b , (
""), ;
b (
" "), .
1 10
100 60000
10
5000
31
DNP3
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 .
PE80001
969
b "on" (.) , 969 ;
b "" () 969:
v , 969 ;
v , 969 969
;
v , 969 ;
b SLAN Tx , Sepam ;
b SLAN Rx , Sepam .
969
PE80011
SFT 2841
" Sepam"
SF 2841 Sepam
Sepam Sepam,
.
Sepam " Sepam".
32
Sepam
,
:
b ;
b DNP3;
b ;
b , .
0 :
b (65535);
b Sepam;
b .
DNP3
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
SF 2841
: 969
969FO
SF 2841
:
b ;
b
SLAN
RS 485
SF 2841
" Sepam"
, ,
Sepam
969 Sepam
969
SLAN Rx
,
,
969
SLAN
SLAN Rx
, Sepam
SLAN Rx
SLAN
33
DNP3
1.
DE80007
, Sepam,
, ADU (Application Protocol Data Unit
).
APCI
ASDU
APDU
ADU :
b APCI Request / Response header ( ).
.
APCI Application Protocol Control Information (
).
b ASDU Application Service Data Unit ( ).
.
AC
FC
()
1
1
: Application Control ( )
FC: Function Code ( )
AC
FC
IIN 1
IIN 2
7
FIR
34
6
FIN
5
CON
2
1
SEQUENCE
()
1
1
2
: Application Control ( )
FC: Function Code ( )
IIN: Internal Indication ( )
: Application Control ( )
DNP3
ASDU.
, ( )
( ).
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.
DNP3
1.
:
( )
:
:
4
:
5
:
6
:
13
"" "" :
,
14
""
"" :
,
20
:
21
:
23
:
25
26
30
129
130
( )
35
DNP3
1.
IIN2
0
1
2
3
4
5
6
7
36
1 :
0
1:
2:
3:
: "
".
0
, ( ,
DNP3)
( )
( )
: 0
: 0
DNP3
1.
ADSU
ASDU ( ) ,
.
ASDU DNP3 .
DE80008
ASDU
ASDU :
b : . DNP3.
b : . ,
.
( )
()
2
08
("")
Identifier ( )
:
b 1: Group ( )
, .
, 30 = Analog Input ( ).
b 2: ()
.
, Analog Input:
v 1 = 32 Analog Input;
v 2 = 16 Analog Input.
() 0
. ,
, : 16 32 .
.
7
0
6
5
4
2
1
0
()
"" :
b Code ( ), 4 .
b Index size ( ), 3 .
Code Index size .
[; ].
"" "" 8 ("").
[; ].
"" "" 16 .
.
.
N 0 (N1).
N 8 .
N 0 (N1).
N 16 .
N , ,
8 .
N 8 .
N , ,
16 .
N 16 .
.
Sequential File Transfert (
):
8 (= 1),
16 , .
()
() (. ).
37
DNP3
1.
Sepam :
b Binary Input ( );
b Binary Output ( );
b Counters ();
b Analog Input ( );
b Analog Output ( ).
Binary Input ( )
15
14
13
12
11
10
..
..
..
..
..
..
..
..
..
n1
n2
n3
n4
01
02
02
, TOR.
0 1.
n .
7 , + 1 (0 1)
0:
0 =
1:
0 =
2:
0 =
3:
0 =
4: 0 =
5:
0 =
6:
0
7:
0
1
2
3
4
1 =
1 =
1
1: 7 , + 1 (0 1)
0:
1:
2:
3:
4:
5:
6:
7:
0 =
0 =
0 =
0 =
1 =
1 =
1 =
1 =
0 =
1 =
0 =
0
0
1 =
(8 )
48
1 1970 .
38
1 =
1 =
1 =
1 =
6
7
8
9
01
01
02
DNP3
1.
Binary Output ( )
15
14
13
12
11
10
..
..
..
..
..
..
..
..
..
n1
n2
n3
n4
10
10
12
01
02
01
,
TOR.
0 1.
n .
7 s indicateurs + 1 de ltat (0 ou 1)
0:
1:
2:
3:
4:
5:
6:
7:
0 =
0 =
0 =
0 =
1 =
1 =
1 =
1 =
0 =
1 =
0
0
0
7
1
CI
: 1
:
0 =
1 = "Pulse"
2 = "Pulse"
3 = "Latch"
4 = "Latch"
5 15:
Q:
0 =
1 =
Cl:
0 =
1 =
00 =
10
11
01 =
10 =
On-time ( ):
32
4
Off-time ( ):
32
4
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 = :
39
DNP3
1.
Counter ()
20
20
01
05
32
32
32-
7
1
2
3
4
4
3
: 1 octet
0 :
1 :
2 :
3 :
4:
5: ""
6 :
7 :
: 4
32
0 =
0 =
0 =
0 =
1 =
1 =
1 =
1 =
0 =
1 =
0 =
0
0
1 = ""
32-
1
2
3
4
: 4
32
Analog Input ( )
4
3
1
2
3
4
40
30
30
01
03
32
32
32-
7
1
2
3
4
: 1
0 :
1 :
2:
3:
4:
5:
6:
7 :
: 4
32
0 =
0 =
0 =
0 =
1 =
1 =
1 =
1 =
0 =
1 =
0 =
0 =
0
1 =
1 =
32-
: 4
32
DNP3
1.
Analog Output ( )
1
2
3
4
3
02
02
16-
16-
: 1
0 :
1 :
2:
3:
6 :
6 :
6 :
7 :
: 2
16
0 =
0 =
0 =
0 =
1 =
1 =
1 =
1 =
0
0
0
0
16-
7
40
41
16-
7
1
2
5
4
3
2
: 2
16
: 1
1 = ()
SBO (Select before Operate, )
2 = : SBO
3 = :
4 = :
5 = :
6 = :
41
DNP3
2.
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
TR
DR
DR\aaaammjjhhmnsssss
2
25
TR
TR\aaaammjjhhmnsssss
2
5
" " Sepam
:
1. DR.
2. DR "
", .
3. " ".
" " Sepam
, TR.
42
DNP3
2.
( ) .
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
( = ).
43
DNP3
2.
,
DNP3:
1
25
26
30
129
130
70 :
70
70
70
70
70
3
4
5
6
7
25
26, 30
1
129
129, 130
129, 130
Sepam , ,
:
b
b
Status ("").
0
3
5
6
16
17
19
20
44
OK
Open ():
Open ():
Read () Close ():
Read () Close ():
Close ():
Close ():
Read ():
DNP3
2.
25
""
129
""
129
"
"
129
""
26
""
129
Close ()
129
30
129
703
Read ().
DNP3 :
ASCII , ;
, ;
, Open (), :
704
: (32 );
Status () ( : , ..);
( );
Max Block Size ( ) ( , Open
()).
705
.
DNP3 :
;
( 0).
705
, Sepam File Transport (" ") Read
().
Sepam " " ( NULL),
( ).
File Transport (" ") :
;
() , ;
( , Open ().
, Sepam :
, , , , ..
706
DNP3
.
704
"File Command Status" ( ) Close ().
704
706
704
704
Sepam ( )
Abort ( )
45
DNP3
2.
= 70
= 3
= 5Bh
= 1
()
1
1
1
1
2
()
2
2
6
2
4
4
2
2
ID ()
2
n
Sepam: 0
(0124h)
Sepam: 0
Sepam: 0
= 1
= 70
= 3
= 5Bh
= 1
ID ()
()
1
1
1
1
2
()
4
4
2
2
1
( 32 )
( 32 )
= 70
= 5
= 5Bh
= 1
()
1
1
1
1
2
()
4
,
1.
46
( 32 )
DNP3
2.
= 70
= 6
= 5Bh
= 1
()
1
1
1
1
2
()
4
,
1.
( 32 )
= 70
= 7
= 5Bh
=1
()
1
1
1
1
2
()
2
2
2
4
6
0 =
1 =
( 32 )
1 1970
ID ()
2
2
n
47
DNP3
2.
DNP3,
""
25
129
70
70
3
4
00 25 70 03 05..( )
00 129 IINs 70 04 05..( )
00 00
( 0)
""
N
N+1
(
)
( 1)
""
N
N+1
(
)
70
129
70
01 70 05 05..( )
01 129 IINs
03 01
03 01
03 129 70 05 05..( )
70
129
70
( 2,
)
""
N
N+1
(
)
0xC6 00
129
26
129
""
48
03 00
04 01 70 05 05..( )
01 129 IINs
05 01
06 01
03 129 70 05 05..( )
70
70
07 01 70 05 05..( )
07 129 IINs
08 01
09 01
09 129 70 05 05..( )
0xC9 00
70
70
4
4
0 26 70 04 05..( )
0 129 IINs 70 04 05..( )
0xCA 00
DNP3
2.
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 )
( .CFG, ASCII)
( .DAT, )
.CFG
.DAT
49
DNP3
2.
" "
TR\aaaa-mm-jj-hh-mn-sssss
" " ,
Sepam .
:
b , 8 ;
b , 32 (4 ).
TR\aaa-mm-jj-hh-mn-sssss
1
...
...
...
...
44
()
8
44
32 , 4
.
...
8
7
1
2
3
4
5
6
7
8
50
0
0
0
0
0
0
0
0
0
0
0
4
3
( )
( )
0
, 0
, 0 99
, 1 12
, 1 31
, 0 24
, 0 59
, 0 59999
DNP3
2.
44 , .
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
1 (Itrip1)
2 (Itrip2)
3 (Itrip3)
(I0S)
(I0)
(Ii)
(U21)
(U32)
(U13)
(V1)
(V2)
(V3)
(V0)
(Vd)
(Vi)
(f)
()
(Q)
(S)
(I'trip1)
(I'trip2)
(I'trip3)
(I'0S)
(I'0)
(I'i)
(U'21)
(U'32)
(U'13)
(V'1)
(V'2)
(V'3)
(V'0)
(V'd)
(V'i)
(f')
(Vnt)
H3 (V3nt)
H3 (V3r)
(Id1)
(Id2)
(Id3)
(It1)
(It2)
(It3)
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32S
32S
32S
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
32NS
0,1 A
0,1 A
0,1 A
0,1 A
0,1 A
0,1 A
1
1
1
1
1
1
1
1
1
0,01
1
1
1
0,1 A
0,1 A
0,1 A
0,1 A
0,1 A
0,1 A
1
1
1
1
1
1
1
1
1
0,01
1
0,1 %
0,1 %
0,1 A
0,1 A
0,1 A
0,1 A
0,1 A
0,1 A
32 ,
4 .
:
b 32 NS: 32 ;
b 32 S: 32 .
51
52