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

s

SIMATIC

STEP 7 V5.3

2
3




STEP 7

5
6

STL


13
14

16

A5E00261405-01

7
8
9
10
11

01/2004

online
CPU

-
:
6ES7810-4CA07-8BW1

12

15

17
18
19
20
21
22



M7

23
24

26
A

25


, , .

, ,
.

, ,
.

,
.

,
.



. ,
, ,
.

,
,
, Siemens.
, ,
, ,
.


SIMATIC, SIMATIC HMI SIMATIC NET - SIEMENS AG.
-
; ,
.
Copyright Siemens AG 2004

Disclaimer of Liability

,

.
. ,
,
, .



.
,
. ,

Siemens AG
:

,

.

Postfach 4848, D- 90327 Nuernberg

Siemens AG 2004
.

Siemens

A5E00261405-01

STEP 7.
,
. ,
,
.
,
STEP 7
SIMATIC S7.
,
"Working with STEP 7 V5.3, Getting Started [ STEP 7
5.0, ]".
" STEP 7."



.
,
- (.,
) the MS Windows 2000
Professional MS Windows XP Professiona.


5.3
STEP 7.
[service packs]:

"readme.wri"

STEP 7.

"What's new? [ ?]"


STEP 7.

STEP 7 V5.3
A5E00261405-01

iii

STEP 7

STEP 7 Basic Information [STEP 7- ].
STEP 7:

STEP 7 Basic Information [STEP 7 ],


6ES7810-4CA07-8BW0
,

Working with STEP 7
V5.3, Getting Started [ STEP
STEP 7
7 5.3, ]

Programming with STEP 7 V5.3


S7-300/400.
[
STEP 7 V5.3]

Configuring Hardware and


Communication Connections, STEP 7
V5.3 [

STEP 7 V5.3]

From S5 to S7, Converter Manual [


S5 S7.
]

STEP 7 Reference [ STEP


7],



LAD,
FBD STL,


STEP
7..

6ES7810-4CA07-8BW1

online

STEP 7




STEP 7

online.

STEP 7.

STL/LAD/FBD
SFB/SFC

STEP 7.

iv

KOP/FUP/AWL
S7-300/400

S7-300/400

STEP 7 V5.3
A5E00261405-01

online
,
. ,

.

:

, Help
[]: Contents []
STEP 7.

Using Help [ ]
.

-
, .,
. Help []
F1.

-
.
, .


,
.


, ,
.
, "Configuring Hardware with STEP
7", "Modifiying the System During Operation via CiR" "Automation System
S7 400H - Fault-tolerant Systems", STEP 7,
HTML.
Help.


STEP 7
Start: Start > SIMATIC > Documentation.


,
Siemens .
You will find your contact person at:
http://www.siemens.com/automation/partner

SIMATIC
Siemens
SIMATIC S7.
, ,
(D 90327 Nuernberg).
.:+49 (911) 895-3200
STEP 7 V5.3
A5E00261405-01

Internet:

vi

http://www.sitrain.com

STEP 7 V5.3
A5E00261405-01

A&D

Nuernberg
Beijing

Johnson City

()

,
.:

+49 (180) 5050-222

+49 (180) 5050-223

E-Mail:

adsupport@
siemens.com

GMT:

+1:00

()

(-)

()

: .-. 7:00
17:00

: .-. 8:00
17:00

: .-. 8:00
17:00

.:

+49 (180) 5050-222

.:

+1 (423) 262 2522

.:

+49 (180) 5050-223

+1 (423) 262 2289

+86 10 64 74 74 74

E-Mail:

adsupport@
siemens.com

E-Mail:

simatic.hotline@

E-Mail:

adsupport.asia@

GMT:

+1:00

GMT:

sea.siemens.com
-5:00

+86 10 64 75 75 75

siemens.com
GMT:

+8:00

SIMATIC Hotlines .

STEP 7 V5.3
A5E00261405-01

vii

Internet
, -
internet:
http://www.siemens.com/automation/service&support
:

.
.
,
.
Automation & Drives.
, ,
"Services".

viii

STEP 7 V5.3
A5E00261405-01

................... 1-1
1.1

STEP 7 ............................................................................................... 1-1

1.2

STEP 7 ......................................................................... 1-6

1.3

STEP 7 5.3? ......................................... 1-11

1.4

STEP 7 .................. 1-13

1.4.1

................................. 1-15

1.4.2

(Run-Time) ..................................... 1-17

1.4.3

- ............................................................... 1-18

....................................................................................................................... 2-1
2.1

.................................................................................................. 2-1

2.1.1

........................................................... 2-1

2.1.2

Automation License Manager ...................................................... 2-3

2.1.3

.................................................. 2-4

2.2

STEP 7......................................................................................... 2-5

2.2.1

................................................................................... 2-6

2.2.2

PG/PC.................................................................. 2-10

2.3

STEP 7 ....................................................................................... 2-12

2.3.1

STEP 7 ....................................................................................... 2-12

................................................................................ 3-1
3.1


............................................................................................. 3-1

3.2

..................................................... 3-2

3.3

..................................... 3-4

3.4

, / ............................................... 3-6

3.5

/ ................................... 3-6

3.6

/ ............................... 3-7

3.7

................................................... 3-7

3.8


................................................................................................. 3-9

3.9
4

.......................................... 3-10

.................................................. 4-1
4.1

CPU ........................................................................................ 4-1

4.2

............................................................... 4-2

4.2.1

............................................................... 4-2

4.2.2

...................................... 4-3

STEP 7 V5.3
A5E00261405-01

ix


4.2.3

......................................... 4-9

4.2.4

................................................................................................ 4-11

4.2.5

,
..................................................................... 4-26

..................................................................................... 5-1
5.1

STEP 7............................................................................................... 5-1

5.1.1

STEP 7 ,
............................................................................................... 5-2

5.2

............................................................................... 5-3

5.3

................................................................................ 5-4

5.3.1

................................................................................ 5-4

5.1.2

.............................................................................................. 5-5

5.1.3

...................................................................................... 5-6

5.1.4

............................................................................................ 5-7

5.1.5

............................................................. 5-8

5.1.6

S7/M7.......................................................................... 5-10

5.1.7

................................................................................. 5-11

5.1.8

...................................................... 5-16

5.1.9

S7/M7 CPU.................................................. 5-17

5.4

.......................... 5-18

5.4.1

................................................................... 5-18

5.1.10

......................................................................................... 5-18

5.4.2

.................................................................. 5-19

5.1.11

..................................................... 5-21

5.1.12

...................................................................... 5-25

5.1.13

............................................................................... 5-26

5.1.14

................................................................. 5-27

5.1.15

................................ 5-27

5.5

......................................................................... 5-29

5.5.1

......................................................................... 5-29

5.5.2

.................................................... 5-29

5.1.16

..................................... 5-31

5.5.3

............................................ 5-33

5.5.4

................ 5-33

5.5.5

......................... 5-34

........................................................................... 6-1
6.1

........................................................................................ 6-1

6.2

............................................................................................. 6-2

6.2.1

......................................................................................... 6-2

STEP 7 V5.3
x

A5E00261405-01


6.2.2

........................................................................................... 6-4

6.2.3

S7/M7 ............................................................................. 6-6

6.2.4

............................................................................. 6-8

6.2.5

, .................. 6-9

6.3

................................................... 6-10

6.3.1

................................................... 6-10

6.3.2

.................................................................... 6-12

6.3.3

.......................................................... 6-13

6.3.4

,
................................................ 6-14

6.3.5

................................. 6-15

6.3.6

............................................................. 6-16

6.4

(MMC) .................................... 6-16

6.4.1

(MMC) ................................. 6-16

6.4.2

............................................. 6-17

6.4.3

..................................................................................... 6-18

6.4.4

(MMC)..................... 6-18

STEP 7 ..................... 7-1


7.1

2 .................................... 7-1

7.2

DP,
STEP 7.................................................... 7-1

7.3


STEP 7 .............................................................................................. 7-3

7.4

SIMATIC PC................................................................................................... 7-4

7.5

,
STEP 7 ............................. 7-5

.............................................................................................. 8-1
8.1

....................................................... 8-1

8.2

............................................................ 8-3

8.3

................................ 8-4

8.4

(/)............... 8-5

8.5

.................................................. 8-8

8.5.1

.................................................. 8-8

8.5.2

............................................. 8-9

8.5.3

, ................... 8-12

8.5.4

..................... 8-13

8.6

....................................................................... 8-14

8.6.1

....................................................................... 8-14

8.6.2

........................................................... 8-14

STEP 7 V5.3
A5E00261405-01

10

8.6.3

................... 8-15

8.6.4

................ 8-15

8.6.5

............... 8-16

8.6.6

......................................................... 8-18

8.6.7

.............. 8-19

8.6.8

....................................... 8-21

................................................................................... 9-1
9.1

................................................................... 9-1

9.2

................................................................ 9-2

9.2.1

Ladder Logic (LAD) ............................................. 9-4

9.2.2

. (FBD) ........................... 9-5

9.2.3

. (STL) ........................................ 9-5

9.2.4

S7 SCL ................................................................ 9-6

9.2.5

S7 Graph ( ) ..... 9-8

9.2.6

S7 HiGraph ( )............................ 9-9

9.2.7

S7 CFC.............................................................. 9-10

9.3

........................................................................................ 9-11

9.3.1

............................................................................................... 9-11

9.3.2

............................................................................................... 9-11

9.3.3

, (UDT) .............................. 9-11

9.3.4

......................................................................................... 9-12

9.3.5

........................................................................ 9-14

9.3.6

...................................................................................... 9-15

9.3.7

................................................................................................ 9-19

9.3.8

......................................................... 9-19

9.4

............................................................................. 9-20

9.4.1

........................................................ 9-21

9.4.2

.................................................................. 9-21

................................................................................... 10-1
10.1

....................................................... 10-1

10.1.1

........................................................ 10-1

10.1.2


...................................................................................... 10-3

10.1.3

LAD/STL/FBD ........ 10-4

10.1.4

......................................... 10-4

10.1.5

........................................... 10-4

10.2

................................... 10-6

10.2.1

................. 10-6

10.2.2

.... 10-7

STEP 7 V5.3
xii

A5E00261405-01

11

10.2.3

.............................................. 10-8

10.3

............................ 10-8

10.3.1

......................................................... 10-8

10.3.2

................................................... 10-9

10.3.3

............... 10-10

10.4

......... 10-10

10.4.1

......................................................................... 10-10

10.4.2

......................................................................... 10-12

10.4.3

............................................... 10-13

10.4.4

.................................. 10-13

10.4.5

...................... 10-15

10.4.6

............................................................... 10-15

10.4.7

............................................... 10-16

10.5

LAD ...................................... 10-17

10.5.1

LAD .............................................. 10-17

10.5.2

LAD............................................................ 10-18

10.5.3

................... 10-20

10.6

FBD ...................................... 10-21

10.6.1

............... 10-21

10.6.2

............................. 10-21

10.7

STL ...................................... 10-24

10.7.1

................................ 10-24

10.7.2

STL..................................................................... 10-24

10.8

................................................................. 10-25

10.8.1

................................................................. 10-25

10.8.2

......................................................................... 10-26

10.9

............................................................... 10-27

10.9.1

............................................................... 10-27

......................................................................................... 11-1
11.1

................................ 11-1

11.2

................................................... 11-2

11.3

, ......................... 11-2

11.4

........................................ 11-4

11.4.1

............................................ 11-4

11.4.2

,
FB ( DB) ..................................................... 11-4

11.4.3

,
(UDT) ....................................................... 11-6

11.4.4

STEP 7 V5.3
A5E00261405-01


UDT .................................................................................... 11-6

12

13

11.4.5

.................................... 11-7

11.4.6

................................................. 11-8

11.4.7

....................................................................... 11-8

....................................................... 12-1
12.1

................................................. 12-1

12.2

............................ 12-2

STL....................................................................... 13-1
13.1


STL.......................................................................................................... 13-1

13.2

STL ......................... 13-2

13.2.1

STL ........................ 13-2

13.2.2

STL ................. 13-3

13.2.3

STL ..................... 13-4

13.2.4

STL. 13-4

13.2.5

STL ....... 13-5

13.2.6

, ................................. 13-6

13.3

STL......................................... 13-8

13.3.1

STL ..................... 13-8

13.3.2

STL ........................... 13-9

13.3.3

,
STL........................................................................ 13-9

13.3.4

STL ............. 13-9

13.3.5

....................................... 13-10

13.3.6

........................................ 13-11

13.3.7

................................................................... 13-12

13.3.8

........................................................ 13-13

13.4

STL ............................................................ 13-14

13.4.1

STL ............................................................ 13-14

13.4.2

S7 ................................................... 13-14

13.4.3

.............................................. 13-15

13.4.4

STL ................................ 13-15

13.4.5

STL ........................... 13-15

13.4.6


STL .............................................................................. 13-16

13.4.7

....................................................... 13-16

13.4.8

STL ................................. 13-17

13.4.9

....................................................................... 13-17

13.4.10

....................................................................... 13-18

STEP 7 V5.3
xiv

A5E00261405-01


13.5

STL
............................................................. 13-18

13.5.1

STL ................................................... 13-18

13.5.2

STL ................ 13-19

13.5.3

STL ............................................. 13-19

13.5.4

STL..................................................... 13-19

13.6

STL........................................................ 13-21

13.6.1

STL .............. 13-21

13.6.2

STL ............ 13-22

13.6.3

STL ........................................ 13-23

13.6.4

STL............. 13-26

13.6.5

STL ............................. 13-28

13.6.6

, ,
STL...................................................................... 13-29

14

15

16

......................................................................... 14-1
14.1

............................................................ 14-1

14.1.1

.................................................................... 14-2

14.1.2

................................................................................ 14-3

14.1.3

..................................................................................... 14-5

14.1.4

..................................................................... 14-7

14.1.5

................................................................................. 14-8

14.1.6

LAD, FBD STL..................... 14-8

14.2

............................................................ 14-9

14.2.1

............................................. 14-9

14.2.2

......................... 14-10

14.2.3

............................ 14-11

14.2.4

............................. 14-12

14.2.5

..................................... 14-13

................... 15-1
15.1

.............................................................. 15-1

15.2

.......... 15-2

15.3

........................................................ 15-3

15.4

.......................................... 15-4

15.5

..................................... 15-4

15.6

UDT , UDT................ 15-5

15.7

, UDT15-6

15.8

.......................................... 15-6

.................................................................................... 16-1
16.1

............................................................................... 16-1

STEP 7 V5.3
A5E00261405-01


16.1.1

? ...................................... 16-1

16.1.2

......................................................................... 16-3

16.1.3

SIMATIC ................................................................................. 16-4

16.1.4

........................................................................................ 16-5

16.1.5

? ........................................................... 16-6

16.1.6

, ..... 16-8

16.1.7

.......................................................... 16-9

16.1.8

STL ..... 16-10

16.1.9

............................................................ 16-11

16.1.10


CPU.................................................................................................. 16-11

16.1.11


............................................................................................... 16-11

16.2

.......................................... 16-12

16.2.1

..................................... 16-12

16.2.2

, ...... 16-12

16.2.3

, . 16-18

16.2.4

,
................................................................ 16-19

16.3

CPU ............................................... 16-20

16.3.1

CPU .......................................... 16-20

16.3.2

, ...... 16-21

16.3.3

, 16-25

16.3.4

,
................................................................ 16-27

16.4

............................................... 16-28

16.4.1

...................................... 16-28

16.4.2

.................. 16-30

16.4.3

................................................................. 16-31

16.5

........... 16-31

16.5.1

........................ 16-32

16.6

................................. 16-33

16.6.1

............................................. 16-33

16.6.2

......................................................... 16-33

16.6.3

................................................................ 16-34

16.7


............................................................. 16-35

16.7.1


............................................................. 16-35

STEP 7 V5.3
xvi

A5E00261405-01


16.8

CPU ,
................................................................ 16-35

17

16.8.1

CPU ..................................................................... 16-38

16.8.2

CPU......................................... 16-39

16.9

............................ 16-39

16.9.1

........ 16-40

16.9.2

" ".................................... 16-43

16.9.3

........................... 16-44

16.9.4

OB ...................................................................... 16-44

16.9.5

FB, DB ........................................................................ 16-45

....................................................... 17-1
17.1


................................................................................ 17-1

17.2


, ............... 17-2

17.3


......................................................... 17-3

17.4


CFC............................................................................ 17-4

17.5


........................................................................ 17-5

18

online CPU ............................................ 18-1


18.1.1

online.............................................................. 18-1

18.1.2

online
"Accessible Nodes [ ]"........................................................ 18-1

19

18.1.3

online online .................. 18-2

18.1.4

Online PLC ...................................................... 18-4

18.1.5

....... 18-5

18.1.6

................................................................. 18-6

18.2

............................................. 18-7

18.3

.............................................. 18-7

18.3.1

CPU / . 18-7

18.4

....................................................... 18-9

18.4.1

Online . 18-9

.............................................................................................. 19-1
19.1

PG/PC .............................. 19-1

19.1.1

........................................................................ 19-1

19.1.2

................................. 19-2

19.1.3

CPU ...................................................... 19-2

STEP 7 V5.3
A5E00261405-01

20

19.1.4

, ............................. 19-4

19.1.5

CPU S7.................................................................. 19-5

19.2

PG ..................... 19-8

19.2.1

................................ 19-8

19.2.2

............................................... 19-10

19.3

PG/PC ......................... 19-11

19.3.1

PG/PC ......................... 19-11

19.3.2

.............................. 19-13

19.3.3

CPU S7 ..................................................................... 19-14

19.3.4

PG/PC ..................................... 19-14

19.3.5

PG/PC ..................................... 19-14

19.4

......................................... 19-17

19.4.1

/ CPU.............................. 19-17

19.5

(RAM)...................................................... 19-18

19.5.1

(RAM)................................................ 19-18

19.5.2

S7 CPU ................................................. 19-19

........................................................................................................................ 20-1
20.1

................ 20-1

20.2


................. 20-2

20.3

............................... 20-2

20.3.1

............................................ 20-2

20.3.2

/ ................................... 20-3

20.3.3

........................................................... 20-3

20.4

............................................... 20-4

20.4.1

......................... 20-4

20.4.2

...... 20-5

20.4.3

................................................................. 20-7

20.4.4

..................................................... 20-7

20.4.5

.................................................... 20-8

20.4.6

....................................................................... 20-9

20.4.7

...................................................................................................... 20-9

20.4.8

........................................ 20-9

20.5

CPU...................................................................... 20-12

20.5.1

CPU...................................................................... 20-12

20.6

........................................................................ 20-13

20.6.1

.................................................... 20-13

20.6.2

........................... 20-14

20.7

........................................................................... 20-15

STEP 7 V5.3
xviii

A5E00261405-01


20.7.1

....................................................... 20-15

20.7.2

.............................. 20-16

20.8

....................... 20-18

20.8.1


.............................................................................. 20-18

20.8.2

... 20-19

20.8.3


.............................................................................. 20-21

21

.................................. 21-1
21.1

........................................................ 21-2

21.2


................................................................................. 21-3

22

21.3

HOLD................................................... 21-5

21.4

.................................................. 21-6

21.5

............................... 21-7

21.6

....................................................... 21-7


( )........................................................................................... 22-1
22.1


( ) ............................................................................ 22-1

23

................................................................................................................. 23-1
23.1

................... 23-1

23.2

online ................................ 23-2

23.3

: ................................. 23-4

23.3.1

.............................................................................. 23-4

23.3.2

........................................ 23-4

23.4

: .................... 23-5

23.4.1

............................................................... 23-5

23.4.2

.......................... 23-7

23.5

............................................................................. 23-7

23.5.1

............................... 23-7

23.5.2

.............................................................. 23-8

23.5.3

............................. 23-10

23.5.4

PA DP
Y-............................................................................................ 23-12

23.6

STOP .............................................................. 23-13

23.6.1


STOP ...................................................................... 23-13

23.6.2

STOP.................................................. 23-14

STEP 7 V5.3
A5E00261405-01


23.7


................................................................................... 23-15

23.7.1


................................................................................... 23-15

24

25

23.8

...................................................... 23-16

23.8.1

...................................................... 23-16

23.8.2

(SSL) ........................................................... 23-17

23.8.3

............... 23-19

23.8.4

....................................................................... 23-20

23.9

........................................... 23-21

23.9.1

RET_VAL ................................................ 23-22

23.9.2

OB , .............................. 23-23

23.9.3

......... 23-28

23.9.4

/ (OB70) .................................... 23-30

23.9.5

CPU (OB72) .................................................... 23-30

23.9.6

(OB80).......................................................................... 23-31

23.9.7

(OB81) ............................................................. 23-32

23.9.8

(OB82)..................................................... 23-32

23.9.9

/ (OB83).......................................... 23-33

23.9.10

CPU (OB84) ................................................. 23-34

23.9.11

(OB85)............ 23-34

23.9.12

(OB86) ................................................................................. 23-35

23.9.13

(OB87) ............................................................................... 23-36

23.9.14

(OB121) ...................................................... 23-36

23.9.15

/ (OB122)...................................... 23-37

.......................................................................................... 24-1
24.1

.............................................................. 24-1

24.1.1

............................. 24-2

24.1.2

........................................................................................... 24-2

24.1.3

............................ 24-3

24.2

..................................................... 24-4

24.2.1

..................................................... 24-4

24.2.2

/..................................... 24-5

24.2.3

............................................................. 24-5

24.2.4

/ ................................................... 24-6

M7................................. 25-1
25.1

M7......................................................................... 25-1

25.2


M7 ........................................................................ 25-4

STEP 7 V5.3
xx

A5E00261405-01


25.3
26

M7-300/M7-400 .................................................. 25-7

......................................................................................................................... 25-1
26.1

....................................... 25-1

26.2

................................ 25-1

26.3

............................................................................................ 25-2

26.4

....................................... 25-2

26.5

.................................................... 25-3

26.6

..................... 25-4

26.7

.................................................................... 25-5

...................................................................................................................A-1
A.1

............................................................................................A-1

A.1.1

................................................A-1

A.1.2

STOP ..........................................................................................A-4

A.1.3

STARTUP ..........................................................................................A-5

A.1.4

RUN .................................................................................................A-11

A.1.5

HOLD ...............................................................................................A-12

A.2

CPU S7............................................................................A-13

A.2.1

..............................................................................A-13

A.2.2

.....................................................A-13

A.2.3

......................................................................................A-16

A.3

..............................................................A-29

A.3.1

..........................................A-29

A.3.2

.....................................................................A-30

A.3.3

............................................................................A-38

A.3.4

..............................................................................A-48

A.4

.........................................................A-66

A.4.1

1 .........................................................A-66

A.4.2

2 .........................................................A-67

A.4.3

STEP 7 V.2.1
.........................................................................A-68

A.4.4

DP GSD....................A-68

A.5

...................................................................................A-69

A.5.1

..................................................A-69

A.5.2

.........A-71

A.5.3

............................................A-86

A.5.4

..........................................A-93

A.6


............................................................................A-104

A.6.1

........................................................A-104

STEP 7 V5.3
A5E00261405-01


A.6.2

..............................................A-105

A.7

...................................................................A-107

A.7.1

...................................................................A-107

A.7.2

.......................................A-108

A.7.3

( )
Offline..............................................................A-110

A.7.4

...............................................................A-110

A.7.5

.....................................A-112

STEP 7 V5.3
xxii

A5E00261405-01

1.1

STEP 7

STEP 7?

STEP 7 ,

SIMATIC.
SIMATIC.
STEP 7:

STEP 7 Micro/DOS STEP 7 Micro/Win


SIMATIC S7-200

STEP 7 SIMATIC S7-300/S7-400, SIMATIC M7-300/M7400 SIMATIC C7 :


-

,
SIMATIC
(. STEP 7)

STEP 7 , STEP 7
Micro "STEP 7 Micro/DOS".


STEP 7
. ,
,
. ,
, ,
, .

Programming with STEP 7 V5.3


A5E00261405-01

1-1

STEP 7

STEP 7

?
(, )

:


" "
?

1-2

Programming with STEP 7 V5.3


A5E00261405-01


,
:

,
.

, , ,
. ,
, ,
.


STEP 7,
(. STEP 7
).


STEP 7

(.
).


,
, , ,
STEP 7 (. ).

STEP 7
STEP 7 Windows (.
STEP 7).


,
.
(.
).


,
; , SIMATIC 300, SIMATIC
400, SIMATIC S5 (. ).



,

.
(.
)



. ,
,
,
(.
).

Programming with STEP 7 V5.3


A5E00261405-01

1-3



, ,
(.
).


,
, ,
, (.


STL).

S7:

(.
).


, , , ,
. ,

(, SIMATIC WinCC, SIMATIC
ProTool), . .



STEP 7 .
,

WinCC (.
).

S7: ,


(
). CPU .
M7:


7.

S7: ,
,
CPU,
(.
).
M7:
.

1-4

,

online.

. ,

Programming with STEP 7 V5.3


A5E00261405-01

CPU (.
).


/
,
(.
). DOCPRO,

, ,
.


,
:

CPU (.
CPU)

(.
)

7 (.
7):

Programming with STEP 7 V5.3


A5E00261405-01

1-5

1.2

STEP 7


SIMATIC STEP 7
EN 61131-3.
Windows 2000 Windows XP
-
Windows.



, :

, , S7

STEP 7
, ,
.
STEP 7
online online Help
PDF.

1-6

Programming with STEP 7 V5.3


A5E00261405-01

STEP 7
STEP 7
( ) :

SIMATIC Manager

NETPRO

LAD

FBD

STL

;

.

SIMATIC Manager
SIMATIC Manager ,
,
(S7/M7/C7) . ,
,
SIMATIC Manager'.

Programming with STEP 7 V5.3


A5E00261405-01

1-7



. :

(/),

/ / Windows
, ,
. ,

.



. , ,
- .
.
:

(, ,
, ) (, )

(, )
DP

CPU :

( ,
)

MPI

(
/, , , )


: ,
S7-300 S7-400
.

1-8

(. KOP, . LAD)
STEP 7.
- :

, .

(. AWL, . STL)
STEP 7, .
,
, CPU .

Programming with STEP 7 V5.3
A5E00261405-01

(
).

(. FUP, . FBD)
STEP 7,
.
(, )
.



, .
:


.
/ .

CPU
,
. .
.


. ,
,
.
CPU. , ,
.

(FM)
()
Hardware Configuration [
] , .
FM (
FM/CP)
. ,
.

NetPro ( )
NetPro
MPI , :

;
(SDB)
CPU

Programming with STEP 7 V5.3


A5E00261405-01

1-9

, , :

1-10

Programming with STEP 7 V5.3


A5E00261405-01

1.3

STEP 7 5.3?
:

STEP 7 MS Windows 2000 Professional


MS Windows XP Professional.

STEP 7 V5.3 .
, ..

(Automation License Manager) (. Automation
License Manager). "AuthorsW" .

()
File (
) > Page Setup.
SIMATIC Manager.

SIMATIC Manager

"Compare Blocks" "Compare Details".


comparing blocks "Select" ().

, MMC Memory Card,


"Files on MMC" , .

.
F-, F-.
, F-, File >
New > Libraries. " " "F".

PLC > Diagnostics/Setting > Node Flashing Test


,
(PG)/PC
FORCE (. Online
" " Ethernet (PROFInet)).

LAD/STL/FBD

" "
,
.

,
LAD FBD ,
.

, Options >
Customize, "" ,
,
, (.
Online " " ).

Programming with STEP 7 V5.3


A5E00261405-01

1-11


. , /

.

"H" "S7-400H Fault-Tolerant Systems"


; STEP 7
V5.3. ,
"S7-400H Fault-Tolerant Systems", Start >
SIMATIC > Documentation. " IO"
, I/O.


(. Hardware Catalog).

( , FAQ)
Internet.
, ,
. ,
,
, (.
).

:
"Option Handling" ET
200S (. ET 200S Option Handling).
ID CPU 41x-xxx40.

1-12

NCM S7 Industrial Ethernet NCM S7 PROFIBUS,


S7 CP, ,
STEP 7 V5.3.

.
,
(.
).

CPU 317-2 PN/DP S7


PROFInet.
(Communication Blocks, CPU 300, .
).


.
,
.

( )
"
". , ,
, , ,
, ,
(. ).

Programming with STEP 7 V5.3


A5E00261405-01

" "
SFC85 ,
SFC112, SFC 113 SFC 114
PROFInet.

" "
S7 CPU 317-2 PN/DP (CPU_300).

, , . ,
, F-,
F-.

Process Diagnostics > Import Templates


[ > ]
S7-PDIAG.

1.4

STEP 7 V5.3, CSV,


XLS .


STEP 7

,
:

;

, .

(Run-Time) ;

.

Human Machine Interfaces [- ] (HMI);



.

,

:

S7-300
S7-400

Borland
C/C++

CFC

DOCPRO
Programming with STEP 7 V5.3
A5E00261405-01

STEP 7
M7-300
M7-400

C7-620

o
+1)
+

+
+3)

+2)
+

1-13

S7-300
S7-400

HARDPRO +

M7
ProC/C++

S7 GRAPH +1)

S7
+
HiGraph

S7 PDIAG +

S7
+
PLCSIM

S7 SCL
+

Teleservice +

Fuzzy
+
Control
[
]

M7-DDE

M7-SYS
RT

Modular
+
PID Control
[ PID]

+
PC-DDE

PRODAVE +
MPI

Standard
+
PID Control
[ PID]
-

ProAgent

SIMATIC
ProTool

SIMATIC
ProTool
/Lite

SIMATIC
WinCC

STEP 7
M7-300
M7-400

C7-620

o
+2)
+

+
+

+
o
+

o =
+ =
1)
= S7-400
2)
= C7-620
3)
=

1-14

Programming with STEP 7 V5.3


A5E00261405-01

1.4.1



, ,
.
:

, ,
, .


S7 SCL

S7 GRAPH


CFC

S7 HiGraph


M7 ProC/C++

S7 PDIAG

S7 PLCSIM

TeleService

DOCPRO

HARDPRO




SIMATIC S7-300/S7-400:

S7 GRAPH ,
(
). .
.
.
S7 HiGraph ,
, .
,
,
.
.
S7 SCL ,
EN 61131-3 (IEC 1131-3).
, Pascal
C. S7 SCL ,
. S7 SCL

Programming with STEP 7 V5.3


A5E00261405-01

1-15

, ,


CFC S7 M7
.
,
.
. ,
.

1-16

Borland C++ ( M7)


Borland.
DOCPRO
, STEP 7,
.


HARDPRO S7-300,

.
M7-ProC/C++ ( M7)
Borland ++
STEP 7.
S7 PLCSIM ( S7)
S7,
, .
S7 PDIAG ( S7)
SIMATIC S7-300/S7-400.
,
(,
).
TeleService
S7 M7 ,
PC.

Programming with STEP 7 V5.3


A5E00261405-01

1.4.2

(Run-Time)
(Run-Time)
,
.
. :
SIMATIC S7, , ,


Windows

SIMATIC M7

PID

PID

Windows
PRODAVE MPI

M7-DDE



M7-SYS RT

SIMATIC S7

PID-
, .


.
PID- , PID .


.
(Fuzzy Control)
. ,
,
,
.

Programming with STEP 7 V5.3


A5E00261405-01

1-17

Windows

PRODAVE MPI
SIMATIC S7, SIMATIC M7 SIMATIC C7.
(MPI).

M7-DDE (Dynamic Data Exchange


) Windows
SIMATIC M7
.


M7-SYS RT M7 RMOS 32
. M7-ProC/C++ CFC
SIMATIC M7.

1.4.3

-
- (Human Machine Interface, HMI)

SIMATIC.
SIMATIC WinCC

,
.
SIMATIC ProTool SIMATIC ProTool/Lite

SIMATIC (OP) SIMATIC C7.

ProAgent

.

SIMATIC WinCC

SIMATIC ProTool

ProAgent

SIMATIC ProTool/Lite

1-18

Programming with STEP 7 V5.3


A5E00261405-01

2.1

2.1.1

, STEP 7,
( ). STEP
7 V5.3, Automation License Manager.
Automation License Manager - Siemens AG.
( )
.
Automation License Manager :

Internet A&D Customer Support Siemens AG

Automation License Manager online help.


F1 Help >
Help on License Manager.
Automation License Manager.

, STEP 7,
.
.
:

CoL (Certificate of License),

Programming with STEP 7 V5.3


A5E00261405-01

2-1

(CoL)
" ", ,
.
(CoL) , .


( "license
stamp") .
SIEMENS AG ,
. ,

.

, STEP 7

,
.

,

.
, ,
Automation License Manager.

2-2

Programming with STEP 7 V5.3


A5E00261405-01



Siemens AG. ,
.
.

(" ")

.

:

14 ,


( )
:


" X"
X+.


, .

2.1.2

Automation License Manager


Automation License Manager MSI.
Automation License Manager STEP 7 CD.
Automation License Manager
STEP 7 .


"Readme.wri"

Automation License Manager


,
.

Programming with STEP 7 V5.3


A5E00261405-01

2-3


STEP 7 ,
.

, STEP 7

,
.

Internet. ,
.

online
help Automation License Manager. help, F1
Help > Help on License Manager.

Windows 2000/XP, ,

.

2.1.3


("" ).

:
,
online help Automation License Manager STEP 7 Readme.wri
file CD-ROM. ,
.

help, F1 Help > Help on


License Manager.

.

2-4

Programming with STEP 7 V5.3


A5E00261405-01

2.2

STEP 7
STEP 7 Setup,
.
. Setup
Windows 2000/XP.
:

EPROM

(ID)

( )

Siemens ( PG 740)
STEP 7 ,
.


Microsoft Windows 2000 or Windows XP.

:
PC :

Pentium ( Windows 2000, P233; Windows XP,


P233)

RAM: 128

, , Microsoft
Windows

(PG)
,
.
SIMATIC.
:
readme-
:

MPI ():
(MPI)

, MPI
STEP 7.
:

PC - (RS232),
,

Programming with STEP 7 V5.3


A5E00261405-01

2-5

MPI (, CP 5611), .

( )
,
.

STEP 7 README.WRI
"List of SIMATIC Software Packages,
STEP 7."
Readme Start > Simatic > Product
Notes.
Start > Simatic >
Documentation.

2.2.1



(Windows 2000/XP).

,
STEP 7
.

CD-ROM CD-ROM CD-ROM


PC.



:
1. CD-ROM SETUP.EXE".
2. .
.

.
,
, .
,
.

2-6

Programming with STEP 7 V5.3


A5E00261405-01

- STEP 7...

STEP 7, ,
:
, STEP 7
Windows, ,
.
,
.
,
,
.

:
, .
,
.

: , .
,
.

, :
, , , ,
.

(ID)

(ID). ,
(Software Product Certificate).
STEP 7
.


,
. , ,

.

. ,
.

PG/PC
,
/.
"
PG/PC"..

Programming with STEP 7 V5.3


A5E00261405-01

2-7


,
.

,
(EPROM). No EPROM Driver [
]".

,
.

,
. ,
(, LPT1).

,
Memory Card Parameter Assignment [
]" STEP 7.

-

, -.
- , ,
EPROM
SIMATIC M7
.
(PG 720/PG
740/PG 760, Field PG Power PG)
, .

Setup
(initialization error), , ,
- Windows.

(Not enough memory): 100



, .

(Bad disk): , .
Siemens.

(Operator error):
.


,
.
DOS-,
Windows.

2-8

Programming with STEP 7 V5.3


A5E00261405-01

, STEP 7 - SIMATIC
Manager.
SIMATIC Manager'
.
,
STEP 7.

Programming with STEP 7 V5.3


A5E00261405-01

2-9

2.2.2

PG/PC

/
.
,
/.
, Setting PG/PC
Interface [ PG/PC]" STEP 7.

.


(MPI), ,
, .
MPI
(),
("Control Panel") Windows, ,
.
Windows 2000 Windows XP, MPI-ISA
.

/,
(
).

PG/PC
,
( online-):
1. " " ("Control Panel")
Setting PG/PC Interface [ PG/PC]".
3. Access Point of Application [ ]"
S7ONLINE."
4. "Interface parameter set used [
]" .
, , ,
,
Select []".
. plug-and-play
CP (CP 5611 CP 5511). "
PG/PC ,
PG/PC.
-

2-10

,
(, CP 5611 (Auto)),

Programming with STEP 7 V5.3


A5E00261405-01

MPI PROFIBUS
. , , 187,5
/, ,
.
: ,
,
. MPI;
PROFIBUS
( PROFIBUS ).
-

,
,
.

,
(, ).

Windows.

TCP/IP",
.
.


MPI, ,
,
, , /
.

Windows 2000
Windows 2000 :

Control Panel > Administrative Tools


> Computer Management > System Tools > System Information >
Hardware Resources.

Control Panel > Administrative Tools > Computer


Management > System Tools > Device Manager > SIMATIC NET > CPName > Properties > Resources

Windows XP
Windows XP

START > All Programs > Accessories


> System > System programs > System Information > Hardware
Resources.

Control Panel > Desktop > Properties > Device


Manager > SIMATIC NET > CP Name > Properties > Resources.

Programming with STEP 7 V5.3


A5E00261405-01

2-11

2.3

STEP 7

2.3.1

STEP 7
STEP 7 Windows:
1.
Windows Add/Remove Programs
[ ]" " " (Control Panel").
2 . STEP 7
. Add/Remove [/
]" .
3. Remove Enabled File [
]", No []", ,
.

2-12

Programming with STEP 7 V5.3


A5E00261405-01

3.1



,

().
.
.
,
, .

.
.
.
, .
.

Programming with STEP 7 V5.3


A5E00261405-01

3-1

3.2


.


.

,
:
:
M

3-2

Programming with STEP 7 V5.3


A5E00261405-01


, ,
:
:
M

: B
M

:
M

, ,
,
.

(. ).
,
.


A
A
A

Programming with STEP 7 V5.3


A5E00261405-01

3-3

3.3


,
, ,
. :
,


,
.
, .
,
. ,
.

A/B:

: 400

: 100 1200 /.

(/) ,
. .
, .
:

. ,
:

7
.

A/B:


.
.

, .

, .

.
:

1 .

, :

3-4

Programming with STEP 7 V5.3


A5E00261405-01

.
: 100 1200 /.

(/) ,
. .
, .
:

"
"

, :

10
.

() .
.

, .

, .

(/) .
:

" ".

, :

" ".

Programming with STEP 7 V5.3


A5E00261405-01

3-5

3.4

, /
,
,
.
/
1

n
/ 1

/ n

,
.

3.5

/

.
" ", .
: ,
,
( / ), ,
, ,
.
:
,
, .
/.
,
" ".

3-6

Programming with STEP 7 V5.3


A5E00261405-01

/ " "

_
_

3.6

" ",
. :
. :
, , ,
.
/ .
,
" ".

/ " "

3.7


,

.
,
.

Programming with STEP 7 V5.3


A5E00261405-01

3-7


,
. ,
(
/
).

.
.
:

3-8

/
.

, ,
, .

Programming with STEP 7 V5.3


A5E00261405-01

3.8


(PLC):
-



,
.
.


, ,
,
.
(.
).

Programming with STEP 7 V5.3


A5E00261405-01

3-9

. A

. B

. A

. B

.
B

,
, ,
.

.
, ,
0..

3.9


,
.
, ,
.
, :

CPU

S7
.

3-10

Programming with STEP 7 V5.3


A5E00261405-01

- -

CPU S7-300

It 0.0

It 1.7

tQ 4.0

Q 5.0

tQ 8.0

Q 9.0

Programming with STEP 7 V5.3


A5E00261405-01

3-11

3-12

Programming with STEP 7 V5.3


A5E00261405-01

4.1

CPU
CPU :


CPU ,
CPU,
. :
"" ""








(
), CPU
.


CPU.
,
.
:

"" "" CPU


(, )

(,
, ,
, )

Programming with STEP 7 V5.3


A5E00261405-01

4-1

4.2

4.2.1


STEP 7
, ,
.
:
.
.
.
.
, .
.

.

.

4-2

Programming with STEP 7 V5.3


A5E00261405-01


,
S7:


(OB)


OB
.


(SFB)
(SFC)

SFB SFC CPU S7



.

(SFB)

(SFC)


(FB)

FB "",
.

(FB)

(FC)

FC
.

(FC)

( DB)

DB
, FB/SFB.

.

(DB)

DB

. (DB)
,
,
,
.

OB, FB, SFB, FC SFC


.
CPU.

4.2.2


()
.

, .
.
, CPU.


,
.
. ,
.
. .


, , .
STEP 7
.
Programming with STEP 7 V5.3
A5E00261405-01

4-3

CPU S7
(. " S7-300 Programmable Controller, Hardware and Installation Manual
[ S7-300.
]" "S7-400, M7-400 Programmable Controllers Module
Specifications Reference Manual [ S7-400, M7400. . ]").


( )

OB1

OB10 OB17

OB20
OB21
OB22
OB23
OB30
OB31
OB32
OB33
OB34
OB35
OB36
OB37
OB38
OB40
OB41
OB42
OB43
OB44
OB45
OB46
OB47
OB60

OB70

/ (
H-)
OB72
CPU
( H-)

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
25

4-4

25
28

.


(OB1)


(OB10 OB17)


(OB20 OB23)


(OB30 OB38)



(OB40 OB47)



CPU

(OB70
OB87 / OB121 OB122)

Programming with STEP 7 V5.3


A5E00261405-01


( )

OB80
OB81

OB82

OB83
/

OB84
CPU
OB85

OB86

OB87
OB90

26
( 28,


(OB70
OB87 / OB121 OB122)

29 1)


(OB90)

(OB100/OB101/OB102)

OB100
OB101
OB102

OB121

OB122

27
27
27

,

(OB70
OB87 / OB121 OB122)

1) 29 0,29.
, .


STEP 7 .
, , ,
: ,
,
.
CPU S7-300 .
CPU S7-400 ( CPU 318)
STEP 7:
OB10OB47

OB70 OB72 ( H-CPU) OB81 OB87 RUN.

2 23 OB10 OB47

2 28 OB70 OB72

24 26 OB81 OB87. 2001 (


3.0) : 2 26
OB 81 OB 84 OB 86 OB 87.

.
,
.

Programming with STEP 7 V5.3


A5E00261405-01

4-5

, ,
, , ,
.


(OB, FC, FB)
. CPU
.
S7-400 ,
, priority classes [ ]"
STEP 7..

OB
20
,
. , ,
, .
, 40, ,
, , .


0 20
,
.
:

RUN
.

STOP
, CPU ""
, ,
.

, ,
,

.


""
, ,

1 .
1 .

4-6

Programming with STEP 7 V5.3


A5E00261405-01

,

(). , ,
, ,
,
. ,
,
.

<>

<>

,
, ,
Programming with STEP 7 V5.3
A5E00261405-01

4-7

, .
""
.
,
(,
, ), ,
, ,
, .


1 (
). ,
CPU S7-300 .
,
,
.
,
( ).


= OB 1

OB 1
FB 1

FC 1

4-8

Programming with STEP 7 V5.3


A5E00261405-01



. STEP 7,
,
.


.
, (
), CPU.

.

OB 1

FB 1

FC 1

DB 1

FB 2
DB 2

FB 1

SFC 1

DB 1

FC 1

DB 1

,
.

, . .
.

OB1.


:
FC1 > FB1 + DB1 > DB1 > SFC1 > FB2 +
DB2 > OB1

( ),
(.
).

Programming with STEP 7 V5.3


A5E00261405-01

4-9



. ,
. , ,
, , ,
, .

(OB, FB, FC)


(FB, FC, SFB SFC)

,
, ,
.

4-10

SFB
,
SFB =0 100. , ,
,
SFB.

Programming with STEP 7 V5.3


A5E00261405-01

4.2.3

4.2.3.1


(OB1)
""
.
1 ,
.


CPU

CPU ( 10/98)

1.

CPU

.

CPU
.

CPU
CPU

.
.

CPU

.

CPU
.



, ,
,
.


,
, ,
.

, CPU

.

, CPU
.


CPU
, CPU
(I) (Q)
/, CPU,
.



1 , 1
STEP 7.

Programming with STEP 7 V5.3


A5E00261405-01

4-11

,
.

STOP ( ,
, SFC46 STP, SFB20 STOP)


,
,
(, ),
(, ).
.
(TC) .
(TC1 TC2)
CPU 10/98 CPU 10/98:
CPU

TC1

TC2

OB10

- OB1

4-12

OB1

- OB1

- - OB1

Programming with STEP 7 V5.3


A5E00261405-01

CPU (10/98)

TC1

TC2

OB10

- - - OB1

OB1

- - - OB1

OB1 .


STEP 7 ,
. , CPU
STOP, 80, ,
CPU .


STEP 7 S7400 CPU 318. :

, 1
( ),


, .


CPU 10/98 CPU
10/98.

Programming with STEP 7 V5.3


A5E00261405-01

4-13

CPU


Tmax

Tmin
TC

T
OB40

PC16

PC07



OB1
PC01

PC29

OB10

OB10

OB1

OB90


OB1

OB90

OB90

Tmax = ,
Tmin = ,
Tc
=
T = T min .

=
PC

4-14

Programming with STEP 7 V5.3


A5E00261405-01

CPU (10/98)


Tmax

Tmin
TC

PC16

OB40
OB10

PC07


- OB1

PC01

PC29

Tmax
Tmin
Tc
T
PC

OB10

OB1

OB90

OB90

OB90

= ,
= ,
=
= T min .

=


CPU ,
. CPU S7-400 CPU 318
, :


, SFC26 UPDAT_PI
SFC27 UPDAT_PO.


CPU "Scan Cycle Load from Communication
[ ]"
, ,
.
CPU MPI
.

. ,
.
( S7-300).

Programming with STEP 7 V5.3


A5E00261405-01

4-15


CPU
CPU ( ).
, .


, OB1
, :
100
100 - "Scan cycle load from communication (%)"

1 ( ):
, 50%,
OB1 .
, OB1
( ).
OB1,
.
OB1.
, OB1 .
2 ( ):
OB1 500 , 50%
1000 (,
CPU ). ,
, 100
20 ,
5*20 = 100 .
600 .
, 10 * 20 50%
. ,
1200 1000 .

"
", .

4-16


;
.

Programming with STEP 7 V5.3


A5E00261405-01

4.2.3.2

, .

, CPU

.

( S7-300), ,
.

(FC)
(FC) , .
" ". ,
FC, . FC ,
. ,
() .
FC ,
. FC
.

FC , , FC
.
:

(:
)

(:
.


"" .

.
FC (, "E3.6"
"Start"). ,
/, FC,
, FC.

FC FB
(FB)
DB.
FB,
DB / DB = FB),
.

Programming with STEP 7 V5.3


A5E00261405-01

4-17

(FC) . , FB,
FC
. FC (
). ( )

,
.
:
, FC,
!
,
,
. ,
,
0 .

, OUTPUT.

RLO.
OUTPUT,
, RLO=0.

, OUTPUT .
, ENO LAD FBD, BEC
( ) MCR (Master Control
Relay).

, OUTPUT FB INOUT
FC FB (

),
, ""
.

4.2.3.3

(FB)
(FB) ,
. " ".
( ).
DB , FB,
. .

4-18

Programming with STEP 7 V5.3


A5E00261405-01

, DB, , FB
. , , ,
, FB .

FB
.

FB , , FB
.
.



, .
FB, FB
. , FB
,
.
(, , . .)
DB.
FB,
, DB.

INT IN
INT IN
DT IN_OUT
_ TIME IN_OUT

(16 ):
(16 ):
(48 ):

(32 ):

FB20:

DB202: _2

, FB
,
FB ,
, FB, ,
,
FB. ""
Programming with STEP 7 V5.3
A5E00261405-01

4-19


().


STEP 7
FB.
.
:

/ (in/out) (,
STRING, ARRAY DATE_AND_TIME)

(, TIMER, COUNTER
POINTER)

STEP 7 FB
:

:
FB .

:
FB , DB.

, FB
.



FB. DB,
FB.

, STEP 7 ,
DB.
, FB.
,
.
, .

4-20

Programming with STEP 7 V5.3


A5E00261405-01

4.2.3.4



, .
FB DB. , FB,
.
. , ,
S7 ,
.

DB
FB
.
FB.

DB
(FB),
, FB
.
(, , ,
) .
DB, FB , ,
.
(.
).

FB22:

Programming with STEP 7 V5.3


A5E00261405-01

DB201:_1

FB22,DB201
1

DB202: _2

FB22,DB202
2

DB203: _3

FB22,DB203
3

4-21

DB FB
()

DB. ,

FB , FB,
FB.
DB FB,
.
FB FB21 "
", FB22,
Motor_1, Motor_2 Motor_3.

FB21:
:
stat, Motor_1, FB 22
stat, Motor_2, FB 22
stat, Motor_3, FB 22

DB100
Motor_1
Motor_2
Motor_3

FB 21
:
CALL FB21,DB100
Motor_1,
Motor_2, Motor_3
FB 22 FB 21:
CALL Motor_1
CALL Motor_2
CALL Motor_3

FB22:

FB22
,
FB.

DB FB
()

FB. , ,
FB,

FB.

,
,
.
,
.

DB.

4-22

Programming with STEP 7 V5.3


A5E00261405-01

FB12:

FB13:

FB14:
:
stat, Motor_10, FB 12
stat, Pump_10, FB 13

DB12:

DB13:

DB14


Motor_10

Pump_10

4.2.3.5

FB12, :
CALL FB12, DB12
FB 13, :
CALL FB13, DB13
FB 14, FB 13
FB 12, :
CALL FB14,DB14
,
Motor_10 Pump_10
FB 12 FB 14:
CALL Motor_10
FB 13 FB 14:
CALL Pump_1

(DB)
, STEP 7.
, ,
,
.
, .
DB .
CPU.

.


(FC, FB ) ,
(L-).
DB.
, ,
DB , DB , ,
.
FB, FC DB
DB. DB
.
DB .

Programming with STEP 7 V5.3


A5E00261405-01

4-23

FC10

DB
(DB 20)

FC11

FB12

4-24

DB
(DB 112)

FB12

Programming with STEP 7 V5.3


A5E00261405-01

4.2.3.6

(SFB)
(SFC)



. CPU S7
,
.

(
).


(SFB) ,
CPU S7. SFB
. FB, SFB "
". SFB
CPU .
CPU S7 SFB:

(, SFB29 HS_COUNT"
CPU 312 IFM CPU 314 IFM).


,
, CPU S7. SFC .
SFC
. FC, SFC " ".
CPU S7 SFC :

CPU CPU

, ,

Programming with STEP 7 V5.3


A5E00261405-01

4-25


SFB SFC
" S7-300/400.
". " S7-300.
" "
S7-400, M7-400. . "
, SFB SFC .

4.2.4

4.2.4.1

,

, CPU S7 :

( )

,
. ,
,
,
.


,
.

OB10 OB17

OB20 OB23

,
20

OB30 OB38

OB40 OB47

4-26

Programming with STEP 7 V5.3


A5E00261405-01

4.2.4.2

(OB10
OB17)
CPU S7 ,

.
:

(
)

,
(, , ,
).


,

. ,

(80, . (70 87 /
121 122)).

. 10 , 31 , .
, 31 .
, (
) .
, ,
. CPU
STOP.

(, SFC30 ACT_TINT ).


CPU ,
, .
:


STEP 7 ( time-of-day
interrupts [ ]")

SFC28
SET_TINT SFC30 ACT_TINT


STEP 7 SFC30 ACT_TINT
.


,
, :

SFC31 QRY_TINT

Programming with STEP 7 V5.3


A5E00261405-01

4-27

interrupt status [ ]"


.



SFC29 CAN_TINT.
SFC28 SET_TINT
SFC30 ACT_TINT.



(2)
.
.


,
:


SFC0 SET_CLK.


,
.
...

...

OB80,

OB80.


OB80,



OB80,


, .


-
.

,

4.2.4.3

(OB20
OB23)
CPU S7 ,

.

4-28

Programming with STEP 7 V5.3


A5E00261405-01



CPU.
,
(80,
(70 87 / 121 OB122)).
, ,
. CPU
STOP.
, ,
SFC32 SRT_DINT.


SFC32
,
.
"
S7-300. "
" S7-400, M7-400. .
.



3 6.
.

4.2.4.4

(OB30
OB38)
CPU S7 ,

.
.
, ,
STOP RUN.


,

.
,
. CPU
STOP.


STEP 7
.
1 .
= n x 1 .

Programming with STEP 7 V5.3


A5E00261405-01

4-29


(. ).
,
.
.
" S7-300.
" "
S7-400, M7-400. . ".




( ) .
,
.
= m ( 0 m < n)
,
(OB37)
(OB38).

OB 38

(n=8, m=0)

OB 37

(n=16, m=5)
0

16

16 + 5 24

32

32 + 5 40

48

48 +5

t []



.
.

4-30

OB30

5000

OB31

2000

OB32

1000

OB33

500

10

OB34

200

11

OB35

100

12

OB36

50

13

OB37

20

14

OB38

10

15

Programming with STEP 7 V5.3


A5E00261405-01

4.2.4.5

(OB40
OB47)
CPU S7 ,
(, (SM),
(), (FM)).
STEP 7 ,
. FM
.
, ,
,
CPU
CPU .


,
CPU .
,
(80, .
(70 87 / 121 122)).
,
. CPU
STOP.

, ,
.
, ,
STEP 7 :

(
OB40).

STEP 7
.

.



16 23.
.

Programming with STEP 7 V5.3


A5E00261405-01

4-31

4.2.4.6

(OB100 / OB101 / OB102)

( S7-300 S7-400H)

,
:

OB101

OB100

OB102


CPU :

STOP RUN/RUN-P

H- ( CPU)

, CPU,

(100, 101 102).


CPU (
RUN, /)
100
, 101 102 .
,
.
.
0.

4-32

Programming with STEP 7 V5.3


A5E00261405-01


CPU S7-300
( CPU 318-2).
CPU S7-400
(CRST/WRST),
,
STEP 7.
.


CPU S7-300 .
CPU S7-400 ,
.


CPU S7-400, ,
.
, ,

.


,
, ,
.
, CPU

.


, ,
:

CPU S7-400 ,
.

, CPU STOP,
.

4.2.4.7

(OB90)
STEP 7,
, , CPU
.
. CPU 90 , CPU
, . ,

Programming with STEP 7 V5.3


A5E00261405-01

4-33

90 ,
, , ,
.


29,
0,29. , .
.
,
10 ( CPU 10/98).


OB10

OB10


OB1 I


I OB1

OB90

OB90

t
T

TC
Tmin
T
Tmin
T

= ,
= STEP 7
= ,

90
90 CPU,
90 .
, ,
:

4-34

OB90 (. "
S7-300 S7-400,
")

OB90.

Programming with STEP 7 V5.3


A5E00261405-01

4.2.4.8

(OB70 OB87 /
OB121 OB122)


, CPU S7
,
:

:
.
.
, CPU
STOP.

:
.
,
(, ) .
, CPU
STOP (: OB70, OB72,
OB81).

, ,
.
/

OB 70
OB 72


/
( H CPU)
CPU (

OB 81

H CPU, ., CPU)
(.,
)
(.,

OB 82

(.,

OB 80



OB 121 (.,
DB )
OB 122 / (., /)

)
)
OB 83

/ (., )

OB 84

CPU ( MPI)

OB 85

(.,
)

OB 86

OB 87

(.,
)

Programming with STEP 7 V5.3


A5E00261405-01

4-35


.
,
(I-) .
, ,
, ,
, . 121 122
,
.
,
(,
,
122 SFC44 RPL_VAL).
L- .
CPU S7-400
. CPU S7-300 .


CPU ,
(70 72 80 87).

,
.
,
, .


(SFC) ,
.
SFC
" S7-300
S7-400. ".

SFC

SFC

SFC36 MSK_FLT

SFC37 DMSK_FLT

SFC39 DIS_IRT

.

CPU

SFC40 EN_IRT

SFC41 DIS_AIRT


OB

SFC42 EN_AIRT

4-36

Programming with STEP 7 V5.3


A5E00261405-01

, ,
SFC, (
).

Programming with STEP 7 V5.3


A5E00261405-01

4-37

5.1

STEP 7
Windows 95/98/NT SIMATIC
Manager,
STEP 7 Windows.
STEP 7
. ,
SIMATIC Manager.
,
.
SIMATIC Manager
" Start []" Windows 95/98/NT.
"Simatic".

Windows
Windows
Windows.

SIMATIC Manager
SIMATIC Manager -
. :

-,
.
SIMATIC Manager' :

Offline,

Online,


.
Programming with STEP 7 V5.3
A5E00261405-01

5-1

,
"".
,
:

5.1.1 STEP 7 ,

STEP 7 5.0,
SIMATIC Manager .
, SIMATIC Manager
, .
,
.
s7tgtopx.exe, :
/e < >
/o < , >
/h < > /onl /off
.


:
1. s7tgtopx.exe.
2. .
3. "Link []". "Target []"
.
4. SIMATIC Manager.
5.
CTRL+C.
6. "Target []" "Link []".
7.
CTRL+V.
8. , "OK".

:
/e F:\SIEMENS\STEP7\S7proj\MyConfig\MyConfig.s7p
/o 1,8:MyConfig\SIMATIC 400(1)\CPU416-1\S7-Program(1)\Blocks\FB1
/h T00112001;129;T00116001;1;T00116101;16e

5-2

Programming with STEP 7 V5.3


A5E00261405-01


.
UNC , ,
: F:\SIEMENS\STEP7\S7proj\MyConfig\MyConfig.s7p
:
[ , online]: \{ \}*\

: /o 1.8:MyConfig\SIMATIC 400(1)\CPU416-1\S7-Program(1)\Blocks\FB1



.
, .
:
/o "MyConfig\SIMATIC 400(1)\CPU416-1\S7-Program(1)\Blocks\FB1.
/onl /off, ,
online offline. ,
.
: , .

5.2

Online Help
,
.

.
:

Contents []:

Context-Sensitive Help [- ] (
F1): F1
, ,

Introduction []: ,

Getting Started [ ]: ,

Using Help [ ]:

About [ ]:

Help [] ,
, .
Programming with STEP 7 V5.3
A5E00261405-01

5-3

Help [] .

Help" [] .
.

,
, F1 Help >
Context-Sensitive Help [ > -
].

Windows.


- .


,
.

5.3

5.3.1


STEP 7
SIMATIC Manager , Windows
.

Project
Station


S7/M7

Progr. Module

S7 Program
Source Files
Blocks

5-4

(, ).

Programming with STEP 7 V5.3


A5E00261405-01


, (,
). ,
:

, Edit > Open Object


[ > ].

, Edit > Object


Properties [ > ],
, .


() .
, .


,
.
, .
: (
), (
).

,
: (
).

Edit > Open Object


[ > ],
( ).
,
"Hardware []".

5.1.2

.


Project
Station
Progr. Module

S7 Program
Source Files

S7/M7

Blocks

Programming with STEP 7 V5.3


A5E00261405-01

5-5

PG/PC

C:

SIMATIC 300
SIMATIC 400

( ),
( ).

S7

S7/M7

M7

S7/M7 (
), (
).
S7/M7

5.1.3
S7/M7
. .

S7 Program (1)
Source Files
Blocks

S7/M7

5-6

Programming with STEP 7 V5.3


A5E00261405-01

S7

S7/M7

M7

S7/M7 (
), (
).
S7/M7

5.1.4
SIMATIC 300/400 S7
.


Project
Station
Progr. Module

S7 Program
Source Files

S7/M7

Blocks

SIMATIC PC (
)

SIMATIC PC
()

Programming with STEP 7 V5.3


A5E00261405-01

CPU
,

/ CPU


SIMATIC PC

SIMATIC
PC

SIMATIC PC

SIMATIC PC

5-7


Master-
DP


( ),
(
" ").


5.1.5

(CPUxxx, FMxxx, CPxxx).
(, CP441)
CPU .
"system data [ ]",
.


Project
Station
Progr. Module

S7 Program
Source Files
Blocks

5-8

S7/M7

Programming with STEP 7 V5.3


A5E00261405-01

:

CPU
,

Programming with STEP 7 V5.3


A5E00261405-01

/
CPU


Online


STEP 7

5-9

"
"

:
S7
M7

S7/M7
S7/M7 (
), (
).
S7/M7.






SIMATIC

5.1.6 S7/M7
S7/M7 ,
CPU S7/M7 ,
CPU (, CP FM).


Project
Station
Progr. Module

S7 Program
Source Files

S7/M7

Blocks

5-10

Programming with STEP 7 V5.3


A5E00261405-01


S7

CPU
,

M7

M7


()

(
), (
).

5.1.7
offline :
(OB, FB, FC, SFB, SFC), (DB), ,
(UDT) (VAT).
.
online
, .

Programming with STEP 7 V5.3


A5E00261405-01

5-11


Project
Station
Progr. Module

S7 Program
Source Files

S7/M7

Blocks


()

5-12




STL

:

Programming with STEP 7 V5.3


A5E00261405-01

(FC) :


:
(FB)

(UDT)

Programming with STEP 7 V5.3


A5E00261405-01

PCS7



STL

,
,

5-13


(DB)

,
(
)

PCS7 (
)


(
)

(SFC)


(SFB)

KNOW HOW
Diagnosticcapable block

FFBD/-LAD/STL/-DB

(VAT)

, , CPU

PCS7

PCS7 CPU


STL



S7-PDIAG.

S7 Distributed Safety.

5-14



Forcing

Programming with STEP 7 V5.3


A5E00261405-01


(SDB)

Programming with STEP 7 V5.3


A5E00261405-01

(SDB)
:

5-15

5.1.8

.


Project
Station
Progr. Module

S7 Program
Source Files

S7/M7

Blocks


(,
STL)

5-16


STL



STL

STL


STL



STL


STL


STL


STL

Programming with STEP 7 V5.3


A5E00261405-01

5.1.9 S7/M7 CPU


,
SIMATIC. ,
, .

S7/M7
1. File > Open
[ > ] .
2. offline.
3. ,
:

Insert > Program > S7 Program [ > >


S7], SIMATIC
S7.

Insert > Program > M7 Program [ > >


7], SIMATIC
7.

S7/M7
.
. .


, ,


(drag and drop).



SIMATIC S7, " ",
.
,
.


online.
, .


, .
,
.

Programming with STEP 7 V5.3


A5E00261405-01

5-17

5.4

5.4.1

: -
,

. ,
, , , ,
, .
, STEP 7,
, .

-
- ,
,
.
, - ,
, , ,
, .
-
.
, ,
.
,

.


,
.
,
.

5.1.10
:

5-18

Programming with STEP 7 V5.3


A5E00261405-01

(/ . .)

File

SIMATIC Manager
PLC
View

Options

Window

Help

:
,
.

Press F1 for help [ F1]


.

. , .


( ),


.
,
.
,
.


- .

5.4.2


,
. ,
, ,
.

Programming with STEP 7 V5.3


A5E00261405-01

5-19

Search/Replace [ ]
:

Q1.0

Q2.0

Whole Word/Cell only [ / ]


Match case [ ]

0.All []
1.Component [1- ]
2.Component [2- ]
3.Component [3- ]
4.Component [4- ]

Search in Column

5.Component [5- ]

[ ]

All

Only Search In [ ]

From Cursor Down [ ]


From Cursor Up [ ]
Whole Table [ ]
Selection []

Search

Replace


Replace All

Cancel

Help


, .
, ,
. ,
. ,
.




(. ).
Module Information [ ]

Path []: test01\Program (online)


Status:
[ ]

[ CPU]

CPU Operating Mode: STOP


Module Operating Mode:

Diagnostic Buffer Memory Cycle Time Time SystemPerformance


Data

Events [] :

General

No.
Time
1 09:15:22:842
2 18:00:22:378

Communication

Stacks

Date
Event
11.12.95 Power-on retentive [ .]
08.12.95 STOP due to power supply failure
[STOP - ]


.
.

5-20

Programming with STEP 7 V5.3


A5E00261405-01

5.1.11

.
.
.
:

(, , .

/
,
, ,
Options > Customize [ > ].
General [ ]"
,
..


STEP 7
. File > New Project"
Wizard [ > ] .

, .
,
File > New [ > ].
.
Insert
[], .
SIMATIC,
.

, Edit > Open Object


[ > ]. ,
.

, .
, ,

.
, - .

Programming with STEP 7 V5.3


A5E00261405-01

5-21

:
( ) .
"Hardware []",
.
Edit > Open Object [ > ]
.


.
,
. , Insert [],
, , . Insert
[] ,
.


, ,
.
, ,
.
.
Edit > Object Properties [ >
] ,
.
Edit > Special Object Properties [
> ]
,
.
,
,
, s7_m_c"
true []" Attributes []"
.

"System Data [ ]" "Hardware


[]" .


, .
.

,

. ,
"Configuring Hardware [ ].

5-22

Programming with STEP 7 V5.3


A5E00261405-01

, ,
, ,
Windows.
Edit [].
, .
,
.
,
. ,
.

"Connections []"
. , ,
, ,
.

Copying Objects
[ ].


SIMATIC Manager .
(
) .
, S7 "S7 Program(1)", "S7
Program(2)" . . "Symbols",
.
( )
, .
8
.
7 ( Borland).

.

:
,
.
.

:
Edit > Object Properties
[ > ].
. ,
.

,
,
, .

Programming with STEP 7 V5.3


A5E00261405-01

5-23


(,
), .
, ..

Renaming
Objects [ ].


SIMATIC Manager
, .
, .

(SDB) online

(SFC)
(SFB) online

Moving Objects
[ .


(
View > Details [ > ]) .
.
, .
,
, FB1, FB2, FB11, FB12, FB21, FC1.

,
.
:

"OB, SDB, FB, FC, DB, UDT, VAT, SFB,


SFC"

, S7.

,
- .

, , "Object
Name [ ]", ,
:

5-24

Programming with STEP 7 V5.3


A5E00261405-01

"Type []".


. ,
.
. ,
,
.

(SDB) online

(SFC)
(SFB) online

Deleting Objects
[ ].

5.1.12
(
) ,
.



, , , Station >
New/Open [ > /] (
"SIMATIC Manager").


,
.

Programming with STEP 7 V5.3


A5E00261405-01

5-25

View[]: - Online/Offline: Entry point[ ]:


, - - offline ( - PG/PC) online (

(, "Project []","Library .
) []", ,
"Project".


Browser:
).
,

.
Open []
Entry Point [ ]:

View []:

Project

Standard Hierarchy

NamE []:

Project

C:\SIEMENS\STEP7\E

:


,

.

Offline

Online

Storage Path [ ]:
Browse...
[]

MPI 1

SIMATIC 300 Station1

SINEC L2 1
SINEC H1 1

S7

:
, .

Object Name :
[ ]
Object Type:
All editable [ ]
[ ]
OK

Cancel
[]

Help
[]

Name []:
Object Type [ ]: , , Entry Point [ ].
,

.

.
Object Name [ ]:
, .
.

5.1.13
SIMATIC Manager (
) .

5-26

Options > Customize [ >


] ,
.
.
.

Window > Save Settings [ >


]
.

Window > Restore Settings [ >


]
,

Programming with STEP 7 V5.3


A5E00261405-01

Window > Save Settings [ > ].


.

online, "Accessible Nodes


[ ]" "S7 Memory Card [ S7]"
. , , ,
(S7-300/S7-400),
.

5.1.14
,
:

Window > Arrange > Cascade [ >


> ].

SHIFT + F5.

,
Window > Arrange > Horizontally [ > >
].
,
Window > Arrange > Vertically [ >
> ].

5.1.15
STEP 7 ,
.
Options >
Customize [ > ], "General [ ]".

?
,
:

online, "Accessible Nodes


[ ]" "S7 Memory Card [ S7]"
.

Programming with STEP 7 V5.3


A5E00261405-01

5-27



Window > Save Settings [ > ].



Window > Restore Settings[ > ].

,
, .

5-28

Programming with STEP 7 V5.3


A5E00261405-01

5.5

5.5.1

5.5.2

HOME

POS1

END

ENDE

PAGE UP

BILD AUF

PAGE DOWN

BILD AB

CTRL

STRG

ENTER

Eingabetaste [ ]

DEL

ENTF

INSERT

EINFG



ALT.
:

ALT.

, , (,
ALT, F "File []" "File" ).
.

, ,
(, N "New []").
, . ,
, ,
.

,
.
:

File > Archive


[ > ]

ALT, F, A

Window > Arrange > Cascade


[ > > ]

Programming with STEP 7 V5.3


A5E00261405-01

ALT, W, A, C

5-29

New []

( File [])

CTRL+N

Open [] ( File [])

CTRL+O

Close [] ( File [])


Compile [] ( File [])

CTRL+B

Print [] (Object []) ( File [])

CTRL+P

Exit []

ALT+F4

( File [])

Copy [] ( Edit [])

CTRL+C

Cut []

CTRL+X

( Edit [])

Paste [] ( Edit [])

CTRL+V

Delete [] ( Edit [])

DEL

Select All [ ] ( Edit []) CTRL+A


Object Properties [ ] ( Edit
[])

ALT+RETURN

Open Object [ ] ( Edit


[])

CTRL+ALT+O

Download []

CTRL+L

( PLC [])

Operating Mode [ ]
Update []

5-30

( PLC [])

( View [])

CTRL+I
F5

CPU
online

CTRL+F5

Customize [] ( Options [])

CTRL+ALT+E

Reference Data, Display [ ,


]
( Options [])

CTRL+ALT+R

Arrange, Cascade [, ]
( Window [])

SHIFT+F5

Arrange, Horizontally [, ]
( Window [])

SHIFT+F2

Arrange, Vertically [, ] (
Window [])

SHIFT+F3

Context-Sensitive Help [-
] ( Help [])

F1
(
, ,
,


.

)

Programming with STEP 7 V5.3


A5E00261405-01

5.1.16

F10

SHIFT+F10

,
,

ALT+

ENTER

ESC


,


,

CTRL+

CTRL+

HOME

END

PAGE UP

PAGE DOWN

CTRL+HOME

CTRL+END

Programming with STEP 7 V5.3


A5E00261405-01

5-31

CTRL+

CTRL+

HOME

END

PAGE UP

PAGE DOWN

CTRL+HOME


CTRL+END
: SHIFT+HOME
""
: SHIFT+END
""


(
)

TAB

SHIFT+TAB

,

,

ALT+

ALT+


( "OK")

ENTER

ESC
( "Cancel []")

5-32

Programming with STEP 7 V5.3


A5E00261405-01

5.5.3

5.5.4

Press

SHIFT+

SHIFT+

SHIFT+HOME

SHIFT+END

SHIFT+

SHIFT+

SHIFT+PAGE UP

SHIFT+PAGE DOWN

CTRL+SHIFT+HOME

CTRL+SHIFT+END

F1
( ,
, ,

.

)

SHIFT+F1

ALT+F4

Programming with STEP 7 V5.3


A5E00261405-01

5-33

5.5.5

F6

Shift+F6



(, ).

Shift+F6

,


.

5-34

Ctrl+F6

Shift+Ctrl+F6

,
(

;

,
)

Alt+F6

Shift+Alt+F6

Ctrl+F4

Programming with STEP 7 V5.3


A5E00261405-01

6.1


,
. , ,
:


.
.
( ).
Windows Explorer.
.
:
1. 1- :

2. 2- :

, S7/M7

3. 3- :

2.


.
. ,
, ,
( , , ).
,
.
, .

STEP 7 v5.3
A5E00261405-01

6-1

S7_Pro1"
. ,
, (
), ( ), S7 M7
( ).
,
. ( )
.


"offline",
"online".
,
: plant view.


"offline".

6.2

6.2.1


,
, .
, "General",
Options > Customize.

SIMATIC Manager ,
.
.
. .

6-2

STEP 7 v5.3
A5E00261405-01



.
File > New Project" Wizard [ > ].
,
. , , ,
, OB1
OB .

.


File > New
[ > ] SIMATIC Manager. "MPI Subnet".


, ,
.
:

,
,

1:
,
,
STEP 7. , "S7
Program" "M7 Program",
. ,
.
.

STEP 7 v5.3
A5E00261405-01

6-3

2:

; .
.
:
1. (S7/M7 Program Station CPU)
.
,
, S7 7.
2.
.
3. .
4. ,
M7 S7 CPU.
6.2.2




.

.
Insert > Station.
:

SIMATIC 300

SIMATIC 400

SIMATIC H

SIMATIC PC

PC/PG

SIMATIC S5

Other station, SIMATIC S7/M7


SIMATIC S5

(, SIMATIC 300
Station(1), SIMATIC 300 Station(2), ...).
.

.



.

.
, ,
S7 M7

6-4

STEP 7 v5.3
A5E00261405-01

( Connections")
.
.

,
.


() ( Connections")
.

. , ,
.

.


,
.

STEP 7 v5.3
A5E00261405-01

6-5

6.2.3

S7/M7

. SIMATIC S7 "S7 Program,"
SIMATIC M7 "M7 Program."
S7
SIMATIC 300.
Project
SIMATIC 300 Station
Programmable Module
S7 Program


S7/M7
:
S7:

( Symbols")

"Blocks",

"Source Files"

M7 :

6-6

( Symbols")

"Blocks"

STEP 7 v5.3
A5E00261405-01

S7
Statement List, Ladder diagramm
Function block diagramm.
"Blocks", Insert > S7 Block.
(
, , (UDT), ,
, , ).
()
Statement List,.

Statement List, Ladder diagramm Function block diagramm.

System Data" (SDB),


, . ,
, .
,
, .



,
. ,
File > Open [ > ].

online help.

CFC
CFC -
. S7
"Source Files" "Charts", Insert > S7
Software. ,
.
.

STL.

M7
RMOS
M7.
M7, Insert > M7 Software.
,
.

.

STEP 7 v5.3
A5E00261405-01

6-7


() ( Symbols")
S7/M7.
Symbol Editor" ,
.
.



ASCII.
.

Blocks".

.

6.2.4


, File >
Open. .
.

,
"Browse".
, .
,
File > Manage [ > ].


, ,
File > Save As.
, , , ...
Edit > Copy.
.


, File > Delete.
, , ,
... Edit > Delete.

.

6-8

STEP 7 v5.3
A5E00261405-01

6.2.5

,
, , ,
,
.
,
, , STEP 7
, .

:

( )
STEP 7 V5.2.

,
. ,
SIMATIC Manager .
Edit > Object Properties.
"Required software packages [ ]".
,
.

STEP 7 v5.3
A5E00261405-01

6-9

6.3

6.3.1


STEP 7
, ,
..
:

STL

,
,

, ,
HiGraph

S7Graph

, STEP 7, S7-Graph, S7HiGraph, S7-PDIAG


.
.
. .

,
.
( ) .
,
.


, ,
.

6-10

STEP 7 v5.3
A5E00261405-01

" " .
" "
.



.
. ,
. .
.
.


. ,
"Language for future blocks [ ]".
.



( Options > Manage Multilingual
Texts > Export).


Options
> Manage Multilingual Texts > Import
(


( Options > Manage
Multilingual Texts > Change Languages).

STEP 7 v5.3
A5E00261405-01

6-11

6.3.2


.
,
( .: , SymbolComment.CSV
SymbolComment.XLS). , ,
, .
:

BlockTitle

BlockComment

NetworkTitle

NetworkComment

LineComment

STL

InterfaceComment

Var_Section comments (declaration tables in


code blocks) and
UDT comments (user-defined data types)
and

SymbolComment

S7UserTexts

, ,

S7SystemTextLibrary

,
,

, PG

S7UserTextLibrary

,
,

, PG

S7-HiGraph

HiGraphStateName

HiGraphStateComment

HiGraphTansitionName

HiGraphTransitionComment


S7-Graph

S7GraphStateName

S7GraphStateComment

(
ProTool, WinCC, ...) ,
.

6-12

STEP 7 v5.3
A5E00261405-01

6.3.3


:
:

$_Languages
9(1) English (USA)
$_Type(NetworkTitle)
First character sequence to be
translated
Second character sequence to
be translated
Character sequence that is not
to be displayed in the
translation

7(1) German (Germany)


Translation

test\S7 Program(1)\Blocks\OB1

Translation

test\S7 Program(1)\Blocks\OB1

$_hide

test\S7 Program(1)\Blocks\OB1

Target Language

Souce Language

Location

:
1. , :
-

"$_" ( )

( : 9(1) English
(USA) 7(1) German).

2. .
- NetworkTitle ($_Type(NetworkTitle).

.
3. ,
($_Type)
.

"512(32) $_Undefined," -
, .
, ,
, "9(1) English (US)"
, ,
.
, target
$_hide. ,
(InterfaceComment) (SymbolComment).

STEP 7 v5.3
A5E00261405-01

6-13


,
.
CSV,
Excel , CSV
Excel Open. CSV
Explorer ,
. , CSV
Excel,
:
1. Excel
2. XLS
3. XLS
4. XLS Excel CSV.

6.3.4

,

,
, ,
.
,
.
, ,
, ,
:
1. ,
"English" "Russian".
2. ,
.
3. .
:
.
4. , ,
.

6-14

STEP 7 v5.3
A5E00261405-01

6.3.5

( ):
$_Languages
9(1) English (USA)
$_Type(SymbolComment)
Auto-enab.
Automatic enable
Auto-enable

Source Language

9(1) English (USA)

Target Language

:
$_Languages
9(1) English (USA)
$_Type(SymbolComment)
Auto-enab.
Automatic enable
Auto-enable

Source Language

9(1) English (USA)


Auto-enable
Auto-enable
Auto-enable
Target Language

( ):
$_Languages
9(1) English (USA)
$_Type(SymbolComment)
Auto-enable

Source Language

6.3.6

9(1) English (USA)


Auto-enable

Target Language


,
.

STEP 7 v5.3
A5E00261405-01

6-15

, ,
.

1. ,
.
2. ( Options >
Manage Multilingual Texts > Export).
, ,
.
3. Add.
4. (
).
5. .

6.4

(MMC)

6.4.1

(MMC)
(MMC) - ,
31xC IM 151/CPU (ET 200S).
.
MMC . .

MMC
MMC ,
( ).

MMC
MMC MMC- CPU.
, (OB, DB, FC, ...)
.
CPU. MMC ,

(. CPU). , CPU,
;
CPU.

6-16

STEP 7 v5.3
A5E00261405-01


, MMC .


MMC.
MMC.
.

MMC
MMC,

.
:

SFC 82:

SFC 83:

SFC 84:

MMC
CPU (. CPU 300-C) Micro
Memory Card (MMC) ,
MMC SIMATIC Manager (
/PC).

STEP 7

( "Memory") EPROM RAM.
MMC EPROM 100%.

6.4.2


SIMATIC Micro Memory Card (MMC) STEP 7
, .
, MMC ,
, ,
.
, ,

.

STEP 7 v5.3
A5E00261405-01

6-17

6.4.3


(*.wld) :

PLC WinLC (WinAC Basis WinAC RTX)

PLC, CPU 41x-2 PCI (WinAC Slot 412 WinAC


Slot 416).

WinLC CPU 41x-2 PCI


Memory Card , S7-Memory Card.

Memory Card S7-CPU.

WinLC CPU 41x-2 PCI ,
, STEP 7.
CPUs 41x-2 PCI
PC, CPU 41x-2 PCI
RAM ( "Autoload").
Memory Card "" Windows,
,
Explorer.

WinAC.

6.4.4

(MMC)
STEP 7 STEP 7
( WORD Excel)
SIMATIC (MMC) CPU
(PG)/PC.
,
.

MMC ,
CPU (PG)/PC
.
, MMC ,
, .

6-18

STEP 7 v5.3
A5E00261405-01

, MMC
, MMC ,
, ,

. :

STEP 7

, WORD Excel


1. File > Memory Card File > New.
2. "File name"
.
3. "File type" "Projects (*.wld)".
4. "Save".

STEP 7 v5.3
A5E00261405-01

6-19


STEP 7

7.1

2
STEP 7 5.2 V2.
V2 ,
V2
STEP 7.
V2
STEP 7 , V5.1.

7.2

DP,
STEP 7

, *.GSD
DP ,
(*.GSD files)
. Other
Field Devices.
DP
, :


STEP 7.

,
*.GSD.

*.GSD.

STEP 7 v5.3
A5E00261405-01

7-1

STEP 7


DP ,
*.GSD:

DP .
DP *.GSD, .

,
*.GSD:

PROFIBUS-DP Hardware Catalog, "Other FIELD


DEVICES/Compatible PROFIBUS-DP Slaves". STEP 7 ""
*.GSD
. ,
DP.

, GSD STEP 7 V5.1


Service Pack 4
STEP 7 V5.1, Service Pack 4,
*.GSD .
STEP 7, ,
.
DP,
GSD
.
"" ,
. "Other
field devices\Compatible PROFIBUS DP slaves\...".

DP STEP 7, V5.1
Service Pack 4
,
STEP 7 ( , V5.1, SP4)
DP, ,
.
DP, "Other FIELD DEVICES\Compatible
PROFIBUS DP slaves\...".

DP STEP 7 (V5.1,
SP4)
"" DP STEP 7
V5.1, Service Pack 4,
STEP 7 ( , STEP 7 V5.1, SP4),
DP, GSD
.
:
GSD STEP 7. GSD
.
STEP 7, GSD.

7-2

STEP 7 v5.3
A5E00261405-01

STEP 7

7.3


STEP 7

( )
DP
DP:

STEP7 V5.0, Service Pack 2 ( )

STEP7 V5.0, Service Pack 3 STEP 7 V5.1

DP DP,

,
STEP 7 V5 (STEP 7 V5.0, Service Pack 2 (
)), :

DP ,
STEP 7
. DP
DP.

DP
DP.

CPU PROFIBUS-DP
PROFUBUS-DP DP:

STEP7 V5.0, Service Pack 2 ( ): CPU


.

STEP7 V5.0, Service Pack 3: PROFIBUS-DP


; CPU
.

STEP 7 v5.3
A5E00261405-01

7-3

STEP 7

7.4

SIMATIC PC

PC STEP 7 V5.1 ( SP 1)
STEP 7 V5.1, Service Pack 2
PC , S7-300 S7-400 (
). ,
,
PC
.
, "" PC
,
. STEP 7
:

SIMATIC PC
STEP 7 V5.1, Service Pack 2, STEP 7 ,
SIMATIC NET CD 7/2001,
, S7RTM (Runtime Manager).
,
PC.

SIMATIC PC
(, PC STEP
7 V5.1, Service Pack 1),. STEP 7 , PC
SIMATIC NET CD 7/2001.
, ,
"" PC.


, :

"Configuring Hardware":
1. PC
2. ( )
3. - "Station Properties"
4. "Compatibility".

"Configuring Networks"
1.
2. PC
3. Edit > Object properties
4. "Configuration"
5. "Compatibility".

7-4

STEP 7 v5.3
A5E00261405-01

STEP 7

PC Configurations of STEP 7 V5.0 Projects


SIMATIC PC
STEP 7 V5.0, Service Pack 3,
, Service Pack 3
, ,
1. SIMATIC Manager, SIMATIC PC,
Edit > Object properties.
2. "Functions" , Expand".
SIMATIC PC .
STEP 7 V5.0, Service Pack 3
.

7.5

,
STEP 7

STEP 7 V5.1 Service Pack 3, ,
STEP 7.
,
, ,
(PG),
.
STEP 7
. ,
. ,
,
STEP 7,
( CPU)
STEP 7 ,
.
"" STEP 7 -
:

STEP 7
,
,
.

STEP 7 v5.3
A5E00261405-01

7-5

STEP 7

PG STEP 7
/

PG STEP 7 /

>>>--- --->>>

""


""

SIMATIC Manager
.
,
,
SIMATIC Manager.
, , ,
( ).
,
:

"with reorganization" "Save project as...


.
,
(,
).

,
.
,
. ,
"Representative".
( ).
( )
( :
).

7-6

STEP 7 v5.3
A5E00261405-01

STEP 7


NetPro. ,
.
NetPro
.
,
.
,
, STEP 7.
, ,
.


STEP 7,
, "".

,
. ,
Options > Install HW Updates [ >
HW].

STEP 7 v5.3
A5E00261405-01

7-7

8.1


STEP 7 , /
, , , ,
. ,
,
()
(, Motor_A_On
, ).

.



(, Q 4.0, I 1.1, M 2.0, FB21).



, .
STEP 7
. ,
, , ,
, , ,
,
.
, Motor_On Q 4.0,
Motor_On, .
,
.


(, Motor__On) ( ).


,
,
.
View > Display > Symbolic Representation [ >
> ]
.

STEP 7 v5.3
A5E00261405-01

8-1


,
.
View > Display > Symbol Information [ > >
]. , ,
STL,
. ;

.
STL.
FB34 - <Offline>
FB1003 :
Network 1 : ???
U "1" "1.0 "
UN " 1" "1.2 "
= "_" "4.0 "

8-2

STEP 7 v5.3
A5E00261405-01

8.2



.


. ( )

, ,

,
0x00, 0xFF,

(_).

/ (E, EB,
EW, ED, A, AB, AW, AD)

(,
, /),


(PE, PA)

(M, MB, MW, MD)

(T)/ (Z)

(FB, FC, SFB,


SFC)

(DB)

,
(UDT)

(VAT)

STEP 7 v5.3
A5E00261405-01

8-3

8.3

()
"..".


() "#".
"#".
LAD, FBD STL
.
, , - ,
,
,
, .
,
().
,
.
STL
.
,
.

View > Display > Symbolic Representation [ >


> ]

.

8-4

STEP 7 v5.3
A5E00261405-01

8.4


(/)
,
, ,

UDT, .
, ,
. ,
,
, .
, SIMATIC Manager
Edit > Object
Properties [ > ]. "
", , , .
:

, ,

, , , (" FC" " FB,


DB")
!


:
/
.
, , ,
/.

STEP 7 v5.3
A5E00261405-01

8-5

:
SIMATIC Manager, Edit >
Check Block Consistency. " '
, .

,
/.

8-6

STEP 7 v5.3
A5E00261405-01

:
SIMATIC Manager, Edit >
Check Block Consistency. " '
, .

, ,
:

, .

, UDT
.

/.

:
SIMATIC Manager, Edit >
Check Block Consistency.
, .
STEP 7 v5.3
A5E00261405-01

8-7

8.5

8.5.1


.
( Symbols []")
S7 program [ S7] M7
program [ M7].


,
.
CPU,
(, ).

8-8

STEP 7 v5.3
A5E00261405-01

8.5.2

" "
( View > Columns O, M, C, R, CC ),
,
" ".

STEP 7 v5.3
A5E00261405-01

8-9

""
.
( ).

R/O/M/C/CC
R/O/M/CC ,
:

R () ,
S7PDIAG (V5).

O ,
WinCC.

M ,
(SCAN).

C , .

CC ,
('Control at Contact').

"
". " "
Edit > Special Object Properties.

(Symbol)
24 .
16380 .

(DBD, DBW, DBB, DBX).
.
()
(SFB) (SFC)
,

S7. STEP 7
...\S7data\Symbol\Symbol.sdf.

" (Address)

.
: I 12.1
. ,
.

" (Data Type)


, STEP 7.
,
, .

8-10

STEP 7 v5.3
A5E00261405-01

,
.

(Comment)
.

,
. 80 .



7 , ProC/C++,
.

STEP 7 v5.3
A5E00261405-01

8-11

8.5.3


. SIMATIC
() IEC () SIMATIC
Manager Options > Customize [ >
] "Language []".
IEC

SIMATIC

BOOL

0.0 65535.7

IB

EB

BYTE, CHAR

0 65535

IW

EW

WORD, INT, S5TIME

0 65534

ID

ED

DWORD, DINT, REAL, TOD, TIME

0 65532

BOOL

0.0 65535.7

QB

AB

BYTE, CHAR

0 65535

QW

AW

WORD, INT, S5TIME

0 65534

QD

AD

DWORD, DINT, REAL, TOD, TIME

0 65532

BOOL

0.0 65535.7

MB

MB

BYTE, CHAR

0 65535

MW

MW

WORD, INT, S5TIME

0 65534

MD

MD

DWORD, DINT, REAL, TOD, TIME

0 65532

PIB

PEB

BYTE, CHAR

0 65535

PQB

PAB

BYTE, CHAR

0 65535

PIW

PEW

WORD, INT, S5TIME

0 65534

PQW PAW

WORD, INT, S5TIME

0 65534

PID

PED

DWORD, DINT, REAL, TOD, TIME

0 65532

PQD

PAD

DWORD, DINT, REAL, TOD, TIME

0 65532

TIMER

0 65535

COUNTER

0 65535

FB

FB

FB

0 65535

OB

OB

OB

1 65535

DB

DB

DB, FB, SFB, UDT

1 65535

FC

FC

FC

SFB

SFB

SFB

0 65535

SFC

SFC

0 65535

VAT

VAT

UDT

UDT

8-12

SFC

0 65535

0 65535
UDT

0 65535

STEP 7 v5.3
A5E00261405-01

8.5.4


. ,
,
. ,
,
.
"" .
(
),
, .


,
,
. ,
.
"".
, , ,
.


,
, /
. , ,
.
, , ,
.

?

( / ), .
, ,
, .

STEP 7 v5.3
A5E00261405-01

8-13

8.6

8.6.1


,
:

8.6.2


, ,
.
,
, , ,
.
.



. ,
,
, ,
.



, (, Microsoft Excel),
.



. ,

Insert > Symbol [ > ].

(Edit). , .
, .
,
:

Symbol
[]

. , .
24 . (") .

Address
[]

,
.

Data Type
[ ]


. , ,
.

Comment
[]

,
( 80 ). .

8-14

STEP 7 v5.3
A5E00261405-01

8.6.3


,

.
,
.
,
.



View > Display > Symbolic Representation [ >
> ].
, , .


1. ,
( View > Display > Symbolic Representation [ >
> ]).
2. ,
.
3. Edit > Symbol [ > ].
4. , ,
OK" .
. ,
,
.


Options > Symbol Table [ >
] .
8.6.4

Edit
> Open Object [ > ].


. .
.

STEP 7 v5.3
A5E00261405-01

8-15



.

Insert > Symbol [ > ].

(Edit). , .
, .



, ,
.

View > Sort [ > ],
.



.
View > Filter [ > ]
"Filter []".
, ,
.
:

, , ,

,
, ; ,
; ,
( )

, "valid []", "invalid (nonunique, incomplete) [ (, )]".


(AND). .
"Filter [],
- , F1.

8.6.5


STEP 7,
.
STEP 7, V4.02.
.

. ,

8-16

STEP 7 v5.3
A5E00261405-01

, PLCopen forum
.
,
, .
:
Motor1 = I 0.0
motor1 = I 1.0
.
. .


,
:

, , .



:

,
, .
, ;
, ,
, ,
.
:
, , .
.
, " "
. ,
. ,
( )
, .

STEP 7 v5.3
A5E00261405-01

8-17



:
, ,
. ,
.
,
.
:
, ,
, "
". ,
, .
, , , ,
" ".
.



:


,
(" ") (# ) ,
.
.
:
.

,
.

8.6.6


,

.
,
, .
, ,
,
STEP5/ST, .
*.SDF, *.ASC, *.DIF *.SEQ.

8-18

STEP 7 v5.3
A5E00261405-01


,
, .
,
Edit > Special Object Properties [ >
], .

8.6.7

(SFB),
(SFC) ()

...\S7DATA\SYMBOL\SYMBOL.SDF,
, .

,
Edit > Special Object Properties [ >
],
.

ASCII (ASC)

(Data Interchange Format, DIF)


, DIF- Microsoft
Excel.

(System Data Format, SDF)


, SDF- Microsoft
Access.

Microsoft Access
SDF.

Access Text (with delimiters) [ (


)]".

(") .

(,) .

(SEQ)
: .SEQ
, 40 ,
40- .

ASCII (ASC)

*.ASC

STEP 7 v5.3
A5E00261405-01

8-19

: , -,
:

126,green_phase_ped.
T

TIMER

126,red_ped.

BOOL

0.0

(DIF)

*.DIF

DIF- :

TABLE []

DIF-

0,1
"<>"

VECTORS []

0,< >
""
TUPLES []

0,< >
""
DATA []

0,0
""
(
)

<>,<
>

<>

: TABLE,
VECTORS, TUPLES DATA . (DATA)
DIF- , , . ,
, .
: :
, -
.
, DIF- Microsoft
Excel. ,
.

8-20

STEP 7 v5.3
A5E00261405-01

(SDF)

*.SDF

"green_phase_ped.","T
"
"red_ped.","Q

2","TIMER","

0.0","BOOL"," "

SDF- Microsoft Access


'Text (with delimiter) [ ( )]'.
(") (,)
.

(SEQ)

*.SEQ

TAB TAB TAB CR

T 2 green_phase_ped.
Q 0.0 red_ped.

TAB (09H),
CR RETURN (0DH).

8.6.8


STEP 7 V5.3,
. , /

, .

.

, :

. ,
"" "" , these are also part of the selected
row.

.
,
"", "", " " "".
,
.

R, O, M, C, CC
,
" "
"" ( Options > Customize).

STEP 7 v5.3
A5E00261405-01

8-21

R, O, M, C, CC ,
. ,
View > R, O, M, C, CCColumns.

,
:
1. ,
, :
-

, ,
, , ,
.

,
shift .

2. reverse video. , ,
.
3. .

8-22

STEP 7 v5.3
A5E00261405-01

9.1


,
,
() /
.


, , S7 Graph
LAD, FBD, STL S7 Graph
, .
, ,
. .

, .
.
.

. - ,
;
, , .

()
, S7 SCL S7 HiGraph
, ,
, .

.

, .
( )
S7, , STL
SCL.
. STL SCL
, FB, FC, DB UDT ( ,
),
. CPU (. . )
.

.
.
.

STEP 7 v5.3
A5E00261405-01

9-1

,
.
,
.

9.2


,

. ,
.


SIMATIC Manager
(, . .),
Edit > Open Object [ >
] .
S7
, .
STEP 7, LAD, FBD STL,
STEP 7.
.

( , , ,
, )
.

()

9-2

STEP 7 v5.3
A5E00261405-01

CPU


STL

Ladder Logic LAD

Function Block
Diagram FBD

F-LAD, F-FBD

LAD FDB.
SCL (Structured
,
Control Language,

,
)
PASCAL C

S7 Graph
,




HiGraph
,




CFC
,


STEP 7 v5.3
A5E00261405-01



F-

9-3

,
,
. ,
, ,
.
STL ,
.

9.2.1

Ladder Logic (LAD)


Ladder Logic (LAD)
. ,
,
.
.

LAD
Network 1 [ 1]:
#
#

#
Network 2 [ 2]:
T6
#
S_EVERZ
Q
S
#_
TW DUAL
#
DEC
R
#

Network 3 [ 3]: _
#

#
S

#
#_ _BCD

# _
#

Network 4 [ 4]: _
#

LAD
STEP 7.
.

9-4

STEP 7 v5.3
A5E00261405-01

9.2.2

. (FBD)
(FBD)
,
. , ,
.
FBD
STEP 7.

FBD
Network 1 [ 1]:

>=1
&

I0.0
I0.1

>=1
&

T5

M0.0
=

M0.0
T5

FBD .
9.2.3

. (STL)
(STL)
, .
CPU .
, .


Network 1: Control drain valve
A(
O
O #Coil
)
AN #Close
= #Coil
Network 2: Display "Valve open"
A #Coil
= #Disp_open
Network 3: Display "Valve closed"
AN #Coil
= #Disp_closed


STEP 7. S7

,
STL,
.

STEP 7 v5.3
A5E00261405-01

9-5

9.2.4

S7 SCL
SCL (Structured Control Language
[ ]),
, ,
IEC
1131-3.
STL
. SCL , ,

S7 SCL
.

9-6

STEP 7 v5.3
A5E00261405-01

:
FUNCTION_BLOCK FB20
VAR_INPUT
ENDVAL:

INT;

END_VAR
VAR_IN_OUT
IQ1 :

REAL;

END_VAR
VAR
INDEX:

INT;

END_VAR

BEGIN
CONTROL:=FALSE;
FOR INDEX:= 1 TO ENDVALUE DO
IQ1:= IQ1 * 2;
IF IQ1 >10000 THEN
CONTROL = TRUE
END_IF
END_FOR;
END_FUNCTION_BLOCK

STEP 7 v5.3
A5E00261405-01

9-7

9.2.5

S7 Graph (
)
S7 Graph,
,
.
,
.
( )
(
).
S7 Graph
.

S7 Graph
S4
I1.1

M2.1

I1.1

M2.1

TIME#0D_0H_
0M_20S_0MS

T4
T5

S5
I1.3
T6

Q1.3

N
N

Q1.0

S6
I1.1

Q 1.1

M2.2

Q1.5

Q1.4

T7


S7 Graph ,
.
,
, FB, .

S7 Graph.


, S7 Graph,
,

.

9-8

STEP 7 v5.3
A5E00261405-01

S7 HiGraph ( )

9.2.6

S7 HiGraph,
,
.
,
. .
, ,
, .
,
.
.
.


. S7 Graph, S7 HiGraph
( S7 Graph: "").
, ().

0
1

1
1

1
2

3
1

1 1

1
1

STEP 7 v5.3
A5E00261405-01

9-9

, ..
3- 0-

HiGraph "Source Files


[ ]" S7.
S7 .

( ).
.
9.2.7

S7 CFC
CFC (Continuous Function
Chart [ ]) ,
.
S7 CFC
.
,
, (, ,
, ).
CFC
,
,
.
CFC.
"Charts []" S7.
S7 .
, ,
SIMATIC S7
S7, SIMATIC 7 /++.

9-10

STEP 7 v5.3
A5E00261405-01

9.3

9.3.1

9.3.2


CPU S7 :

"Blocks []" S7.


, CPU S7
.
(, FB, FC) (DB).
1 ,

CPU S7.
:

, (UDT),
. , CPU.

(VAT),
.
CPU.

"System Data [ ]" ( ),


(
).
, .

(SFC) (SFB),
.
SFC SFB.

(

),
.

.

, ,
, .
9.3.3

, (UDT)
, ,
, ,
S7, .

, , ,
,

STEP 7 v5.3
A5E00261405-01

9-11

(FC, FB, OB)


(DB). ,
,
, ,
.

, ,
,
. . ,
, .
(: : ,
).

, , SIMATIC Manager
.

,
, ,
, ,
, .

STRUCT
END_STRUCT ,
. .

, ,
,
.

, ,
:

, .

, , S7
CPU S7.
,
.
9.3.4


,
.
.
, . ,
,
:
.
SIMATIC
Manager .
NAME [], FAMILY [], AUTHOR []
VERSION [].

9-12

STEP 7 v5.3
A5E00261405-01

SIMATIC
Manager. ,
SIMATIC Manager, ( )
.

,
S7, Options > Customize
[ > ]
"Language []".


,
:
/

[KNOW_HOW_PROTECT]

; ,
,

.

KNOW_HOW_PROTECT

[AUTHOR:]

: ,
( 8
)

AUTHOR : Siemens,

[FAMILY:]

:
, controllers ( 8
)

FAMILY : ,

[NAME:]

( 8 )

NAME : PID,

[VERSION: int1 . int2]

(
0 15, . . 0.0 15.15)

VERSION : 3.10

[CODE_VERSION1]

CODE_VERSION1
,

,
.
,

[UNLINKED] DB


UNLINKED
.
MC7.
DB
SFC 20
BLKMOV (S7-300. S7-400) SFC
83 READ_DBL (S7-300C).

[Non-Retain]



OFF
ON STOP-RUN
CPU.

STEP 7 v5.3
A5E00261405-01

9-13

[READ_ONLY] DB
;
,

READ_ONLY

KNOW_HOW_PROTECT [ -]
:


STL, FBD ,
.


var_in, var_out var_in_out. var_stat var_temp
.

:
, ,
:

OB

FB

FC

DB

UDT

KNOW_HOW_PROTECT

AUTHOR

FAMILY

NAME

VERSION

UNLINKED

READ_ONLY

Non-Retain

KNOW_HOW_PROTECT
.
"Block Properties [ ]", .

9.3.5


offline:

9-14

( )

( )

STEP 7 v5.3
A5E00261405-01

(PG/PC)
.

MC7: MC7 ,
DB

:
.

, ,
online offline.

SIMATIC Manager ( )
" ",
, ,
online offline.
, . ,
SIMATIC Manager.
,
(, ).
(PG/PC)
.

9.3.6

, ,
:

SIMATIC Manager Options > Compare Blocks


[ > ]. " " "Go to".
(LAD/FBD/STL) ""

. Options >
Compare On-/Offline Partners.

, .
(OB, FB, FC)
(DB).

STEP 7 v5.3
A5E00261405-01

9-15

:
STEP 7
. , STEP 7 ,
.
, STEP 7
. ,
STEP 7 ;
. UDT
. , STEP 7
.
.
STEP 7 ( ,
" ", ,
"Go to" .).
.
, . .
, .
:

" ",

" ",

, .
, STEP
7 STL.
offline-offline:
offline-online , offline-offline, STEP 7
.
offline-offline,
online.
( S7PDIAG ) .

:
, STEP 7
( ).
, STEP 7 , .
, STEP 7
.
, STEP 7
. .
offline-offline:
offline-online , offline-offline, STEP 7
.
offline-offline,
online.

9-16

STEP 7 v5.3
A5E00261405-01

UD, ,
.

: (UDT)
, STEP 7
( ).
, STEP 7 , .
, STEP 7
.
, STEP 7 .
.

STEP 7 v5.3
A5E00261405-01

9-17

:
1. .
2. Options > Compare On-/Offline Partners.
online ,
"7:Comparison".
Tip: "",
.

: SIMATIC Manager
1. SIMATIC Manager, .
2. Options > Compare Blocks ( >
).
3. " "
(ONLINE/offline Path1/Path2).
4. Path1/Path2: SIMATIC Manager,
.
.
5. SDB, "
SDB".
6. , "
". executionrelated parts ( ),
.
"
"
(, AWL, FUP....). ,
STL.
7. , "OK".
" ".
8. , ( ,
, etc.) , ""
.
,
, "Go to".

offline online,
(OB, FB, ...).
offline/online Path1/Path2, ,
,
(, UDT).

9-18

STEP 7 v5.3
A5E00261405-01

9.3.7

, ,

:
1. "", ,
SIMATIC Manager.
2. Options > Rewire [ >
].
3. ( / )
"Rewire []".
4. " ",
(BYTE, WORD, DWORD).
: IW0 IW4 . I0.0 I1.7
I4.0 I5.7. (,
I0.1) .
5. "OK".
. ,
,
. " " "
".
. .
:

9.3.8

( ) ,
, .

(FB),
FB.
DB , .

STEP 7 v5.3
A5E00261405-01

9-19

9.4



SIMATIC S7/M7.

.
,
, ,
S7.
, .
S7/M7 ,
, .


, ,
File > New [ > ].
,
"General [ ]", Options >
Customize [ > ]..

SIMATIC Manager , .
, .
.
. ,
,
.
,
STEP 7 STEP 7.


File > Open
[ > ].
. .

,
"Browse []" " Open []".
Windows ,
.
,
, , . . ,
SIMATIC Manager, .
.
File > Manage
[ > ].

9-20

STEP 7 v5.3
A5E00261405-01



File > Save As [ > ...].
, , ,
. ., Edit > Copy [ >
].


File > Delete [ >
.
9.4.1


, , :
S7/M7.
S7 "Blocks []" (
), "Source Files [ ]",
"Charts []" "Symbols []" ( ).
M7
7, "Symbols []"
( ) "Blocks []"
.
"Blocks []" ,
CPU S7. (VAT) ,
, CPU.
"Source Files [ ]"
, .
"Charts []" CFC ( ,
S7 CFC).
S7/M7, "Blocks []",
"Source Files [ ]" "Symbols []"
.

9.4.2


STEP 7

:
(SFB) (SFC)

S5-S7 : STEP 5

IEC : IEC, ,
, ,
./.

: (OB)

PID : (FB) PID

: (FC)
SIMATICNET CP.

TI-S7 :

: time stamping TOD

STEP 7 v5.3
A5E00261405-01

9-21


SIMATIC Manager,
.
(Setup) STEP 7 V5.0 .

STEP 7,
. ,
STEP 7
.

, .

9-22

STEP 7 v5.3
A5E00261405-01

10

10.1

10.1.1

" "
, LAD, FBD STL.
" "
S7.


" "
" ".

, PLC.
.

"" , ,
, ,
, ,
.

STEP 7 v5.3
A5E00261405-01

10-1

Error! Style not defined.

10-2

STEP 7 v5.3
A5E00261405-01

Error! Style not defined.

10.1.2



(, FB, FC)
, , .
:

:
,
.

:
.
. ,
, (),
(FBD) (STL).

:
, , .
, ,
, , ,
.

,
. ,

AWL
(FB, FC
SIMATIC Manager

AWL

(
File > Save [ > ])

,
.
STEP 7 v5.3
A5E00261405-01

10-3

Error! Style not defined.

10.1.3


LAD/STL/FBD

,
.
Options > Customize
.
, , "":

( ) .

,
View [].
, ,
LAD/FBD .

10.1.4


,
,
.
/ :

10.1.5

offline:
/ , ,
''. /
, .
, ,
.

online:
online ,
offline ,
.


, STL
FUP, ,
.
View > Catalog [ > ].
Insert > Program
Elements [ > ].

10-4

STEP 7 v5.3
A5E00261405-01

Error! Style not defined.

LAD

STEP 7 v5.3
A5E00261405-01

10-5

Error! Style not defined.

10.2

10.2.1


,
,
, .

: STL

,
,
. :

10-6


,
DB,
.

, (in/out) ,
"" .

(
)
,
.
STEP 7 v5.3
A5E00261405-01

Error! Style not defined.


,
.

10.2.2


,
.
.

,
,
,

(
),

, ,

..

STEP 7 v5.3
A5E00261405-01

10-7

Error! Style not defined.

10.2.3

, ,
. (in, out,
in_out, stat, temp), ,
. ,
, OB.

.

10.3

10.3.1


,
-
(, )
CPU S7.
FB (
FB),
() .
:

10-8

, ,

.


() .


, . .
.
STEP 7 v5.3
A5E00261405-01

Error! Style not defined.

: FB2 FB3
DB FB1,
.

FB 1
:

" FB"
(FB2, FB3)
_1: FB2
_2: FB3
FB:
CALL# _1
CALL# _2

DB FB 1

FB2
( DB
FB 1)

FB 3
( DB
FB 1)

: ""
, (FB)
.
.

(VAR_TEMP ).
, CPU
online.

.

10.3.2


, STEP 7 2 (. Block
Attribute [ ] ).

,
, (
, STEP 7 x.x;
Options > Customize
[ > ]).

, ,
.


( "stat").

STEP 7 v5.3
A5E00261405-01

10-9

Error! Style not defined.

10.3.3

,
, , ,

,
CODE_VERSION1,
.


1. ,
.
2.
,
.
-

"STAT".

FB ""

, ,
" " .

Calls in the Code Section


, FB
DB.
: "Name: Motor_1 , Data type: FB20"
, :
Call Motor_1

// Call of FB20 DB

10.4

10.4.1




.

.
,
.

10-10

STEP 7 v5.3
A5E00261405-01

Error! Style not defined.

,
, ,
.

STEP 7 v5.3
A5E00261405-01

10-11

Error! Style not defined.

STL

FB70 :

Network 1 [ 1] :

10.4.2

FB70 - <Offline>

( 1)
PID-

A I 1.1 //
A Q 4.1
AN I 2.6
= Q 0.4
Network 2 : ???
??
?


.
,
:

( )

( )


(
)

( )


( )

.

INSERT.

10-12

STEP 7 v5.3
A5E00261405-01

Error! Style not defined.

10.4.3



Insert > Symbol [ > ].
, , ,
.
, .
, ,
, , .
.
:
1. .
3. CTRL J, .
, , .
4. , RETURN, .
,
.
: ,
,
, .

10.4.4


,
.
, ,
.

LAD, FBD STL


:

( 64 )

: , ,

: ( 64 )

: ,
.
View >
Display > Symbol Information [ > >
].

,
, .

STEP 7 v5.3
A5E00261405-01

10-13

Error! Style not defined.



Block [] Network []
(, Network 1: Title:). ,
. 64 .
.
.
,
.
1.

Network 2: ???

2.

Network 2:

,
Options > Settings "Automatic Assignment of Network Title"
"".
.

10-14

STEP 7 v5.3
A5E00261405-01

Error! Style not defined.



View > Display > Comments [ > >
].
, .
64 .
1.

2.

10.4.5

???


1. View > Display with
> Comments ( ).
2. ,
.
.
3. . 64
.
4. , , TAB
SHIFT+TAB.
5. View > Display with > Comments ,
( ).

10.4.6


,
, ,
, (, ).
, .


, SIMATIC Manager.
Insert > Program > S7 Program ,
.
1. , ()
.
2. ,
. %00 %99 .
. ,
, .

, .
STEP 7 v5.3
A5E00261405-01

10-15

Error! Style not defined.

3. "Network <No.>" (),


.
4. Edit > Create Network Template.
5. ,
.
6. "OK".
7. S7
.
8. "OK".
.
9. , .


1. , .
2. ,
, .
3. " " ( Insert >
Program Elements).
4. " S7"
.
5. .
6.
.
7. "OK".
.

10.4.7


.
, ,
Edit > Go To > Previous Error/Next Error
[ > > / ].
. ,
,
, .
View >
Status Bar [ > ],
.
.

INSERT.

10-16

STEP 7 v5.3
A5E00261405-01

Error! Style not defined.

10.5

LAD

10.5.1

LAD

LAD

. (4 /
/ )
, .
1. Options > Customize [ > ].
2. "LAD/FBD (
LAD/FBD)".
2. "Layout []".
.


,
,
.

"LAD/FBD
"LAD/FBD", Options
> Customize [ > ],
, , .

STEP 7 v5.3
A5E00261405-01

10-17

Error! Style not defined.

10.5.2

LAD

"LAD S7-300/400 "
.
,
.
; (IEC 11313).

.
.

LAD

.
:

_/(#)_/
_/(P)_/ _/(N)_/



.
.

(coils)
,
.
: _/(#)_/
_/(P)_/ _/(N)_/
, .
.
,
.
, .

10-18

_/( ), _/(S), _/(R)

_/(#)_/, _/(P)_/,
_/(N)_/

_/(JMPN)

_/(MCR<)

VKE (RLO) BR _/(SAVE)

_/(RET)

STEP 7 v5.3
A5E00261405-01

Error! Style not defined.

, :

_/(MCRA)

_/(MCRD)

_/(OPN)

_/(MCR>)

, .

:

_/(JMPN)

_/(JMP)

_/(CALL)

_/(RET)

/
"EN" "ENO"
, .


,
.
,
, .

.

.
,
.

(. TRUE
FALSE). , BOOL.

STEP 7 v5.3
A5E00261405-01

10-19

Error! Style not defined.

10.5.3


,
. :
I 1.4 I 6.8
, .

I 1.0

I 1.2

Q 2.6

I 6.8

I 1.4

I 4.2

Q
6

Q 4.4!

I 2.8


, .
:

I 1.0

I 1.2

I 1.4

Q 6.0

10-20

STEP 7 v5.3
A5E00261405-01

Error! Style not defined.

10.6

FBD

10.6.1

FBD

. (4
/ / )
,
.
1. Options > Customize [ > ].
2. "LAD/FBD (
LAD/FBD)".
3. "Layout []".
.


,
,
.

"LAD/FBD"
"LAD/FBD" Options >
Customize [ > ],
, , .

10.6.2



"FBD S7-300/400
" .
.
(IEC 11313).
FBD
.
.


FBD,
??? .

??? ,
.

... ,
.

STEP 7 v5.3
A5E00261405-01

10-21

Error! Style not defined.

,
.


(, , ,
. .)
(&, >=1, XOR). .

. , ,
.
.
#starter

T-

>=1

#condition

&
#t_next_red_car

#condition

#t_dur_r_car

>=1
#cond_02
#car


, :

,
.

, :

10-22

, , _/[R]

_/[#]_/, _/[P]_/,
_/[N]_/

_/[JMPN]

_/[MCR<]

VKE (RLO) BR _/[SAVE]


STEP 7 v5.3
A5E00261405-01

Error! Style not defined.

_/[RET]

, :

[MCRA]

[MCRD]

[OPN]

[MCR>]

,
.

/
"EN" "ENO"
, .


,
, .

.

(. TRUE
FALSE). , BOOL.

STEP 7 v5.3
A5E00261405-01

10-23

Error! Style not defined.

10.7

STL

10.7.1

SIMATIC Manager Options >


Customize [ > ] "Language []"
. .
.

.

10.7.2

STL

"STL S7-300/400 "
STL (Language Descriptions [ ]).
STL
:

10-24

, .
, .

( ), , ()
( ).
:
M001: A
I 1.0 //

999 .

2000 .
, , ,
.

STEP 7 v5.3
A5E00261405-01

Error! Style not defined.

10.8

10.8.1


Edit > Call > Update [
> > ] "LAD/STL/FBD Programming S7 Blocks
[LAD/STL/FBD S7]"
,
,
:


:
1. :
,
.
:

, (BOOL)
. ,
.
2. :
,

""
.
3. :
1 2,
, ,
""
.
4.
, ,
,
.

.

STEP 7 v5.3
A5E00261405-01

10-25

Error! Style not defined.

10.8.2



offline, STEP 7, 5:
1. , STEP 7, 5.
,
.
2. .
3.
.
4. Edit > Block Call > Update.
5. .

, , online,
CPU STOP. Rewiring
Rewire
.

10-26

STEP 7 v5.3
A5E00261405-01

Error! Style not defined.

10.9

10.9.1




, .
.

:
1. , .
2. :

File > Save [ > ] .

File > Save As [ > ...]


S7 .
.

, .
,
.
, .


SIMATIC Manager (,
).


SIMATIC Manager.


, .
, File > Reorganize [ >
] SIMATIC Manager.
.

STEP 7 v5.3
A5E00261405-01

10-27

11

11.1


(DB) , , ,
, .
,
,
,
. , ,
.
,
.
View > Declaration View [ >
] View > Data View [ > ].


, :

,
, (UDT),

,
(FB).

,
, ,
. ,
FB UDT, .


, .
,
.
,
, .

.
, ,
.
,
, .
,
. ,
STEP 7 v5.3
A5E00261405-01

11-1

11.2

Address
[]

, STEP 7 ,
.

Declaration
[]

.
,
:
(IN)
(OUT)
(IN_OUT)
(STAT)

Name []

,
.

Type []

, (BOOL, INT,
WORD, ARRAY . .). ,
, .

Initial Value
[
]

, ,

. .
,
,
.

Comment
[]

11.3

.
80 .


.
.
.
"Declaration [].
,
, ,
.
IN_OUT ,
"Actual Value [ ]"
, .

11-2

STEP 7 v5.3
A5E00261405-01

Address
[]
Declaration
[]

Name []
Type []

Initial Value
[
]

Actual Value
[
]

Comment
[]

, STEP 7 .
.
,
:
(IN)
(OUT)
(IN_OUT)
(STAT)
, .
.
, .

,
, ,
.
,
(IN_OUT),
, ,
"Actual Value [ ]".
, , ,

.
,
,
.
Offline: , , ,
(
online, ).
Online: ,
. F5.
,
(IN_OUT)
. .
, .
.

STEP 7 v5.3
A5E00261405-01

11-3

11.4

11.4.1


,
, , ,

. , ,
.
1. , . . , UDT FB.
2. ,
.
3. ,
.
, ,
.

Address
[]

, STEP 7 ,
.

Name []

,
.

Type []

, (BOOL, INT,
WORD, ARRAY . .).
, ,
.

Initial Value
[
]

, ,

. .
,
,
.

Comment
[]

11.4.2


. 80 .

,
FB ( DB)

(
DB),
.
.
1. (FB).
2. .
3. .

11-4

STEP 7 v5.3
A5E00261405-01

,
.
1. .
2. ,
.
3.
.
, ,
.

Address
[]

, STEP 7 .

Declaration
[]

,
:
(IN)
(OUT)
(IN_OUT)
(STAT)

.

Name []

,
.

Type []

,
. ,
, .
,
, ,
(SFB)
.

Initial Value
[
]

,
, ,
.
,
,
.

Comment
[]

,
. .

, ,
.

.

STEP 7 v5.3
A5E00261405-01

11-5

11.4.3

,
(UDT)
1

, (UDT).

,
.

UDT, ,
, , ,
.


TAB RETURN.

Address
[]

, STEP 7 ,
.

Name []

,
.

Type []

, (BOOL, INT,
WORD, ARRAY . .). ,
, .

Initial Value
[
]

, ,

. .
,
( , ) ,
,
.

Comment
[]

11.4.4

.
80 .

,
UDT

,
,
.
,
.
1. , (UDT).
2. , .
3. .

,
, .
1. .
2. ,
.
11-6

STEP 7 v5.3
A5E00261405-01

3.
.
.
,
.

Address
[]

, STEP 7 .

Name []

,
.

Type []

, ,
.
, ,
.

Initial Value
[
]

, ,
, ,
.
,
,
.

Comment
[]

, ,
, .

, ,
,
.
.

11.4.5



.
1. ,
View > Data View [ >
].
2.
"Actual Value [ ]".
.
(,
), ,
.
.

STEP 7 v5.3
A5E00261405-01

11-7

11.4.6



.
1. ,
View > Data View [ >
].
2. , Edit > Initialize Data Block
[ > ].

, . .
.

11.4.7




.
.

:
1. , .
2. :

File > Save [ > ] .

File > Save As [ > ...]


S7 .
.
DB0,
.

,
.
.
, .

11-8

STEP 7 v5.3
A5E00261405-01


SIMATIC Manager (,
).


SIMATIC Manager.


, .
, File > Reorganize [ >
] SIMATIC Manager.
.

STEP 7 v5.3
A5E00261405-01

11-9

12

12.1


" "
LAD/STL/FBD:


PLC, .

online.

"S7_techparam" (
)
online.

:
1. SIMATIC Manager, ,
.
2. , "
", "". : DB
" ".
3. , ,
View > Data View View > Declaration View.

"S7_techparam", " "
.
4. .
, .
,
.
5. (PG) CPU,
S7 ( PLC >
Download Parameter Setting Data [ >
]).
6. Debug > Monitor [ > ] ,

online.

, "S7_techparam".
, , , SIMATIC
Manager . Edit > Object
Properties .

STEP 7 v5.3
A5E00261405-01

12-1

12.2

" "
FB 58
"TCONT_CP" FB 59 "TCONT_S",
online.

:
1. SIMATIC Manager, STEP 7,
File > Open > Libraries [ > > ].
2. "PID Control Blocks" "".

"S7_techparam":
-

FB 58 "TCONT_CP":

FB 59 "TCONT_S":

3. (FB 58 FB 59)
.
4. Insert > S7 Block > Data Block [ >
S7 > ] , DB FB,
.
5. SIMATIC Manager, DB,
" ".
: DB .
DB
online.
6.
. ,
. ,
.

, "S7_techparam".
, , SIMATIC
Manager . Edit > Object
Properties ".

12-2

STEP 7 v5.3
A5E00261405-01

13

STL

13.1


STL

STL, .
,
.

:


ASCII,
.
S7.

, .
, ,
.
.


(STL).
,
.
STL
:

STL

STL

STL

STEP 7 v5.3
A5E00261405-01

13-1

STL

13.2


STL

13.2.1

STL
STL .
,
.

STL:

STL ,
.
CALL.

CALL

.
.
: FC ( )
CALL FC10 (param1 :=I0.0,param2 :=I0.1);
: FB ( )
CALL FB10, DB100 (para1 :=I0.0,para2 :=I0.1);
: FB ( )
CALL FB10, DB100 (
para1 :=I0.0,
para2 :=I0.1);
:
ASCII
.
STL
.

,
. (
STRING)
.
.
;

.

STL
(;).
.

(//) (//)
RETURN ( ).

13-2

STEP 7 v5.3
A5E00261405-01

STL

13.2.2

STL

.
.
( )
. , ,
, .
,
,
.

"VAR_INPUT"

FB, FC


"END_VAR"

"VAR_OUTPUT"

FB, FC


"END_VAR"

"VAR_IN_OUT"

FB, FC


"END_VAR"

"VAR"

FB


"END_VAR"

OB, FB, FC

"VAR_TEMP"

END_VAR

END_VAR .
,
,
(: VAR_TEMP).
:
Duration_Motor1 :

S5TIME

STEP 7 v5.3
A5E00261405-01

:=

S5T#1H_30M

13-3

STL

13.2.3

.
,
.


,
, #,
.
.

STL
. :

13.2.4

OB1, ,
, . , 1,
.

, (UDT),
, .

, ,
(UDT), , .

,
.

DB0 .
.


STL
.
,

.
:
S7_.
.
: {S7_idenifier := 'string'}
";".

ORGANIZATION_ TITLE.
,
. . .
.
,
.

13-4

STEP 7 v5.3
A5E00261405-01

STL


File > Properties [
> ] "System Attributes [ ]".

Edit > Object Properties
[ > ].
.

13.2.5


STL
,

.
File > Properties [ > ]
"General - Part 1 [ 1]" "General - Part 2 [
2].
.
:
.
.
.
.
,
, .
, ,
: .

SIMATIC Manager
. AUTHOR [], FAMILY
[], NAME [] VERSION [}.

STEP 7 v5.3
A5E00261405-01

13-5

STL



, :

1.

[KNOW_HOW_PROTECT]

; , ,

.

KNOW_HOW_PROTECT

2.

[AUTHOR:]

: , (
8
)

AUTHOR : Siemens,

3.

[FAMILY:]

: , controllers ( 8
)

FAMILY : controllers,

4.

[NAME:]

( 8
)

NAME : PID,

5.

[VERSION: int1 . int2]

(
0 15, . . 0.0
15.15)

VERSION : 3.10

6.

[CODE_VERSION1]

,
.
,

CODE_VERSION1

7.

[UNLINKED]
DB


UNLINKED
.

8.

[READ_ONLY]
DB


;
,
.

13.2.6

FAMILY= Examples
VERSION= 3.10
READ_ONLY

,
,
:

13-6

OB

FB

FC

DB

UDT

KNOW_HOW_PROTECT

AUTHOR

FAMILY

NAME

VERSION

UNLINKED

READ_ONLY

STEP 7 v5.3
A5E00261405-01

STL

KNOW_HOW_PROTECT


KNOW_HOW_PROTECT,
STL.
:


STL, FBD ,
.


var_in, var_out var_in_out. var_stat var_temp
.

KNOW_HOW_PROTECT
.

READ_ONLY
,
. ,
STL.

READ_ONLY.
.

STEP 7 v5.3
A5E00261405-01

13-7

STL

13.3

STL
STL
. :

13.3.1

, (UDT)

STL
,
:

13.3.2

,
, :
"ORGANIZATION_BLOCK OB1" ,
"FUNCTION_BLOCK FB6"
"FUNCTION FC1 : INT" .
.
,
(RET_VAL).
, VOID.

, "TITLE
[]" (. : 64 ).

, //

( )

, "BEGIN []".
,
"NETWORK". .


, "TITLE =" (. :
64 )

,
//

,
END_ORGANIZATION_BLOCK, END_FUNCTION_BLOCK
END_FUNCTION

.
,

.

STL
,
:

13-8

STEP 7 v5.3
A5E00261405-01

STL

,
, , DATA_BLOCK DB26
UDT (
)
, TITLE =
( 64 )
,
//
( )
( )
,
BEGIN [] ( )
, END_DATA_BLOCK

:
,
,
(UDT)
(
"" )

13.3.3

,
STL
, , ,
:

, TYPE []
, , TYPE UDT20

, END_TYPE

, ,
, ,
.

13.3.4


STL
.
STL.
:

13.3.5

, , .

[...] ,
.



STL:

STEP 7 v5.3
A5E00261405-01

13-9

STL

"ORGANIZATION_BLOCK" ob_no
ob_name

ob_no , : OB1;

[TITLE= ]

( 64
)

[ ]

"//"

ob_name ,
;

[ ]
[ ]

13-10

"BEGIN"


STL

NETWORK

[TITLE= ]

( 64 )

[ ]

"//"

STL

"END_ORGANIZATION_BLOCK"

STEP 7 v5.3
A5E00261405-01

STL

13.3.6



STL:

"FUNCTION_BLOCK" fb_no fb_name fb_no , : FB6;


fb_name ,

[TITLE= ]

( 64
)

[ ]

"//"

[ ]

[ ]

,


.

"BEGIN"


STL

NETWORK

[TITLE= ]

( 64 )

[ ]

"//"

STL

"END_FUNCTION_BLOCK

STEP 7 v5.3
A5E00261405-01

13-11

STL

13.3.7



STL:

"FUNCTION"

fc_no : fc_type fc_no , : FC5;


fc_name : fc_type fc_name ,
;
fc_type
(RET_VAL) .

VOID.


(RET_VAL),

.

[TITLE= ]

13-12

( 64
)

[ ]

"//"

[ ]

[ ]

"BEGIN"


STL

NETWORK

[TITLE= ]

( 64 )

[ ]

"//"

STL

"END_FUNCTION"

STEP 7 v5.3
A5E00261405-01

STL

13.3.8



STL:

"DATA_BLOCK" db_no
db_name

db_no , : DB5;

[TITLE= ]

( 64
)

[ ]

"//"

[ ]

[ ]

, UDT FB,


"BEGIN"

[
]


.

.

"END_DATA_BLOCK"

STEP 7 v5.3
A5E00261405-01

db_name ,
;

13-13

STL

13.4

STL

13.4.1

STL

S7. SIMATIC Manager
.

SIMATIC Manager
1. " ",
.
2. , STL,
Insert > S7 Software > STL Source File [ > S7 >
STL].


1. File > New [ > ].
2. S7,
.
3. .
4. "OK".
, .

13.4.2

S7
, ,
. ,
,
. STEP 7
STL.
.
,
, .
S7 :
1. " "
.
2. :

13-14


Edit > Open Object [ > ].

STEP 7 v5.3
A5E00261405-01

STL

13.4.3



Options > Settings [ >] "
". ,
.
,
.

13.4.4

STL
(OB), (FB),
(FC), (DB), ,
(UDT)
STL.

.
, :
1. ,
.
2. ,
.
3. Insert > Block Template >
OB/FB/FC/DB/Instance DB/DB Referencing UDT/UDT.
.

13.4.5

STL
.
:
1. ,
.
2. ,
.
3. Insert > Object > File [ > >
].
4. .
.
.

STEP 7 v5.3
A5E00261405-01

13-15

STL

13.4.6


STL

STL, Ladder, Function Block Diagram Statement List.
(OB),
(FB), (FC), (DB),
(UDT).
:
1. ,
.
2. ,
.
3. Insert > Object > Block [ >
> ].
4. .
.
.

13.4.7



ASCII,
, . ,
" " S7,
S7
.
, :
1. S7,
.
2. Insert > External Source File [>
].
3. ,
.
, ,
. STEP 7
. , , STEP 7 STL
, .AWL.
" ."

Insert > External Source File


[> ] ,
STEP 7 1.

13-16

STEP 7 v5.3
A5E00261405-01

STL

13.4.8

STL
STL,
.
S7.
, ,
:
1. File > Generate
Source File [> ].
2. ,
.
3. .
4. " STEP 7", (),
.
.
5. "OK."
STL
.

13.4.9


:
1

SIMATIC Manager, ,
.

Insert > External Source File [ >


].

"".

STEP 7 v5.3
A5E00261405-01

13-17

STL

13.4.10


:
1. .
2. Edit > Export Source File [>
] SIMATIC Manager.
3.
.
4. "".

,
. , STL
"prog" "prog.awl."
,
. , STL "prog.awl"
"prog.awl."
(,
), .

" " " ".

13.5

STL

13.5.1

STL
STL
.
, . . .

.

:
1. , .
2. File > Save [ > ].

/
:
1. , .
2. File > Save As [ > ...].
3. ,
, .

13-18

STEP 7 v5.3
A5E00261405-01

STL

13.5.2

STL
File > Consistency Check [ >
]
, STL. ,
.
,
, .

.
, .

13.5.3

STL
.
:

, File >
Compile [ > ].

,
File > Consistency Check [ >
].

,
.
,
. .

13.5.4

STL


, :
,
"Source Files [ ]" S7.
"Blocks [], ,
, "Source Files [ ]",
S7. ,
, ,
.
, ,
. ,
, CPU .

STEP 7 v5.3
A5E00261405-01

13-19

STL


1. , .

S7, S7
.
5

File > Compile [>].

" "
.

,
.
, , .
.
, ,
,
.

SIMATIC Manager
1. "Source Files [ ]",
.
2. ,
.
,
.
3. File > Compile [ >
].
.
S7.
, ,
,
, , .

13-20

STEP 7 v5.3
A5E00261405-01

STL

13.6

STL

13.6.1

STL

,
// .
VAR_INPUT

// .

in1 : INT;

// ":"

in3 : DWORD;

// .

in2 : INT := 10;

//

END_VAR

// ,

VAR_OUTPUT

//

out1 : WORD;
END_VAR
VAR_TEMP

//

temp1 : INT;
END_VAR

Array []
VAR_INPUT

//

array1 : ARRAY [1..20] of INT;

// array1

array2 : ARRAY [1..20, 1..40] of DWORD;

// array2

END_VAR

""
VAR_OUT
OUTPUT1:

//
STRUCT

// OUTPUT1 STRUCT

var1 : BOOL;

// 1-

var2 : DWORD;

// 2-

END_STRUCT;

//

END_VAR

STEP 7 v5.3
A5E00261405-01

13-21

STL

13.6.2


STL

ORGANIZATION_BLOCK OB1
TITLE = 1
//
{S7_m_c := 'true'}

//

AUTHOR

Siemens

FAMILY

NAME

Test_OB

VERSION

1.1

VAR_TEMP
Interim value : INT;

// ,

END_VAR
BEGIN
NETWORK
TITLE =
//
CALL FC1 (param1 :=I0.0,param2 :=I0.1);
NETWORK
TITLE =
//
//
CALL Traffic light control , DB6 (

// FB ( ),
//

dur_g_p

:= S5T#10S,

//

del_r_p

:= S5T#30S,

starter

:= TRUE,

t_dur_y_car

:= T 2,

t_dur_g_ped

:= T 3,

t_delay_y_car

:= T 4,

t_dur_r_car

:= T 5,

t_next_red_car

:= T 6,

r_car

:= "re_main",

//

y_car

:= "ye_main",

// ,

g_car

:= "gr_main",

r_ped

:= "re_int",

g_ped

:= "gr_int");

NETWORK
TITLE =
//
//
CALL FB10, DB100 (para1 :=I0.0,para2 :=I0.1);
END_ORGANIZATION_BLOCK

13-22

STEP 7 v5.3
A5E00261405-01

STL

13.6.3

STL

FUNCTION FC1: VOID


//
VAR_INPUT
param1 : bool;
param2 : bool;
END_VAR
Begin
end_function

FUNCTION FC2 : INT


TITLE =
// < 1000,
// .
// 1000,
// (RET_VAL) "-1".
AUTHOR

Siemens

FAMILY

NAME

INCR_ITEM_NOS

VERSION

1.0

VAR_IN_OUT
ITEM_NOS : INT;

//

END_VAR
BEGIN
NETWORK
TITLE = 1
// 1000,
// 1
L ITEM_NOS; L 1000;

//

> I; JC ERR;

// .

L 0; T RET_VAL;
L ITEM_NOS; INC 1; T ITEM_NOS; BEU;
ERR: L -1;
T RET_VAL;
END_FUNCTION

STEP 7 v5.3
A5E00261405-01

13-23

STL

FUNCTION FC3 {S7_m_c := 'true'} : INT


TITLE =
// < 1000,
// .
// 1000,
// (RET_VAL) "-1".
//
//RET_VAL
AUTHOR

Siemens

FAMILY

NAME

INCR_ITEM_NOS

VERSION

1.0

VAR_IN_OUT
ITEM_NOS {S7_visible := 'true'}: INT;

//

//
END_VAR
BEGIN
NETWORK
TITLE = 1
// 1000,
// 1
L ITEM_NOS; L 1000;

//

> I; JC ERR;

// .

L 0; T RET_VAL;
L ITEM_NOS; INC 1; T ITEM_NOS; BEU;
ERR: L -1;
T RET_VAL;
END_FUNCTION

13-24

STEP 7 v5.3
A5E00261405-01

STL

AUTHOR

Siemens

FAMILY

Throughput check

NAME

INCR_ITEM_NOS

VERSION

1.0

VAR_IN_OUT
ITEM_NOS {S7_visible := 'true'}: INT;

//

//
END_VAR
BEGIN
NETWORK
TITLE = Increment number of items by 1
// 1000,
// 1
L ITEM_NOS; L 1000;

//

> I; JC ERR;

// .

L 0; T RET_VAL;
L ITEM_NOS; INC 1; T ITEM_NOS; BEU;
ERR: L -1;
T RET_VAL;
END_FUNCTION

STEP 7 v5.3
A5E00261405-01

13-25

STL

13.6.4

STL

FUNCTION_BLOCK FB6
TITLE =
//
//
{S7_m_c := 'true'}

//

AUTHOR

Siemens

FAMILY

NAME

01

VERSION

1.3

starter

BOOL

VAR_INPUT
:=

FALSE; //

t_dur_y_car

TIMER;

//

t_next_r_car

TIMER;

//

t_dur_r_car

TIMER;

g_car

BOOL

number

{S7_server := 'alarm_archiv'; S7_a_type := 'alarm_8'} :DWORD;

END_VAR
VAR_OUTPUT
:=

FALSE; //

//
//
END_VAR
VAR
Condition

BOOL

:=

FALSE; //

END_VAR
BEGIN
NETWORK
TITLE =
// ,
//
//
A(;
A

#starter;

//

#t_next_r_car;

//

#condition;

//

AN

#t_dur_y_car;

//

#condition;

//

);

NETWORK

13-26

STEP 7 v5.3
A5E00261405-01

STL

TITLE =
AN

#condition;

//
//

#g_car;

//

NETWORK
TITLE =
// ,
//
END_FUNCTION_BLOCK
FUNCTION_BLOCK FB10
VAR_INPUT
Para1 : bool;
Para2: bool;
End_var
Begin
End_function_block
Data_block db10
FB10
Begin
End_data_block
Data_block db6
FB6
Begin
End_data_block

STEP 7 v5.3
A5E00261405-01

13-27

STL

13.6.5

STL

:
DATA_BLOCK DB10
TITLE = DB 10
STRUCT
aa : BOOL;

// aa BOOL

bb : INT;

// bb INT

cc : WORD;
END_STRUCT;
BEGIN

//
aa := TRUE;
bb := 1500;

END_DATA_BLOCK

,
:
DATA_BLOCK DB20
TITLE = DB (UDT)
UDT 20

// ,
//

BEGIN
start := TRUE;

//

setp. := 10;
END_DATA_BLOCK

UDT .

13-28

STEP 7 v5.3
A5E00261405-01

STL

:
DATA_BLOCK DB30
TITLE = DB (FB)
FB30

//

BEGIN
start := TRUE;

//

setp. := 10;
END_DATA_BLOCK

13.6.6

, ,
STL

TYPE UDT20
STRUCT
start : BOOL;

// BOOL

setp. : INT;

// INT

value : WORD;

// WORD

END_STRUCT;
END_TYPE

STEP 7 v5.3
A5E00261405-01

13-29

14

14.1


,
.
:

,
:

I, Q, M, P, T, C DB,
.
View > Cross References for Address [ >
],
,
.


,
(I,Q,M)


(T/C)

, I, Q M
(T C) ;

, ,
,

,
, ,


, .

.

STEP 7 v5.3
A5E00261405-01

14-1


, ,
:

14.1.1


S7.

, ,
, -
. ,
S7,
.


S7, ,
.



S7.

(I), (Q), (),
(), (), (FB), (FC),
(SFB), (SFC),
/ () (DB),
S7 ( )
. .
,
.
.
.

. .

Address []

Symbol []

Block []

Type []

(R) / (W)

Language/Details [ /
]

Symbol [], Block [], Type [] Language/Details [/


] ,
.
,
.

14-2

STEP 7 v5.3
A5E00261405-01

,
.

.

.
,
, .

I1.0

OB2

STL

Nw 2 Inst 33 /0

M1.2

FC2

LAD

Nw 33

C2

FB2

FBD

Nw2

: Nw , Inst

14.1.2



S7. ,
.
View > Filter [ > ] Generating
Reference Data [ ]
. "Program Structure [
] ,
.
:

Call structure [ ]

Dependency structure [ ]

, (CALL FB10)
, (UC FB10)
, (CC FB10)

,
,

STEP 7 v5.3
A5E00261405-01

14-3

(CALL), (CC)
(UC) .

, ,
.
, , ,
.


, .


(), 1 S7,
, ,
.

, ,
-.




,
:


Program Structure [ ]".
(OB121, OB122),

14-4

STEP 7 v5.3
A5E00261405-01

/
. ,
, , .


, ,
.

14.1.3


,
.
.
I/Q/M , ,
(I), (Q) (M) .
I/Q/M .
S7,
.
,
. ,
, .

I/Q/M

, ,
.


( , ).

STEP 7 v5.3
A5E00261405-01

14-5

I/Q/M

/
7
6
5
4

3
2
1
0
B

(I/Q/M)

, (I/Q/M).

IB 0.
B 0 . "0", "1", "2", "3", "5", "6"
"X" .
1 2, 2 3 4 5.
"" "W", .
.

T/C
10 .

14-6

STEP 7 v5.3
A5E00261405-01

T 00-09

T1

T 10-19

T12

T 20-29

T24

Z 00-09

Z2

Z 10-19

Z 20-29

Z 30-39

Z34

14.1.4

5
.

T6

T17

T19

Z7

Z19

, .

, ,
.

.
S7, .
, , .
, , .

Symbol []

Address []

Data Type [ ]


Symbol
[]

Address
[]

Data Type [
]

Comment []

MCB1

I 103.6

BOOL

MCB2

I 120.5

BOOL

MCB3

I 121.3

BOOL

, .

STEP 7 v5.3
A5E00261405-01

14-7

14.1.5


, ,
, S7,
.
.
S7, .
,
.

:
Address []

Number []

Q 2.5

I 23.6

M 34.1

20

14.1.6

LAD, FBD STL


,
. .

View > Block Information [ >
] . ,
"Program Structure [
] "Parent/Child Structure [
]" "Tree Structure
[ ]".
"Cross References [ ]"
View >
Filter [ > ].

"Block language and details [


]" "Cross References [
]" "Filter []",
.

,
.

STL

Nw

LAD

Nw

FBD

Nw

Statement

Instruction

Inst

Nw Inst ,
( ) (
).

14-8

STEP 7 v5.3
A5E00261405-01


,
.

14.2

14.2.1

SIMATIC Manager
1. offline
"Blocks []".
2. Options > Reference Data > Display
[ > > ].


1. "Blocks []".
2.
Options > Reference Data [ > ].
,

(
). ,
,
.



,
.

STEP 7 v5.3
A5E00261405-01

14-9

14.2.2


Window > New Window [ > ]

(,
).

Reference Data > Open [ >
].
,
"View []"
.

14-10

View > Addresses Without Symbols [ >


]

View > Unused Symbols [ >


]

I/Q/M

View > Assignment > Inputs, Outputs, and Bit Memory


[ > > , ]

T/C

View > Assignment > Timers and Counters [ >


> ]

View > Program Structure [ > ]

STEP 7 v5.3
A5E00261405-01

14.2.3

:
1. SIMATIC Manager ,
.
2. SIMATIC Manager Options > Reference Data >
Generate [ > > ].
,
, .

, .

,
,
.

:
Options >
Reference Data > Display [ > >
].
,
,
.

, .

,

. ,
.
:


;
.

, .
.
View > Update [ > ]
, .

STEP 7 v5.3
A5E00261405-01

14-11

14.2.4


,
.
, .

.


1. SIMATIC Manager Options > Reference Data >
Generate [ > > ],
.
,
.
2. .
3. Edit > Go To > Location [ >
> ].
,
.
4. "Overlapping access to memory areas [ ]",
,
.
"Address []".
5. "Go To [ ]".
,
.
.

, , ,
, ,
(SCL)

: (R), (W),
(RW), (?).


, , .

, ,
.

14-12

STEP 7 v5.3
A5E00261405-01

offline. ,
,
offline, , online.

14.2.5


, Q1.0
( ). 1
STL:
Network 1: ...........
A Q 1.0 //
= Q 1.1 //
Network 2:
A M1.0
A M2.0
= Q 1.0 //
Network 3:
//
SET
= M1.0 //
Network 4:
A I 1.0
A I 2.0
= M2.0 //

STEP 7 v5.3
A5E00261405-01

14-13

Q1.0:

:
1. Q1.0 (NW 1, Inst 1) OB1
LAD/STL/FBD.
2. Edit > Go To > Location [ >
> ]
, "Go to Location [ ]".
Q1.0:
OB1
Cycle Execution
NW 2 Inst 3 /=
W
STL
[1 .2 .3 /=
STL]
OB1
Cycle Execution
NW 1 Inst 1 /A
R
STL
[OB1 .1 .3 /
STL]
3. "NW 2 Inst 3 [ 2 3]"
"Go To [ ]" :
Network 2:
A M1.0
A M2.0
= Q 1.0
4. M1.0 M2.0 .
M1.0 LAD/STL/FBD.
5. Edit > Go To > Location [ >
> ]
, "Go to Location [ ]".
M1.0:
OB1
Cycle Execution
NW 3 Inst 2 /=
W
STL
[1 .3 .2 /=
STL]
OB1
Cycle Execution
NW 2 Inst 1 /A
R
STL
[1 .2 .1 /
STL]
6. "NW 3 Inst 2 [ 3 2]"
"Go To [ ]" .
7. LAD/STL/FBD 3 ,
M1.0 (. . TRUE)
M2.0.

14-14

STEP 7 v5.3
A5E00261405-01

STEP 7 , , V5,
. ">>" "<<"
:
8. "Go to Location
[ ]" "Go to Location
[ ]" LAD/STL/FBD
.
9. "<<" ,
Q1.0 are displayed; "NW 2
Inst 3" .
10. "NW 2 Inst
3" "Go To [ ]" ( 3):
Network 2:
A M1.0
A M2.0
= Q 1.0
11. 4 M1.0.
( ) M2.0.
M2.0 "Go to
Location [ ]":
M2.0:
OB1
Cycle Execution
NW 4 Inst 3 /=
W
STL
[1 .4 .3 /=
STL]
OB1
Cycle Execution
NW 2 Inst 2 /A
R
STL
[1 .2 .2 /
STL]
12. "NW 4 Inst 3 [ 4 3]"
LAD/STL/FBD "Go To [ ]":
Network 4:
A I 1.0
A I 2.0
= M2.0
13. I1.0 I2.0.
, ,
( 4 ).
LAD/STL/FBD
,
.

STEP 7 v5.3
A5E00261405-01

14-15

14-16

STEP 7 v5.3
A5E00261405-01

15

15.1


, .

, ,
.
" " .
" "
. , ,
, ,
.
.

, ,
STEP 7 V5.0, Service Pack 3. ,
,
( Program > Compile All).
, ,
.



,
( : References / Call Tree).
1. SIMATIC Manager, ,
Edit >
Check Block Consistency [ >
].
2. " " Program >
Compile [ > ].
STEP 7
.
,
.
STEP 7 v5.3
A5E00261405-01

15-1

Error! Style not defined.

,
( 3
).
.
3.
,
.

.
.
, .
.
4. 2 3 . ,
, .

15.2



.
.
STEP 7.
STEP 7 ,
.
:

, (CALL)

, , , ,

UDT , , , . . DB,
UDT, FC, FB, OB, UDT
.

FB , DB.

FB2 FB1, FB2 ,


FB1.

,
:
, ,
, .
.
, ,
ASCII
.

15-2

STEP 7 v5.3
A5E00261405-01

15.3


.
:

ASCII-

( "Properties
[]")

(
, )

ASCII-,

TEMP

,
, . ,
, ,
.

,
. FB FC
.
, , ,
.
FB

.

STEP 7 v5.3
A5E00261405-01

15-3

Error! Style not defined.

15.4

ASCII-

ASCII-

15.5


( , )


.
,
.
,
(FB)
(SFB).



FB SFB.

15-4

STEP 7 v5.3
A5E00261405-01


FB/SFB
.

FB, FB
.
, ,
FB .
,
().
.

FB .

15.6

UDT ,
UDT
, (UDT),
, ,
.


,
( ,
).
UDT
ASCII-.

, ,
,
, .

, ,
,
UDT.

, ,
, UDT.

STEP 7 v5.3
A5E00261405-01

15-5

Error! Style not defined.

UDT, ,
, UDT, STEP 7
.
UDT .
, .

15.7

,
UDT
FB, FC, UDT,
:
1. STL ,
.
2. .
3. .
/ .

15.8

STEP 7 DB
STEP 7 S7-300/S7-400 CPU,
. DB DI, , ,
FB. DB FB
DB.
,
. , AR1 ( 1)
DB . ,
.

15-6

:
1. CALL FC, CALL FB, CALL
2. DB ( DB20.DBW10)
3.
, DB (DB DI), (AR1,
AR2), (ACCU1, ACCU2) .
, RLO
, FB FC.
,
, ;
.

STEP 7 v5.3
A5E00261405-01


DB ,
,
. , , , DB20 (
DB), DBX0.2
2 0 DB, DB (
DB20). , , DB DB,
.
, DB
:

(, DB20.DBX0.2)

, STEP 7
DB. AR1
, AR1.

STEP 7 v5.3
A5E00261405-01

15-7

Error! Style not defined.

,

STL.
.
DB
,
.
AR1 DB
:


DB

DB
(, DB20.DBX0.2) STEP 7 DB (DB20)
DB.
DB .

FC,
(, ,
UDT) ,
AR1 DB .

FB ,
VAR_IN_OUT.

FB
VAR_IN_OUT (, ,
UDT), STEP 7 AR1
DB. , .

FC
VAR_IN_OUT (, ,
UDT), STEP 7 AR1
DB. , .

15-8

FB 1,
Boolean IN IN_OUT ,
RLO .
RLO.

FB ( ), AR2
.

AR2 FB, , FB
.

DB ANY,
ANY DB DB.
0.

STEP 7 v5.3
A5E00261405-01

16

16.1


,
,
, , ,
.
,
.
STEP 7 ,
.

.

16.1.1

?
.

, ,
(,
M 3.1 = ).


, .
STEP 7 v5.3
A5E00261405-01

16-1

,
.
.

,

.

A I1.1
A M3.1

CALL
"
"

.
, HMI
,
.
,
.

16-2

STEP 7 v5.3
A5E00261405-01

16.1.2

(
).


( ).

:
,


WinCC ProTool (
ALARM_S)


WinCC

S7-300/400

ALARM

ALARM_8

ALARM_8P

NOTIFY

ALARM_S(Q)

AR_SEND

WinCC

ProTool
ProTool

S7-400




(SDB)

S7-300/400

(
)

WR_USMSG

STEP 7
, .

STEP 7 v5.3
A5E00261405-01

16-3

,
, , ,

,
, ,


SFC

16.1.3

SIMATIC

SIMATIC,
.

SKA/SCL

OP/OS

PG

WinCC

PDIAG

CFC

ProTool
PG

S7-GRAPH

CPU

/SDB

S7-300

S7-400

16-4

STEP 7 v5.3
A5E00261405-01

16.1.4


, ,
.
:

: , ,
,

.



K
0000049
11:32:00
27 03 9812.7
:

STEP 7 v5.3
A5E00261405-01

16-5

16.1.5

?
,
:

SFB 33: "ALARM"

SFB 34: "ALARM_8"

SFB 35 "ALARM_8P"

SFB 36 "NOTIFY"

SFC 18: "ALARM_S" SFC 17: "ALARM_SQ"

SFB 37: "AR_SEND" ( ;


)

SFB 31: "NOTIFY_8P"

SFC 107: "ALARM_DQ"

SFC 108: "ALARM_D"

16-6

STEP 7 v5.3
A5E00261405-01

?
,
.
:

, , ,
,

CPU.



- WinCC ProTool

ALARM
SFB33

10

ALARM_8
SFB34

ALARM_8P
SFB35

NOTIFY
SFB36

CPU
/ S7

S7-400

S7-400

10

S7-400

ALARM_8

10

S7-400

ALARM

NOTIFY_8P
SFB 31

10

S7-400

NOTIFY

AR_SEND
SFB37

S7-400

ALARM_SQ
SFC17

S7-300/
S7-400

SFC

ALARM_S
SFC18

S7-300/
S7-400

ALARM_SQ

ALARM_DQ
SFC 107

S7-300/
400

ALARM_SQ

ALARM_D
SFC 108

S7-300/
400

ALARM_SQ

* OP
STEP 7 v5.3
A5E00261405-01

16-7

16.1.6



,
.

.


,
,
:
1. : "S7_server"
"S7_a_type"
2.
, .
"S7_server" "alarm_archiv",
"S7_a_type" .



;
"S7_a_type". ,
, SFB SFC (: "alarm_s").
S7_a_type

16-8

alarm_8

ALARM_8

SFB34

8 , ,

alarm_8p

ALARM_8P

SFB35

8 , ,
10

notify

NOTIFY

SFB36

1 , ,
10

alarm

ALARM

SFB33

1 , , 10

alarm_s

ALARM_S

SFC18

1 , ,

alarm_s

ALARM_SQ

SFC17

1 , ,

ar_send

AR_SEND

SFB37

notify_8p

NOTIFY_8P

SFB 31

alarm_s

ALARM_DQ

SFC 107

alarm_s

ALARM_D

SFC 108


8 , ,
10
1 , ,

1 , ,

STEP 7 v5.3
A5E00261405-01


.
, ,
, SFB FB
,
.

16.1.7



. ,
,
.

, , (FB)
.

FB, ,
. ,
, .
,


.


,
.

,
, .



, . ,
,
.
.

( ) ,
.
.
"Locked []".


,
. .

,
,
. ,
.


,
, CPU,
.
STEP 7 v5.3
A5E00261405-01

16-9

:
,
,
.

CPU:
.
:
. FB
DB
CPU,
,
.

:

, .
, .

16.1.8

STL

STL ,
.
-,
"*$ALARM_SERVER" "*".

:
, ,
.
,
.

STL.
.
,
, .

16-10

STEP 7 v5.3
A5E00261405-01

16.1.9


, ,
CPU. CPU
,
, .
HMI
"WinCC V6.0" / "ProTool V6.0".
, .

16.1.10


CPU

CPU:

CPU


HMI

.


HMI,


.


. ,
,
.


(
),
.


( ),

(:
).

16.1.11



" " SIMATIC manager
( Options > Customize)
. ,
CPU .
" ",
.
" CPU" " "
, ,

.
" "
" CPU", :
1. SIMATIC Manager, .

STEP 7 v5.3
A5E00261405-01

16-11

1. File > Save As [ > ].


2. "With rearrangement [C ]"
.
3. " " "OK".
4.
" CPU" .
File > Delete [ > ]
.

16.2

16.2.1


. ,
STEP 7 ( 1
2097151). ,

. ,
STEP 7 ,
.
,
S7, Edit
> Special Object Properties > Message Numbers ( >
> ).
20,000.

16.2.2

, , ( DB).

(SFB) (SFC) .

16-12

STEP 7 v5.3
A5E00261405-01

16.2.2.1


, ,
.
FB .
(FB), ,
.
.

FB.


(
PCS7).
FB ,
.

DB FB
.

WinCC.

, (FB)
1

SIMATIC Manager (FB),


, ,
.
:
LAD/STL/FBD (LAD/STL/FBD).

5. . ,
,
.
6.
"Declaration []":

in
, , Mess01 ( 01), (
DWORD ).

stat
, , alarm, ,
SFB33.

7.
, CALL alarm, RETURN.
STEP 7 v5.3
A5E00261405-01

16-13

:
( SFB33) .
8. , 2
, "Mess01", EV_ID ,

.
: "Name [] ,
.
, .
(, S7_server S7_a_type)
. (: SFC
"IN" .
Edit > Object Properties
"".).
: SFB, FB,
,
FB, ,
.
9. 2- 4-
.
10. File > Save [ >
].
11. LAD/STL/FBD".

16-14

Properties > Message [ >


> ].
:
STEP 7 ( ).
PCS7
PCS7.

STEP 7 v5.3
A5E00261405-01

,

Attributes [] Text [].
(,
ALARM_8),
. .

,
"New Device [ ]"
"Add Display Device [
]".


. "".

,
, , , ,
.


1. ,

, . ,
SIMATIC Manager ,
, ,
OB1, .
(CALL), FB
DB, FB.
RETURN.
: CALL FB1, DB1. DB1 ,
DB, Yes
[].
: DB .
FB, ,
, Mess01, , ,
1.
2. File > Save [ >
] LAD/STL/FBD (LAD/STL/FBD)..

SIMATIC Manager DB, ,


DB1, Edit > Special Object Properties >
Message [ > > ],
.
: "Message Configuration
[ ]"
DB , .

STEP 7 v5.3
A5E00261405-01

16-15

DB
, ,
. , OK.
:
DB .


WinCC (
PLC-OS) ProTool.

16.2.2.2

, ,

1. SIMATIC Manager, Edit > Special


Object Properties > Message [ >
> ].
2.
( ).
: .
3. "Text" () "Attributes"
().
: ,
.
4. "New Device" ( ),
"ProTool" (Opx) "WinCC."
, .
:
.
5. ,
, "" "".
: ,
.

:

,
.
:
.

16.2.2.3

PCS7
,
WinCC,
PCS7 STEP 7 :

16-16

(
)
STEP 7 v5.3
A5E00261405-01

PCS7
1. SIMATIC Manager (FB DB),
, Edit >
Object Properties [ > ],
.
2. :

: S7_alarm_ui : 1.

,
.

3. OK.
4. Edit > Special Object Properties > Message
[ > > ].
: "PCS7 Message Configuration
[ PCS7]"..


1. SIMATIC Manager FB,
,
PCS7.
:
, FB .
2. "Origin []", "OS area [ OS]" "Batch ID [ ]".
3.
,
.
4. ,
, "Locked []".

SIMATIC Manager DB,


,
PCS7.

STEP 7 v5.3
A5E00261405-01

16-17

16.2.3

16.2.3.1

,

, (SCAN),
.
: (I), (Q) ().

, 10 .
.
, ,
,
, .

CPU



S7 .
,
.

.
(SDB).

, ,
.
.
.

,
, ,
,
, . ,
, ,
, .

16-18

STEP 7 v5.3
A5E00261405-01

16.2.4

,


,
.
, ,
SFC52 (WR_USMSG), .
SFC52
.

,
, :
SIMATIC Manager
S7,


,
, :
SIMATIC Manager S7

sage.

,
() .


CPU, SFC 52.

"CPU messages [ CPU]".

STEP 7 v5.3
A5E00261405-01

16-19

16.3

CPU

16.3.1

CPU
CPU .
CPU .
,
. ,
. , :
,
.

16-20

WinCC V6.0

ProTool V6.0

STEP 7 v5.3
A5E00261405-01

16.3.2

16.3.2.1

, CPU

FB.
FB,
.
.

bl
k ll i
th
FB.


PCS7)
FB
.
DB FB
.

WinCC.

- (FB)
1

SIMATIC Manager, (FB)


, ,
.
: LAD/STL/FBD.

.

, .
:
i. "IN"
, , "Meld01" (
01) (
DWORD ).

STEP 7 v5.3
A5E00261405-01

16-21

ii. "STAT"
, , alarm
, SFB33.
12.
, CALL alarm, RETURN.
:
( SFB 33) .
13. step 2. ,
"Mess01," EV_ID.
: " "IN",
. .
(, S7_server S7_a_type)
(:
SFC "IN"
. Edit > Object Properties
(> )
"").
: FB,
SFB,
FB .
14. 2. 4.
.
15. , File > Save.
16. LAD/STL/FBD".

Edit > Special Object


Properties > Message SIMATIC Manager.
:
STEP 7 ( ).
PCS7
PCS7.

16-22

STEP 7 v5.3
A5E00261405-01

.
" ",
"More" ()
"Default Texts".
(, ALARM_8),
.

,
.

,

, . ,
SIMATIC Manager ,
, , OB1,
.
(CALL), FB DB,
FB.
RETURN.
: CALL FB1, DB1. DB1 ,
DB, Yes [].
: DB .
FB, , , Mess01,
, , 1.

File > Save [ > ]


LAD/STL/FBD (LAD/STL/FBD.

SIMATIC Manager DB, ,


DB1, Edit > Special Object Properties >
Message [ > >
],
.
: "Message Configuration
[ ]"
DB , .

DB
, ,
. , OK.
:
DB .

WinCC (
PLC-OS) ProToolEditing.

STEP 7 v5.3
A5E00261405-01

16-23

16.3.2.2

16.3.2.3

,
CPU
1

Edit > Special Object


Properties > Message .

"Default Texts [
]" "Additional Texts [ ]".
"More" (
) "Default Texts" "Additional Texts".
: .

PCS 7 CPU

WinCC ( V6.0), PCS7 STEP 7
:

, .

PCS7
1. SIMATIC Manager, (FB DB),
. Edit > Object
Properties (> )
.
2. S7_alarm_ui
: 1 ( 0
PCS7).
LAD/STL/FBD. DB
FB, , ,
,
(FB).

,
. .

3. , OK.
4. Edit > Special Object Properties > Message
[ > > ].
: "
PCS7".

16-24

SIMATIC Manager, FB,


,
PCS7.

STEP 7 v5.3
A5E00261405-01

"More [] , "Message text block


[ ].
"Origin," "Area OS," "Batch ID."


,
.

,
, "Locked
[]".


1. SIMATIC Manager. DB,

PCS7.
2. , .

16.3.3

16.3.3.1

,
, CPU
, (SCAN)
. :
(I), (Q), (M).
, 10
. ,
.
, ,
, ,
.

CPU.

STEP 7 v5.3
A5E00261405-01

16-25



S7, .
,
.

.
(SDB).

, ,
.
.
.
:
,
,
, ,
. ,
.
.

16-26

STEP 7 v5.3
A5E00261405-01

16.3.4

,

,
,
. ,
,
SFC52 (WR_USMSG; A B),
. SFC52
ID.

, ,
, :

SIMATIC Manager

S7/M7 ,
.


,
, :

SIMATIC Manager
S7
.
,
() .


CPU, SFC 52.
,
"CPU messages [ CPU]".

STEP 7 v5.3
A5E00261405-01

16-27

16.4

16.4.1


( )
,
.

:
1. :
@< >< >< >@.

,
.

BYTE

WORD

DWORD

Integer

Integer

BOOL

CHAR

REAL

, PLC.
.

16-28

STEP 7 v5.3
A5E00261405-01



. "%" sign.
:

%[i]X

%[i]u

%[i]d

%[i]b

%[i][.y]f

(fixed-point no.)

[ - ]dddd.dddd

dddd:
i total places
%[i]s

( ANSI) i
0 (00hex).

%t#<name of the text library>

, .
,
.

, "[i]",
, .


@1I%6d@: 1 , 6
.
@2R%6f@: "5.4," , 2
"5.4" ( ).
@2R%2f@: "5.4," , 2
"5.4" ( , ,
).
@1W%t#Textbib1@: 1 WORD

TextLib1.

S7-PDIAG, "X"
.
ALARM_S
,
12 . , , 12 ,
6 Int 3 DInt.

STEP 7 v5.3
A5E00261405-01

16-29

16.4.2


4
.
,
.
:
1. SIMATIC Manager, CPU CPU
Options > Text Libraries > System Text Libraries
Options > Text Libraries > User-Specific Text Libraries
.
:

, CPU.

, .

, , -
@[Index]%t#[Textbib]@

[Index] = 1W, 1W
WORD.

: Pressure rose @2W%t#Textbib1@


Textbib1:

1734

zu hoch

too high

1734.
: Pressure rose too high.

16-30

STEP 7 v5.3
A5E00261405-01

16.4.3



, .

:
1. ,
, .
@,
;
@.

16.5

,
, ,
.
, ,
, ,
. ,
,
, .
STEP 7
.
( : Options
> Language for Display Devices [ >
] SIMATIC Manager).
Windows ( )
, , ,
,
.
.

.

STEP 7 v5.3
A5E00261405-01

16-31

16.5.1


,
S7, ,
.
, ,
.
, .
, (
Options > Language for Display Devices[ >
]).
.


,
STEP 7, STEP 7.
,
ASCII ,
Microsoft Excel. *.TXT *.CSV.
STEP 7.
,
.


, ,
, SIMATIC Manager Options >
Language for Display Devices [ >
].
Options >Translate
Texts [ > ]
,
, Texts > Open [ >
]


Texts > Save [ > ].

,
.

16-32

STEP 7 v5.3
A5E00261405-01

16.6

16.6.1



,
. ,
. -
, .
,
.

. , CPU,
.
.
, ,

.
:
,
,


.

, .
,
.
.

16.6.2



, , " ".

.
, CPU,
.

STEP 7 v5.3
A5E00261405-01

16-33

16.6.3



, ,
,
.
STEP 7
STEP 7. ,
CPU.
.
SIMATIC Manager, ,
( Options > Language for Display Devices).
.
(
Options > Manage Multilingual Texts > Export [ >
>]), ,
Microsoft EXCEL, .
, ,

:
*.cvs .
Microsoft EXCEL File > Open
.

,
.

ausgefallen

Failure

gestrt

Disruption

Parametrierfehler

Faulty parameter
assignment


SIMATIC Manager, Options > Language for
Display Devices[ > ],
, ,
.

16-34

STEP 7 v5.3
A5E00261405-01

16.7

16.7.1

PLC-OS Engineering (
- ) ,
, WinCC.
. ,
, ,
.


SIMATIC Manager OS,

.
.

Options > PLC-OS
Connection Data > Transfer [ >
- ]

16.8

CPU
,
CPU Messages [ CPU]"
,
, , .

CPU Messages [ CPU]
Options > Configure Messages [ >
] ,
.
CPU Messages [ CPU] , online.


"CPU Messages [ CPU]"
, , , ,
(online) CPU.

STEP 7 v5.3
A5E00261405-01

16-35

"Top []: , CPU,


. ,
.

Background [ ]: CPU
.
.

Ignore []: CPU ,


, .

""
,
. ( 40 3000 CPU )
Options > Settings
" CPU".
, .
(ALARM_SQ ALARM_DQ)
. Edit >
Acknowledge CPU Message [ >
CPU].

16-36

STEP 7 v5.3
A5E00261405-01

""
ALARM_S,
, "".
View > Multiline Messages [ >
]
. , .

ALARM_S
/
. :
STEP 7 v5.3
A5E00261405-01

16-37

,
( )

"A" ALARM_S .


CPU :
SIMATIC Manager S7

PLC > CPU
Messages [ > CPU].

,
.

16.8.1

CPU
CPU ,
:
1

SIMATIC Manager , online,


CPU Messages [ CPU]. S7
online CPU CPU
Messages [ CPU] PLC > CPU
Messages [ > CPU].
: "Customize []"
CPU.

CPU, 1
.

,
:
-

A: (ALARM_SQ
(SFC 17) ALARM_S (SFC 18))

W:
.

,
:
4

, .
: ,

.

16-38

STEP 7 v5.3
A5E00261405-01

CPU, SIMATIC Manager PLC >


CPU Messages [ > CPU],
" CPU".
,
"CPU Messages".

16.8.2

CPU
CPU ,
"Customize []" "Ignore []".
.

16.9

, S7
DP (, GSD)
.
: ,
(OB82).
S7
.
OB ( 0, ),
( )
( backup failure) .
,
( 1 SFC51
DP SFC13).
0 1
.
, STEP 7
,
.
STEP 7.
CPU
HMI.


.

STEP 7 v5.3
A5E00261405-01

16-39



( )



HMI,

CPU.


ALARM_S/SQ CPU
HMI.

16.9.1

S7 300, S7 400, DP WinAC


,
, ,
.
:

M7, C7 PROFIBUS-DP
DP (CP 342-5 DP) S7-300

, ,
. ,
,
.

16-40

STEP 7 v5.3
A5E00261405-01


, "Report System Error"

ID

( ( ( ,

)
) 1)
/
)
ID 2) 0x01
0x10
0x00
0x00 + 1
0x82
.

ET 200S
:

"

"

ET 200M

ET 200X
:
"
"
ET 200X
:

DESINA
"

"

ET 200L

ET 200B
:

"
"
ET 200B

ET 200C

ET 200 C
:
:

"
"
"
"
ET 200 U
:
:
"
"
"
"
ET 200 iS
:

"

"

DP AS-i link
:

"

"
1) DS0: , , ,
, 4 ,
OB 82.
DS1: , ,
SFC 51.
S7 HW.
2) : ,
.

STEP 7 v5.3
A5E00261405-01

16-41

DS0/DS1 1

ID 2

0x00
0x01

0x00

ET 200S
ET 200M

ET 200X
ET 200X DESINA

ET 200L

ET 200B Digital
ET 200B Analog

ET 200 C Digital
ET 200 C Analog

ET 200 iS

DP AS-i Link

: "
"

1) DS0: , , ,
, 4 ,
OB 82.
DS1: , ,
SFC 51.
S7 HW.
2) : ,
.

( Norm slave message)


, ,
SFC 13.
STEP 7
on-line "HW Config ( ) "DP
Slave Diagnostics" "Hex display".
:
. GSD.

16-42

STEP 7 v5.3
A5E00261405-01

16.9.2

" "
:

HW Config, CPU,
. Options >
Report System Error [> ].

,

(FB, DB).

,
Save Compile .


:
1. SIMATIC Manager, .
2. Edit > Object Properties (
> ).
3. .

HW Config
Station > Properties (>).

, :

FB DB

,

( )

OB : OB ,
, S7,
OB .

CPU : ,
CPU STOP.

( )

Help
.

STEP 7 v5.3
A5E00261405-01

16-43

16.9.3



, (FB DB, DB,
, ). ,
"" "
".
:

16.9.4

FB ( : FB49)

DB FB ( : DB49)

OB (
" OB"),

, FB

OB
OB "
":

OB81 ( )
FB.

OB82 ( OB)
FB.

OB83 (/ )
FB.

OB84 ( CPU)
OB , CPU
STOP, (,
MPI ,
MPI). ; .

OB85 ( )
CPU STOP,
(, ).
FB OB83 .
CPU STOP
OB83. OB85, CPU
STOP.

OB86 ( , DP
I/O)
FB.

OB ...
OB . ,
FB .

16-44

STEP 7 v5.3
A5E00261405-01

I/O...
I/O, FB
SFC13 ( DP).
, FB
OB1 OB
OB.

, :

CPU STOP,
OB85 Error While Updating
Process Image.

OB85 CPU, :
OB,
OB,

16.9.5

, CPU STOP,
OB85,
.

CPU STOP FB
OB84 OB85, FB
OB. OB85,
FB OB83.

FB, DB
FB OB ,
S7,
,
.
FB :

RSE (Report System Error) (


DB)

- ( DB)

" "
(
DB).


FB know-how,
. , FB
,
.

STEP 7 v5.3
A5E00261405-01

16-45

(
) FB
. :

EV_C

BOOL

// (TRUE) (FALSE)

EV_ID

DWORD

//

IO_Flag

BYTE

// : B#16#54 : B#16#55

logAdr

WORD

//

TextlistId

WORD

//ID ( = 1)

ErrorNo

WORD

//

Channel_Error

BOOL

// (TRUE)

ChannelNo

WORD

//

ErrClass

WORD

//

HErrClass

WORD

// H

FB , SFM
.

16-46

STEP 7 v5.3
A5E00261405-01

, , :

-OB

OB

86

OB 72

B#16#1

B#16#56

162

163

OB 70

B#16#A2

B#16#A3

193

194

B#16#C2

224

OB 72

B#16#C1

OB 73

B#16#E0
B#16#21

B#16#33

289

307

OB 81

513

540

OB 82

865

900

OB 83

B#16#61

B#16#84

1729

1763

OB 86

B#16#C1

B#16#C8

12288 .
,
.
, help help .
:
12288 = W#16#3000 -> 0x30 - 0x10 = 0x20 (CP
);
0x00, 0
32774 = W#16#8006 -> 0x80 - 0x10 = 0x70 (
);
0x06, 6

STEP 7 v5.3
A5E00261405-01

16-47

17

17.1

STEP 7

WinCC.
,

(OS), STEP 7. STEP 7
WinCC PLC-OS Engineering
[ - ] (
"Process Control System PCS7").
. WinCC
.
STEP 7

:
,
/
CFC CFC




/ ,
.
:
1


.
CFC,
.

,
, ,
, .
Operator Interface ( Edit > Special Object
Properties > Operator Interface), WinCC.

, STEP 7,
(WinCC)
AS-OS Engineering .

STEP 7 v5.3
A5E00261405-01

17-1


WinCC
, ,
STEP 7.
, CFC S7
:

17.2

S7 S7 (
S7 ).

, S7 CFC
, :
[ ] [ . ] [ % ] [ - ] [ / ] [ * ] [ + ].

,
,
,
, DB.

STEP 7, S7
.


S7_m_c
,
.

WinCC
.

17-2

STEP 7 v5.3
A5E00261405-01

17.3

,
,
:

, :

SIMATIC Manager.

S7 .


"Operator Control and Monitoring [
]"
WinCC.

STEP 7 v5.3
A5E00261405-01

17-3

17.4


CFC

CFC ,
,
,
.

S7 STEP 7, CFC
.

,
S7_m_c,
,
"Operator Control and Monitoring [
]" (
Edit > Object Properties [ > ]).

17-4

STEP 7 v5.3
A5E00261405-01

17.5


PLC-OS Engineering

WinCC.


AS-OS Engineering.



WinCC, :
SIMATIC Manager
.
.

, .

STEP 7 v5.3
A5E00261405-01

17-5

17-6

STEP 7 v5.3
A5E00261405-01

18

online
CPU

18.1.1

online
online

S7 ,
S7
:

CPU

CPU

online offline

online

(, (MPI)).
online
"Accessible Nodes [ ]".

18.1.2

online "Accessible
Nodes [ ]"

, , .
.
,
.
"Accessible Nodes [ ]"
PLC > Display Accessible Nodes [ >
]. "Accessible Nodes [ ]"
, , .
, STEP 7 (,
),
.

STEP 7 v5.3
A5E00261405-01

18-1

online CPU

(direct []):
( PC).

(passiv []): /
PROFIBUS DP

(wait []): ,
.


""
PROFInet. ,
PLC > Diagnostics/Settings > Node Flashing Test.

.
FORCE.
, FORCE.

18.1.3

online online
,
/.
online SIMATIC Manager View > Online [ >
Online]. (
offline,
/). online
S7, 7.
,
.
"PLC []" SIMATIC Manager
online, offline.
:


, ,
offline.
online, MPI,
.


S7 7,
(..
).
online,
MPI S7/M7.

online
.
, , S7 online,
:

18-2

STEP 7 v5.3
A5E00261405-01

online CPU

CPU
S7,
( , offline).
CPU
, , CPU, . .
.

STEP 7 v5.3
A5E00261405-01

18-3

online CPU

18.1.4

Online PLC

PG/PC
" PG/PC" "PG/PC" " SIMATIC PC"
.
online
. .

PG/PC PC , online
PLC,
.
: PG/PC PC
, .
PG/PC , PG, ,
.


; ,

PG/PC .


PG/PC ,
PG/PC, .
, PG/PC
"" "" PG/PC.

PG/PC. Online
.

18-4

STEP 7 v5.3
A5E00261405-01

online CPU

PG B

PC A

1. A PG/PC
2. A


online PLC
PG, "PG/PC"
"SIMATIC PC " PG.
, PG , SIMATIC Manager
, PG.

18.1.5

, :
CPU
( )
-
( )
online ,

,
.
,

, .
, -
online, "Enter Password
[ ]". ,
,
.
online ,
.

STEP 7 v5.3
A5E00261405-01

18-5

online CPU

PLC > Access Rights [ > ]


"Enter Password [ ]"
. ,

.
.
CPU

18.1.6

Test operation/
process operation
[
/
]

"Protection
[]".
(process operation)
,
/ , ,

. , ,

,
.


.
(test operation)
,
/,
,
.

Protection level
[ ]

"Protection
[]". CPU
/
. .

online,
(, ),
"Accessible Nodes [
]".

"Accessible Nodes [ ]"


online.

,
(
F5).

18-6

STEP 7 v5.3
A5E00261405-01

online CPU

18.2


, , CPU
RUN .


1. S7/M7
"Accessible Nodes [ ]" PLC > Display
Accessible Nodes [ > ]
("MPI=...").

PLC > Operating Mode [ >


].


. ,
,
"Undefined [ ]".


CPU .
, .

18.3

18.3.1

CPU /

/
CPU ( V3 ),
STEP 7 V5.1, Service Pack 2:


TOD, ,
, .
,

. ,
/
).

STEP 7 v5.3
A5E00261405-01

18-7

online CPU

/
,
TOD .
, ,
.
, Internet.

TOD TOD
/
(TOD).
, TOD
: STEP 7 (online)

PLC > Diagnostics/Setting > Adjust TOD [ >


/ > ] (
)

" ",
( )

SFC 100 "SET_CLKS" ( )

SFC 51 "RDSYSST" SZL 132, 8 ( )

,
OB
, .

TOD
OB 80, TOD - "
" .
/
TOD .

TOD
CPU, TOD Master (, CPU
"/"),
TOD.

18-8

STEP 7 v5.3
A5E00261405-01

online CPU

18.4

18.4.1


Online
STEP 7 V5.1 Service Pack 3,
online.
, :

, CPU, CP
IM, (*.UPD), .
( PLC).

, , online,
(PG) PROFIBUS ,
. ,
(PG) MPI CPU, DP,
, , PROFIBUS
DP. CPU S7
MPI PROFIBUS-DP.
.
, ,
PG/PC.
.

STEP 7 v5.3
A5E00261405-01

18-9

online CPU

(1) PROFIBUS
(2) MPI
(3) CPU MPI DP ( S7)

HW Config
1. , , .

18-10


PROFIBUS DP IM 151,
DP. , ET 200S.

PLC > Update firmware ( >


).
,
DP
" ".

" ", "Browse"


(*.UPD).

" "
,
.

"Run" ().
STEP 7 ,
. ,
.
CPU ,
.
STEP 7 v5.3
A5E00261405-01

online CPU

.
: , CPU 317-2 PN/DP,
CPU. ,
.
,
. , .
"Cancel" .

STEP 7, ( CPU)
, .



.
,
POWER OFF/POWER ON. , , CPU
STOP
.
.
, ,
F I/O.
F I/O POWER
OFF - .
. .
, , ,
.

STEP 7 v5.3
A5E00261405-01

18-11

19

19.1

PG/PC

19.1.1


CPU (,
).

PLC, "STEP 7"


"Use" .

CPU ,
(STOP RUN-P).
, RUN-P
. , , CPU,
, ,
. CPU STOP.
CPU STOP.

offline , CPU
online SIMATIC Manager.


CPU, "" CPU.

STOP
RUN STOP
:

CPU

CPU

( RUN)
"STOP",
( 100)
STARTUP []. , CPU
RUN. :

CPU

STOP

STEP 7 v5.3
A5E00261405-01

19-1

19.1.2

File > Save [ > ]

PLC > Download [ >]

File > Save As [ >


...]


CPU.

.

.

.
,
.
,

,
.

.

.

.
,
.
,

,
.

, online
offline.

,

, , .
, CPU
PLC > Download [ > ], ,
,

.
CPU .
, .

19.1.3

CPU
, ,
online
. , ,
, (), (FB)
(FC), , (DB).
, ,
, System Data [ ]".

SIMATIC Manager, ,
.

19-2

STEP 7 v5.3
A5E00261405-01


; ,
,
.

CPU

CPU

CPU


(
).

, ,
.

,
.

,
(, CPU 312 IFM CPU 314 IFM).

S7-400 (
) .

CPU
( )
, .


(, )
. CPU, ,
.

,
SIMATIC Manager ( : PLC > Download [ >
])


,
, ,

STEP 7 v5.3
A5E00261405-01

19-3

( : PLC > Download [ >


]).

, online
(,
View > Online [ > Online] PLC > Display Accessible Nodes [ >
]) ,
, online.


CPU
.

19.1.4

,
CPU
,
. CPU
:

PG

PG online

PG online

PG online

( S7300)

PG online

19-4

STEP 7 v5.3
A5E00261405-01

online
,
, .
.


,
CPU.
.
,
CPU.

CPU. CPU,
CPU
, .


CPU 312
.
.
CPU,
CPU, .

19.1.5

CPU S7

19.1.5.1

Project Management
1. ,
.


, PLC > Download (PLC>).

(Drag & Drop)


1. offline online .

19.1.5.2

, offline
online.


1. " Accessible Nodes [ ]",
PLC > Display Accessible Nodes ( >
) .

("MPI=...") "Accessible Nodes


[ ]" "Blocks []".

,

. File > Open [ > ].

STEP 7 v5.3
A5E00261405-01

19-5

19.1.5.3

, ,
, .

,
"Blocks" "Accessible Nodes ".


,
(RAM) CPU S7
().
.
S7 .
, .
, EPROM, ,
, .
RAM. .
,
, .

, RAM
, CPU ""
.

19.1.5.4

EPROM
CPU, EPROM ( CPU 312),
EPROM,
.
1. View > Online, ,

" ", "Accessible Nodes"
, PLC > Display
Accessible Nodes.

S7 M7
"Accessible Nodes".

"", ,
:
,
" ",

19-6

PLC > Save RAM to ROM [ >


RAM ROM].

STEP 7 v5.3
A5E00261405-01

19.1.5.5

EPROM

EPROM ,
S7,
EPROM.
EPROM,
M7,
( PG 720, PG 740 PG 760). EPROM
,
STEP 7. PC,
EPROM.
.
Start > Simatic > STEP 7 > Memory
Card Parameter Assignment [ ]
( "Memory Card Parameter
Assignment).



:
1. .
2. " Memory Card [ ]":
-

"Memory Card" .
, ,
View > Toolbar [ > ].

, File > S7 Memory Card >


Open [ > S7 > ].

3. ,
, : :
-

, "ONLINE"

, "offline"

" "

4. ""
" S7".
5. ,
. ,
, 2.

STEP 7 v5.3
A5E00261405-01

19-7

19.2


PG

19.2.1


, (SDB), ..
. SDB "Hardware".

PCS 7, , "
"- SIMATIC Manager.
PCS 7, : PLC CFC
, .
CPU STOP.
, , PCS 7,
.

F-
, ,
F-. ,
" ",
. ,
PLC


(, offline SDB)
" "
,
.
,
.

19-8

CPU STOP.

CPU.
CPU ,
CPU
( "Edit") , "
".

STEP 7 v5.3
A5E00261405-01

, ,
:
.
, ,
.

H-CPU, CPU (H-CPU


0 H-CPU 1) "
" ( "CPU" "Edit").

CPU :

CPU ( "Memory")
F-CPU (
"Protection")

,
:

,
.


,
.
,
, .
.

offline SDB (
, SDB SDB,
).

,
.

,
. ,
CPU,
.

, ,
STOP ( ,
).

, , ,
,
. ,
.
STEP 7 v5.3
A5E00261405-01

19-9

19.2.2


" " ,
PLC
( ).
, .
,
. ,
.
, .
"" ,
. , ,
.
:
1

SIMATIC Manager, ,
.
SIMATIC Manager:
-

S7

SIMATIC Manager, PLC > Compile And


Download Objects [ > ].

" ",
, PLC. ,
PLC.

- , " ".
, . ,
, , . ,
, .

,
" Take connections into consideration [
]".
,
.
,
, .

,
.
, "Hardware"
"Connections"
( ). " "
, "Hardware" "Connections"
( ).

19-10

STEP 7 v5.3
A5E00261405-01

, " ", STEP 7



"" "", , .
: , ,
. - ,
, CPU STOP.
NetPro.
6

"Compile" "Download", ,
. .
, " " 3, , "Download"
.

"Start" .

, "All",
" ",
,
.

19.3


PG/PC

19.3.1

PG/PC
:

(,
)

,
.


, , ,
offline , CPU,
. , ,
, online,
.

STEP 7 v5.3
A5E00261405-01

19-11


,

,
.
. ,
, -
( ) .
:

S7-300:

S7-400: CPU

,
; ,
. Upload []
.
S7-300 ,
, - ( )
.

(
offline) STEP 7
.
""
Options > Specify Module
[ > ].
, STEP 7 (. . ,
"Hardware Catalog [ ]");
STEP 7 ,
.



:
,


,
,
"Configuring Hardware [
]"

19-12

STEP 7 v5.3
A5E00261405-01

19.3.2


(GD) ,


.
(VAT)
.
,
(HW Config: "Save object names in
the programmable logic controller [
]" ,
Options > Customize [ > ])..


PLC > Upload Station [ >
]

.
, STEP 7 ,
.
(, "SIMATIC 300-Station(1)").
online,
offline.
, .
online offline
.
.

S7-300
,
(DP).

S7-400
.

S7-300 ,
, - ( )
.

STEP 7 v5.3
A5E00261405-01

19-13


, ,
:

19.3.3


(GD), ,
,


,
.

CPU S7
S7 CPU
SIMATIC Manager.
:

,
CPU. ,
, CPU
.

CPU
, ,
.
.
.

19.3.4

PG/PC

19.3.5

PG/PC
CPU
:

19-14


CPU .


CPU
.

STEP 7 v5.3
A5E00261405-01

online offline

.

, online, :

, online,
S7, offline

, offline, CPU

, offline, :

online
S7 offline, offline


CPU
, :
1. , ,
.

, ,
.
, ,
CPU, . :

19.3.5.1

,
PG/PC
CPU :
1. SIMATIC Manager.

"" .
.

, .

File > Save [ > ],


.

PLC > Download [ > ],


.

STEP 7 v5.3
A5E00261405-01

19-15

19.3.5.2

,
PG/PC
CPU, :
1. SIMATIC Manager, "
" PLC > Display Accessible Nodes.

19-16

(MPI=..." )
.

, ,
, .

File > Save As [ > ]


,
.

PLC > Download [ > ],


.

STEP 7 v5.3
A5E00261405-01

19.4

19.4.1

/ CPU

S7 CPU,
"" CPU .


, CPU STOP
( STOP, RUN-P,
STOP PLC > Operating Mode
[ > ]).

CPU S7
CPU S7 :

CPU .

(
(SDB) MPI).

CPU .

( ),
CPU
.

MPI .

CPU/FM M7
M7 CPU/FM, :

(SDB) MPI
.

CPU/FM .
CPU
STOP RUN.

"memory reset [ ]"


CPU FM M7
(SDB) .
.
, 7 (
MRES).
CPU FM SIMATIC M7 , CPU/FM
RMOS32.

STEP 7 v5.3
A5E00261405-01

19-17

13.1.1.1 S7
CPU
CPU. CPU
( CPU ).

.

.

CPU
.
.

.
""
.
(, CPU 312)
.


..

19.5

(RAM)

19.5.1

(RAM)
(
) ,
.
,
.
,
.

STOP
,
"STOP". RUN-P (
) , ,
, .

19-18

STEP 7 v5.3
A5E00261405-01

RUN ( ) (
!).

19.5.2

S7 CPU

,
, ,
. ,
.

, (
PLC > Diagnostics/Setting > Module Information [ >
/ > , ""])
, .

1. S7 " " online


.

PLC > Diagnostics/Setting > Module Information


[ > / > ]).

Memory [].
(Compress), CPU
.

STEP 7 v5.3
A5E00261405-01

19-19

20

20.1



/
CPU.



CPU.

.


CPU
STOP.



CPU
, .

, , ,

, ,
.
,
,
.

20.2




Monitor [] Modify []
:
1. .

STEP 7 v5.3
A5E00261405-01

20-1

2. .
3. online
CPU PLC > Connect To [ >
].
4. Variable > Trigger [ >
],
.
5. Variable > Monitor [ > ]
Variable > Modify [ > ]
.
6.


Table > Save [ > ] Table > Save As
[ > ...],
.

20.3

20.3.1


,
(VAT) .

:

SIMATIC Manager:

20-2

"Blocks []" Insert > S7


Block > Variable Table [ > S7 > ].
.
, .

, online, S7 M7
. ,
, PLC > Monitor/Modify
Variables [ > / ]..

STEP 7 v5.3
A5E00261405-01

"Monitor/Modify Variables [/ ]":

,
S7 7,
Table > New [ > ].
Table > Open [ > ].

, ,
.

20.3.2

/

S7/M7.
,
:

20.3.3

,

.

,
S7/M7
.

,
,
.

,
(
).



, .
1. , Table > Save
[ > ].

, ,
, "ProgramTest_1."

,
. , ,
"Trigger".

STEP 7 v5.3
A5E00261405-01

20-3

20.4

20.4.1


,
, . ""
""; , ,
,
, , , .
, , 1.0, 5
0, "Address []":
:
I 1.0
MW5
QB0



: Address [], Symbol [], Monitor Format
[ ], Monitor Value [ ] Modify Value
[ ].
Variable Table 1
Table

Edit

Insert

PLC

Variable

View

Options

Window Help

"Variable Table 1"

Address

Symbol

Display Format Status Val Force Valu

//OB1 Network 1
I

0.1

"Pushbutton 1"

BOOL

true

0.2

"Pushbutton 2"

BOOL

true

4.0

"Green light"

BOOL

false

//OB1 Network 3
I
0.5
"Automatic On"

BOOL

true

0.6

"Manual On"

BOOL

true

4.2

"Automatic mode"

BOOL

true

//OB1 call FB1 for petrol engine on


I
1.0
"PE_on"

BOOL

false

1.1

"PE_off"

BOOL

false

I
Q

1.2
5.1

"PE_failur"
"PE_preset_reached"

BOOL
BOOL

false
false

5.0

"PE_on"

BOOL

//OB1 call FB1 for diesel engine on


I
1.4
"DE_on"
I
1.5
"DE_off"

BOOL
BOOL

true

true
false

(direct)

20-4

STEP 7 v5.3
A5E00261405-01

, o ,
.
"Symbol []" "Address []".
.
,
.

,
.

,
.

, ,
(, "Motor.Off", "Motor+Off", "Motor-Off").


Options > Symbol Table [ > ].

.



.
. , ,
.
F1.


( ), "Brief Information When
Using the Keyboard".
, ,
Option > Customize , , "".


255 .

. 1024 .
.

20.4.2

1. .

,
.

Insert > Range of Variables [ >


]. "
".

STEP 7 v5.3
A5E00261405-01

20-5

"From Address [ ]".

, "".

"OK".

20-6

STEP 7 v5.3
A5E00261405-01

20.4.3


("//") "Modify Value
[ ]" ,
, .
,
.
Variable > Modify Value as
Comment [ > ],
.

20.4.4


:
: W#16#3999 ( BCD)

SIMATIC_TIME 137

S5TIME#130MS

MW4

SIMATIC_TIME 137

S5TIME#890MS

BCD

MW4

HEX

137

W#16#0089

BCD

MW6

HEX

157

W#16#009D

BCD
,
SIMATIC_TIME

,
.
(137
130 ; 7 ).

,
WORD, , IW1, BCD.
BCD-.

SIMATIC_TIME , WORD,

(: HEX, . ,
( View [])),
.

STEP 7 v5.3
A5E00261405-01

20-7

BCD SIMATIC_TIME
SIMATIC_TIME BCD.
16 :
|00xx||||
15 14
0.
13 12
( xx) 0
11:
00 => 10
01 => 100
10 => 1
11 => 10
11 8
()
7 4
()
3 0
()

20.4.5


:
: C#999
W#16#0999 ( BCD)

C1
MW4

COUNTER
COUNTER

137
137

C#137
C#89

MW4

HEX

137

W#16#0089

MW6

HEX

157

W#16#009D

BCD

BCD

BCD
,
COUNTER


C#,
BCD (137 C#137).

20-8

,
WORD, , IW1, BCD.
BCD-.
COUNTER
, WORD,
(: HEX,
. , ( View
[])), .

STEP 7 v5.3
A5E00261405-01

20.4.6


//".
Edit > Comment Line [ >
]

20.4.7

20.4.7.1

( ):

| |

BOOL

I 1.0 | Q 1.7 | M 10.1

| |

BYTE

IB 1 | QB 10 | MB 100

| |

WORD

IW 1 | QW 10 | MW 100

| |

DWORD

ID 1 | QD 10 | MD 100

( | )

BYTE

PIB 0 | PQB 1

( | )

WORD

PIW 0 | PQW 1

( | )

DWORD

PID 0 | PQD 1

TIMER

T1

COUNTER

C1

BOOL

DB1.DBX 1.0

BYTE

DB1.DBB 1

WORD

DB1.DBW 1

DWORD

DB1.DBD 1

"DB0. .." , .

Force Values [ ]:
S7-300 ,
.
S7-400 , ,
(/.

20.4.8


"Insert Block
[ ]" Insert > Block [ > ].

:
: M 3.0

STEP 7 v5.3
A5E00261405-01

20-9

: 10
: BIN

M 3.0

BIN

M 3.1

BIN

M 3.2

BIN

M 3.3

BIN

M 3.4

BIN

M 3.5

BIN

M 3.6

BIN

M 3.7

BIN

M 4.0

BIN

M 4.1

BIN

, "Address
[]" .

20.4.8.1

20-10

I1.0

true []

M1.7

false []

Q10.7

DB1.DBX1.1

I1.1

2#0

M1.6

2#1

STEP 7 v5.3
A5E00261405-01

IB 1

2#00110011

MB 12

b#16#1F

MB 14

1F

QB 10

'a'

DB1.DBB 1

10

PQB 2

-12

IW 1

2#0011001100110011

MW12

w#16#ABCD

MW14

ABCD

QW 10

b#(12,34)

DB1.DBW 1

'ab'

PQW 2

-12345

MW3

12345

MW5

s5t#12s340ms

MW7

0.3s 0,3s

MW9

c#123

MW11

d#1990-12-31

ID 1

2#00110011001100110011001100110011

MD 0

23e4

MD 4

QD 10

dw#16#abcdef10

QD 12

ABCDEF10

DB1.DBD 1

b#(12,34,56,78)

PQD 2

'abcd'

MD 8

l# -12

MD 12

l#12

MD 16

-123456789

MD 20

123456789

MD 24

t#12s345ms

STEP 7 v5.3
A5E00261405-01

20-11

MD 28

tod#1:2:34.567

MD 32

p#e0.0


"Timer"

T1


()

T 12

20

T 14

12345

T 16

s5t#12s340ms

T 18

1 300

T 20

3s

1 300

, .
, 1 0,
1.
s5t, s5time
.

(COUNTER)
"Counter"

C1

C 14

20

C 16

c#123

,
. , 1 0
1.

20.5

CPU

20.5.1

CPU
,
(VAT),
CPU.
CPU.

20-12

STEP 7 v5.3
A5E00261405-01

online
online ,
Online. "RUN", "STOP",
"DISCONNECTED" "CONNECTED", CPU.

online CPU
online CPU ,
PLC >
Connect To > ... [ > > ],
CPU.

Online CPU
CPU
PLC > Disconnect [ > ].


Table > New [ > ],
CPU, .

20.6

20.6.1

Variable
> Monitor [ > ].

. Every
cycle [ ]",
Variable > Monitor [ > ].


Variable > Update Monitor Values [
> ].
.

ESC
ESC,
.

20.6.2




( ), .

STEP 7 v5.3
A5E00261405-01

20-13

, ,
.

Variable > Trigger [ > ].

Trigger point [
]

Start of cycle [ ]
End of cycle [ ]
Transition from RUN to STOP
[ RUN STOP]

Trigger frequency
[ ]

Once [ ]
Every cycle [ ]


.


" "

OB1
"
RUN STOP"
" "

,
,
, .

" ",
" .

20-14

STEP 7 v5.3
A5E00261405-01



Variable > Update Monitor Values [ >
]. " "
, , -
. , ,
STOP.

20.7

20.7.1


Variable > Modify [ > ].

.
Every cycle [ ]",

Variable > Modify [ > ].


Variable > Activate Modify Values [
> ].

Force [ ] Enable Peripheral Output


(PQ) [ ]
.

,
, .

, ,
, .
,
, .

STEP 7 v5.3
A5E00261405-01

20-15

(, Edit > Undo


[ > ]).



.

.

ESC
ESC,
.

20.7.2



( )
( ).
, ,
.

Variable > Trigger [ > ].

Trigger point [
]

Start of cycle [ ]
End of cycle [ ]
Transition from RUN to STOP [ RUN STOP]

Trigger frequency
[ ]

Once [ ]
Every cycle [ ]

20-16

STEP 7 v5.3
A5E00261405-01



" "

OB1
"
RUN STOP"
" "

" "
( OB 1),

).

" "
( OB 1),

).

Once [ ]",

.

Every cycle [ ]"


.



Variable > Activate Modify Values [ >
]. " "
, , . ,
, STOP.

STEP 7 v5.3
A5E00261405-01

20-17


,
.

,




,
.

20.8

20.8.1


,
:

20-18

STEP 7 v5.3
A5E00261405-01


, CPU
.


Variable > Stop Forcing
[ > ].

Monitoring and Modifying Variables [
]"
.


(, Edit > Undo [ > ]).

CPU
, Variable [],
, .
Variable >
Enable Peripheral Outputs [ >
], ,
, .

20.8.2


,
, CPU.
, CPU
(, CPU S7-400). ,


.

"Force Values [ ]"



, "Force Values [
]".
, [ >
].
CPU "Force Values [
]".

.

STEP 7 v5.3
A5E00261405-01

20-19


Force Values : MPI = 3 (direct) ONLINE
Address

Symbol Display Format Force Value

IB

HEX

B#16#10

0.1

BOOL

true

1.2

BOOL

true

online .
,
CPU, .

, .
"Force Values
[ ]" :

, CPU.

, /

; .

,
. , Variable >
Force values ,
. .

CPU

"Force Values [ ]"
, :

20-20

,
,
CPU.
Edit > Undo [ > ].

, .
"Force Values
[ ]"
Table > Save As [ > ...]
Variable > Force [ >
STEP 7 v5.3
A5E00261405-01

]:
CPU .


, "Force Values [ ]".


Variable > Display Force Values ,
. ,
Variable > Delete Force (>)
CPU.



. Insert > Variable Table
[ > ]
.


,
"Monitoring and Modifying Variables [
]" , .
, "Symbol
[]" . Options > Symbol Table
[ > ] .

20.8.3


S7-400 (
CPU 318-2DP)



S7-300 (
CPU 318-2DP)

(M)

(T, C)

(DB)

(PIB, PIW,
PID)

(PQB,
PQW, PQD)

(I, Q)

/

STEP 7 v5.3
A5E00261405-01

20-21


CPU

:
.
IW1
/
: 1
IW1
/
: 0

"Enable Peripheral
Outputs",
, ,
;

.

.
.
.

.

20-22

STEP 7 v5.3
A5E00261405-01

21



,
(RLO ( VKE), )
.
"LAD/FBD (LAD/FBD)"
"Customize []".
Options > Customize [ > ]
"LAD/STL/FBD: Programming Blocks [LAD/STL/FBD:
]".



.

.

,
CPU.

CPU ,
.

online.

,
.
, ,
1
.

STEP 7 v5.3
A5E00261405-01

21-1

online

( )

,

(. [ > ]).
(process operation).

21.1


.
.


Options > Customize [ > ],
"LAD/FBD".

21-2

, "1"

, "0"

, .

(ENO)
ENO .

Q
.

(CALL) ,
BR.

, ,
. . .

(ENO) ,
.
STEP 7 v5.3
A5E00261405-01

,
.

, ,
("1").


("1").

, , ,
,
.

, NOT, ,
NOT ( ).

,
:
-
- .

21.2

, ,
.

, ,
;
.

( )

"testing in single-step mode [ ]"


(
).
Status Word
/FC

STA

OS

CC0

RLO

OR

OV

CC1

BR

Accu1

3039

Accu2

58

AR1

AR2

84000000

ShdDB

STEP 7 v5.3
A5E00261405-01

InstDB

21-3

.
(process operation)
(. Debug > Operation [ > ]).

.
,
,
View > STL [ > STL ( )].

online.

,
, .
, ,
, "Debug []".

.
View > Breakpoint Bar [ > ].

HOLD.

21.3

HOLD
,
HOLD [].

HOLD

21-4

RUN

STOP

STEP 7 v5.3
A5E00261405-01

HOLD

HOLD S7 , . .
.

:
-
-
- , ,

HOLD
("output disable [ ]")

HOLD


STOP . CPU
. STOP
, (,
/ , ).

"
"

.

STEP 7 v5.3
A5E00261405-01

21-5

21.4


5 STEP 7, online
. online
offline. ,
.
.
()
online offline, offline
.
" ",
" " online.
, .
, .
,
.
;
.
,
" ", .
online offline.

:
DB,
(in/out/in-out/stat) .
.
, " ", ,
, .

21-6

DATE_AND_TIME STRING .

ARRAY, STRUCT, UDT, FB SFB,


,
.

INOUT
,
. .

STEP 7 v5.3
A5E00261405-01

21.5



Statement List, Function Block Diagram, Ladder Logic block.
:
1. Options > Customize [ >
].
2. "", "STL" "LAD/FBD".
3. .
.
...

...

Status bit

; 2

RLO

1 ;

Standard status

Address register
1/2


( )

Akku2

DB register 1/2

, /

Indirect

; (),
;
,
.
,

Status word

21.6

, , online.

( Debug > Call Environment)


.

,
Debug > Operation.

.
.

STEP 7 v5.3
A5E00261405-01

21-7

.
CPU ,
,
.

, , .

HOLD

, CPU,
.
.

21-8

STEP 7 v5.3
A5E00261405-01

22



( )

22.1


( )
PLC Simulation
[ ]
,
(, PG 740).
STEP 7,
S7 ( ).
CPU S7,
CPU S7-300 S7-400.

,
(, ).

STEP 7
CPU. ,
(VAT).

STEP 7 v5.3
A5E00261405-01

22-1

( )

22-2

STEP 7 v5.3
A5E00261405-01

23

23.1

,
.
, CPU
.

online, ( )
, "Diagnose Hardware
[ ]".
"Module Information [ ]",

.

SIMATIC Manager ONLINE

S7


"Diagnose Hardware
[ ]"


CPU

CPU
+

UR (0)
1

PS 307 5A

CPU 314

AI-300


1. online View >
Online [ > Online].
2. ,
.
3. , CPU ,
. F1

STEP 7 v5.3
A5E00261405-01

23-1


.
4. , .
5. PLC > Module Information [ >
], CPU
.
6. PLC > Diagnose Hardware [ >
], " "
CPU .
( Options >
Customize [ > ], "View" []).
7. .
8. "Module Information [ ]",
.
9. "Open Station Online [ online]"
, .

.
10. ,
.
,
.
; ,
.

23.2

online
online

online.
.
,
. ,
.
,
,
.

23-2

STEP 7 v5.3
A5E00261405-01

(: FM / CPU)


:


: .
:
,
/

,
online CPU

(,
).

(: CPU)

STARTUP []

STOP

STOP,
STOP CPU

RUN

HOLD []


,
.


( RUN).

STEP 7 v5.3
A5E00261405-01

23-3

F5

View > Update [ > ].

23.3

23.3.1



"Diagnosing Hardware" ,
HWConfig.
"Diagnose Hardware [ ]",
.


SIMATIC Manager,
PLC > Diagnose Hardware [ > ].
:

online, S7/M7.

"Accessible Nodes [ ]" ("MPI=...")


CPU.

,
, .

23.3.2

online CPU.

CPU.

, CPU
(, ,
/).

(, , - DP
).

23-4


"Module
Information [ ]".
,
. ,

STEP 7 v5.3
A5E00261405-01


CPU.


"Open Station Online [ online]"
, , ,
,
. ,
"CPU/Faulty Modules [/ ]"

23.4

23.4.1


, "Module
Information [ ]" .
( )

.

STEP 7 v5.3
A5E00261405-01

23-5

offline,
online,
Station > Open Online [ > online].

,
Module Information [ ]"
.

"Accessible Nodes [ ]"


( MPI PROFIBUS).

online SIMATIC Manager


1. online ,
View > Online [ > Online]
SIMATIC Manager.
2. .
3. "Hardware [ ]".
.

PLC > Module Information [ >
].

offline SIMATIC Manager


:
1. SIMATIC Manager
.
2. "Hardware [ ]".
.
3. Station > Open Online [ > online].
4. HW Config ,
(, CPU).
.
. .
( Go To []).
5. ,
. ( )
.

"Accessible Nodes" SIMATIC Manager


:
1. "Accessible Nodes [ ]" SIMATIC
Manager, PLC > Display Accessible Nodes
[ > ].
2. "Accessible Nodes [ ]".
3. PLC > Diagnose Hardware [ >
].
23-6

STEP 7 v5.3
A5E00261405-01

"Accessible Nodes [ ]"


( MPI PROFIBUS).

23.4.2


,
, online. :
.
.
,
CPU .
, ,
.

23.5

23.5.1


" "
.
:

SIMATIC Manager "online" "offline."

SIMATIC Manager " "

HW Config

STEP 7 v5.3
A5E00261405-01

23-7

SIMATIC Manager
(Online)
Project
S7 program

Module Information

Station
CPU

SIMATIC Manager

HWConfig

Accessible Nodes

UR (0)

Accessible Nodes
MPI=2

"Accessible Nodes"

PS 307 5A

CPU 314

AI-300

"Module Information"
"Diagnosing Hardware"

,
online .
online
" ".

23.5.2



"Module Information".
, .

General [
]


; ,
, ,
, .

online


Diagnostic Buffer
[
]


CPU
.

Diagnostic Interrupt
[
]

23-8

,


,
STOP


.

STEP 7 v5.3
A5E00261405-01

DP Slave Diagnostics
[
DP]


Slave- DP (
EN 50170).

Slave DP.

Memory []



CPU
M7.


CPU
,
CPU/
,
.

Scan Cycle Time


[
]


,

CPU
M7.


,

.

Time System
[ ]

,

( ).

Performance Data
[
]

,

(CPU/FM).



,
CPU
; ,

.

Blocks []
(

Performance Data
[
])

,

. OB, SFB
SFC,
.

,


,
CPU.

Communication
[]

,
,



.

,
CPU FM M7

.

Stacks []

Stacks []:
STOP
HOLD.


STOP

B-
. I-, L-

.

online .

CPU (, RUN, STOP)

(, , )

STEP 7 v5.3
A5E00261405-01

23-9

(, RUN, STOP),
(, CP 342-5).

CPU
, , CPU,
"Accessible Nodes [ ]".


.
,
.
Module Information".
.


, "Module Information"
, .
, .
, "Update []".

23.5.3


, , :

,
.

online .
"Accessible Nodes [ ]"
.

" ", " "


" ".
:
SSL


CPU

23-10



CPU

, ,
FM 351 FM 354.


.
STEP 7 v5.3
A5E00261405-01


,
Module Information [ ]"
.

CPU
FM
M7

General [
]

Diagnostic Buffer
[
]

Diagnostic Interrupt
[
]

Time System
[ ]

Performance Data
[
]

Stacks []

Communication
[]

Memory []
Scan Cycle Time
[
]

DP Slave
Diagnostics
[
DP]
H- 1)
1)

DP

CPU H-

, ,
, , .
online,
CPU (, OK, ,
).

STEP 7 v5.3
A5E00261405-01

23-11

23.5.4

PA DP
Y-
STEP 7 V5.1 Service Pack 3,
DP PA "" DP/PA (IM 157).
:

IM 157 DP/PA PROFIBUS-PA

IM 157 PROFIBUS-DP ("Y-")

(PG)
PROFIBUS DP/PA .
, ,
PG Industrial Ethernet S7400 PROFIBUS.
:

IM 157 DP/PA PROFIBUS-PA

PROFIBUS DP
DP/PA Link
(IM 157+ DP/PA)

PG

PROFIBUS PA

PA

IM 157 Y

PROFIBUS DP ()
PG

DP/PA Link
(IM 157 "Y-Link")

PROFIBUS DP ( )

23-12

DP

STEP 7 v5.3
A5E00261405-01

PG Industrial Ethernet
CP 443-5DX02, V3.0
" "
S7-400
CPU

CP
443-1

CP
443-5

Ind. Ethernet

PROFIBUS DP

DP/PA Link
(IM 157+ DP/PA)
PG

PROFIBUS-PA

PA

23.6

STOP

23.6.1


STOP
, CPU "STOP",
:
1. CPU, STOP.
2. PLC > Module Information [ >
].
3. "Diagnostic Buffer [ ]".
4. STOP
.
:
1. , "STOP because programming error OB
not loaded [STOP, OB
]" , CPU
() OB,
.
.
2. ,
3. "Open Block [ ]".
4. "Stacks []".

STEP 7 v5.3
A5E00261405-01

23-13

23.6.2

STOP
,
.
, CPU STOP
STOP, "Stacks []"
. ,
I Stack [ ]", L Stack [ ]"
Nesting Stack [ ]".
, CPU STOP.

B-
B-, , ,
STOP .

I-
I Stack",
. I-, , ,
, :

( )

, .

L-
, B-,
,
L Stack".
L-, ,
, .
,
.
.


Nesting Stack [ ]",
.
,
A(, AN(, O(, ON(, X( XN( .
,
.

23-14

STEP 7 v5.3
A5E00261405-01

23.7

23.7.1



"Scan Cycle Time [ ]"

.
, , . ,
( )
.
,
, CPU/FM
.
CPU OB
(OB90) ( ).


,
.
offline CPU/FM,
.
Cycle/Clock Memory [/ ]".

STEP 7 v5.3
A5E00261405-01

23-15

23.8

23.8.1



SIMATIC S7.
CPU
CPU

CPU

(OB 82).

STEP 7

SFC


, SFC51 RDSYSST
,
STEP 7.
:

,
( , /
, ).


CPU
.
,
:

23-16

STEP 7 v5.3
A5E00261405-01

23.8.2

,
STEP 7.

CPU
.


,
( ).

(SSL)
(SSL)
.
, ,
CPU .
,
. , .
, ,
, .

CPU

, STEP 7
(, , CPU,
, ).

STEP 7 v5.3
A5E00261405-01

23-17

, SFC 51 RDSYSST

(. Help on Blocks [ ]).



CPU. ,
(
):

CPU

,
(, )
CPU

(
)

(,
, , , )

(OB, DB, SDB, FC, FB)


,

/ OB

,
,

CPU

, .
, (
):

,
CPU


OB

CPU

OB

,
,

23-18

STEP 7 v5.3
A5E00261405-01


CPU,
(, CP, FM),
. ,
( ):

, / ,
, (4 )

23.8.3


SIMATIC S7,
SFC 52 WRUSMSG , :


(,
).


( PG, OP
TD).

,
1 F.
, ,
8 B.
:

8 9
, .

A B ,
( A000 A0FF, B000 B0FF)
.



, ,

, SFC52 WRUSMSG. SFC52
SEND = 1,
,
CPU.
(,

),
.



, :
STEP 7 v5.3
A5E00261405-01

23-19

23.8.4

, 1
BOOL, ,
0.

, SFB33
ALARM.


, ,
. CPU
, (, FM 354), , .


, ,
:

CPU
(, RUN STOP)

/
,
SFC52
.
,
, STOP

.



. , . SIMATIC S7 . CPU,
(SM, CP FM).



.
S7. S7-300
.
CPU

.
.

, OB.

23-20

STEP 7 v5.3
A5E00261405-01

23.9


( )
( ), CPU
(OB)
:

OB

OB70

CPU

OB72

OB80

OB81

OB82

OB83

CPU

OB84

OB85

OB86

OB87

OB121

OB122

OB , CPU STOP.
OB ,
. ,
.


OB
1. CPU.
2. "Blocks" [] "Performance Data
[ ]".
3. , OB,
, CPU.
4. OB "Blocks" OB.
5. .
6. OB .

OB,
. OB8xFLTID OB12XSWFLT
.
" .

, .


System and Standard Functions [
STEP 7 v5.3
A5E00261405-01

23-21

] "Example of Module Diagnostics with


SFC51 (RDSYSST) [ SFC51
(RDSYSST)]".
OB, SFB SFC
Help on Blocks [ .

23.9.1

RET_VAL
RET_VAL ( ),
, CPU
SFC


(INT).
,
. 0" ,
(. ):

, , "0". 1".

,
, "0", "0". 0".

SFC CPU

, 0"

(
1")

, "0", "0"

(
0")


SFC , SFC
(RET_VAL) .
:

, SFC,

, SFC
.


SFC RET_VAL ,
, , SFC64 TIMETCK
, , RET_VAL.

RET_VAL Help SFB/SFC.

23-22

STEP 7 v5.3
A5E00261405-01

23.9.2

OB ,

CPU


/

CPU STOP
OB .


,
, CPU.
OB . OB
, .
...

CPU OB .

OB , CPU
OB. OB
, CPU
"STOP". (: OB 81)

STEP 7 v5.3
A5E00261405-01

23-23

OB
:

MC7
(, , ).


(,
).
, .
, CPU OB,
" S7-300:
" " S7-400, M7-400:
.

OB


/ ( H
CPU)

OB70

25


CPU ( H CPU)

OB72

28

OB80

26

OB81

( 28, OB

)

OB82

OB83


CPU

OB84

OB85

OB86

OB87

OB121

OB122

OB,

OB81
( ) OB ,
.
, CPU ,
OB81 (. ).

23-24

STEP 7 v5.3
A5E00261405-01

CPU

OB 81

OB 81

,

.

21
1
(CPU)
22
(CPU)
23 24
(CPU) 1
31
( ) 1
32
( ) 1
33 24
( ) 1

S7-300.

, ,
OB81. ,
, ,
.

STEP 7 v5.3
A5E00261405-01

23-25

OB81
,
OB81.
Battery error [ ] (BOOL)
(, Q 4.0) ,
.

TEMP

OB81EVCLASS

BYTE

/ 39xx

TEMP

OB81FLTID

BYTE

:
b#16#21 =
,
CPU 1)
b#16#22 =
CPU
b#16#23 =
24 CPU 1)
b#16#31 =
,
1)
b#16#32 =

1)
b#16#33 =
24
1)

TEMP

OB81PRIORITY

BYTE

= 26/28

TEMP

OB81OBNUMBR

BYTE

81 = OB81

TEMP

OB81RESERVED1 BYTE

TEMP

OB81RESERVED2 BYTE

TEMP

OB81MDLADDR

TEMP

OB81RESERVED3 BYTE

TEMP

OB81RESERVED4 BYTE

TEMP

OB81RESERVED5 BYTE

TEMP

OB81RESERVED6 BYTE

TEMP

OB81DATETIME

1)

23-26

INT


B#16#31, B#16#32, B#16#33

DATE OB
ANDTI
ME

= = S7-300.

STEP 7 v5.3
A5E00261405-01

OB81
STL ,
OB81.
:
OB81 (OB81FLTID)
battery exhausted [ ]"
(B#16#3921).
battery exhausted
[ ]", Berr
batteryerror.
battery exhausted
[ ]",
battery failure [ ]".

battery failure [
]", Berr
batteryerror. .
STL

B#16#21

#OB81_FLT_ID

// "battery exhausted"
//(B#16#21)

==I

// OB81.
// ( ),
// Berr.

JC Berr
L

B#16#22

// "battery failure"
//(b#16#22)

==I

// OB81.

JC BF

// , Berr.

BEU

//

Berr:
L

B#16#39
#OB81_EV_CLASS

==I

// ID
// OB81.
// ,
//

batteryerror

// "battery error."

B#16#38

// ID

// ( )
==I
R

// OB81.
batteryerror

// "battery error,
// .

OB, SFB SFC


Help on Blocks [ ].

STEP 7 v5.3
A5E00261405-01

23-27

23.9.3

(, ,
),
, - . ,
:

, STEP 7. ,
, 0.
OB
SFC44 RPLVAL ( ).
, ,
OB .


SFC44 RPLVAL
. ,
OB122, CPU , .
OB1
L PIB0
T IB0
OB 122

SFC44
RPL_VAL

, ,
,
.

0 0 0 1

0 0 1 0

Start_Sw I 0.0
Stop_Sw I 0.1
Stand_Eval I 0.3
Full_Sw I 0.4

, L PIB0
OB122.
0. SFC44
, .
SFC .

23-28

STEP 7 v5.3
A5E00261405-01

OB122.
,
OB122.

TEMP

OB122EVCLASS

BYTE

/ 29xx

TEMP

OB122SWFLT

BYTE

:
16#42, 16#43, 16#44 1), 16#45 1)

TEMP

OB122PRIORITY

BYTE

= OB,

TEMP

OB122OBNUMBR

BYTE

122 = OB122

TEMP

OB122BLKTYPE

BYTE

TEMP

OB122MEMAREA

BYTE

TEMP

OB122MEMADDR

WORD

TEMP

OB122BLKNUM

WORD

TEMP

OB122PRGADDR

WORD

TEMP

OB122DATETIME

DATEANDTIME

OB

TEMP

Error

INT

SFC44

1)

S7-300

STL

L B#16#2942
L #OB122SWFLT
==I
JC Aerr
L B#16#2943
<> I
JC Stop
Aerr:

CALL REPLVAL"
VAL : = DW#16#2912
RETVAL : = #Error

OB122
(B#16#2942)
/. ,
Aerr".
OB122
(B#16#2943) (
). ,
Stop".
Aerr": DW#16#2912 ( 10010)
SFC44 (REPLVAL). SFC44
1 ( ,
OB122). SFC #Error.

L #Error
L 0
==I
BEC
Stop:

CALL STP"

STEP 7 v5.3
A5E00261405-01

#Error 0 ( ,
OB122 ).
, .
"Stop": SFC46 STP"
CPU STOP.

23-29

23.9.4

/ (OB70)

H CPU OB70, PROFIBUS DP


(,
DP DP)
DP DP
/.

OB70
OB70 S7,
STEP 7. , OB70,
CPU
.
OB70, , :

OB70 ,
/.

, SFC51
RDSYSST (SZLID=B#16#71).

/, OB70
, CPU STOP.
OB70 H- , OB70
CPU. H- .
OB, SFB SFC
Help on Blocks [ }.

23.9.5

CPU (OB72)

H CPU OB72,
:

CPU
(, RAM, PIQ)
master-

SYNC

OB72 CPU, RUN
STARTUP, .

OB72
OB72, S7,
STEP 7. , OB72,
CPU
.
OB72, , :

23-30

STEP 7 v5.3
A5E00261405-01

OB72 ,
CPU.

, SFC51
RDSYSST (SZLID=B#16#71).

CPU
.

CPU, OB72 ,
CPU STOP.
OB, SFB SFC
Help on Blocks [ ].

23.9.6

(OB80)

, CPU
OB80. , , :

OB80
OB80 S7,
STEP 7. , OB80,
CPU
.
OB80, , :

OB80 ,
.

SFC29 CANTINT,
, ,
,
.

OB80 ,
,
.
OB80,
CPU STOP.
OB, SFB SFC
Help on Blocks [ ].

23.9.7

(OB81)

CPU OB81, CPU


:

24

STEP 7 v5.3
A5E00261405-01

23-31

OB , ( OB
, ).

OB81
OB81 S7,
STEP 7. , OB81,
CPU
.
OB81, , :

OB81 ,
.

, ,
.

OB81,
CPU STOP,
OB .
,
.
OB, SFB SFC
Help on Blocks [ ].

23.9.8

(OB82)

CPU OB82,
,
,
(OB , ).

OB82
OB82 S7,
STEP 7. , OB82,
CPU
.
OB82, , :

OB82.

, ,
, 4
OB
. ,
.

23-32

STEP 7 v5.3
A5E00261405-01

OB82
(
, ).
SFC51 RDSYSST
SFC52 WRUSRMSG.

.
OB82,
CPU STOP.
OB, SFB SFC
Help on Blocks [ ].

23.9.9

/ (OB83)

CPU S7-400
1 .
CPU ,
, ,
STEP 7. ,

.

.
, /
.
RUN OB / .

, CPU IM RUN.
, , ,
CPU , .


RUN, CPU ,
. ,
.
, ,
STEP 7.

OB83
OB83 S7,
STEP 7. , OB83,
CPU
.
OB83, , :

OB83.

STEP 7 v5.3
A5E00261405-01

23-33


SFC55 SFC59

OB83,
/ CPU RUN STOP.
OB, SFB SFC
Help on Blocks [ ].

23.9.10

CPU (OB84)

CPU OB84,
MPI,
; ,
. OB ,
(OB , ).

OB84
OB84 S7,
STEP 7. , OB84,
CPU
.
OB84, , :

OB84.


SFC52 WRUSMSG.

OB84, CPU STOP


CPU.
OB, SFB SFC
Help on Blocks [ }.

23.9.11


(OB85)

CPU OB85:

OB , OB
, CPU.

(
).

OB85
OB85 S7,
STEP 7. , OB85,

23-34

STEP 7 v5.3
A5E00261405-01

CPU
.
OB85, , :

OB85 ,
(
).


SFC49 LGCGADR.

OB85,
CPU STOP.

OB, SFB SFC


Help on Blocks [ ].

23.9.12

(OB86)

CPU OB86,
, :

( IM,
).

DP - SINEC L2-DP.

OB , (OB ,
).

OB86
OB86 S7,
STEP 7. , OB86,
CPU
.
OB86, , :

OB86 ,
.


SFC52 WRUSMSG
.

OB86,
CPU STOP.
OB, SFB SFC
Help on Blocks [ ].

STEP 7 v5.3
A5E00261405-01

23-35

23.9.13

(OB87)

CPU OB87,

, :

OB87
OB87 S7,
STEP 7. , OB87,
CPU
.
OB87, , :

OB87.

,
.

OB87,
CPU STOP.
OB, SFB SFC
Help on Blocks [ ].

23.9.14

(OB121)

CPU OB121,
, :

OB121
OB121 S7,
STEP 7. , OB121,
CPU
.
OB121, , :

OB121.

OB121,
CPU STOP.

23-36

STEP 7 v5.3
A5E00261405-01

OB, SFB SFC


Help on Blocks [ ].

23.9.15

/ (OB122)

CPU OB122, STEP 7


,
, :

/ (
)

/, CPU..

OB122
OB122 S7,
STEP 7. , OB122,
CPU
.
OB122, , :

OB122.

SFC 44
,

, .

OB122,
/ CPU STOP.
OB, SFB SFC
Help on Blocks [ ].

STEP 7 v5.3
A5E00261405-01

23-37

24

24.1


,

, STEP 7.

,
SIMATIC
Manager,
.
SIMATIC Manager
:

( /)

( )

,
:
, ,
(
).
.

.
.
,
.
, ,
, , ,
.
.
.
.
,

DOCPRO
,
DOCPRO.

STEP 7 v5.3
A5E00261405-01

24-1

, ANSI
DIN.

24.1.1


, :
1. ,
, .
2. Print []",
File > Print [ > ] .
, ,
File []", ,
, Symbol Table [ ]".
3.
(, , ..) .
"Print []", ,
"Module Information [ ]".
, .
.
SIMATIC Manager, File > Print [ > ].

24.1.2

,
STL

File [] > *

GD Table [ ]
>*
Station [] > *

File [] > *

Reference Data
[ ]
> *
Symbol Table
[ ] >
*
Table []
> *
Network [] > *

Texts [] > *

* : * (,
)

:
How to Print [ ].

24-2

STEP 7 v5.3
A5E00261405-01


"Print Preview [
]"
.
,
.
, .


"Page setup [ ]",
,
(, A4, A5, Letter []).
,
. ,
.
(, A4 Margin),
,
, .
,
,
Labeling Fields..
,
. ,
.
, .
.

24.1.3


"Print Object List [ ]",
, , "Tree
window [ ]".
- "Print range [ ]" "All []",
. "Selection
[]", ,
.

, ,
, ;
.

STEP 7 v5.3
A5E00261405-01

24-3

24.2

24.2.1



.
(, ).



.
ARJ PKZIP 4.0 STEP 7 .

...\Step7\S7bin\
,
( ):

PKZip Commandline V4.0 (included with STEP 7)

WinZip 6.0

JAR 1.02

ARJ V2.4.1a ( retrieving , STEP 7)

ARJ32 V3.x ( retrieving )

LHArc 2.13 ( retrieving)


STEP 7 V5.2, PKZip 4.0,
JAR, WinZip. .
STEP 7, ARJ32 V3.x
,
.
PKZIP V4.0
, .

24.2.2

Save As [ ]
.
:

,
.

,
"Save As" [ ...] .

24-4

STEP 7 v5.3
A5E00261405-01

, ,
.

. ,
.
"Archive []".
,
, .

.


.
(, ).
.
, ,
.
, ,
. ,
, .

24.2.3

24.2.4


. STEP 7
"Steps for Archiving/Retrieving [ /]".


. C
.

STEP 7 V5.2, PKZip


4.0, JAR, WinZip. , ,
ARJ LHArc.

/
/ ,
File > Archive [ > ] File > Retrieve [ >
].

, ,
. ,
, .

STEP 7 v5.3
A5E00261405-01

24-5


/.


, Options >
Customize [ > ] SIMATIC Manager
"Customize []".
"Archive []"
"Check target directory on retrieval [
]".
, , "SIMATIC
Manager" ,
.


/
. Archive []"
.

24-6

STEP 7 v5.3
A5E00261405-01

25


M7

25.1

M7
PC
M7-300/M7-400
SIMATIC.
SIMATIC M7 C
, CFC (Continuous Function Chart
).
, STEP 7,
M7-SYS RT M7-300/400
M7 (ProC/C++ CFC).

STEP 7 v5.3
A5E00261405-01

25-1

M7


SIMATIC
M7, . ,
,
.
.

1.

M7.



M7-SYS RT

2.

STEP 7

S7
S7

3.

4.

5.

6.

7.

S7

8.

C
CFC

M7.

M7

9.

10. M7-300/M7400
11.
M7

25-2

S7

ProC/C++

M7-SYS RT

12.

ProC/C++

13. M7

S7,

14.

S7

STEP 7 v5.3
A5E00261405-01

M7

M7?
M7-300/M7-400 STEP 7:

CPU


M7
STEP 7
M7:

M7-300/M7-400

M7-300/M7-400

, .

M7
, CPU FM M7
M7, :
PLC > Manage M7 System [ > M7]


M7-SYS RT.

STEP 7 v5.3
A5E00261405-01

25-3

M7

25.2


M7

M7
STEP 7 ,
:

,
SIMATIC S7 SIMATIC M7.
M7 , STEP 7,
M7.

M7-SYS RT

M7 RMOS32
M7-API
MPI

CFC S7 M7
M7-ProC/C++

CFC (Continuous
Function Chart [ ])
Borland STEP 7

Organon xdb386

Borland C++

Borland C/C++

STEP 7 M7
:

25-4

M7
(MPI)

M7


M7 M7.

STEP 7 v5.3
A5E00261405-01

M7


M7 M7.

C/C++

CFC

CFC S7 M7

M7 ProC/C++

Borland C++

M7 SYS RT

...


M7...

C/C++

1.

M7-SYS RT

2.

M7-ProC/C++

3.

Borland C++

1.

M7-SYS RT

2.

CFC S7 M7

3.

Borland C++

CFC

STEP 7 v5.3
A5E00261405-01

25-5

M7

?
,
M7, STEP 7
M7.
,
:

STEP 7

M7-SYS RT

M7

M7

, M7

CPU

M7
M7 :

SIMATIC


( Borland STEP 7)

Borland C++

C C++

CFC S7 M7

, CFC

CFC

M7-ProC/C++

25-6

STEP 7 v5.3
A5E00261405-01

M7

25.3

M7-300/M7-400

, C C++.

:

SIMATIC M7
M7 RMOS32
(Realtime Multitasking Operating System). M7 RMOS32 ,
, M7 API (Application Programming
Interface [ ]),
SIMATIC.
M7 RMOS32 32 , ,
.
M7:

M7 RMOS32
M7 RMOS32 MS-DOS

,
M7,
:

M7 RMOS32

FM 356-4 / 4 MB
FM 356-4 / 8 MB
CPU 388-4 / 8 MB
FM 456-4 / 16 MB
CPU 488-3 / 16 MB
CPU 486-3 / 16 MB

FM 356-4 / 8 MB
CPU 388-4 / 8 MB
FM 456-4 / 16 MB
CPU 488-3 / 16 MB
CPU 486-3 / 16 MB

M7 RMOS32
with MS-DOS

STEP 7 v5.3
A5E00261405-01

PROFIBUS-DP TCP/IP
/

25-7

26

26.1


HW Config ,
, ,
:
1. drag-and-drop
Hardware Catalog .
2. .
, .
,

.
HW Config
Options > Settings [ > ] ("Enable
Module Swapping [ ]")

26.2



NetPro Options > Configure Network
[ > ],
, . ,
.

,
:
1. SIMATIC Manager ( File > New).
2. NetPro ( Options > Configure Network)
3. NetPro :
-

drag-and-drop
Catalog.

, HW Config.

HW Config drag-and-drop,
(
CPU, CP, FM, IF).

,
,
.

NetPro.

STEP 7 v5.3
A5E00261405-01

25-1

NetPro, (

)

4. NetPro
.

26.3

STEP 7 ,
.
File > Rearrange [ >
]. ,
, ,
/ .

,
.

.
(, )

.



, .

26.4


LAD/STL/FBD
.
1. , (. "Network 1").
2. CRTL
.
3. ,
Edit Symbols.
CTRL+A
.

25-2

STEP 7 v5.3
A5E00261405-01

26.5


,
:

"Symbol"
"Address".
.

,
"Monitoring" "Beginning of Scan Cycle [
]" Modifying" "End of Scan Cycle
[ ]".

, ,
. F1,
.

,
.
,
.
, ,
(, "Motor.Off," "Motor+Off," "Motor-Off").

"Online" (
"Customize").


"Force".
.

:
ESC "Monitoring,"
"Modifying" "Release PQ," "Monitoring" "Modifying"
.

:
Insert > Range of Variables [ >
].

:

:
: View > Symbol
: View > Symbol Comment
: View > Display Format
: View > Status Value
: View > Modify Value


:
-

View > Select


Display Format [ > ].

STEP 7 v5.3
A5E00261405-01

25-3

,
.

26.6

F1:
-

F1,
.


F1, /
.


,
.

Special Object Properties > Control at Contact


[ > ]
,

"Control at Contact" "General"


LAD/STL/FBD ( Options > Customize).

Debug > Monitor.

"/ ".
, ,
, .

( CTRL).
,
1. 0
,
STEP 7.
, 1,

0.

WinCC
WinCC
,
WinCC. , "
" WinCC, .

25-4

STEP 7 v5.3
A5E00261405-01

26.7


, STEP 7
.
STEP 7 .
:
1. Control Panel, , Start Start > Settings >
Control Panel "System".
Windows XP: START > Desktop > Properties >
Advanced > System Performance > Settings.
2. Windows 2000, "Advanced"
"System Performance Options".
Windows XP, "Advanced"
"System settings".
3. "Change".
4. 40 "Minimum" 150
"Maximum."

( :),
, TMP TEMP
( 20 30 ):

S7 ,
,
, S7.

,
.

STEP 7 v5.3
A5E00261405-01

25-5

25-6

STEP 7 v5.3
A5E00261405-01

A.1

A.1.1


CPU .
CPU ,
.
CPU 7-300 S7-400 :
STOP

[]"

STARTUP

[]"

RUN

[ ()]"

HOLD

[]"

CPU STOP ,
,
, /
. STOP
.
STARTUP " ", "
" " ".


( ,
).
,
STEP 7 ,
OB1 ( ).
, SFC , ;

.
, ,
, .

(, ).
CPU S7-400.
CPU RUN ,
, .
HOLD ,
.
HOLD , ,
.
STEP 7 v5.3
A5E00261405-01

A-1

CPU
(MPI).


CPU , :

, , .

, , . ,
CPU , CPU STOP,
. CPU ,
,
. CPU , .



CPU S7-300 S7-400:
6.

2.
1.

A-2

STOP

3.

HOLD
5.

4.

10.

9.

7.

STARTUP
8.

RUN

STEP 7 v5.3
A5E00261405-01

, .

1.
2.

, , CPU
STOP
CPU STARTUP []":

, CPU RUN RUN-P



.

, .

RESUME START.

RUN RUN-P.

3.

CPU STOP, :

CPU STOP
.

OB .

STOP.

4.

CPU HOLD,
.

5.

CPU STARTUP,
"EXIT HOLD"
( ).

6.

CPU STOP, :

CPU STOP
.

STOP.

7.

, CPU RUN.

8.

CPU STOP, :

RUN , OB
.

CPU STOP
.

STOP.

STOP.

9.

CPU HOLD,
.

10.

CPU RUN,
"EXIT HOLD".


,
. ,
RUN
CPU STOP
, CPU STOP,
.

STEP 7 v5.3
A5E00261405-01

A-3

STOP
HOLD
STARTUP

A.1.2

RUN

STOP
STOP .
,
. CPU :
- (,
)?
CPU
?

?
-
?
CPU STOP ,

SFB
SFC .


CPU STOP.
, (MRES),
(,
).
CPU CPU
:

(RAM)
.
CPU
, . MPI,
, .
(Flash EPROM), CPU
(
CPU ,
).
, MPI,
.

A-4

STEP 7 v5.3
A5E00261405-01

A.1.3

STARTUP
CPU ,
.
,
.
: ,
. CPU S7-400.
CPU STEP 7.
STARTUP:
(OB100 ,
OB101 , OB102 ).
,
.
.
.
(
).


,
. :

, CPU
STOP
(I-) (B-)
(-
)
-
.




( CRST/WRST, ,
CRST);

(
RUN RUN - P)



:
CPU STOP,
.
RUN RUN-P.

STEP 7 v5.3
A5E00261405-01

A-5



CPU
(
).
CRST/WRST .

CPU
( ), CPU
,
, ,
.
EPROM.


CPU S7-400 RUN
,
.
,
. ,
, .
,
.
,
STOP (,
) .
, .



CPU ,
STOP :
RUN STOP.
STOP, , STOP
OB.
STOP
.

;
CRST/WRST WRST;

(
RUN RUN-P);
, CPU.

A-6

STEP 7 v5.3
A5E00261405-01



:
CPU STOP HOLD,
.
RUN RUN-P.
, ,
CPU.
CRST/WRST .

,
CPU S7-300 S7-400 -
.
CPU S7-300 ( CPU 318)
. STEP 7 ,
, ,
, .
,
.
CPU S7-400
(
, ),
(
).
, CPU S7300 S7-400 ,
).
X

VC

EPROM,

VX

, EPROM ,
NV-RAM ( )
( RAM )

( DB)

,
EPROM

---

, NV-RAM

STEP 7 v5.3
A5E00261405-01

A-7

,
(EPROM RAM ):
( )
CPU

DB

,
,

,
,

(
)

(
)

CPU

DB

DB

,
,

,
,

(
)

(
)

(
)

(
)

S7-300

VC

VX

S7-400

VC

---

S7-300

VC

S7-400

VC

---

S7-400


, CPU
:

I- /B-

, ,

, ,

(SZL)

A-8

STEP 7 v5.3
A5E00261405-01


(
,
)

(
OD) RUN

I- /B-
, ,

X -:

0 -


, CPU
STOP .
.
, .
( )
:
CPU STOP.
.
, STEP 7
(, STEP 5).
CPU .
OB, CPU
.
CPU , ,
, STEP
7, (
).
.
:
CPU (
).
(
RUN ,
).
(, ).
.
, , CPU
STOP.

STEP 7 v5.3
A5E00261405-01

A-9


CPU STARTUP RUN:

STARTUP

STOP

/

,
I/O,

,

RUN




OB





(
)

STOP

" CPU STARTUP RUN"


1.
( = 0) . ,
.
,
,
, .
2. .
3. OB
, .

A-10

STEP 7 v5.3
A5E00261405-01

4.

, :
-

,

.

: CPU
" " ,
0 ( ).

OB (OB100-102).

5. S7-300, ,
, , DB.

A.1.4

RUN
CPU RUN , ,
, , ,
:
.
.
.
CPU
( ),
SFB
SFC
RUN.
,
:

CPU 1

CPU 2

RUN

RUN

RUN

STOP/HOLD

STOP

RUN

STOP

STOP

HOLD

STOP/HOLD

RUN

RUN

SFB

RUN

STOP/HOLD


SFB

RUN

RUN

RUN

RUN

SFC

RUN

STOP/HOLD


SFC

RUN

RUN

STEP 7 v5.3
A5E00261405-01

A-11

A.1.5

HOLD
HOLD .
RUN. HOLD
:
:
, ,
, , .
.
,
.
.
CPU HOLD
,
CPU ,
. CPU

.
,

SFB SFC
(.
RUN).

A-12

STEP 7 v5.3
A5E00261405-01

A.2

CPU S7

A.2.1


CPU S7 (. ):

(
).
RAM () EPROM ()
, ,
.
( ) S7,
.
.
() ,
CPU ,
, , .
.
,
CPU ( ),
, .
, .

CPU

(RAM,
):


(EEPROM,
CPU
S7):

(RAM)

,
,

(RAM) :
/
,
, ,



A.2.2



CPU, CPU
.
( )
.

STEP 7 v5.3
A5E00261405-01

A-13



, ,
,
.
, (,
), .
, CPU.

S7-400
S7-300

, SFC (,
SFC22 CREAT_DB) CPU.
CPU
.
" Memory []" (Module Information)
CPU.

""
,
STL, (
UNLINKED). , DB, CPU,
.
, SFC20 BLKMOV.
.
(, :
).

A-14

STEP 7 v5.3
A5E00261405-01


, .

"S7-300 Programmable Controller, Hardware and Installation Manual
[ S7-300. ]"
"S7-400, M7-400 Programmable Controllers Module
Specifications Reference Manual [ S7-400, M7400. ]".
CPU S7-300
(EPROM), (RAM).
, STEP 7 (.
CPU S7-300).
CPU S7-400,
(RAM EPROM).
(RAM), ,
, . CPU S7-400
.

RAM EPROM
,
RAM () EPROM (),
- ,
.
:

RAM

PG-CPU


S7

PG-CPU

PG-CPU

(
S7-300)
EPROM

S7

PG-CPU

EPROM

S7

EPROM PG
CPU
EPROM CPU

RAM , CPU
(MRES) CPU RAM.
, EPROM,
CPU
(, ).

STEP 7 v5.3
A5E00261405-01

A-15

A.2.3

A.2.3.1


CPU S7 (.
).
.


S7 (IEC)

()




()

IB
IW
ID
Q

QB
QW
QD




(T)

MB
MW
MD
T

(C)

,
"OPN DB":

DB





,
"OPN DI":



DBX
DBB
DBW
DBD
DI

A-16

CPU


.




.
CPU

.


.

.

.

( DB)
FB SFB
( DB).

DIX
DIB
DIW
DID

STEP 7 v5.3
A5E00261405-01


S7 (IEC)

LB
LW

(I/O):

LD
PIB

(I/O):



, . L



.





(DP).

PIW
PID
PQB

PQW

PQD

, CPU,
CPU CPU:
"S7-300 Programmable Controller, Hardware and Installation
[ S7-300: ]"
"S7-400, M7-400 Programmable Controllers, Module
Specifications [ S7-400, M7-400.
]"
"S7-300 Programmable Controller, Instruction List [
S7-300: ]"
"S7-400 Programmable Controller, Reference Guide [
S7-400: ]"

STEP 7 v5.3
A5E00261405-01

A-17

A.2.3.2


(I)
(Q) ,
,
CPU. .


.
(CPU 10/98)

(OS) ,
(PII).
,
.
(PIQ) .


(CPU 10/98)

(OS) ,
(PIQ)
(PII).
,
.

A-18

STEP 7 v5.3
A5E00261405-01



, CPU

.
, ,
,
.
, ,
CPU.

( )
(
, PII, PIQ)
, S7-400
15 CPU ( CPU, 1
15, . S7-400, M7-400 Programmable Controllers Module Specifications
Reference Manual). ,
, ,
.
/ , STEP 7
, / OB1.

OB 1 .
STEP 7,
( /
). SFC , OB.
: OB
, OB (OB 61 OB 64).

S7-300 CPU,
. ,
, CPU S7400 ( 4/99) :
S7-400 CPU

, ,
" " .
,
, SFC26/SFC27.

STEP 7 v5.3
A5E00261405-01

A-19

( ) SFC

, SFC:

SFC26 UPDAT_PI .

SFC27 UPDAT_PO .


,
OB ,
OB1.
CPU.

:
OB,
OB,
CPU OB, ,
OB.
,

OB



(OB



I/O (PZF)
CPU (S7-300 S7-400)
:
S7-300: , OB,
"0" "0"
.
S7-400: OB85
I/O
. "0"
.

A-20

STEP 7 v5.3
A5E00261405-01

CPU ( 4/99),
I/O , CPU :
OB85
PZF (, OB 85,
"0"
PZF)
S7-300 ( OB85;
"0"
, )
S7-400 ( OB85
; "0"
)

OB85?
PZF,
(/, I/O),
OB85:
, OB85
, , 32
.
, OB85
, , ,
4 .

A.2.3.3


L- :



,

,
(TEMP), ,
, .
,
. ,
20
.
CPU
( ) , .
, , CPU.

( ). ,
, ,
OB ,
.

STEP 7 v5.3
A5E00261405-01

A-21


, L- OB1 OB10,
OB81.

SFC

OB 81

26

L-

20
L-

FB

OB 10
20
L-

OB 1

FB

FC

20
L-

(TEMP) OB
L-.
, L-
L- , CPU S7
STOP.
L- ( ).
OB



. STEP 7,
CPU S7-400 CPU 318
. ,
, . CPU S7-400 CPU 318
.
OB .
CPU S7-300
(256 ),
.

A-22

STEP 7 v5.3
A5E00261405-01

A.2.3.4


OB ,

,
.
OB ,
I-
.
CPU STOP, I-
, STEP 7.
, CPU STOP.

A.2.3.5



( /), B-
:
, (OB, FB, FC, SFB, SFC) .
( DB DI), ,
.

.
CPU STOP, STEP 7
B- . B-
, ,
CPU STOP. ,
(. ).

FB1

FC2

FC3

(-)
FC 3:


FC 2:


FB 1:

(L-)

,

(
)
CPU

FC 3

FC 2

FB 1

DB DI:
DB
DB

STEP 7 v5.3
A5E00261405-01

A-23


.
:
DB .
DI .

A.2.3.6


,
. .

.
:


CPU
CPU

, (
SFC52).

A.2.3.7


,

, ,
, . ,
,
,
.
, ,
.
:
CPU STOP,
, ,
.
,
.

.

A-24

STEP 7 v5.3
A5E00261405-01



,
. , ,
,

.
. ,
. CPU 314 S7-300
100:
, ,
.
CPU .



:
( 1)
:
, .
,
.
.
,
. :


,
( , ,
),
,
,
"Help on Event [ ]"
, .
ID Reference Help
(Jumps to Language Descriptions and Help on
Blocks and System Attributes)



ASCII, "Save As [ ]" "Diagnostic
Buffer [ ]" "Module Information
[ ]".



"Diagnostic Buffer [ ]"
"Module Information [ ]"
, SFC51 RDSYSST.
STEP 7 v5.3
A5E00261405-01

A-25

STOP
, ,
RUN
STOP,
(, PG,OP, TD) ,
STOP.

A.2.3.8

CPU S7-300
CPU
(MRES), CPU S7-300 ( (),
) ,
. CPU S7-300
:
,

.
(
CPU; "S7-300 Programmable
Controller, Hardware and Installation [ S7-300:
]")
CPU,
(NVRAM).

NVRAM
CPU S7-300 NVRAM ( )
(. ).
, (
CPU STOP
RUN), CPU .
CPU S7-300

(RAM)

(FEPROM)

(NVRAM)

FEPROM ()

CPU

:
, DB ( ,
EPROM)

, .
CPU ,
. ,
, DB.
MPI CPU NVRAM. , CPU
.

A-26

STEP 7 v5.3
A5E00261405-01



.
CPU , ,
NVRAM,
, .

NVRAM
CPU STEP 7, ,
.
, NVRAM,
CPU.
, , CPU.

A.2.3.9

CPU S7-400



CPU
(MRES), CPU S7-400 ( (RAM),
) ,
.
,
.
MPI (, MPI
CPU). ,
CPU .



, :
, CPU
.
,
. .
, ,
, .

STEP 7 v5.3
A5E00261405-01

A-27


,
( CPU).
,
.
STEP 7, ,
,
. ,
CPU.

"S7-400, M7-400 Programmable
Controllers, Module Specifications [ S7-400, M7400: ].
.

A.2.3.10
CPU ,
, HW Config. ,
, ,
- .
CPU "Memory
[]" Module Information [ ]" ( "Details
[]").

, ,
.

A-28

STEP 7 v5.3
A5E00261405-01

A.3

A.3.1



. :
, STEP 7
, ,

, ,
FB FC


,
. ,
. (STL)
(LAD FBD) ,
.
"0" "1". ,
16 , 32 .
,
. ,
,
.
,
(. ).
.
.
,
.

8, 16 32

8, 16 32

2#

IEC

16

D#

IEC

32

T#

32

TOD#

'A'

STEP 7 v5.3
A5E00261405-01

B#16#, W#16# DW#16#

A-29

A.3.2

A.3.2.1


.
.


(
)

BOOL
()
BYTE
()

TRUE/FALSE

TRUE

B16#0 B16#FF

L B#16#10
L byte#16#10

WORD
()

16

BCD

2#0
2#1111_1111_1111_1111
W#16#0 W#16#FFFF

L 2#0001_0000_0000_0000

DWORD
(
)

32

INT
()
DINT (,
32 )

16

32

REAL
(

32

IEEE

S5TIME
(
SIMATIC)
TIME
( IEC)

16

S7
10
( .)

32

IEC
1 ,

DATE
( IEC)

16

IEC
1

TIME_OF_DAY 32
()
CHAR
8
()

A-30

ASCII

C#0 C#999
B#(0.0) B#(255.255)

L W#16#1000
L word#1000
L C#998
L B#(10,20)
L byte#(10,20)

2#0
2#1111_1111_1111_1111
1111_1111_1111_1111
DW#16#0000_0000
DW#16#FFFF_FFFF
B#(0,0,0,0)
B#(255,255,255,255)
-32768 32767

2#1000_0001_0001_1000_
1011_1011_0111_1111

L#-2147483648
L#2147483647
:
3.402823e+38
:
1.175 495e-38
S5T#0H_0M_0S_10MS
S5T#2H_46M_30S_0MS
S5T#0H_0M_0S_0MS

-#24D_20H_31M_23S_648MS

T#24D_20H_31M_23S_647MS
D#1990-1-1
D#2168-12-31

L L#1

TOD#0:0:0.0
TOD#23:59:59.999
'A','B' ..

L DW#16#00A2_1234
L dword#16#00A2_1234
L B#(1, 14, 100, 120)
L byte#(1,14,100,120)
L1

L 1.234567e+13

L S5T#0H_1M_0S_0MS
L S5TIME#0H_1H_1M_0S_0MS
L T#0D_1H_1M_0S_0MS
L TIME#0D_1H_1M_0S_0MS

L D#1996-3-15
L DATE#1996-3-15
L TOD#1:10:3.3
L TIME_OF_DAY#1:10:3.3
L 'E'

STEP 7 v5.3
A5E00261405-01

A.3.2.2

INT (16- )
, ,
. (16 )
.
(16 ).

(16 )

32 768 +32 767

+44 :

15
0 0

A.3.2.3

12 11
0 0 0

8
0

7
0 0

: 32

4
0

3
1 1

8 + 4 = 44

0
0

DINT (32- )
, ,
.
.
.

(32 )

2 147 483 648 +2 147 483 647

-500 000 .

2.
2,
+1 .

31

28 27

24 23

20 19

16 15

12 11

8 7

4 3

1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 1 1 1 1 0 1 1 1 0 0 0 0 0

STEP 7 v5.3
A5E00261405-01

A-31

A.3.2.4

REAL ( )

" = m * b, E". "b" "E"
; "m" .
,
,
.
.
. ,
,
( ),
.

STEP 7
STEP 7
, ANSI/IEEE 7541985: IEEE
Standard for Binary Floating-Point Arithmetic [ IEEE
]". :
S
e = E + , ( = +127)
m.
,
1 .
(32 ):

31

28 27

24 23

20 19

16 15

(1 )

12 11

8 7

4 3

: e
(8 )

: m
(23 )

S
e
...
e
e
m
...
m

31
30
...
24
23
22
...
1

2 7
...
2 1
2 0
2 1
...
2 22

2 23

A-32

STEP 7 v5.3
A5E00261405-01

S, e m ,
, :
= 1.m 2 (e-),
e: 1 e 254
: = 127. ,
.
S: S = 0 , S = 1 .



:
= 1.0 2 (1-127) =
1.0 2 (-126) = 1.175 495E38
= 2-2 (-23) 2
(254-127) = 2-2 (-23) 2 (+127)
= 3.402 823E+38
e = m = 0;
e = 255 m = 0.
1)


ANSI/IEEE

3.402 823E+38 1.175 495E38


0
+1.175 495E38 +3.402 823E+38


,
:

CC1

CC0

OV

OS

-1.175494E-38 < < -1.401298E-45


( )

+1.401298E-45 < < +1.175494E-38


( )

< -3.402823E+38 ()

> 3.402823E+38 ()


(
).

:
" " , ,
-2.

, , .
:

STEP 7 v5.3
A5E00261405-01

A-33

,
,
.
.

, ,
, .

STEP 7 6
.
6 .

6 , ,
1 + 2 = 1, 1 , 2 * 10
y, y> 6:
100 000 000 + 1 = 100 000 000.



:
10.0
(3.141593)
2 (2 = 1.414214)
10.0
( : 4120 0000) :
e = 2 1 + 2 7 = 2 + 128 = 130
m = 2 (-2) = 0.25
: 1.m 2 (e ) = 1.25 2
(130 127) = 1.25 2 3 = 10.0]

A-34

STEP 7 v5.3
A5E00261405-01

10.0

4
31

28 27

24 23

20 19

0
16 15

0
12 11

0
87

0
4 3

0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

:
: s (8 )
(1 )
7
1

: m
(23 )

e = 2 + 2 = 130

1.f 2

e-bias

-2

f = 2 = 0.25

= 1.25 2 = 10.0

(130-127)

= 1.25 2 = 10.0]
[1.25 2
3.141593

31

0
28 27

4
24 23

9
20 19

0
16 15

F
12 11

D
8 7

C
4 3

0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 1 1 1 1 0 1 1 1 0 0

: s

: e

: m

(8 )

(23 )

(1 )

: 1.414214

31

F
28 27

B
24 23

5
20 19

0
16 15

4
12 11

F
87

7
4 3

0 0 1 1 1 1 1 1 1 0 1 1 0 1 0 1 0 0 0 0 0 1 0 0 1 1 1 1 0 1 1 1

: s

: e

: m

(8 )

(23 )

(1 )

STEP 7 v5.3
A5E00261405-01

A-35

A.3.2.5

WORD DWORD
- (BCD)
(). 4

. 4 , (16
) (32 ).
(1111 , 0000
). -
( 15 , 31 ).
BCD- .

(16 , 3- BCD-
)

999 +999


(32 , 7- BCD- )

9 999 999 +9 999 999

-
:

+310 ( )

15
0 0

12 11
8
0 0 0 1 1

2
(10 )

7
0

4
0 0 1

1
(10 )

3
0

0
0 0 0

0
(10 )

-9 999 999 ( )

31
28 27
24 23
20 19
16 15
12 11
8 7
4 3
0
1 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1

6
3
2
1
0

(10 )
(10 )
(10 )
(10 )
(10 )
5
4
(10 )
(10 )

A-36

STEP 7 v5.3
A5E00261405-01

A.3.2.6

S5TIME ( )
,
S5TIME, -
.
127 1 .
15...
x

...8
x

1

1

7...
0

...0
0


BCD ( 0 999)

: .

S5TIME 0
999 (. ).
,
, 0.
S5TIME:

10

00

100

01

10

10

11

,
:
L1) W#16#wxyz,
w = (.. )
xyz = -
1)

L S5T#aH_bbM_ccS_dddMS,
a = , bb = , cc = dd =
,
.
, , 9 990
2H_46M_30S.
1)

= L STL

STEP 7 v5.3
A5E00261405-01

A-37

A.3.3

A.3.3.1


, 32
, , . STEP 7
:
DATE_AND_TIME
STRING
ARRAY
STRUCT
UDT ( , )
FB SFB
.

, .

DATE_AND_TIME

64 (8 ).
- .

DT
STRING

254 ( CHAR).
, ,
256 . , 254
2 . ,
, ,
(: string[9] 'Siemens').

ARRAY

(
). , ARRAY [1..2,1..3] OF INT"
2 x 3, . ,
, ([2,2]").
6 .
( -32768 32767).

STRUCT

.
,
.

UDT



. STEP 7
, ,
" ", . UDT
.

FB, SFB


FB
DB.


( WORD).

A-38

STEP 7 v5.3
A5E00261405-01

A.3.3.2

DATE_AND_TIME
, DATE_AND_TIME (DT),
- 8
. DATE_AND_TIME :
DT#1990-1-1-0:0:0.0 DT#2089-12-31-23:59:59.999
25
1993 , 8 01 1.23 .
:
DATE_AND_TIME#199312258:01:1.23
DT#1993-12-25-8:01:1.23
DATE_AND_TIME
IEC (International Electrotechnical
Commission [ ]):
DATE_AND_TIME
FC3: D_TOD_DT
DATE_AND_TIME
FC6: DT_DATE
DATE_AND_TIME
FC7: DT_DAY
DATE_AND_TIME
FC8: DT_TOD
,
25 1993 ,
8 01 1.23 ..

B#16#93

B#16#12

B#16#25

B#16#08

B#16#01

B#16#01

B#16#23

7
(4MSB)

B#16#0

7
(4LSB)

B#16#5

1 =
2 =
...
7 =

STEP 7 v5.3
A5E00261405-01

A-39

DATE_AND_TIME:
min.: DT#1990-1-1-0:0:0.0
max.: DT#2089-12-31-23:59:59.999

1990 1999
2000 2089

90h 99h
90h 99h

1 12

01h 12h

1 31

01h 31h

00 23

00h 23h

00 59

00h 59h

00 59

00h 59h

0 999

000h 999h

1h 7h

A.3.3.3

-
(BCD)


,
, :
( ARRAY):
, .
( STRUCT):
, .
( STRING):
254 ( CHAR).
.

.
( DATE_AND_TIME):
, , , , , ,
.

A-40

STEP 7 v5.3
A5E00261405-01

,

. DB,
FB, OB FC.

STRUCT

INT
BYTE

CHAR
REAL
BOOL

ARRAY [1..2,1..3]
INTEGER

1,1

1,2

1,3

2,1

2,2

2,3

A.3.3.4

A.3.3.5

(
), . ,
. , :
.
ARRAY.
, .

( 6 ). ,
,
. , ,
:
[1..5,2..3,30..32]
, .

STEP 7 v5.3
A5E00261405-01

A-41

1
.
, , .
. ,
Op_temp[2]".
( -32768 32767),
.
ARRAY [-1 .. 1].
Op_temp[-1], Op_temp[0]
Op_temp[1].
Address
0.0
+0.0
*2.0
=3.0

Name
Op_Temp

Op_Temp =

Init. Value

Type

Comment

STRUCT
ARRAY[1..3]
INT
END_STRUCT

ARRAY [1..3]
INTEGER

Op_Temp[1]

Op _Temp[2]

Op _Temp[3]

2
.
.

Op_Temp = ARRAY [1..2,1..3]


INTEGER

1,1

Integer

1,2

Integer

1,3

Integer

2,1

Integer

2,2

Integer

2,3

Integer

, .
Op_temp[1,1]",
Op_temp[1,3]", Op_temp[2,1]" Op_temp [2,3]".
6 (6 ). ,
Op_temp
:
ARRAY [1..3,1..2,1..3,1..4,1..3,1..4]
[1,1,1,1,1,1].
[3,2,3,4,3,4].

A-42

STEP 7 v5.3
A5E00261405-01


, DB
. ,
(ARRAY), :
[ .. ]

.

2 x 3.
Address
0.0
+0.0
*2.0
=6.0

Name
Heat_2x3

Init. Value
Type
STRUCT
ARRAY[1..2,1..3]

Comment

INT
END_STRUCT


,
. STEP 7
:
:
, .
: [1,1]. ,
.
:
, ,
( )
. :
x (y), x , y .
, , ,

: 17, 23, -45, 556, 3342, 0.
10, 6(10).
,
4 0, : 17, 23, 4(0).



. .
: , ,
DB20 (motor),
:
Motor.Heat_2x3[1,2].

STEP 7 v5.3
A5E00261405-01

A-43


.
ARRAY,
( ).
, ,
.
, ,
( ).
( , )
. , 2 x 3,
, ,
2 x 3,
, ,
, 2 x 3,
.

A.3.3.6

(
, ), .
,
.
, .
, , , ,
.

STRUCT

INT
BYTE
CHAR

REAL
BOOL

8 (, ,
, ).

A-44

STEP 7 v5.3
A5E00261405-01


, DB
.
(Stack_1),
: ( ),
( ), (
), ( ),
( ).
Address
0.0
+0.0
+2.0

Name
Stack_1
Amount
Original_data

+4.0
+6.0
+8.1
=10.0

Control_code
Temperature
End

Init. Value Comment

Type
STRUCT
INT
BYTE
CHAR
REAL
BOOL
END_STRUCT

100

120
FALSE


,
, .
, (,
):
Amount []
Original_data [_]
Control_code [_]
Temperature []
End []

=
=
=
=

100
B#(0)
'C'
=
False

120


.
(, Stack_1.Temperature).
,
(: Stack_1 DB20, 0,
amount DB20.DBW0 temperature
DB20.DBD6).


.
STRUCT ,
.
, ,
.
,
( )
, ,
.

STEP 7 v5.3
A5E00261405-01

A-45

A.3.3.7

,
, (UDT),
. UDT
.
,
, , , .
UDT20

INT
BYTE
CHAR

REAL

BOOL


"UDT20" , STEP 7
.


UDT STEP 7.
UDT, : (
), ( ), (
), ( ),
( ). UDT
(, process data).
Address
0.0
+0.0
+2.0
+4.0
+6.0
+8.1
=10.0

Name
Stack_1
Amount
Original_data
Control_code
Temperature
End

Type
STRUCT
INT
BYTE
CHAR
REAL
BOOL
END_STRUCT

Init. Value Comment


100

120
FALSE

UDT, UDT
, , UDT200
DB ( FB).
DB process_data_1
UDT200. UDT200 process_data_1. ,
, , DB.
Address
0.0
+6.0
=6.0

A-46

Name
Process_data_1

Type
STRUCT
UDT200
END_STRUCT

Init. Value Comment

STEP 7 v5.3
A5E00261405-01


, , ,
. ,
( ,
):
Amount []
Original_data [_]
Control_code [_]
Temperature []
End []

=
=
=
=

100
B#(0)
'C'
=
False

120

UDT,
, UDT.


UDT.
(, Stack_1.Temperature).
, (:
Stack_1 DB20, 0,
amount DB20.DBW0 temperature DB20.DBD6).


UDT .
UDT ,
UDT .
UDT, ,
UDT .

DB UDT
UDT,
.

.
, UDT (,
), UDT DB,
.

DB17 "_"
DB22 "_"

UDT1 "
DB 23 ""

UDT.

STEP 7 v5.3
A5E00261405-01

A-47

A.3.4

A.3.4.1


,
,
. STEP 7
:
TIMER COUNTER:
, .
TIMER COUNTER
,
, , "T" "C"
.
BLOCK: , .
(FB, FC,
DB ..). BLOCK
, .
: FC101" ( ) Valve"
( ).
POINTER: .
. POINTER
, . STEP
7
(, 50.0).
, 50.0: P#M50.0
ANY: ,
.
ANY,
" ANY" "
ANY".

(UDT).
UDT, "
.

A-48

TIMER

,
.
:
T1

COUNTER

,
.
:
C10

BLOCK_FB
BLOCK_FC
BLOCK_DB
BLOCK_SDB

,
.
:
FC101
DB42

POINTER

.
: P#M50.0

ANY

10 ,
.
:
P#M50.0 BYTE 10
P#M100.0 WORD 5

STEP 7 v5.3
A5E00261405-01

A.3.4.2

BLOCK, COUNTER, TIMER


STEP 7 BLOCK, COUNTER TIMER
(32 ).
.
15
0

0
0

, CPU
S7.

CPU "S7-300 Programmable Controller,
Hardware and Installation [ S7-300:
]" "S7-400, M7-400 Programmable
Controllers, Hardware and Installation [ S7-400,
M7-400: ]".

A.3.4.3

POINTER
, .

15...

...8 7...

...0
1

DB ( 0)

2
4 b

b =

x =

POINTER :
DB ( 0, DB)
CPU (

POINTER)

b#16#81

b#16#82

b#16#83

b#16#84

DB

b#16#85

DI

b#16#86

(L-)

b#16#87

( .)
STEP 7 v5.3
A5E00261405-01

A-49

STEP 7 : p#_
_.. (
POINTER, . STEP
7 .)
, POINTER
, M50.0:
P#M50.0
M50.0 ( POINTER).

A.3.4.4

POINTER
.
,
.


, ,
, (
).
:
L

P#8.7

1.

MD2

MD2.

I [MD2]"

I 8.7

Q [MD2]"


Q 8.7.


, ,
: ,
, .
(AR1/2)
.


:
L

P#8.7

1.

MD2

MD2.

I [MD2]"

I 8.7

Q [AR1, P#1.1]


Q 10.0.

0.0 . 10.0 8.7 (AR1)


1.1 . 10.0, 9.8 (. ).

A-50

STEP 7 v5.3
A5E00261405-01



( I Q).).
L

P# I8.7

LAR1
L


1.
I 8.7 AR1.

P# Q8.7

LAR2


1.
Q 8.7 AR2.

[AR1, P#0.0]"

I 8.7

[AR2, P#1.1]"


Q 10.0.

0.0 . 10.0 8.7 (AR2)


1.1 . 10.0, 9.8 (. ).

A.3.4.5


FC3 " ",
.
"pointer []" FC (

).
"Bit_Byte"
(0: , 1: ). "Inc_Value" (
) ,
.
, .
(
), :
P#M 5.3, Bit_Byte = 0, Inc_Value = 6 => P#M 6.1
P#M 5.3, Bit_Byte = 0, Inc_Value = -6 => P#M 4.5.

FC / .
, "RET_VAL"
( ) "1" (
FC3). , :
1. Inc_Value >7 <-7.
2. ,
"" .
3. ,
.

STEP 7 v5.3
A5E00261405-01

A-51

STL
FUNCTION FC 3: BOOL
TITLE =
//FC3 .
AUTHOR : AUT1CS1
FAMILY : INDADDR
NAME : ADDRPOINT
VERSION : 0.0
VAR_INPUT
Bit_Byte : BOOL ; //0: , 1:
Inc_Value : INT ; // ( =>
/// => )
END_VAR
VAR_IN_OUT
Pointer : DWORD ; // ,
END_VAR
VAR_TEMP
Inc_Value1 : INT ; //
Pointer1 : DWORD ; //
Int_Value : DWORD ; //
END_VAR
BEGIN
NETWORK
TITLE =
// ,
// ""
SET
; // RLO 1
R
#RET_VAL; //
L
#Pointer; //
T
#Pointer1; //
L
#Inc_Value; //
T
#Inc_Value1; //
A
#Bit_Byte; // =1,
JC
Byte; //
L
7; // > 7,
L
#Inc_Value1;

A-52

STEP 7 v5.3
A5E00261405-01

<I
;
S
#RET_VAL; // RET_VAL
JC
End; //
L
-7; // < -7,
<I
;
S
#RET_VAL; // RET_VAL
JC
End; //
A
L
1.3; // 4 = 1 (Inc_Value ),
JC
neg; //
L
#Pointer1; //
L
#Inc_Value1; //
+D
;
JU
test; //
neg:
L
#Pointer1; //
L
#Inc_Value1; //
NEGI ; // ,
-D
; //
JU
test; //
Byte:
L
0; //
L
#Inc_Value1; // >=0,
<I
;
JC
pos; // ,
L
#Pointer1; // ,
L
#Inc_Value1; // ,
NEGI ; // ,
SLD
3; // 3 ,
D
; //
JU
test; // .
pos:
SLD
3; // 3
L
#Pointer1; //
+D
; //
test:
T
#Int_Value; // Int_Value
A
L
7.3; // (
S
#RET_VAL; // ), RET_VAL
JC
End; // ,
L
#Int_Value; //
T
#Pointer; //
End:
NOP 0;
END_FUNCTION

STEP 7 v5.3
A5E00261405-01

A-53

A.3.4.6

ANY
STEP 7 ANY 10 (80 ).
ANY ,
80 ,
. , DB 4,
6.
STEP 7 ,
.

ANY
STEP 7
:


DB
,


...8 7...
15...
0

...0

10h S7

DB ( 0)

6
8

b =

x =


, ANY. ,
,
ANY. STEP 7
( ).
, 10 ,
20 ().
.,
0 2 7, 0 7 8 3 7 9.
0 2 9.
NIL , 1,
0.

A-54

STEP 7 v5.3
A5E00261405-01


ANY.

b#16#00

NIL

b#16#01

BOOL

b#16#02

BYTE

(8 )

b#16#03

CHAR

(8 )

b#16#04

WORD

(16 )

b#16#05

INT

(16 )

B#16#06

DWORD

(32 )

b#16#07

DINT

(32 )

b#16#08

REAL

(32
)

b#16#09

DATE

b#16#0A

TIME_OF_DAY (TOD)

b#16#0B

TIME

b#16#0C

S5TIME

S5TIME

b#16#0E

DATE_AND_TIME (DT) (64 )

b#16#13

STRING

b#16#81
b#16#82
b#16#83
b#16#84
b#16#85
b#16#86
b#16#87

I
Q
M
DB
DI
L
V






(L-)

ANY
STEP 7 .
1. 4, 5 7 0.
8 9 , .
(, , )
...0
15...
...8 7...
0
2

10h S7

1
3

= 1

4
6

STEP 7 v5.3
A5E00261405-01

7
9

A-55


ANY,
.

A.3.4.7

b#16#17

BLOCK_FB

FB

b#16#18

BLOCK_FC

FC

b#16#19

BLOCK_DB

b#16#1A

BLOCK_SDB

DB

b#16#1C

COUNTER

b#16#1D

TIMER

SDB

ANY
,
. ,
, ,
( ).

ANY.
STEP 7.
STEP 7 80 ANY.
,
STEP 7 80 ,
. 80
, ANY, ,
.

ANY
ANY,

. STEP 7
:
:
.
: ,
(, ).
, : (, T1, C20
FB6).

A-56

STEP 7 v5.3
A5E00261405-01

, FC
ANY.
DB10

FB10


STAT

Speed

INT

CALL FC100
in_par1 := #Speed
in_par2 := MW100
in_par3 := DB10.DBD40

FB11

DB20

FC100

IN

in_par1

ANY

IN

in_par2

ANY

IN

in_par3

ANY


TEMP

Thermo

ARRAY [1..3]
REAL

FC100
#Thermo
M 1.3
T2

in_par1
in_par2
in_par3

FC100 (in_par1, in_par2, in_par3),


ANY.
FB10 FC100, FB10 (
speed), (MW100) DB10 (DB10.DBD40)
.
FB11 FC10, FB11
( "Thermo"), ( 1.3) (T2).

ANY
ANY
(, MW100), .
,

:
p#


DATE_AND_TIME .
BOOL, 0 (x.0).

, ANY.

STEP 7 v5.3
A5E00261405-01

A-57

10
: MB50 MB59.
p# DB10.DBX5.0 S5TIME 3 3 S5TIME,
DB10:
5 DB 10 DB
p# M 50.0 BYTE 10

p# Q 10.0 BOOL 4

4 :
Q 10.0 Q 10.3.

ANY
,
10 , ANY
SFC20 BLKMOV.
STL
FUNCTION FC10: VOID
VAR_TEMP
Source : ANY;
Target : ANY;
END_VAR
BEGIN
LAR1
P#Source;

L B#16#10;
T LB[AR1,P#0.0];


ANY.

L B#16#02;
T LB[AR1,P#1.0];

Byte
ANY.

L 10;
T LW[AR1,P#2.0];

10
ANY.

L
T
L
T

DB22, DBB11

22;
LW[AR1,P#4.0];
P#DBX11.0;
LD[AR1,P#6.0];

LAR1

P#Target;

ANY AR1

ANY AR1.

L B#16#10;
T LB[AR1,P#0.0];


ANY.

L B#16#02;
T LB[AR1,P#1.0];

Byte
ANY.

L 10;
T LW[AR1,P#2.0];

10
ANY.

L
T
L
T

DB33, DBB202

33;
LW[AR1,P#4.0];
P#DBX202.0;
LD[AR1,P#6.0];

CALL SFC 20 (
SRC BLK := Source,
RET_VAL := MW 12,
DSTBLK := Target
);
END FUNCTION

A-58

BLKMOV
BR MW12

STEP 7 v5.3
A5E00261405-01

A.3.4.8

STEP 7 (
),
.

OB
()
OB. OB, OB
(, ). OB
DB, -
OB. OB
ANY.
z.

TIMER

COUNTER

BLOCK

POINTER

ANY

z(1)

z(1)

z(1)

L OB.

FB
()
FB. DB,
FB .
;
,
POINTER ANY.
ANY.
.
z.

TIMER

COUNTER

BLOCK

POINTER

ANY

z(1)(3)

z(2)

z(2)
z(2)

1
(48- ) .
2

L FB.

STRING .

STEP 7 v5.3
A5E00261405-01

A-59

FC
()
FC. FC DB,
. ,
POINTER ANY.
ANY.
z.

TIMER

COUNTER

BLOCK

POINTER

ANY

z(2)

z(2)

z(2)

z(1)

z(1)

z(1)

(1)

L FC.

(2)

STRING .

A.3.4.9


,
, ,
. STEP 7
. , (in/out)
(
).
,
, .
(),
, .
z.

(
)


DB ( )

A-60

STEP 7 v5.3
A5E00261405-01


FC
FC.
FC10,
FC12.
(FC) --------- ----------- (FC)
FC10

FC12

Param_1

Input

A_Param

Input

Param_2

Output

B_Param

Output

Param_3

In/out

C_Param

In/out

FC12
A_Param := Param_1
B_Param := Param_2
C_Param := Param_3

STEP 7 FC
FC.
, ,
.
(z),
FC FC.

TIMER

COUNTER

BLOCK

POINTER

ANY

/
/

STEP 7 v5.3
A5E00261405-01

A-61


FC
FB.
FB10,
FC12.

(FB) ----- ------------- (FC)


FB10

DB10

FC12


Param_1

Input

A_Param

Input

Param_2

Output

B_Param

Output

Param_3

In/out

C_Param

In/out

FC12
A_Param := Param_1
B_Param := Param_2
C_Param := Param_3

STEP 7 FB
FC. , , ,
, .
(z), FB FC.

TIMER

COUNTER

BLOCK

POINTER

ANY

/
/

A-62

STEP 7 v5.3
A5E00261405-01


FB
FC.
FC10,
FB12
(FC) ------------- ----- (FB)
FC10

FB12

c DB11

Param_1

Input

A_Param

Input

Param_2

Output

B_Param

Output

Param_3

In/out

C_Param

In/out

FB12,DB11
A_Param := Param_1
B_Param := Param_2
C_Param := Param_3

STEP 7 FC
FB. , ,
.
, TIMER,
COUNTER BLOCK, FB.
(z), FC
FB.

TIMER

COUNTER

BLOCK

POINTER

ANY

/
/

STEP 7 v5.3
A5E00261405-01

A-63



FB
FB.
FB10,
FB12.
(FB) ----- ----- (FB)
FB10

DB10

FB12

DB11

Param_1

Input

A_Param

Input

Param_2

Output

B_Param

Output

Param_3

In/out

C_Param

In/out

FB12,DB11
A_Param := Param_1
B_Param := Param_2
C_Param := Param_3

STEP 7 FB
FB. , ,

FB.
,
TIMER, COUNTER BLOCK,
FB.
(z),
FB FB.



TIMER

COUNTER

BLOCK

POINTER

ANY

/
/

A-64

STEP 7 v5.3
A5E00261405-01

A.3.4.10 IN_OUT
IN_OUT (FB)
, ( ).
IN_OUT (FB)
,

.
, IN_OUT
.
, IN_OUT
,
.
STRUCT ARRAY
,
.

STEP 7 v5.3
A5E00261405-01

A-65

A.4

A.4.1

1
,
STEP 7 1.
1 2.
1:


STL

.
, , .
,
.
2, ,
2
STEP 7.

,
1. , 1, ,
.
,

STL, "LAD/STL/FBD: Programming
Blocks[LAD/STL/FBD: ]",
.
STEP 7
2, (FB).
,
1, 2,
.


1 :
1. File > Open Version 1 Project [ >
1].
2. 1,
2. 1
*.s7a.
3. ,
1.

A-66

STEP 7 v5.3
A5E00261405-01

A.4.2

2
STEP 7 2,
File > Open [ > ].
/ 2 ()
STEP 7, File > Save As
[ > ] "Rearrange before saving
[ ]".
STEP 7.

STEP 7, , ,
STEP 7 "Save Project As
[ ]". ,
STEP 7 2.1, "Project 2.x" "Library 2.x".


STEP 7 V3

STEP 7 V4

Project3.x

Project

Library3.x

Library

Project2.x

Project2.x

Library2.x

Library2.x

,
STEP 7.
STEP 7.

3 4 ,
. STEP 7 V4 "Project3.x".


2
STEP 7, :
1. Save As [ ]" File
[] "Rearrange before saving [
]".
2. "Project" "Save Project As
[ ]" "Save []".
2, ,
STEP 7 :
1. 1 .
2. STEP 7 "Save
Project As [ ]" "Save []"..

STEP 7 v5.3
A5E00261405-01

A-67

A.4.3

STEP 7 V.2.1

STEP 7
V2.1 STEP 7 V5, STEP 7 V5.0
(GD) STEP 7 V2.1. ,
,
GD-.
STEP 7 V2.1,
(ARJ, PKZIP...) ,
.
, Network MPI STEP 7
V2.1 ,
. STEP 7 V2.1
,
, MPI,
.
STEP 7 V2.1,
(CPU) GD-,
CPU. ,
.

A.4.4

DP GSD
STEP 7 Version 5.1,
, GSD DP
(, -
GSD ).
STEP 7 "" ,
,
,
. ""
.
(DP ) . ,
.
. DP .

DP

DP, GSD
DP Options > Install
New GSD [ > GSD].
GSD,
DP. DP .

A-68

STEP 7 v5.3
A5E00261405-01

A.5

A.5.1


CD .
"" SIMATIC Manager ("Sample Projects" tab).
,
.
.


CD


OB1

"ZEn01_11_STEP7_DezP" (
PROFIBUS DP)

"ZEn01_08_STEP7_Blending" (
)

"ZEn01_01_STEP7_*" .. "ZEn01_06_
STEP7_*" ( )

"ZEn01_09_STEP7_Zebra" ( )

"Zen01_10_STEP7_COM_SFB" (
CPU S7-400)

"ZXX01_14_HSystem_S7400H
(
)
"ZXX01_15_HSystem_RED_IO
(
)
"Zen01_11_STEP7_COM_SFC1"
"Zen01_12_STEP7_COM_SFC2" (
SFC
)
"ZEn01_13_STEP7_PID-Temp"
( FB 58 FB
59)


,
. ,
,
.

STEP 7 v5.3
A5E00261405-01

A-69


SIMATIC Manager ,
.
STEP 7 V5.0.
.

STEP 7,
.
, STEP 7
.
-

.

A-70

STEP 7 v5.3
A5E00261405-01

A.5.2

A.5.2.1


, 1
.

( A B)
.
.
.
:
M

: B
M

:
M


1 ,
.
.

:
,
.
.
,
, .
,
.

STEP 7 v5.3
A5E00261405-01

A-71

, , 1
.

( ),
.
,
, 7
.
,
,
, .
(
).

:
,

.

. 10
,
.

( ).
:
-

: .
, .

:
. ,
.

: .
, .

:
.
,
, ,
.
,
-


,
, .
:
.
" "

A-72

STEP 7 v5.3
A5E00261405-01


, ,

0.
.
.

A.5.2.2


,
.


,
.
DB 1

OB 1

FB1

DB 3

DB 2

FC1

OB1: CPU
. OB1 FB1 FC1
, .
FB1: A,
B
, (,
, ..) .
DB 1-3:
A, B

DB, FB1.

STEP 7 v5.3
A5E00261405-01

A-73

FC1: B
.
" ",
FC.

A.5.2.3


,
STEP 7.
,
.
,

Feed_pump_A_start

I0.0

BOOL

Feed_pump_A_stop

I0.1

BOOL

Flow_A

I0.2

BOOL

Inlet_valve_A

Q4.0

BOOL

Feed_valve_A

Q4.1

BOOL

Feed_pump_A_on

Q4.2

BOOL

Feed_pump_A_off

Q4.3

BOOL

Feed_pump_A

Q4.4

BOOL

Feed_pump_A_fault

Q4.5

BOOL

Feed_pump_A_maint Q4.6

BOOL

Feed_pump_B_start

BOOL

I0.3

Feed_pump_B_stop

I0.4

BOOL

Flow_B

I0.5

BOOL

Inlet_valve_B

Q5.0

BOOL

Feed_valve_B

Q5.1

BOOL

Feed_pump_B_on

Q5.2

BOOL

Feed_pump_B_off

Q5.3

BOOL

Feed_pump_B

Q5.4

BOOL

Feed_pump_B_fault

Q5.5

BOOL

Feed_pump_B_maint Q5.6

BOOL

Agitator_running

I1.0

BOOL

Agitator_start

I1.1

BOOL

Agitator_stop

I1.2

BOOL

Agitator

Q8.0

BOOL

Agitator_on

Q8.1

BOOL

Agitator_off

Q8.2

BOOL

Agitator_fault

Q8.3

BOOL

Agitator_maint

Q8.4

BOOL

A-74

STEP 7 v5.3
A5E00261405-01

Tank_below_max

I1.3

BOOL

Tank_above_min

I1.4

BOOL

Tank_not_empty

I1.5

BOOL

Tank_max_disp

Q9.0

BOOL

Tank_min_disp

Q9.1

BOOL

Tank_empty_disp

Q9.2

BOOL

Drain_open
Drain_closed
Drain
Drain_open_disp
Drain_closed_disp

I0.6
I0.7
Q9.5
Q9.6
Q9.7

BOOL
BOOL
BOOL
BOOL
BOOL

EMER_STOP_off
Reset_maint

I1.6
I1.7

BOOL
BOOL

Motor_block

FB1

FB1

Valve_block
DB_feed_pump_A

FC1
DB1

FC1
FB1

DB_feed_pump_B

DB2

FB1

DB_agitator

DB3

FB1

FB

FC
DB
A
DB
B
DB

STEP 7 v5.3
A5E00261405-01

A-75

A.5.2.4

FB

FB?
FB :
.
(
).
(L-) OB1 (Motor_enable", Valve_enable")
, FB
.

. ,
. .

/.
,
,
.
, .
, ,
.


FB
.

Start

Fault

Stop

Start_Dsp

Response

Stop_Dsp

Reset_Maint
Timer_No

Maint
Motor

Response_Time
Motor

FB
FB (
, ),
.
FB :

.

A-76

STEP 7 v5.3
A5E00261405-01

, ,
.

.
,
.
.
, .
FB.
FB
.

Input
[]

Output
[]

In/out
[]

9
9
9
9

Start []
Stop []
Response []
Reset_maint [
]
Timer_No [ ]
Response_Time [ ]

9
9
9
9
9

Fault []
Start_Dsp [ ]
Stop_Dsp [
]

Maint []

Motor []

FB
, (in/out) FB
.

0.0
0.1
0.2
0.3
2.0
4.0
6.0
6.1
6.2
6.3
8.0
10.0
12.0
14.0
16.0

IN
IN
IN
IN
IN
IN
OUT
OUT
OUT
OUT
IN_OUT
STAT
STAT
STAT
STAT

Start
Stop
Response
Reset_Maint
Timer_No
Response_Time
Fault
Start_Dsp
Stop_Dsp
Maint
Motor
Time_bin
Time_BCD
Starts
Start_Edge

BOOL
BOOL
BOOL
BOOL
TIMER
S5TIME
BOOL
BOOL
BOOL
BOOL
BOOL
WORD
WORD
INT
BOOL

FALSE
FALSE
FALSE
FALSE

STEP 7 v5.3
A5E00261405-01

S5T#0MS
FALSE
FALSE
FALSE
FALSE
FALSE
W#16#0
W#16#0
0
FALSE

A-77

FB , , (in/out)
DB, .
L-.

FB
STEP 7 , ,
, .
FB OB1.
FB1 STL
:
Network [] 1
A(
O
O
)
AN
=

#Start
#Motor
#Stop
#Motor

Network 2
A
L
SD
AN
R
L
T
LC
T
A
AN
S
R

#Motor
#Response_Time
#Timer_No
#Motor
#Timer_No
#Timer_No
#Timer_bin
#Timer_No
#Timer_BCD
#Timer_No
#Response
#Fault
#Motor

Network 3
A
=
R

#Response
#Start_Dsp
#Fault

Network 4
AN
=

#Response
#Stop_Dsp

Network 5
A
FP
JCN
L
+
T

#Motor
#Start_Edge
lab1
#Starts
1
#Starts

lab1: NOP 0
Network 6
L
L
>=I
=

A-78

#Starts
50
#Maint
STEP 7 v5.3
A5E00261405-01

Network 7
A
A
JCN
L
T
END: NOP

#Reset_Maint
#Maint
END
0
#Starts
0


.
"New Data Block [ ]" "Data block referencing
a function block [ , ]".
"Reference []" "FB1".

FB1.

A.5.2.5

FC

FC?

:
.
.
(L-) OB1 (Valve_enable")
, FC
.
, FC.

Open []
Close []
Dsp_Open [ ]
Dsp_Closed [ ]
Valve []

STEP 7 v5.3
A5E00261405-01

9
9
9
9
9

A-79


FC .
, FB ,
. FC .

Open

Dsp_Open

Close

Dsp_Closed

Valve

Valve

FC
, FB , FC
, (in/out) (.
).

0.0

IN

Open

BOOL

FALSE

0.1

IN

Close

BOOL

FALSE

2.0

OUT

Dsp_Open

BOOL

FALSE

2.1

OUT

Dsp_Closed

BOOL

FALSE

4.0

IN_OUT

Valve

BOOL

FALSE

FC L-. ,
(in/out)
, FC.
L- (
).

FC
FC1 OB1,
.
FC1 STL ,
:
Network 1 /
A(
O
O
)
AN
=

#Open
#Valve
#Close
#Valve

Network 2
A
=

#Valve
#Dsp_Open

Network 3
AN
=

A-80

#Valve
#Dsp_Closed
STEP 7 v5.3
A5E00261405-01

A.5.2.6

OB1
OB1 . OB1
, , :
STL
FB
("Start"), ("Stop"), ("Response")
("Reset_Maint"). FB
.
FB , Timer_No
Response_Time ,
.
FC FB
,
OB1.
FB DB,

.

OB1
OB1 . 20
OB1 .

0.0
1.0
2.0
3.0
4.0
5.0
6.0
8.0
10.0
12.0
20.0
20.1
20.2
20.3
20.4
20.5
20.6
20.7
21.0
21.1
21.2
21.3
21.4
21.5
21.6

TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP
TEMP

OB1_EV_CLASS
OB1_SCAN1
OB1_PRIORITY
OB1_OB_NUMBR
OB1_RESERVED_1
OB1_RESERVED_2
OB1_PREV_CYCLE
OB1_MIN_CYCLE
OB1_MAX_CYCLE
OB1_DATE_TIME
Enable_motor
Enable_valve
Start_fulfilled
Stop_fulfilled
Inlet_valve_A_open
Inlet_valve_A_closed
Feed_valve_A_open
Feed_valve_A_closed
Inlet_valve_B_open
Inlet_valve_B_closed
Feed_valve_B_open
Feed_valve_B_closed
Open_drain
Close_drain
Valve_closed_fulfilled

BYTE
BYTE
BYTE
BYTE
BYTE
BYTE
INT
INT
INT
DATE_AND_TIME
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL

STEP 7 v5.3
A5E00261405-01

A-81

OB1
STEP 7 , ,
, .
FB , FC ,
OB1.
FB1 FC1 OB1 ; FB1
DB:
OB 1

FB 1
DB 1

FC 1

FC 1

FB 1
DB 2

FC 1

FC 1

FB 1
DB 3

FC 1

OB1 STL ,
:
Network 1 A
A
A
AN
=

"EMER_STOP_off"
"Tank_below_max"
"Drain"
#Enable_Motor

Network 2 FB A

A-82

STEP 7 v5.3
A5E00261405-01

A
"Feed_pump_A_start"
A
#Enable_Motor
=
#Start_Fulfilled
A(
O
"Feed_pump_A_stop"
ON #Enable_Motor
)
=
#Stop_Fulfilled
CALL "Motor_block", "DB_feed_pump_A"
Start
:=#Start_Fulfilled
Stop
:=#Stop_Fullfilled
Response :="Flow_A"
Reset_Maint :="Reset_maint"
Timer_No
:=T12
Reponse_Time:=S5T#7S
Fault
:="Feed_pump_A_fault"
Start_Dsp :="Feed_pump_A_on"
Stop_Dsp
:="Feed_pump_A_off"
Maint
:="Feed_pump_A_maint"
Motor
:="Feed_pump_A"
Network 3 A
A
L
SD
AN
R
A
=

"Feed_pump_A"
S5T#1S
T
13
"Feed_pump_A"
T
13
T
13
#Enable_Valve

Network 4 A
AN"Flow_A"
AN"Feed_pump_A"
=
#Close_Valve_Fulfilled
CALL "Valve_block"
Open
:=#Enable_Valve
Close
:=#Close_Valve_Fulfilled
Dsp_Open :=#Inlet_Valve_A_Open
Dsp_Closed:=#Inlet_Valve_A_Closed
Valve
:="Inlet_Valve_A"
Network 5 A
AN"Flow_A"
AN"Feed_pump_A"
=
#Close_Valve_Fulfilled
CALL "Valve_block"
Open
:=#Enable_Valve
Close
:=#Close_Valve_Fulfilled
Dsp_Open :=#Feed_Valve_A_Open
Dsp_Closed:=#Feed_Valve_A_Closed
Valve
:="Feed_Valve_A"

STEP 7 v5.3
A5E00261405-01

A-83

Network 6 B
A
A
AN
=

"EMER_STOP_off"
"Tank_below_max"
"Drain"
"Enable_Motor

Network 7 FB B
A
"Feed_pump_B_start"
A
#Enable_Motor
=
#Start_Fulfilled
A(
O
"Feed_pump_B_stop"
ON #Enable_Motor
)
=
#Stop_Fulfilled
CALL "Motor_block", "DB_feed_pump_B"
Start
:=#Start_Fulfilled
Stop
:=#Stop_Fullfilled
Response :="Flow_B"
Reset_Maint :="Reset_maint"
Timer_No
:=T14
Reponse_Time:=S5T#7S
Fault
:="Feed_pump_B_fault"
Start_Dsp :="Feed_pump_B_on"
Stop_Dsp
:="Feed_pump_B_off"
Maint
:="Feed_pump_B_maint"
Motor
:="Feed_pump_B"
Network 8 B
A
L
SD
AN
R
A
=

"Feed_pump_B"
S5T#1S
T
15
"Feed_pump_B"
T
15
T
15
#Enable_Valve

Network 9 B
AN"Flow_B"
AN"Feed_pump_B"
=
#Close_Valve_Fulfilled
CALL "Valve_block"
Open
:=#Enable_Valve
Close
:=#Close_Valve_Fulfilled
Dsp_Open :=#Inlet_Valve_B_Open
Dsp_Closed:=#Inlet_Valve_B_Closed
Valve
:="Inlet_Valve_B"

A-84

STEP 7 v5.3
A5E00261405-01

Network 10

AN"Flow_B"
AN"Feed_pump_B"
=
#Close_Valve_Fulfilled
CALL "Valve_block"
Open
:=#Enable_Valve
Close
:=#Close_Valve_Fulfilled
Dsp_Open :=#Feed_Valve_B_Open
Dsp_Closed:=#Feed_Valve_B_Closed
Valve
:="Feed_Valve_B"
Network 11
A
A
AN
=

"EMER_STOP_off"
"Tank_above_min"
"Drain"
#Enable_Motor

Network 12

FB

A
"Agitator_start"
A
#Enable_Motor
=
#Start_Fulfilled
A(
O
"Agitator_stop"
ON #Enable_Motor
)
=
#Stop_Fulfilled
CALL "Motor_block", "DB_Agitator"
Start
:=#Start_Fulfilled
Stop
:=#Stop_Fullfilled
Response :="Agitator_running"
Reset_Maint :="Reset_maint"
Timer_No
:=T16
Reponse_Time:=S5T#10S
Fault
:="Agitator_fault"
Start_Dsp
:="Agitator_on"
Stop_Dsp
:="Agitator_off"
Maint
:="Agitator_maint"
Motor
:="Agitator"
Network 13
A
A
AN
=

"EMER_STOP_off"
"Tank_not_empty"
"Agitator"
"Enable_Valve

STEP 7 v5.3
A5E00261405-01

A-85

Network 14

A
"Drain_open"
A
#Enable_Valve
=
#Open_Drain
A(
O
"Drain_closed"
ON #Enable_Valve
)
=
#Close_Drain
CALL "Valve_block"
Open
:=#Open_Drain
Close
:=#Close_Drain
Dsp_Open :="Drain_open_disp"
Dsp_Closed :="Drain_closed_disp"
Valve
:="Drain"
Network 15
AN
=
AN
=
AN
=

"Tank_below_max"
"Tank_max_disp"
"Tank_above_min"
"Tank_min_disp"
"Tank_not_empty"
"Tank_empty_disp"

A.5.3

A.5.3.1


" "
FC12
OB10
OB1 OB80

A-86

STEP 7 v5.3
A5E00261405-01

A.5.3.2

"
"

Q 4.0 5.00
8.00 . 8.00 5.00
Q 4.0 .

OB1

FC12
Q 4.0,
I 0.0 I 0.1

CAN_TINT

FC12

OB10

Q 4.0

OB80

Q 4.1
OB80


.

.

I0.0

"
" " "

I0.1

Q4.0

, /
OB (OB10)

Q4.1

, (OB80)

MW16

STATUS [] (SFC31 "QRY_TINT")

MB100
MB107

OB10 (
)

MB110
MB129

OB80 (
)

MW200

RET_VAL SFC28 "SET_TINT"

MB202

( BR) SFC

MW204

RET_VAL SFC30 "ACT_TINT"

MW208

RET_VAL SFC31 "QRY_TINT"

STEP 7 v5.3
A5E00261405-01

A-87

A.5.3.3

SFC28 "SET_TINT"

SFC29 "CAN_TINT"

SFC30 "ACT_TINT"

SFC31 "QRY_TINT"

FC3 "D_TOD_DT"

DATE TIME_OF_DAY DT

FC12


FC12
:

IN_TIME

TIME_OF_DAY

TEMP

IN_DATE

DATE

TEMP

OUT_TIME_DATE

DATE_AND_TIME

TEMP

OK_MEMORY

BOOL

TEMP

STL
FC12 STL:
STL (FC12)
Network 1
CALL SFC 31
OB_NO := 10
RET_VAL:= MW 208
STATUS := MW 16
Network 2:
AN
JC
L
T
L
T
JU
mond: L
T
L
T
cnvrt:
NOP
STL (FC12)
Network 3:

A-88

Q
4.0
mond
D#1995127
#IN_DATE
TOD#20:0:0.0
#IN_TIME
cnvrt
D#1995123
#IN_DATE
TOD#5:0:0.0
#IN_TIME
0

SFC QRY_TINT
STATUS []


Q 4.0 (
#IN_DATE #IN_TIME)

STEP 7 v5.3
A5E00261405-01

CALL FC 3
IN1 := #IN_DATE
IN2 := #IN_TIME
RET_VAL := #OUT_TIME_DATE
Network 4:
A
I 0.0
AN
M 17.2
A
M 17.4
=
#OK_MEMORY
Network 5:
A
#OK_MEMORY
JNB
m001
CALL SFC 28
OB_NO := 10
SDT := #OUT_TIME_DATE
PERIOD := W#16#1201
RET_VAL := MW 200
m001
A
BR
=
M 202.3
Network 6:
A
#OK_MEMORY
JNB
m002
CALL SFC 30
OB_NO := 10
RET_VAL := MW 204
m002
A
BR
=
M 202.4
Network 7:
A
I 0.1
JNB
m003
CALL SFC 29
OB_NO := 10
RET_VAL := MW 210
m003
A
BR
=
M 202.5

STEP 7 v5.3
A5E00261405-01

DATE TIME_OF_DAY
DATE_AND_TIME (
)

? (
,
OB
)
,
...

... .


, .

A-89

A.5.3.4

OB10


OB10, ,
:
(STARTINFO)
(T_STMP) STARTINFO
WDAY, IN_DATE, IN_TIME
OUT_TIME_DATE

A-90

STARTINFO

STRUCT

TEMP


OB10,

E_ID

WORD

TEMP

PR_CLASS

BYTE

TEMP

OB_NO

BYTE

TEMP

OB

RESERVED_1

BYTE

TEMP

RESERVED_2

BYTE

TEMP

PERIOD

WORD

TEMP

RESERVED_3

DWORD

TEMP

T_STMP

STRUCT

TEMP

YEAR

BYTE

TEMP

MONTH

BYTE

TEMP

DAY

BYTE

TEMP

HOUR

BYTE

TEMP

MINUTES

BYTE

TEMP

SECONDS

BYTE

TEMP

MSEC_WDAY

WORD

TEMP

END_STRUCT

TEMP

END_STRUCT

TEMP

WDAY

INT

TEMP

IN_DATE

DATE

TEMP

FC3
(
)

IN_TIME

TIME_OF_DAY

TEMP

FC3
(
)

OUT_TIME_DATE

DATE_AND_TIME TEMP

FC3
SFC28

STEP 7 v5.3
A5E00261405-01

STL
OB10 STL:
STL (OB10)
Network 1
L
L
AW
T
Network 2:
L
L
<>I
JC
Network 3:
L
T
L
T
SET
=
JU
mond:

L
T
L
T
CLR
=

#STARTINFO.T_STMP.MSEC_WDAY
W#16#F

#WDAY

#WDAY
2

,
5.00
Q 4.0.

mond
D#1995127
#IN_DATE
TOD#20:0:0.0
#IN_TIME

,
, 8.00
(20.00)
Q 4.0.

Q 4.0
cnvrt
D#1995123
#IN_DATE
TOD#5:0:0.0
#IN_TIME
Q 4.0

cnvrt:
NOP
0
Network 4:
CALL
FC 3
IN1 := #IN_DATE
IN2 := #IN_TIME
RET_VAL := #OUT_TIME_DATE
Network 5:
CALL SFC 28
OB_NO := 10
SDT := #OUT_TIME_DATE
PERIOD := W#16#1201
RET_VAL := MW 200
A
BR
=
M 202.1
Network 6:
CALL SFC 30
OB_NO := 10
RET_VAL := MW 204
A
BR
=
M 202.2
Network 7:
CALL SFC 20
SRCBLK := #STARTINFO.T_STMP
RET_VAL := MW 206
DSTBLK := P#M 100.0 BYTE 8

STEP 7 v5.3
A5E00261405-01

.

DATE_AND_TIME ( SFC28).
.

:
OB10
MB100 MB107.

A-91

A.5.3.5

OB1 OB80
OB1 (OB
) ,
OB80.

OB1
OB1 STL:
STL (OB1)
CALL

FC12

FC 12

OB80
, OB80
:
(STARTINFO)
(T_STMP) STARTINFO)

STARTINFO

STRUCT

TEMP


OB80,

E_ID

WORD

TEMP

PR_CLASS

BYTE

TEMP

OB_NO

BYTE

TEMP

OB

RESERVED_1

BYTE

TEMP

RESERVED_2

BYTE

TEMP

A1_INFO

WORD

TEMP

A2_INFO

DWORD

TEMP


,
OB

T_STMP

STRUCT

TEMP

YEAR

BYTE

TEMP

MONTH

BYTE

TEMP

DAY

BYTE

TEMP

HOUR

BYTE

TEMP

MINUTES

BYTE

TEMP

SECONDS

BYTE

TEMP

MSEC_WDAY

WORD

TEMP

END_STRUCT

TEMP

END_STRUCT

TEMP

A-92

STEP 7 v5.3
A5E00261405-01

OB80
OB80,
, STL:
STL (OB80)
Network 1
AN
S

Q 4.1
Q 4.1

CALL SFC 20
SRCBLK := #STARTINFO
RET_VAL := MW 210
DSTBLK := P#M 110.0 Byte 20

Q 4.1,
.
:
MB110
MB129.

A.5.4

A.5.4.1


" "
OB20
OB1

A.5.4.2

"
"

I 0.0 , Q 4.0 10
. , I 0.0 ,
.
( )

OB (OB20).
10 I 0.1,
OB20 ; Q 4.0
.
I 0.2, Q 4.0 .

OB1


I
0.0

I 0.1
Q 4.0 I 0.2

OB2
0

Q 4.0

STEP 7 v5.3
A5E00261405-01

A-93


.

.

I0.0

I0.1

I0.2

Q 4.0

Q4.0

, OB (OB20)

MB1

(
BR) SFC

MW4

STATUS [] (SFC34 "QRY_TINT")

MD10

-
OB1

MW 100

RET_VAL SFC32 "SRT_DINT"

MW102

RET_VAL SFC34 "QRY_DINT"

MW104

RET_VAL SFC33 "CAN_DINT"

MW106

RET_VAL SFC20 "BLKMOV"

MB120 MB139

OB20

MD140

-
OB20

MW144

-
OB1; OB20
( ID SIGN)



SFC:

A-94

SFC32 "SRT_DINT"

SFC33 "CAN_DINT"

SFC34 "QRY_DINT"

STEP 7 v5.3
A5E00261405-01

A.5.4.3

OB20


OB20, ,
:
(STARTINFO)
(T_STMP) STARTINFO

STARTINFO

STRUCT

TEMP


OB20

E_ID

WORD

TEMP

PC_NO

BYTE

TEMP

OB_NO

BYTE

TEMP

OB

D_ID 1

BYTE

TEMP

ID 1

D_ID 2

BYTE

TEMP

ID 2

SIGN

WORD

TEMP


ID

DTIME

TIME

TEMP

T_STMP

STRUCT

TEMP


(
)

YEAR

BYTE

TEMP

MONTH

BYTE

TEMP

DAY

BYTE

TEMP

HOUR

BYTE

TEMP

MINUTES

BYTE

TEMP

SECONDS

BYTE

TEMP

MSEC_WDAY

WORD

TEMP

END_STRUCT

TEMP

END_STRUCT

TEMP

STEP 7 v5.3
A5E00261405-01

A-95


OB20 STL:
STL (OB20)
Network 1
SET
=
Network 2:
L
T
Network 3:
L
T
L
T
L
SRD
T
Network 4:
L
T

Q 4.0
Q 4.0
QW 4
PQW 4

#STARTINFO.T_STMP.SECONDS
MW 140
#STARTINFO.T_STMP.MSEC_WDAY
MW 142
MD 140
4
MD 140




( BCD- MW 142)

#STARTINFO.SIGN
MW 144


(= SFC32)

Network 5:
CALL SFC 20
SRCBLK := STARTINFO
RET_VAL := MW 106
DSTBLK := P#M 120.0 Byte 20

A-96


( MB120 MB139)

STEP 7 v5.3
A5E00261405-01

A.5.4.4

OB1


OB1, ,
:
(STARTINFO)
(T_STMP) STARTINFO

STARTINFO

STRUCT

TEMP


OB1

E_ID

WORD

TEMP

ID :

PC_NO

BYTE

TEMP

OB_NO

BYTE

TEMP

OB

D_ID 1

BYTE

TEMP

ID 1

D_ID 2

BYTE

TEMP

ID 2

CUR_CYC

INT

TEMP

MIN_CYC

INT

TEMP

MAX_CYC

INT

TEMP

T_STMP

STRUCT

TEMP



(
)

YEAR

BYTE

TEMP

MONTH

BYTE

TEMP

DAY

BYTE

TEMP

HOUR

BYTE

TEMP

MINUTES

BYTE

TEMP

SECONDS

BYTE

TEMP

MSEC_WDAY

WORD

TEMP

END_STRUCT

TEMP

END_STRUCT

TEMP

STEP 7 v5.3
A5E00261405-01

A-97


OB1 STL:
STL (OB1)
Network 1
L
#STARTINFO.T_STMP.SECONDS
T
MW 10
L
#STARTINFO.T_STMP.MSEC_WDAY
T
MW 12
L
MD 10
SRD
4
T
MD 10
Network 2:
A
I 0.0
FP
M 1.0
=
M 1.1
Network 3:
A
M 1.1
JNB
m001
CALL SFC 32
OB_NO := 20
DTME := T#10S
SIGN := MW 12
RET_VAL:= MW 100
m001:
NOP
0




( BCD- MW 12)
I 0.0?

,
( ,
SIGN)

Network 4:
CALL SFC 34
OB_NO := 20
RET_VAL:= MW 102
STATUS := MW 4
Network 5:
A
I 0.1
FP
M 1.3
=
M 1.4


(SFC QRY_DINT)

Network 6:
A
M 1.4
A
M 5.2
JNB
m002
CALL SFC 33
OB_NO := 20
RET_VAL:= MW 104
m002:
NOP
0
A
I 0.2
R
Q 4.0

... ( 2
STATUS [] )?

A-98

I 0.1?

Q 4.0 I 0.2

STEP 7 v5.3
A5E00261405-01

A.5.4.5

,
. SFC36 "MSK_FLT"
:


SFC36 "MSK_FLT"
:
/
SFC38
"READ_ERR". " / "
SFC37 "DMSK_FLT.


OB1,
.
STL (Network 1)
AN
JNB
CALL

m001:

M 255.0 (
= 0)

M 255.0
m001
SFC 36

PRGFLT_SET_MASK

:=DW#16#C

ACCFLT_SET_MASK

:=DW#16#0

RET_VAL
PRGFLT_MASKED

:=MW 100
:=MD 10

ACCFLT_MASKED

:=MD 14

A
S

STL (Network 2)
CALL

M255.0,
.

BR
M 255.0

SFC 36

PRGFLT_SET_MASK

:=DW#16#0

ACCFLT_SET_MASK

:=DW#16#8

RET_VAL
PRGFLT_MASKED

:=MW 102
:=MD 20

ACCFLT_MASKED

:=MD 24

STL (Network 3)
AN
BEC

STL (Network 4)
L
T

SFC36 MSK_FLT (
) 2 = 3 = 1 (BLFL BLFS
)
=0 ( )


MD10

MD14

M 27.3

SFC36 MSK_FLT (
)
=0 (

3 = 1 (
)


MD20

MD24

,
( 3 ACCFLT_MASKED)

B#16#0
PQB 16

STEP 7 v5.3
A5E00261405-01

( 0) PQB 16

A-99

STL (Network 5)
CALL

SFC 38

PRGFLT_QUERY

:=DW#16#0

ACCFLT_QUERY

:=DW#16#8

RET_VAL
PRGFLT_CLR

:=MW 104
:=MD 30

ACCFLT_CLR

:=MD 34

BR

A
NOT
=

M 37.3

B#16#0
PQB 17

STL (Network 7)
CALL

SFC 38

( 0) PQB 17

PRGFLT_QUERY

:=DW#16#0

ACCFLT_QUERY

:=DW#16#8

RET_VAL
PRGFLT_CLR

:=MW 104
:=MD 30

ACCFLT_CLR

:=MD 34

BR

A
NOT
=

M 37.3

SFC38 READ_ERR ( )
=0 (
)
3 = 1 (
)


MD30

MD34


RLO
M 0.1=1, PQB 17

M 0.1

STL (Network 8)
L
T

B#16#0
PQB 18

STL (Network 9)
CALL

SFC 38

A-100

RLO
M 0.0=1, PQB 16

M 0.0

STL (Network 6)
L
T

( 0) PQB 18

PRGFLT_QUERY

:=DW#16#0

ACCFLT_QUERY

:=DW#16#8

RET_VAL
PRGFLT_CLR

:=MW 104
:=MD 30

ACCFLT_CLR

:=MD 34

BR

A
NOT
=

M 37.3

STL (Network 10)


L

SFC38 READ_ERR ( )
=0 (
)
3 = 1 (
)


MD30

MD34

SFC38 READ_ERR ( )
=0 (
)
3 = 1 (
)


MD30

MD34


RLO
M 0.2=1, PQB 18

M 0.2

B#16#0

STEP 7 v5.3
A5E00261405-01

T
STL (Network 11)
CALL

PQB 19

( 0) PQB 19

SFC 38

PRGFLT_QUERY

:=DW#16#0

ACCFLT_QUERY

:=DW#16#8

RET_VAL
PRGFLT_CLR

:=MW 104
:=MD 30

ACCFLT_CLR

:=MD 34

BR

A
NOT
=

M 37.3

STL (Network 12)


CALL

RLO
M 0.3=1, PQB 19

M 0.3

SFC 37

PRGFLT_RESET_MASK

:=DW#16#0

ACCFLT_RESET_MASK

:=DW#16#8

RET_VAL
PRGFLT_MASKED

:=MW 102
:=MD 20

ACCFLT_MASKED

:=MD 24

STL (Network 13)


A
BEC

SFC38 READ_ERR ( )
=0 (
)
3 = 1 (
)


MD30

MD34

M 27.3

STL (Network 14)


A
JNB
L
T
m002:
NOP

M 0.0
m002
IB 0
PQB 16
0

STL (Network 15)


A
JNB
L
T
m003:
NOP

M 0.1
m003
IB 1
PQB 17
0

STL (Network 16)


A
JNB
L
T
m004:
NOP

M 0.2
m004
IB 2
PQB 18
0

STL (Network 17)


A

M 0.3

SFC37 DMSK_FLT (
)
=0 (
)
3 = 1 (
)


MD20

MD24

,
( 3 ACCFLT_MASKED)

IB0 PQB 16,

IB1 PQB 17,

IB2 PQB 18,

STEP 7 v5.3
A5E00261405-01

A-101

m005:

JNB
L
T
NOP

A.5.4.6

m005
IB 3
PQB 19
0

IB3 PQB 19,


(SFC39 SFC40)
,
.
OB35 ( )
SFC 39 "DIS_IRT", SFC 40
"EN_IRT".
SFC39 SFC40 OB1:

STL (OB1)
A
S
A
S
:
:

A-102

M 0.0
M 90.1
M 0.1
M 90.0

CALL
MODE
OB_NO
RET_VAL
:
:
L
T
L
T
:
:
CALL
MODE
OB_NO
RET_VAL

SFC 39
:=B#16#2
:=35
:=MW 100

A
S
A
S
:
:

M 10.0
M 190.1
M 10.1
M 190.0

,
:

,
:

2: OB

OB35

PIW 100
MW 200
MW 90
MW 92
SFC 40
:=B#16#2
:=35
:=MW 102


2: OB

OB35
,
:

STEP 7 v5.3
A5E00261405-01

A.5.4.7


(SFC41 SFC42)
,
.
SFC41
"DIS_AIRT", SFC42 "EN_AIRT".
SFC41 SFC42 OB1:

STL (OB1)
A
S
A
S
:
:

M 0.0
M 90.1
M 0.1
M 90.0

,
:

CALL
RET_VAL
L
T
L
T
:
:
:
CALL
RET_VAL
L

SFC 41
:=MW 100
PIW 100
MW 200
MW 90
MW 92

,
:

SFC 42
:=MW 102
MW 100

DEC
L

1
MW 102







,
( "0")

<>I
JC

err
,
:

err:

A
S
A
S
:
:
BEU
L
T

M 10.0
M 190.1
M 10.1
M 190.0

MW 102
QW 12

STEP 7 v5.3
A5E00261405-01

A-103

A.6

A.6.1


CPU / ,
, -.
CPU
/ .


, ,
STEP 7 :
/:
.
(PROFIBUS-DP):
DP -"
PROFIBUS .

.
CPU ,
CPU .

/
. ,

, I Q
.
.

S7 (IEC)

PIB
PIW
PID

PQB
PQW
PQD

, ,
:
S7-300 Programmable Controller, Hardware and Installation
[ S7-300: ]
S7-300, M7-300 Programmable Controllers,
Module Specifications [ S7-300, M7-300:
]

A-104

STEP 7 v5.3
A5E00261405-01

S7-400, M7-400 Programmable Controllers,


Module Specifications [ S7-400, M7-400:
]


.

.
, ,
, /


, .

A.6.2


:

.
( )
( ).


(
) ( )
.
, (
) .
:
/

-
( S7-300)

4 ( DP, .
). "transfer
double word [ ] ",
() .
"transfer input byte [ ]", OB

, 4
, .



.
,
.
,
(DS).
.
, .
STEP 7 v5.3
A5E00261405-01

A-105

,
( ).
.

,
, 0 1
,
, 0 1


,

, .
,
.
SFC


SFC55
( 1)
WR_PARM

SFC56
( 0 1) SDB
WR_DPARM
100 129
SFC57
( 0 1) SDB
PARM_MOD
100 129
SFC58

WR_REC

SFC59

RD_REC

DPV1 GSD (GSD


Rev. 3) DP DP "S7 compatible",
I/O
SFC 58/59 SFB 53/52.
DP
( +3).
: DP "DPV1".

S5
S5 :
S7-400 SIMATIC S5
IM 463-2
S5
S7-400
S5 SIMATIC S7,
"S7-400, M7-400 Programmable Controllers, Hardware and
Installation [ S7-400, M7-400:
]" , .

A-106

STEP 7 v5.3
A5E00261405-01

A.7

A.7.1


,
S7-300 S7-400,
(SFC).

STEP 7
"S7-300 Programmable Controller, Hardware and Installation
[ S7-300: ]"
"S7-300, M7-300 Programmable Controllers, Module
Specifications [ S7-300, M7-300:
]"
"S7-400, M7-400 Programmable Controllers, Module
Specifications [ S7-400, M7-400:
]"
, SFC,
" S7-300 S7-400:
".

DP
4
DP,
SFC.
SFC

SFC15 DPWR_DAT

SFC13 DPNRM_DG

(
)

SFC14 DPRD_DAT

( 3
4 )

DP, CPU
4 . 4
, SFC13 DPNRM_DG. .

STEP 7 v5.3
A5E00261405-01

A-107

A.7.2



S7 ,
.
, - .

:
"S7-300 Programmable Controller, Hardware and Installation
[ S7-300: ]"
"S7-300, M7-300 Programmable Controllers, Module
Specifications [ S7-300, M7-300:
]"
"S7-400, M7-400 Programmable Controllers, Module
Specifications [ S7-400, M7-400:
]"

?
,
.
CPU, FM, CP
/ .

.

.
CPU (
CPU).


, STEP 7.
, STEP 7 System Data Blocks
[ ]", CPU
CPU.

?
.
CPU, "S7-300 Programmable
Controller, Hardware and Installation [ S7-300:
]" "S7-400, M7-400
Programmable Controllers, Module Specifications [
S7-400, M7-400: ]".
:


MPI

A-108

STEP 7 v5.3
A5E00261405-01





/ ( S7-300)



SFC
STEP 7,
S7
. , SFC
.
SFC

SFC55 WR_PARM ( 1)

SFC56
WR_DPARM

( 0 1)
SDB

SFC57
PARM_MOD

( 0 1)
SDB

SFC58 WR_REC


" S7-300 S7-400:
".
,
:
"S7-300 Programmable Controller, Hardware and Installation
[ S7-300: ]"
"S7-300, M7-300 Programmable Controllers, Module
Specifications [ S7-300, M7-300:
]"
"S7-400, M7-400 Programmable Controllers, Module
Specifications [ S7-400, M7-400:
]"

STEP 7 v5.3
A5E00261405-01

A-109

A.7.3

( )
Offline
(=
) CPU
.
:
1. Windows Explorer.
3. UPD .
4. PLC > Update Operating System SIMATIC
Manager.
5. UPD .
6. UPD.
7. "OK."
.

:
1. (PS) , CPU.
2.
CPU.
3. , CPU.
FLASHEPROM.
.
4. .
STOP LED CPU (
)
5. ,
.
6. . CPU . ,
CPU .

A.7.4


CPU S7-300/S7-400 (
).
[master], [slave]
.
.


( 1
), . CPU
( "S7-300 Programmable Controller,
Hardware and Installation [ S7-300:
]" "S7-400, M7-400

A-110

STEP 7 v5.3
A5E00261405-01

Programmable Controllers Module Specifications [


S7-400, M7-400: ]").


CPU, SFC0 SET_CLK

. SFC1 READ_CLK
,
CPU.

, HMI, ,
CPU.


, ,
STEP 7 , , CPU

. ,

, ,
.


, ,

() .
,
SFC48 SFC_RTCB.



CPU.
STOP .
.
,
; ,
, .
,
SFC2 SET_RTM.
SFC3 CTRL_RTM.

("" ") SFC4 READ_RTM.
CPU .
0

STEP 7 v5.3
A5E00261405-01

A-111

A.7.5


,
1:1. ,
CPU, STEP 7
.


, ,
(, ).


.
:

()

2.0

1.6

1.0

0.8

0.5

0.4

0.2

0.1

()

0.5

0.625

1.25

2.5

10

CPU, ,
.

.
(, ).
CPU.

A-112


, CPU,
OB121.

S7-300 ( CPU 318)


OB1 OB100; OB
.

STEP 7 v5.3
A5E00261405-01


A
ACT_TINT, 4-27, 4-28
ANY, 5-48, 5-54, 5-55, 5-56, 5-57, 5-58, 5-59, 560, 5-62, 5-63, 5-64, 5-65
ARRAY, 5-38, 5-40, 5-41, 5-42, 5-43, 5-44, 5-66
AuthorsW, 2-1
AuthorsW.exe, 2-1
Automation License Manager, 2-1

, 5-30
DPNRM_DG, 5-108
DPRD_DAT, 5-108
DPWR_DAT, 5-108
DWORD, 5-30

E
EN_AIRT, 4-36
EN_IRT, 4-36
EPROM, 5-26

B
BCD, 5-36
BLOCK, 5-49
BLOCK_DB, 5-48
BLOCK_FB, 5-48
BLOCK_FC, 5-48
BOOL, 5-30
, 5-30
Borland C/C++, 1-13
BYTE, 5-30
, 5-30

F
FB, 4-20, 5-38
FBD, 1-9, 1-11, 4-18, 5-14, 5-5, 5-21
, 5-8
, 5-21
FC, 4-17, 4-18
FC12, 5-89
Fuzzy Control, 1-14, 1-17

H
C
CAN_TINT, 4-28
CFC, 1-13, 1-16, 1-18, 5-10
CHAR, 5-30, 5-38, 5-40, 5-55
COUNTER, 5-48, 5-49, 5-56, 5-59, 5-60, 5-62,
5-63, 5-64, 5-65
CPU
, 5-2
, 5-1
, 5-17
CPU 31xC, 5-16, 5-17, 5-18
CRST/WRST, 5-6, 5-7

HARDPRO, 1-14, 1-16


HiGraph, 5-3
HMI, 1-13, 1-18
HOLD, 5-5, 5-12

I
ID
, 2-6
INT, 5-30
I-, 5-9, 5-14

D
DATE_AND_TIME, 5-38, 5-39, 5-40, 5-55, 5-57,
5-82, 5-89, 5-90, 5-91, 5-92
DINT, 5-30
DIS_AIRT, 4-36
DIS_IRT, 4-36
DMSK_FLT, 4-36
DOCPRO, 1-5, 1-13, 1-16, 5-2
Double Word (DWORD), 5-30
STEP 7 V5.3
A5E00261405-01

k7e, 5-18
k7p, 5-18
KNOW_HOW_PROTECT, 5-7

L
L

-1

, 4-19
LAD, 1-8, 1-11, 4-18, 5-14, 5-4
, 5-8
L-, 5-9, 5-14, 5-17, 5-21, 5-22, 5-49, 5-55,
5-77, 5-80

N
NCM S7 Industrial Ethernet, 1-12
NCM S7 PROFIBUS, 1-12
NetPro, 1-9
Non-Retain, 5-14
NVRAM, 5-26, 5-27

O
OB, 4-5
OB 86, 5-35
OB , 4-35, 4-36, 5-23, 5-24, 5-28
OB ,
, 5-23
OB1, 5-82, 5-83, 5-98
OB10, 5-91, 5-93
OB101, 5-11
OB20, 5-96
OB85, 5-20, 5-21
Online Help
, 5-3
, 5-3
, 5-3

PARM_MOD, 5-107, 5-110


PLC Simulation, 5-1
POINTER, 5-49, 5-50
ProAgent, 1-14, 1-18
PRODAVE MPI, 1-18
PROFIBUS DP, 5-2
PROFIBUS-DP, 5-3
ProTool, 1-4, 1-14, 1-18

Q
QRY_TINT, 4-27

-2

RAM, 5-13
RDSYSST, 5-16, 5-18
READ_ONLY, 5-7
REAL, 5-30
RMOS32, 5-7

M7 ProC/C++, 1-14
MMC, 5-16, 5-17, 5-18, 5-19
MSK_FLT, 4-36

S5 TIME, 5-30
S5TIME, 5-30, 5-37, 5-55, 5-58, 5-78
S7 Graph, 5-3, 5-8
S7 GRAPH, 1-14, 1-15
S7 HiGraph, 1-14, 1-15, 5-9
S7 PDIAG, 1-14, 1-16
S7 PLCSIM, 1-14, 1-16
S7 SCL, 1-14, 1-15
S7-GRAPH, 5-8
SCL, 5-3, 5-6
sdf, 5-18
SET_CLKS, 5-7
SET_TINT, 4-27, 4-28
SFB, 4-25
SFB20 STOP, 4-11
SFB33, 5-7
SFB34, 5-7
SFB35, 5-7
SFB36, 5-7
SFB37, 5-7
SFC100 'SET_CLKS', 5-7
SFC20 BLKMOV, 5-14, 5-58
SFC22 CREAT_DB, 5-14
SFC27 UPDAT_PO, 4-15
SFC28 SET_TINT, 5-87
STL, 5-87
SFC29 CAN_TINT, 5-87
STL, 5-87
SFC30 ACT_TINT, 5-87
STL, 5-87
SFC31 QRY_TINT, 5-87
STL, 5-87
SFC32 SRT_DINT, 5-94
STL, 5-94
SFC33 CAN_DINT, 5-94
STL, 5-94
SFC34 QRY_DINT, 5-94
STL, 5-94
SFC51 RDSYSST, 5-16, 5-25
SFC82, 5-16
SFC83, 5-16
SFC84, 5-16
SIMATIC Manager, 5-1, 5-15, 5-18
, 5-14
SIMATIC PC -
, 5-4
SlotPLC, 5-18
Standard PID Control, 1-14
STARTUP, 5-10, 5-11
CPU, 5-5, 5-6, 5-7, 5-8, 5-9, 5-10

STEP 7 V5.3Programming with STEP 7 V5.3


A5E00261405-01

STEP 7, 1-6, 1-7


, 2-12
, 2-6
, 2-12
, 2-5
, 1-6
STEP 7 Mini, 1-1
STL, 1-4, 1-8, 1-11, 5-12, 5-13, 5-14, 5-16, 5-5
STRING, 5-38
STRUCT, 5-38, 5-40, 5-44, 5-45, 5-66, 5-91, 593, 5-96, 5-98

T
Teleservice, 1-14
TIME OF DAY, 5-30
TIMER, 5-48, 5-49

, 5-8, 5-10
, , 5-1
, 5-1
, 5-2, 5-4
, 5-105
S5, 5-107
,
5-15
CPU (OB84), 5-34
, 4-31
, 4-31
, 5-1

, 5-5
, 5-4

, 4-16

OB81, 5-24, 5-26
, 4-16
, 5-19

U
UDT, 5-38, 5-47
UNLINKED, 5-14
UPDAT_PI, 4-11, 5-20
UPDAT_PO, 4-11, 5-20

W
WinAC, 5-18
WinCC, 1-4, 1-14, 1-18
Windows 2000, 1-6, 1-11, 2-4, 2-5, 2-6, 2-10, 211
Windows XP, 1-6, 1-11, 2-5, 2-10, 2-11
WinLC, 5-18
WORD, 5-30, 5-36
Word (WORD), 5-30
, 5-30
WR_DPARM, 5-107, 5-110
WR_PARM, 5-107, 5-110

A
, 5-1
, 2-1
, 2-1
, 4-33
, 2-1, 2-3
, 2-3
, 2-1
, 2-1
, 2-1
, 2-1
, 2-1
, 2-1

, 5-4
, 5-19
STEP 7 V5.3
A5E00261405-01

, 5-7
, 5-6
, 5-7, 5-20
, 5-33

, 5-34
, 5-2
, 5-3

, 5-13
STL, 5-28
, 5-28
, 5-22
, 4-3, 5-1
, 5-19
, 5-19
S7 Graph, 5-8
, 5-27
, 5-18
, 4-2

, 5-3
, 5-1
, 5-1
, 5-13
(DB)
, 4-19
STL
, 5-28

, 5-44
, 5-3

, 5-21
, 5-18

-3

, 5-25
, 5-24

, 5-13
, 5-15

, 5-10

, 5-15

, UDT, 5-6
STL, 5-2
, 5-16

, 5-16

, 5-14
DP, 5-2

/, 3-7

, 5-17, 5-18

, 5-11
, 4-33
, 5-7
, 5-21, 5-22, 5-59, 560, 5-81

, 5-112
, 4-12
, 5-7, 5-8
, 4-16
, 5-9, 5-11, 5-15

, 5-7

STL, 5-16
STL,
5-15

, 5-4
, 5-16

STL, 5-16
S7/M7, 5-6
, 5-4

STL, 5-15

, 5-5

, 5-3
, 5-3
, 4-10
RET_VAL, 5-22

, 5-5

-4

, 5-11

, 5-44

STL , 5-17

, 5-11
, 4-3, 4-23
(DB), 4-23

, 5-13
, 4-5, 4-32, 5-6, 5-7, 5-8
, 5-6
, 5-8
, 5-9

, 5-106
, 5-1
- , 5-40
- , 5-36
, 2-4
, 5-3, 5-4

, 5-8
, 5-1, 5-4
, 5-4
, 5-19
, 5-2
, 5-24
,
, 5-3
, 5-19
, 5-8, 5-11, 5-13, 5-24,
5-25
, 5-16
(OB82), 5-32
, 5-19

, 5-14

, 5-28
,
1-13

M7, 5-5
Online PLC , 5-4
, 5-4, 5-6, 5-7, 5-8, 5-10
, 5-1
, 5-4

, 5-14

STEP 7 V5.3Programming with STEP 7 V5.3


A5E00261405-01

, 5-8
, 5-14

EPROM, 5-6
, 5-10
EPROM, 5-7
, 5-3, 5-1, 5-8, 5-13, 5-14,
5-15, 5-26


, 3-4
, 5-20
, 5-28
,
5-16

, 4-31
STEP 7, 5-1
, 4-27
, 4-28
, 4-29
, 4-29

, 2-7
, 5-4, 5-22
, 5-10
, 5-16
, 5-7
, 5-8
, 5-5

, 5-6
, 5-17

STEP 7, 2-5, 2-6


, 2-6
MPI, 2-5
PG/PC
, 2-11
PG/PC, 2-10
, 5-4, 5-1, 5-2, 5-4, 5-5,
5-6, 5-7, 5-11, 5-13, 5-2

, 5-7

/, 5-5

, 5-41
, 517
, 5-8


, 5-46

, 5-44

, 5-113

, 5-6
STEP 7 V5.3
A5E00261405-01

, 5-6

, 5-6
, 5-18
S7 Graph, 5-8
, 5-16
, 5-17
, 5-18
S7, 5-14
, 5-14
STL, 5-1

, 5-16

STL, 5-15
, 5-15
, 5-17
STL
, 5-17

, 5-1
,
, 5-29
, 5-21
, 5-19
STL
, 5-18
, 5-15
, 5-11
STL
, 5-3
, 5-28
, 5-25
, 5-27

, 5-10
PCS 7
CPU, 5-24
,
, CPU, 5-25
,
, , 5-16
,
CPU, 5-21
, 5-21, 5-22
, 4-4
,
5-33
, 5-30

, 5-33

, 5-34

, 5-15

, 5-15
, 4-15, 4-16
, 4-11
, 5-8

-5

, 5-10

, 5-40
, 1-8, 5-4
(LAD), 5-2
, 5-3
, 4-11
, 5-3

, 3-10
,
1-12
, 1-9, 5-22

, 5-39
, 1-9, 1-12
CPU, 5-38

, 5-39
, 5-2
, 5-1
/
, 5-3
, 5-50

, 5-7, 5-8
, 4-8
, 2-1
, 2-1, 2-2
, 4-17, 4-18, 4-23
, 5-17, 5-21, 5-22, 5-59, 560, 5-77, 5-80
, 5-14

, 4-11, 4-13
, 4-36
, 2-1

, 5-5, 5-6

, 5-18
, 5-2
(MMC), 5-16
(MMC), 5-17
(MMC), 5-18
, 4-13, 4-16

, 5-7

, 5-110
, 3-6
/, 3-6

Online PLC, 5-4

, 5-10

-6

, 4-19
, 5-8

, 5-14
, 5-14
,
, 5-12
,
, 5-18
, 5-11
, 5-1
PG/PC,
2-10

, 5-2
, 5-75
PG/PC, 2-10
,
5-15
, 5-24

, 5-7
LAD,
5-17

, 5-21
, 4-20
, 5-106
, 5-10

, 5-10
, 5-1

, 5-13
, 5-11
, 5-17
, 5-2

STEP 7, 1-1
, 5-13
, 5-105
CPU S7-400,
5-27
RAM, 5-27
, 5-23


Offline, 5-111
, 5-19, 5-20
, 4-11, 4-15, 5-18
, 5-21

, 5-14

, 5-25

STEP 7 V5.3Programming with STEP 7 V5.3


A5E00261405-01

, 5-22
, 5-5
, 5-5
, 5-5
, 4-36
, 4-1, 4-5, 4-6, 4-26, 4-27, 4-28,
4-29
, 4-36
, 5-34
, 5-34

, 5-10
, 5-1, 5-2


, 3-9
CPU, 4-16
M7-300/M7-400, 5-7

, 3-4

, 3-9

, 5-15
, 3-7
, 5-16

, 5-15

, 4-5

, 4-4

(OB40..OB47), 4-31
,
4-4, 4-5, 4-35

, 4-4

, 4-4

, 4-4
, 4-4

, 5-34

, 4-4

(OB1), 4-11

, 5-1

STL, 5-1

, 5-2
(OB86), 5-35

, 5-15

, 5-10

, 5-10
, 5-14
STEP 7 V5.3
A5E00261405-01


, 5-3
, 5-10
, 5-10
, 5-10
, 5-9, 5-11
LAD,
FBD STL, 5-8


, 5-4
,
STEP 7
, 5-5
, 5-7
CPU, 5-35
CPU
,
, 5-35
, 5-2
CPU,
5-39
, 5-5
, 5-40
, 5-45
System Errors, 539
/
CPU, 5-17
(OB80), 5-31
/
(OB122), 5-37

(OB85), 5-34
(OB121), 5-36
CPU (OB72), 5-30
/
(OB70), 5-30
(OB87), 5-36
, 2-6

, 5-26
, 5-1, 5-3, 5-5, 5-1
, 5-11
, 5-11
, 5-11, 5-12
, 5-12
, 5-16

, 5-112
, 5-19
CPU"
", 4-15

, 5-32
, 5-60
, 4-19
, 2-1
, 5-23
, 5-21

-7

, 5-34
, 5-24
, 5-19
, 5-19
, 5-19
, 5-1
, 5-1
MPI PG/PC, 2-10
, 5-27

, 5-22

, 5-16
OB
OB81, 5-23
PA, 5-12
, 5-106
, 4-9
, 2-1

, 5-18

, 4-31
, 5-18

FBD, 5-21

STL, 5-2


STL, 5-3
STL, 5-24
FBD, 5-21
LAD, 5-18
,
5-6
, 5-5
, 5-2
, 5-5
TOD, 5-7
/ (OB83),
5-33

, 5-87
, 5-88

, 5-94
, 2-10, 2-11, 4-1, 4-3, 4-4, 4-6, 412, 4-25, 4-26, 4-27, 4-28, 4-29, 4-30, 4-31, 432, 4-36, 5-104

, 4-28
, 4-28, 4-29

, 587

STL, 5-28
, 5-9

STL, 5-21
, ,
STL, 5-29

-8


STL, 5-27
STL, 5-25

, 5-94



, 3-9


, 3-4

, 37
, 5-23

, 3-2

,
3-6

,
3-10
, 5-71
, 510

, 5-18
, 2-4
, 4-4
, 4-29
, 5-19

STL, 5-19

, 5-9
, 5-1
M7, 5-6
S7, 5-6
S7/M7, 5-10
, 2-1
, 4-32

CPU, 5-14

, 4-19
, 4-19
M7

, 5-4
, 1-11
, 5-6
PLC, 5-18

, 5-9
, 521
M7, 5-7

2, 5-1

STEP 7 V5.3Programming with STEP 7 V5.3


A5E00261405-01

, 5-5, 5-6
, 5-2
PCS7, 5-16

, 5-4
(
), 5-3
, 3-9

, 5-20

2, 5-1
, 5-3

HOLD, 5-4
RUN, 5-1, 5-3, 5-4
STARTUP, 5-4, 5-9, 5-10
, 5-7
, 5-3
STOP
, 5-14
, 5-7
, 5-16
, 5-11

, 37

, 3-2

, 3-4

, 3-9
/
, 3-6
/
, 3-7

, 3-10
, /,
3-6
, 5-1, 5-3
DP,

STEP 7, 5-1

STEP 7, 1-13

, 5-15
S7, 5-14
, 5-15
( 2), 5-1

, 5-21
( 2), 5-1
, 5-21

STEP 7, 5-3
, 5-15
STEP 7 V5.3
A5E00261405-01

LAD/FBD, 5-4
STL, 5-4
, 5-15, 5-18
HOLD, 5-12
, 4-17

HOLD, 5-1
RUN, 5-1
STARTUP, 5-1
, 4-33

(OB81), 5-32
CPU, 5-17
, 5-4
, 5-13
, 5-14, 5-15
, 5-14

, 5-28
, 4-30

LAD, 5-18
, 2-2
CPU S7, 5-19
, 5-4
, 5-16
, 5-16
, 5-4
, 5-15
, 5-3

, 5-75
, 5-75
, 5-75
TOD, 5-8
, 4-11, 5-8
, 5-9, 5-10

PCS 7 CPU, 5-24
, 4-25
, 4-3, 4-25
(SFB), 42, 4-3
(SFB)
(SFC), 4-25
M7, 5-1
, 5-1, 5-3
( V2, 51

, 5-1
DP, 5-69
, 5-3
, 5-2
Online DP, 5-3

, 5-33

-9

,
5-16
/
, 3-6
/
, 3-7

, ,
5-19
STL, 5-14
, 5-21

, 1-1
, 5-3
, 5-2
, 5-2
SCAN, 5-18
SCAN CPU
, , 5-25
CPU,

, 5-25
, , 5-3
, , 5-3
, 5-18
, 52
, 5-24
, 5-16
,
3-10
, 5-38, 5-41, 5-56, 560, 5-62, 5-63, 5-64, 5-65
TOD, 5-8

, 5-7
, 5-1

, 5-5
STL, 5-18

EPROM, 5-6
, 5-18
, 3-6
, /, 36
/, 3-6
, 3-6
, 1-8, 5-5, 5-7
, 5-24, 5-2
(STL), 5-2
, 5-5, 5-10
,
, 5-1

, 5-1
, 5-1, 5-2
, 5-17
, 5-1
, 5-15
On-/Offline, 5-15
, 1-13, 5-6
, 5-21

-10

, 5-6, 5-7
, 5-4
PC, 5-4, 5-5
SIMATIC PC, 5-4
OB, 5-11
,
4-33
, 4-32
, 5-23
, 5-9, 5-14
, 4-9, 5-21
, 5-14, 5-23
, 5-9, 5-11, 5-13, 5-14

/ , 5-17
, 5-17
, 5-4
,
5-9
, 5-1
/, 5-3, 5-5
, 5-1
, 5-10

"
", 5-88

"
", 5-94
, 5-2
, 5-13
, 4-8
, 5-2, 5-10

, 5-5

, 5-7
OB81, 5-23

, 5-5
, 5-3
, 5-4
/, 5-3
, 5-5
, 5-5
, 5-4
, 5-2
, 5-3

,
5-19
, 1-8, 1-12, 5-11, 5-23
, 5-9
, 5-5
, 5-13
, 5-12
,
5-11

, 5-5

STEP 7 V5.3Programming with STEP 7 V5.3


A5E00261405-01

(T), 5-113
, 5-15
, 5-113
, 5-30
, 4-5, 4-32, 5-6

, 5-1
, 5-7
, 5-3
, 5-12
, 5-12
, ,
STL, 5-29
, 5-29
, 5-70
, 5-70
, 4-11

BOOL, 5-30
BYTE, 5-30
Double Word (DWORD), 5-30
FB
SFB, 4-19
Word (WORD), 5-30
, 5-30
, 2-3
, 2-1
, 2-1
, 2-1
, 5-12

, 5-16

, 5-14


, 3-7
, 2-5

STEP 7, 5-21
, 4-36
STEP 7, 2-12
, 5-31
PROFInet, 5-2

, 5-21, 5-23, 5-24, 5-25


, 5-10
, 5-21
,
,
5-14

STEP 7, 2-5
ID , 2-6
Automation License Manager, 2-3
, 2-3
,
2-1
, 5-7
STEP 7 V5.3
A5E00261405-01

Online
Online, 5-2

LAD/STL/FBD, 5-4
CPU, 5-12
online
" ", 5-1

, 5-23

*.awl, 5-18
*.GSD, 5-1, 5-2
*.k7p, 5-18
*.sdf, 5-18
, 5-18
, 5-1, 5-2
S7, 5-18
GSD, 5-69
, 5-18
, 5-16
, 4-17, 4-20
ANY , 555
, 5-111
BLOCK
COUNTER
TIMER, 5-49
ANY, 5-54

, 5-19

, 5-12
(FC), 4-17
(FC)
, 4-17
(FC)
, 4-17
(FC), 4-18

, 5-11
(FB), 4-3, 4-19
, 4-19
, 4-20

, 5-40

STL, 5-27
, 5-27
, 1-9, 5-5
(FBD), 5-2
STL, 5-25
, 5-25
, 5-16

, 4-5, 4-32
, 5-17

-11


(MMC), 5-18

, 4-29, 4-30

, 5-19
CPU , 5-7
- , 1-14, 1-18
, 5-34
TOD
TOD, 5-8

, 5-16

(MMC), 5-16
STEP 7 5.3,
1-11

, 5-15, 5-23
, 5-9, 5-10
, 5-9
S7, 1-4

-12

, 4-21, 4-22
, 4-21
FB, 4-19
DB, 4-22
, 5-15

, 5-18
, 5-18
, 5-30
FBD
, 5-21
FBD, 5-21
, 4-2

, 5-31, 5-32
CFC, 5-2
S7 CFC, 5-10
S7 Graph
( ), 5-8
S7 HiGraph (
), 5-9
, 1-15
, 1-8
S7 CFC, 5-10
S7 Graph, 5-8
S7 HiGraph, 5-9
S7 SCL, 5-6
(LAD), 5-4

STEP 7 V5.3Programming with STEP 7 V5.3


A5E00261405-01

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