Вы находитесь на странице: 1из 53

Sepam c 20

Sepam c 40
Sepam c 80
DNP3

2005


DNP3

SEPED305001FR  Juin 2005

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 .

: 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, ).


DNP3

DNP3
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.


DNP3

Sepam
(Sepam Device Profile)

Sepam DNP3 ,
Sepam. DNP3 Device Profile Document,
DNP3.
DNP3 Sepam.
DNP3 Sepam.

Sepam Device Profile


DNP3.00
DEVICE PROFILE DOCUMENT ( )
, :


(
)

: 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)

CROB ( 12, 1), :


( 41, ), :
(Pattern Control Block) (Pattern Mask) ( 12, 2 3, ),
.
CROB ( 12) ( 41), .

1
1

Count > 1 ( > 1)


Pulse On ( .)
Pulse Off ( .)
Latch On ( .)
Latch Off ( .)

(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

00, 01, 06, 07, 08, 17, 28

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

00, 01, 06, 07, 08, 17, 28

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

00, 01, 06, 07, 08, 17, 28

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

00, 01, 06, 07, 08, 17, 28

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

""
""


(.)


(.)

00, 01, 06, 07, 08, 17, 28

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.

969 S-LAN 2- RS 485


SLAN 969 :
b Sepam;
b ;
b .

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".

SF 2841. " Sepam 80"

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.

FC: Function Code ( )


FC .
Sepam , :


:
( )
:

:

4

:

5
:

6
:



13
"" "" :
,

14
""
"" :
,


20

:


21

:



23

:


25


26


30



129


130

( )

35


DNP3

1.

IIN: Internal Indication ( )


IIN (Internal Indication) ""
( ).
IIN1
0
1
2
3
4
5
6
7

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:
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.

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 ( )

"File Command Status" ( ) 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

Вам также может понравиться