271 33 1MB
Russian Pages 84 Year 2007
«
»
Ч
. .
SCADA-
« -
»
«
»
2007
, -
, (
),
/
.
(
)
,
,
-
. SCADA-
(Su-
pervisory Control And Data Acquisition), .
, SCADA-
.
ё
. AdAstra Research 6SCADATRACE ), , : – ; – ; . SCADA, Genesis Iconics, Factory Link United States DATD Co. ( ), WinCC Siemens ( ) . , Group, LTD MODE (
-
SCADA-
TRACE MODE.
-
, ,
.
-
, -
, ,
.
-
, ,
SCADA», .
2
TRACE MODE ,
« , .
-
;
, .
;
"
"
, . SCADA-
,
,
[1, 2, 3], . , TRACE MODE 6 , .
-
1600
/ ,
,
600
150
, ,
. TRACE MODE 6, , , , . SCADATRACE MODE , www. tracemode.ru www.adastra.ru E-mail: adastra@adastra/ru. « SCADA» SCADATRACE MODE. , SCADA-
TRACE MODE,
OPC.
2,
, SCADASCADA,
MODE
; TRACE
, ;
. -
AdAstra Reasearch Group, LTD, SCADATRACE MODE.
3
1. SCADA-
TRACE MODE
1.1.
TRACE MODE , SCADA-
-
TRACE MODE
AdAstra Research Group, LTD. – 56-
TRACE
MODE, . SCADA-
TRACE MODE
(SCADA/HMI),
(Softlogic), (HRM)
(EAM), (MES). ,
,
,
TRACE MODE, , FBD-
, , 5.15,
,
, .
, . 1.1):
(
TRACE MODE, (runtime).
, [1]:
,
,
-
. : ,
,
-
. ;
,
, , ,
4
-
,
,
-
.
. 1.1 , (
)
c 6
, cmt (
-
- prj). , . -
. ,
. , ,
,
,
, . .
5
, TRACE MODE ,
-
. ,
-
, .
. TRACE MODE , )–
(
-
,
-
, , , . , . - Web- GSM-
(
. 1.1):
; ; ; . , . .
, (64 000
0,001 ), , SUPERVISOR. DDEODBC. TRACE MODE
.
-
,
. ,
6
,
-
-
. (
) .
,
,
,
.
,
. NetLink Light
. -
, , . , E-mail
Web-
. -
. . , . TRACE MODE Web-
,
-
(Internet) [1]. Web-
. ,
Web-
WebWeb-
.
wwwTRACE MODE Internet/Intranet( ). Web, ,
Java-
-
. , .
7
TRACE MODE , GSM, RS-232/485 TCP/IP. Internet. IP.
,
Internet MODE –
TRACE Web-
, Java-
.
-
Java
Windows, Unix, Linux, Mac OS . ., PC. TRACE MODE Java, Web. .
, , 300
,
Java WebWeb-
(
, MS IE),
-
, SCADA.
- GSM,
TRACE MODE . -
handheld PC. GSM,
64 000 ,
-
, , DDE
SQL/ODBC. -
. . .
GSM-
, ,
8
-
, . GSM-
, -
, , . GSM:
,
. TRACE MODE 6 -
, (
-
–
).
, . ,
-
,
-
, . , ,
-
. -
. , , ,
ч
, .
ё SCADA-
, я
я
, -
. 1.2. 1.2.1.
SCADA-
TRACE MODE –
.
-
, ,
9
. (
), . -
TRACE MODE 6 ( TRACE MODE.
T-FACTORY),
/ ,
. -
( ) TRACE MODE. ,
TRACE MODE,
-
. –
, TRACE MODE, ,
.
-
. .
128 ,
-
,
– . ,
– , FBD-
-
,
IL. –
. , :
,
.
, , -
. –
,
TRACE MODE
, .
1.2.2.
.
(
) – ,
, ,
10
-
. ,
.
,
, AI_-p 01-0005. , . : (In), (Q). -
, ,
(A), ,
(R) –
: -
,
. , . . (
,
)
,
(
INPUT) (
. 1.2)
(
OUTPUT) (
.
1.3).
. 1.2 ( (
. 1.2)
-
, (
.) ,
.). . (
INPUT ) (
.
, INPUT
,
-
. .). .
11
(
.1.3) (
. ,
. 1.3 .)
-
(
, -
, ,
.). .
OUTPUT :
; ( -
; IL; ,
); .
OUTPUT . , , /
/
,
о
(4-20
-
, 0-10
.). ,
( , %
.). OUTPUT.
-
. ,
-
. . ,
. . .
, . ., . .
12
.
,
1.2.3.
. ,
. :
x x x
(
x x
), ( (
(
), ,
),
(
,
,
-
), ). (
,
). , . :
. :
-
INPUT
-
OUTPUT ,
-
. . ,
-
. -
. , –
.
FBD-
. . ,
. . [1]. , ,
-
13
.
-
. . INPUT. ,
-
( ),
. FBD-
,
-
.
( ).
,
-
-
,
-
. .
,
, , .
,
,
, . -
,
Ф
– .
, .
-
INPUT
. :
;
-
; ;
– .
OUTPUT .
: ; ;
;
– .
14
-
–
,
-
.
. ,
FBD-
.
-
.
, .
-
. , . «
»
INPUT. ,
, ,
,
: -
, .(
. 1.4)
, .
. 1.4 .
.
15
1.2.4.
-
. ,
.
INPUT –
( ,
,
–
, OUTPUT
.). INPUT.
, , ,
–
-
( ,
–
– – .).
. ,
-
. .
, . .
. . M_LINK. -
INPUT, . .
-
.
In M_Link. , , 1.2.5.
,
. -
. .
, 10
/
2
,
0 , -
, .
,
. .
16
• •
[1] . . :
(
"
_0)
_1
" . .
(INPUT)
-
. , ,
_0
. OUTPUT,
.
.
,
0 - 0.
. , ,
1(
), . ,
-
-
. , 0 1.
,
, -
, 1.wav.
SCADA-
1.3.
TRACE MODE ,
-
, ,
/
.
.
17
,
,
,
. : RS-232, RS-485, RS-422; ;
; ; ;
GSM. . (
),
(
). RS COM-
-
, -
, -
-
. 1.4. 1.4.1.
,
. , M-Link. Master,
:
M-Link – Slave.
.
.
Master
.
Slave . . ,
, :
Master, 1)
(
Slave);
2)
( ).
-
. , ,
18
M-Link Master.
Master,
Slave,
-
, .
-
Master. 1.4.2.
-
M-Link. M-Link. RS-232, RS-485, RS-422, GSM . M-Link,
,
-
128
RS-485. (
-
). .
RS-232. ,
.
"
". . .
-
32
. , .
–
-
. .
1.4.3. .
/
.
. -
Trace Mode . M-Link In M_Link
In M_Link(T) .
. ,
-
19
.
,
. OUT OUT M_Link(T) .
M_Link ,
, .
M-Link(T) . :
NN – NODE – CH – ATR – OBJ –
; ; ; ; . .
1 (0 – COM1, 1 – COM2, …). .
.
. 1-
1MFC_1
COM1. .
_
AI_-peHL_out
-
: – OUT; – ; – In M_Link; NN - 0; NODE - MFC_1; CH – AI_-pe01-0001; ATR ; OBJ - _ . С , я Master. К ч (OUT) , COMя 1 INPUT ( ч ). Slave . , FFFF.
20
,
Master, ,
-
. 1.4.4.
M-Link. -
M_Link .
, . M_Link
. .
M_Link .
Master, Host Mode – ,
M_Link SLAVE
, Slave Mode. M_Link ,
.
-
. . .
(COM1 –
0, COM32 – x x x x x x x
31) .
:
; ; ; ; ; ; . «
x x x
» :
, ; Slave M_Link; Modem;
21
x
GSM_SMS. .
-
, Master.
M_Link
Slave, M_Link.
– Slave Modem ,
GSM_SMS –
GSM
. ,
»
«
« »
.
, . WINDOWS
(
.
). ,
.
,
-
– 3f8,
– 4. « » : 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19.2k, 38.4k, 57.6k, 115.2k, 144k, 192k, 288k, 576k. M-LINK 600 / . ё .
,
. 4800
,
/ . «
,
»
-
:
; ;
. .
.
: k-m-x , ;m– (n –
k– ;x– ,e–
-
,o– «
). »
.
22
-
-
,
. . 100
, ,
,
-
.
-
, .
,
RS-485 «RS-
RS-232
».
«
. «
» . ,
( ), ).
», ,
. , M-Link , Slave –
Master 4- COM-
4 -
(
: x x x
; ; . .
1.4.5. WINDOWS OPC. OPC (OLE for Process Control) Microsoft COM,
. OPC.
-
. OPC Foundation, FisherRosemount, Intellution, Intuitive Technology, Opto22, Rockwell Siemens 1995 . 1996 . .
23
, , . ,
-
. DDE (Dynamic Data Exchange) . DDE (
- 1989-1991
, and Embedding). OLE
.)
(
Windows ) OLE (Object Linking 90-
Microsoft . Windows NT DCOM (Distributed Componet Object Model) COM. DCOM . , .
DCOM
Microsoft
.
DCOM DCOM-
, . OPC-
NLopc
, ,
( .
), . •
:
•
•
•
NLopc
; ; VBScript
;
DLL-
;
24
, -
•
COM
• c OPC-
, Easy Access
-
; ,
NLopc ,
OPC, MS Excel, Matlab. NLopc Windows NT 4.x. ( RAM,
OLE, Windows2000, XP
NT,
. .) . NLopc Windows NT 4.x, Windows NT 2000, Windows XP. . . OPCOPC. OPC: SYNC/CACHE – CACHE; SYNC/DEVICE – ; ASYNC/DEVICE – ; ADVISE – . ADVISE , . . ASYNC OPC, . : - VT_R4 (FLOAT, 4 )– Float; - VT_I4 (INT, 4 )– Hex. OPC In OPC – OPC , Out OPC – OPC. HDD,
25
OPC ,
.
. -
DCOMCNFG.EXE . -
ё,
. ,
“
“
” “Alt”+”L”.
OPC-
,
” “ : ”
”.
OPC”, ”, ” “
”, ”
”
”
-
,
OPC”
.
, . ” .
” ”
”
. ”
, .
”.
, OPC-
“
,
”.
, -
“>>”. , OPC-
.
.
1.4.6.
ODBC. ODBC [1]. ODBC .
(INSERT), (UPDATE). ( ,
26
)
ODBC odbc.cfg.
-
. , SQL
, -
, . ODBC-
-
SQL-
. TRACE MODE
.
, ODBC driver,
-
,
-
[1].
WINDOWS. Microsoft Access Excel. , Microsoft Access .mdb”,
“
:
ё ODBC, C Па а я MS Windows. – Win9x WinNT, “ ODBC ” ( Win200 А а ). А а ч а ых ODBC П а DSN ” ”. С а ч а а ых Driver do Microsoft Access (*.mdb) ” ”. 2. И я ч а а ых , , YPN “ ”. “ .mdb”, “ ” А а ч а ых ODBC. 1.
1.5. TRACE MODE ,
: –
–
; ;
. .
.
27
.
,
.
, ,
,
-
, .
TRACE MODE , .
1.5.1.
-
. . :
+,
,
GSM+. , ,
,
– GSM-
.
-
–
. . ,
, (
-
,
). 1.5.2.
. ,
, NetLink
, NetLink Light. . ,
. .
, WINDOWS NetLink –
ODBC, OPC
DDE. . (
), ,
28
PC-based
.
-
, NetLink
,
.
,
, MODBUS
, DCS,
OPC DDE. NetLink Light –
. ,
NetLink NetLink Light .
,
.
1.5.3.
.
. SUPERVISOR . , , NetLink
. ,
. NetLink Light,
–
, SUP RVISOR . . SUP RVISOR :
; PLAYBACK; . ,
,
,
/
, – /
. ,
,
,
. : RS-232, RS-485, RS-422; ;
; ;
;
29
GSM.
. ( (
), ,
). RS , -
COM-
-
. 1.6. TRACE MODE
SCADA-
(
. 1.5), SCADA-
TRACE
MODE.
. 1.5 , :
– /
30
, ,
–
2, :
-
-
-
-
. , ё
,
.
,
,
-
,
,
.
,
-
ё ,
.
NL-1HTS. (.
),
-
,
4
-
NL-4RTD, ,3 . -
, ,
-
NL-4RTD -
RS-485.
NL-4RTD (
)
NL-232C, RS-232 COM.
485
ё -
RS-
. .
-
. -
-
. -
, , – -
.
SCADA-
,
, ,
. -
.
31
, TRACE MODE,
SCADA-
-
, . ,
, –
. 1.6.
. 1.6
32
.
2.
SCADA MODE
TRACE
2.1.Ф .
2.1.1.
-
, .
, [2].
,
,
-
, . :
x ;
x ;
x x
; . ,
,
-
(
),
. ,
-
SCADA. 2.1.2. (
)
, ,
,
,
. [3]: -
33
. , ,
-
. . , . ,
"
"
",
,
" ("
"). -
, ,
. . (
) . -
, . , ,
,
, 0.6-1.5
0.2-0.3 , 0.5-0.6
, -
, -
. (
2
) . 2.1.3.
.
(
) ,
,
. , 70), -
34
[2], -1-1 (-1 -2-2 (-2 -
, 50 )(
. 2.1), , -2 -
-
2.784-
(
),
-
-3-3, : -15-15, , -17-17, -22-22.
-
,
-
, . , .
: 1)
(
,
) ;
-
≥ 50
. 2.1 2) ; 3)
. . 2.1
35
2.
SCADA MODE
TRACE
2.1.Ф .
2.1.1.
-
, .
, [2].
,
,
-
, . :
x ;
x ;
x x
; . ,
,
-
(
),
. ,
-
SCADA. 2.1.2. (
)
, [3]:
,
32
,
. ,
.
,
, . .
, . ,
"
"
",
,
" ("
"). -
, ,
. . (
) . -
, . , ,
,
, 0.6-1.5
0.2-0.3 , 0.5-0.6
, -
, -
. (
2
) . 2.1.3.
.
(
) ,
,
. , 70), -
[2], -1-1 (-1 -2-2 (-2 -
, 50 )(
. 2.1), , -2 -
-
2.784-
(
),
33
-
-3-3, : -15-15, , -17-17, -22-22.
-
,
-
, . , .
: 1)
(
,
) ;
-
≥ 50
. 2.1 2) ; 3)
. . 2.1
34
2.1 (
-
)
∅10
-
-
-
35
2.1.4. (
21.404-85).
,
D– – F– G– – L– – W– Q– P– – V–
,
, ,
, , ,
,
,
, ,
, ,
, , , ,
,
,
, ,
. – ,
, .
:
– – I– R– S–
, , , , /
,
–
– /
-
,
–
.
.
-
, ,
.
36
:
: 1.
:“ 5-
, 22-
,
,
, R
C (
PD
-
) I” 2.
,
1-
4-
, -
,
C H.
L
S QI
3.
O2
2-1
, (
) Q
I .
O2
-
, -
. :1E, T, Y,
,2–
-
: E– T– Y–
, , . ,
-
.
37
-
P/E PY
.
3-1
2.1.5. С
а
я а х
а а а
а
1
2
. 2.2 .
а
(
. 2.2)
FE 33-1
T71
Z 33-2 2
1
2
1,3
25 /
1
UR 33-3
U=f(F, P)
. 2.2 1 33,
, "1", "2", "3" . Z(
. .
33-1 –
33-2 – ). , ,
38
FE
FE -
, 71. ,
33-3,
(
). 33-3 ,
2. -
UR, . . U, : U=f(F,P). F
(R) F
, . 2.
:
К
а
- 25 / , а ы
я
- 1.3
ы
. . 2.3)
(
,
2-1 ,
2-2 – ,
2-3
2-4 -
0–5 1
22
1
2-1
. 1
1
22 2-2
2-10
NS 2-9
я
2-3
S 2-8
2-4
RK
2-5
2-6
2-7
.
2.3 2-5 ( ), 6,
2-6, 2-9
2-7, 2-10.
2-
.
39
,
2-7 ,
.
2.2. SCADA-
, .
, AdAstra Reseach Grou, LTD TRACE MODE. .
-
. 2.4 (
)
.
,
:
-
. , ,
[3]
, . (
2.2),
-
,
( ,
2.3.
1(I) (A) (5-60 ).
40
2.3). -
-
2.3
№ /
2
-
3
4
1
1
AVI
2
2
AVI
5
6
№1 №1 -
3
3 DVI 4
4
Н
Н
№1
-
AVI
яя В 7
яя 8
-
В 9
0
5
60
100
0
5
60
100
0
0
0
0
0
0,1
0,25
1
10
11
12
13
14 In_T_
0
In_T_ 1
0
4-20 mA
C
0,024414
0
4-20 mA
C
0,024414
0
0
0
0,0002441
0
0
0
0,0000341
0
…
…
…
0,024414
0
In_Q _
0
0
In_H AS_
0
In_P_ 1
4-20 mA
-
4 5
DVI -
6
4
…
…
AVO …
…
0
0
0
0
0
0,02
0,1
0,14
…
…
…
…
4-20 mA …
…
20
15 AVI -
21
-
17 DVI -1
AVI
22
7
-
…
…
100
0
0
0
0
0
0
1
3
4-20 mA
%
0,0007324
0
0
0
0
0
№1
7
24
-
AVO
-
10
№1
7
-1
0
4-20 mA
DVI 23
0
-
0
0,02
0,1
4-20 mA
№1 …
10 AVI
…
…
…
…
…
…
…
…
0
0
2
100
4-20 mA
%
0,024414
In_PS A_ O_P_
In_PS A_ 1
0
O_P_ 1_ 2
…
1
In_P_
0 0,0000341
0,14
In_T SA_ 1
… In_Q
0
0
1-1
,
1-2 –
,
.
4
-
( )
(S) (H)
( )
0,1
4-1
,
.Y
4-3 ,
( )
–
. ,
( ). 2.2
№ / 1 2 3 4 5 6 7 8 9
1,4,9,16 №1 ( -1) 5,11 №1 ( -1) 2,6,18,19 №1 ( -1) 7,12 №1 (Э -1) 3,14,20,23,24,25 №1 ( -1) 13,8 21 10,22 15,17
43
,
.
, -
, .
, .
SCADA– . 1.3 (
-
):
x x x x x x
, , , , , . 2.2, ,
, , x
– (
,
(
SCADA,
): -
,
x
. 2.3
x
( ), , (
). 2.3 ,
44
):
x x SCADA-
.
),
x x
(
(
)
.
,
SCADA-
TRACE MODE
.
, . SCADA-
,
. -
.
2.3. TRACE MODE.
SCADA.
2.3.1. (
-
-
– TRACE MODE
)
SCADA.
. -
, , . ,
. , . . . . , ,
,
– . . ,
–
– -
, . ( :
,
,
). ,
,
-
.
45
. .
-
, . , ,
,
. .
. . .
,
-
. . ,
-
, .
, . . : « « –
».
256
» ,
. ,
. . .
. -
. TRACE MODE :
, , . .
46
-
-
. . ,
. .
2.3.2.
. -
. , . , .
-
, , ,
,
:
-
. :
1.
« «
_
»
»
»,
«
, :
(
« . 2.5).
-
»
. 2.5 2.
, :«
»
(
. 2.6). ,
, ,
-
. .
ё
3. «
-
»
47
.
. 2.6 . 2.7 .
.
. 2.7
(
-
. 2.8). .
. 2.8 4.
48
.
,
-
. 5. « » (
«
_
» »
»
«
«
. 2.9).
. 2.9 6.
,
-
, (
, _
) ,
,
(
2
. 2.10).
-
.
. 2.10
49
7.
HEX16 _ ( _
-
. ), .
, _ _ ,
_
8.
.
-
. . (
. 2.11)
. 2.11
2.4.
SCADATRACE MODE
TRACE MODE (
50
: );
-
;
[1, 2].
. 2.4.1
-
.
-
. . . . , .
1
.
.
. ,
-
. .
,
-
.
.
,
.
, , . .
,
-
. ,
. , ,
-
. .
,
. . 64 000
-
. «
»
.
51
,
,
-
. .
,
. 16
, . ,
, ,
1
.
, 1,4
.
.
22 770
.
,
. . : «
« ».
«
», «
»
» «
» », »
«
«
»
»
« «
. -
, ; 1 -
: 0-
-
. . ,
-
. .
. ,
-
. «
OUTPUT ».
«
»
-
.
OUTPUT «SetGetC
,
52
«
»
». .
. -
OUTPUT
-
. . ,
,
. .
.
data.txt.
. -
. < 1> < >< > ………………………….. < >< > ………………………….. < n> < >< > …………………………. < >< > OUTPUT ».
«
:
«
» :
1 2 3 4 5 6 7 8 9 10
-
F; ; F; ; F; ; 24 24
F; ; F; . .
INPUT «
»
«
».
-
:
53
12365... 95 -
; , ;
; (65 - ; 66 8(
, 00:00:00 01/01/1970). , .
. .). -
,
INPUT »
«
«
-
».
OUTPUT, . 2.4.2
“
”.
ASCII,
-
, ,
.
. ,
.
.
. ,
. 64 000
. .
, .
FAT. . 4
. 140
. -
. .
:
AR -
54
;
GPRN -
; ; .
,
, - 136
.
-
,
: ,
–
–
(
; – –
; –
–
;
[ ;
–
[
;
–
;
-
];
–
:
: . ];
–
; ;
. .);
;W– –
(13
);
–
(21 ); ,
(48
– (4
);
);
– [ ;
– –
;
(8
_
–
: ;
: ]:
–
;
–
). .
-
, ,
START .
: –
,
,
. ,
.
,
-
, ,
,
. . ,
,
,
-
55
.
:
– – – – – – – – – – – – – – –
W E I A R S Y 0,…,9 _ ! ? *
(
)
. . . . F.
-
. .
,
, ,
0
1
. , -
. «
»
«
». .
. ,
. .
56
-
0
1, «
- 1
,
0. »
«
».
. 2.12.
. 2.12
В
а
я
я
!С
ч щ
щ
,
ч
.Э
я щ
@,
.
,
,
,
-
, .
,
,
.
-
, «
»
«
«
»
». ,
«
»
«???».
,
-
. ,
«
»
-
.
Ф
. «
»
-
57
.
« «
». .
40
: F,
–
.
» 8– -
. .
-
. -
F , (
2. 4). , , .
«
-
» >,
: =
2
58
_0)
(
_0)
>
4
>> . b,
NN =
-100. .
, .
, .
,
. FBD,
,
72
.
FBD-
FBD-
, . . ,
30,
-
30,
-
12. -
.
.
,
,
-
. .
2.4.2
-
4 096 .
,
-
,
. – 32 000. ,
«
»
. «
»
« ». , SUPERVISOR
NetLink Light .
. , . ,
«
»
-
. .
default
,
-
,
, -
. , default.
73
«
» «
», «
-
». , ».
«
,
: U
. ,
,
. .
«
». «
». -
. «
(
)»; «
(
: -
)»; «
». , -
,
-
.
«
( :
)»
-
; 24
-
; ; (
)-
,
, 10
;
;
; 1,
-
-
2-
, « »
74
«
».
-
. . .
,
,
. -
. «
»
, ,
. « ». «CTRL»+«ALT»+«SHIFT»+«P». ,
:
. , . , ,
«
»
: <
> -
, ; . , ,
«
-
»
. .
: <
> 2.4.3
, ; . -
. .
PC-
75
, -
. ,
-
. : ; DCS; MODBUS. «
» . LAGOON, ADAM-5000/485, NuDAM-6000, I-7000, DCS.
ROBO, ADAM-4000 RIO-2000
. ,
-
MODBUS, MODBUS.
.
«
_1»
«
_2». .
-
. . . «
_1» ,
«
_2»
, .
,
,
-
.
, . (RS-232, RS-485)
76
-
-
. . , , « .
_1».
-
1.3. ,
, . [1].
.
77
Ф Ч 3.
.
5.0.
.: AdAs-
tra Research Group, Ltd. 2000. 814 c. 4. . . : .
78
:
-
. 1997. – 128 .