Проектирование АСУТП в SCADA-системе: Учебное пособие

Настоящее учебное пособие посвящено подробному изучению SCADA-системы TRACE MODE. В первой части пособия приводятся крат

271 33 1MB

Russian Pages 84 Year 2007

Report DMCA / Copyright

DOWNLOAD PDF FILE

Recommend Papers

Проектирование АСУТП в SCADA-системе: Учебное пособие

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Citation preview

«

»

Ч

. .

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 .