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
:
,
.
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.
STEP 7 V5.3
A5E00261405-01
iii
STEP 7
STEP 7 Basic Information [STEP 7- ].
STEP 7:
6ES7810-4CA07-8BW0
,
Working with STEP 7
V5.3, Getting Started [ STEP
STEP 7
7 5.3, ]
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
()
,
.:
E-Mail:
adsupport@
siemens.com
GMT:
+1:00
()
(-)
()
: .-. 7:00
17:00
: .-. 8:00
17:00
: .-. 8:00
17:00
.:
.:
.:
+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
1.2
1.3
1.4
1.4.1
................................. 1-15
1.4.2
1.4.3
- ............................................................... 1-18
....................................................................................................................... 2-1
2.1
.................................................................................................. 2-1
2.1.1
........................................................... 2-1
2.1.2
2.1.3
.................................................. 2-4
2.2
2.2.1
................................................................................... 2-6
2.2.2
PG/PC.................................................................. 2-10
2.3
2.3.1
................................................................................ 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
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
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
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
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
6.4.1
6.4.2
............................................. 6-17
6.4.3
..................................................................................... 6-18
6.4.4
(MMC)..................... 6-18
2 .................................... 7-1
7.2
DP,
STEP 7.................................................... 7-1
7.3
STEP 7 .............................................................................................. 7-3
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
9.2.2
9.2.3
9.2.4
9.2.5
9.2.6
9.2.7
S7 CFC.............................................................. 9-10
9.3
........................................................................................ 9-11
9.3.1
............................................................................................... 9-11
9.3.2
............................................................................................... 9-11
9.3.3
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
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
10.5.1
10.5.2
LAD............................................................ 10-18
10.5.3
................... 10-20
10.6
10.6.1
............... 10-21
10.6.2
............................. 10-21
10.7
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
13.2.1
13.2.2
13.2.3
13.2.4
STL. 13-4
13.2.5
13.2.6
, ................................. 13-6
13.3
STL......................................... 13-8
13.3.1
13.3.2
13.3.3
,
STL........................................................................ 13-9
13.3.4
13.3.5
....................................... 13-10
13.3.6
........................................ 13-11
13.3.7
................................................................... 13-12
13.3.8
........................................................ 13-13
13.4
13.4.1
13.4.2
S7 ................................................... 13-14
13.4.3
.............................................. 13-15
13.4.4
13.4.5
13.4.6
STL .............................................................................. 13-16
13.4.7
....................................................... 13-16
13.4.8
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
13.5.2
13.5.3
13.5.4
STL..................................................... 13-19
13.6
STL........................................................ 13-21
13.6.1
13.6.2
13.6.3
13.6.4
STL............. 13-26
13.6.5
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
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
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
16.1.4
........................................................................................ 16-5
16.1.5
? ........................................................... 16-6
16.1.6
, ..... 16-8
16.1.7
.......................................................... 16-9
16.1.8
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
16.3.1
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
16.8.2
CPU......................................... 16-39
16.9
............................ 16-39
16.9.1
........ 16-40
16.9.2
16.9.3
........................... 16-44
16.9.4
OB ...................................................................... 16-44
16.9.5
....................................................... 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.............................................................. 18-1
18.1.2
online
"Accessible Nodes [ ]"........................................................ 18-1
19
18.1.3
18.1.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
19.1.1
........................................................................ 19-1
19.1.2
................................. 19-2
19.1.3
STEP 7 V5.3
A5E00261405-01
20
19.1.4
, ............................. 19-4
19.1.5
19.2
PG ..................... 19-8
19.2.1
................................ 19-8
19.2.2
............................................... 19-10
19.3
19.3.1
19.3.2
.............................. 19-13
19.3.3
19.3.4
19.3.5
19.4
......................................... 19-17
19.4.1
/ CPU.............................. 19-17
19.5
(RAM)...................................................... 19-18
19.5.1
(RAM)................................................ 19-18
19.5.2
........................................................................................................................ 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
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
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
23.8.3
............... 23-19
23.8.4
....................................................................... 23-20
23.9
........................................... 23-21
23.9.1
23.9.2
OB , .............................. 23-23
23.9.3
......... 23-28
23.9.4
23.9.5
23.9.6
(OB80).......................................................................... 23-31
23.9.7
23.9.8
(OB82)..................................................... 23-32
23.9.9
/ (OB83).......................................... 23-33
23.9.10
23.9.11
(OB85)............ 23-34
23.9.12
23.9.13
23.9.14
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
......................................................................................................................... 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:
,
SIMATIC
(. STEP 7)
STEP 7 , STEP 7
Micro "STEP 7 Micro/DOS".
STEP 7
. ,
,
. ,
, ,
, .
1-1
STEP 7
STEP 7
?
(, )
:
" "
?
1-2
,
:
,
.
, , ,
. ,
, ,
.
STEP 7,
(. STEP 7
).
STEP 7
(.
).
,
, , ,
STEP 7 (. ).
STEP 7
STEP 7 Windows (.
STEP 7).
,
.
(.
).
,
; , SIMATIC 300, SIMATIC
400, SIMATIC S5 (. ).
,
.
(.
)
. ,
,
,
(.
).
1-3
, ,
(.
).
,
, ,
, (.
STL).
S7:
(.
).
, , , ,
. ,
(, SIMATIC WinCC, SIMATIC
ProTool), . .
STEP 7 .
,
WinCC (.
).
S7: ,
(
). CPU .
M7:
7.
S7: ,
,
CPU,
(.
).
M7:
.
1-4
,
online.
. ,
CPU (.
).
/
,
(.
). DOCPRO,
, ,
.
,
:
CPU (.
CPU)
(.
)
7 (.
7):
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
STEP 7
STEP 7
( ) :
SIMATIC Manager
NETPRO
LAD
FBD
STL
;
.
SIMATIC Manager
SIMATIC Manager ,
,
(S7/M7/C7) . ,
,
SIMATIC Manager'.
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
1-9
, , :
1-10
1.3
STEP 7 5.3?
:
STEP 7 V5.3 .
, ..
(Automation License Manager) (. Automation
License Manager). "AuthorsW" .
()
File (
) > Page Setup.
SIMATIC Manager.
SIMATIC Manager
.
F-, F-.
, F-, File >
New > Libraries. " " "F".
LAD/STL/FBD
" "
,
.
,
LAD FBD ,
.
, Options >
Customize, "" ,
,
, (.
Online " " ).
1-11
. , /
.
(. Hardware Catalog).
( , FAQ)
Internet.
, ,
. ,
,
, (.
).
:
"Option Handling" ET
200S (. ET 200S Option Handling).
ID CPU 41x-xxx40.
1-12
.
,
(.
).
.
,
.
( )
"
". , ,
, , ,
, ,
(. ).
" "
SFC85 ,
SFC112, SFC 113 SFC 114
PROFInet.
" "
S7 CPU 317-2 PN/DP (CPU_300).
, , . ,
, F-,
F-.
1.4
STEP 7
,
:
;
, .
(Run-Time) ;
.
,
:
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
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
1-15
, ,
CFC S7 M7
.
,
.
. ,
.
1-16
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)
. ,
,
,
.
1-17
Windows
PRODAVE MPI
SIMATIC S7, SIMATIC M7 SIMATIC C7.
(MPI).
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
2.1
2.1.1
, STEP 7,
( ). STEP
7 V5.3, Automation License Manager.
Automation License Manager - Siemens AG.
( )
.
Automation License Manager :
, STEP 7,
.
.
:
2-1
(CoL)
" ", ,
.
(CoL) , .
( "license
stamp") .
SIEMENS AG ,
. ,
.
, STEP 7
,
.
,
.
, ,
Automation License Manager.
2-2
Siemens AG. ,
.
.
(" ")
.
:
14 ,
( )
:
" X"
X+.
, .
2.1.2
"Readme.wri"
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. ,
.
2-4
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 :
RAM: 128
, , Microsoft
Windows
(PG)
,
.
SIMATIC.
:
readme-
:
MPI ():
(MPI)
, MPI
STEP 7.
:
PC - (RS232),
,
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
.
:
1. CD-ROM SETUP.EXE".
2. .
.
.
,
, .
,
.
2-6
- STEP 7...
STEP 7, ,
:
, STEP 7
Windows, ,
.
,
.
,
,
.
:
, .
,
.
: , .
,
.
, :
, , , ,
.
(ID)
(ID). ,
(Software Product Certificate).
STEP 7
.
,
. , ,
.
. ,
.
PG/PC
,
/.
"
PG/PC"..
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.
(Bad disk): , .
Siemens.
(Operator error):
.
,
.
DOS-,
Windows.
2-8
, STEP 7 - SIMATIC
Manager.
SIMATIC Manager'
.
,
STEP 7.
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)),
MPI PROFIBUS
. , , 187,5
/, ,
.
: ,
,
. MPI;
PROFIBUS
( PROFIBUS ).
-
,
,
.
,
(, ).
Windows.
TCP/IP",
.
.
MPI, ,
,
, , /
.
Windows 2000
Windows 2000 :
Windows XP
Windows XP
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
3.1
,
().
.
.
,
, .
.
.
.
, .
.
3-1
3.2
.
.
,
:
:
M
3-2
, ,
:
:
M
: B
M
:
M
, ,
,
.
(. ).
,
.
A
A
A
3-3
3.3
,
, ,
. :
,
,
.
, .
,
. ,
.
A/B:
: 400
: 100 1200 /.
(/) ,
. .
, .
:
. ,
:
7
.
A/B:
.
.
, .
, .
.
:
1 .
, :
3-4
.
: 100 1200 /.
(/) ,
. .
, .
:
"
"
, :
10
.
() .
.
, .
, .
(/) .
:
" ".
, :
" ".
3-5
3.4
, /
,
,
.
/
1
n
/ 1
/ n
,
.
3.5
/
.
" ", .
: ,
,
( / ), ,
, ,
.
:
,
, .
/.
,
" ".
3-6
/ " "
_
_
3.6
" ",
. :
. :
, , ,
.
/ .
,
" ".
/ " "
3.7
,
.
,
.
3-7
,
. ,
(
/
).
.
.
:
3-8
/
.
, ,
, .
3.8
(PLC):
-
,
.
.
, ,
,
.
(.
).
3-9
. A
. B
. A
. B
.
B
,
, ,
.
.
, ,
0..
3.9
,
.
, ,
.
, :
CPU
S7
.
3-10
- -
CPU S7-300
It 0.0
It 1.7
tQ 4.0
Q 5.0
tQ 8.0
Q 9.0
3-11
3-12
4.1
CPU
CPU :
CPU ,
CPU,
. :
"" ""
(
), CPU
.
CPU.
,
.
:
(,
, ,
, )
4-1
4.2
4.2.1
STEP 7
, ,
.
:
.
.
.
.
, .
.
.
.
4-2
,
S7:
(OB)
OB
.
(SFB)
(SFC)
(SFB)
(SFC)
(FB)
FB "",
.
(FB)
(FC)
FC
.
(FC)
( DB)
DB
, FB/SFB.
.
(DB)
DB
. (DB)
,
,
,
.
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)
( )
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
2 23 OB10 OB47
2 28 OB70 OB72
.
,
.
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
4-7
, .
""
.
,
(,
, ), ,
, ,
, .
1 (
). ,
CPU S7-300 .
,
,
.
,
( ).
= OB 1
OB 1
FB 1
FC 1
4-8
. 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
( ),
(.
).
4-9
. ,
. , ,
, , ,
, .
(OB, FB, FC)
(FB, FC, SFB SFC)
,
, ,
.
4-10
SFB
,
SFB =0 100. , ,
,
SFB.
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.
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
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.
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
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).
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
;
.
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),
.
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
, 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
4.2.3.4
, .
FB DB. , FB,
.
. , ,
S7 ,
.
DB
FB
.
FB.
DB
(FB),
, FB
.
(, , ,
) .
DB, FB , ,
.
(.
).
FB22:
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
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 .
4-23
FC10
DB
(DB 20)
FC11
FB12
4-24
DB
(DB 112)
FB12
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
, ,
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
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
4-27
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
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 .
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
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.
.
4-31
4.2.4.6
( 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
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
, . ,
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.
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
(.,
)
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
, ,
SFC, (
).
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
.
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
(, ).
, (,
). ,
:
() .
, .
,
.
, .
: (
), (
).
,
: (
).
5.1.2
.
Project
Station
Progr. Module
S7 Program
Source Files
S7/M7
Blocks
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
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
()
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
:
CPU
,
/
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
S7
CPU
,
M7
M7
()
(
), (
).
5.1.7
offline :
(OB, FB, FC, SFB, SFC), (DB), ,
(UDT) (VAT).
.
online
, .
5-11
Project
Station
Progr. Module
S7 Program
Source Files
S7/M7
Blocks
()
5-12
STL
:
(FC) :
:
(FB)
(UDT)
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
(SDB)
(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
S7/M7
1. File > Open
[ > ] .
2. offline.
3. ,
:
S7/M7
.
. .
, ,
(drag and drop).
SIMATIC S7, " ",
.
,
.
online.
, .
, .
,
.
5-17
5.4
5.4.1
: -
,
. ,
, , , ,
, .
, STEP 7,
, .
-
- ,
,
.
, - ,
, , ,
, .
-
.
, ,
.
,
.
,
.
,
.
5.1.10
:
5-18
(/ . .)
File
SIMATIC Manager
PLC
View
Options
Window
Help
:
,
.
.
. , .
( ),
.
,
.
,
.
- .
5.4.2
,
. ,
, ,
.
5-19
Search/Replace [ ]
:
Q1.0
Q2.0
0.All []
1.Component [1- ]
2.Component [2- ]
3.Component [3- ]
4.Component [4- ]
Search in Column
5.Component [5- ]
[ ]
All
Only Search In [ ]
Search
Replace
Replace All
Cancel
Help
, .
, ,
. ,
. ,
.
(. ).
Module Information [ ]
[ CPU]
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
5.1.11
.
.
.
:
(, , .
/
,
, ,
Options > Customize [ > ].
General [ ]"
,
..
STEP 7
. File > New Project"
Wizard [ > ] .
, .
,
File > New [ > ].
.
Insert
[], .
SIMATIC,
.
, .
, ,
.
, - .
5-21
:
( ) .
"Hardware []",
.
Edit > Open Object [ > ]
.
.
,
. , Insert [],
, , . Insert
[] ,
.
, ,
.
, ,
.
.
Edit > Object Properties [ >
] ,
.
Edit > Special Object Properties [
> ]
,
.
,
,
, s7_m_c"
true []" Attributes []"
.
, .
.
,
. ,
"Configuring Hardware [ ].
5-22
, ,
, ,
Windows.
Edit [].
, .
,
.
,
. ,
.
"Connections []"
. , ,
, ,
.
Copying Objects
[ ].
SIMATIC Manager .
(
) .
, S7 "S7 Program(1)", "S7
Program(2)" . . "Symbols",
.
( )
, .
8
.
7 ( Borland).
.
:
,
.
.
:
Edit > Object Properties
[ > ].
. ,
.
,
,
, .
5-23
(,
), .
, ..
Renaming
Objects [ ].
SIMATIC Manager
, .
, .
(SDB) online
(SFC)
(SFB) online
Moving Objects
[ .
(
View > Details [ > ]) .
.
, .
,
, FB1, FB2, FB11, FB12, FB21, FC1.
,
.
:
, S7.
,
- .
, , "Object
Name [ ]", ,
:
5-24
"Type []".
. ,
.
. ,
,
.
(SDB) online
(SFC)
(SFB) online
Deleting Objects
[ ].
5.1.12
(
) ,
.
, , , Station >
New/Open [ > /] (
"SIMATIC Manager").
,
.
5-25
View []:
Project
Standard Hierarchy
NamE []:
Project
C:\SIEMENS\STEP7\E
:
,
.
Offline
Online
Storage Path [ ]:
Browse...
[]
MPI 1
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
5.1.14
,
:
SHIFT + F5.
,
Window > Arrange > Horizontally [ > >
].
,
Window > Arrange > Vertically [ >
> ].
5.1.15
STEP 7 ,
.
Options >
Customize [ > ], "General [ ]".
?
,
:
5-27
Window > Save Settings [ > ].
Window > Restore Settings[ > ].
,
, .
5-28
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 []").
, . ,
, ,
.
,
.
:
ALT, F, A
ALT, W, A, C
5-29
New []
( File [])
CTRL+N
CTRL+O
CTRL+B
CTRL+P
Exit []
ALT+F4
( File [])
CTRL+C
Cut []
CTRL+X
( Edit [])
CTRL+V
DEL
ALT+RETURN
CTRL+ALT+O
Download []
CTRL+L
( PLC [])
Operating Mode [ ]
Update []
5-30
( PLC [])
( View [])
CTRL+I
F5
CPU
online
CTRL+F5
CTRL+ALT+E
CTRL+ALT+R
Arrange, Cascade [, ]
( Window [])
SHIFT+F5
Arrange, Horizontally [, ]
( Window [])
SHIFT+F2
Arrange, Vertically [, ] (
Window [])
SHIFT+F3
Context-Sensitive Help [-
] ( Help [])
F1
(
, ,
,
.
)
5.1.16
F10
SHIFT+F10
,
,
ALT+
ENTER
ESC
,
,
CTRL+
CTRL+
HOME
END
PAGE UP
PAGE DOWN
CTRL+HOME
CTRL+END
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
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
5-33
5.5.5
F6
Shift+F6
(, ).
Shift+F6
,
.
5-34
Ctrl+F6
Shift+Ctrl+F6
,
(
;
,
)
Alt+F6
Shift+Alt+F6
Ctrl+F4
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
(, 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.
,
. ,
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
.
.
. .
,
.
( ) .
,
.
, ,
.
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
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
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
Target Language
:
$_Languages
9(1) English (USA)
$_Type(SymbolComment)
Auto-enab.
Automatic enable
Auto-enable
Source Language
( ):
$_Languages
9(1) English (USA)
$_Type(SymbolComment)
Auto-enable
Source Language
6.3.6
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) :
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:
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:
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:
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
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.
, , ,
( ).
,
:
,
.
,
. ,
"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)
(T)/ (Z)
(DB)
,
(UDT)
(VAT)
STEP 7 v5.3
A5E00261405-01
8-3
8.3
()
"..".
() "#".
"#".
LAD, FBD STL
.
, , - ,
,
,
, .
,
().
,
.
STL
.
,
.
8-4
STEP 7 v5.3
A5E00261405-01
8.4
(/)
,
, ,
UDT, .
, ,
. ,
,
, .
, SIMATIC Manager
Edit > Object
Properties [ > ]. "
", , , .
:
, ,
:
/
.
, , ,
/.
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
. ,
.
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
0 65534
ID
ED
0 65532
BOOL
0.0 65535.7
QB
AB
BYTE, CHAR
0 65535
QW
AW
0 65534
QD
AD
0 65532
BOOL
0.0 65535.7
MB
MB
BYTE, CHAR
0 65535
MW
MW
0 65534
MD
MD
0 65532
PIB
PEB
BYTE, CHAR
0 65535
PQB
PAB
BYTE, CHAR
0 65535
PIW
PEW
0 65534
PQW PAW
0 65534
PID
PED
0 65532
PQD
PAD
0 65532
TIMER
0 65535
COUNTER
0 65535
FB
FB
FB
0 65535
OB
OB
OB
1 65535
DB
DB
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 []".
, ,
.
:
, , ,
,
, ; ,
; ,
( )
(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)
Microsoft Access
SDF.
(") .
(,) .
(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"," "
(SEQ)
*.SEQ
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
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
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-
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 :
, (UDT),
. , CPU.
(VAT),
.
CPU.
(SFC) (SFB),
.
SFC SFB.
(
),
.
.
, ,
, .
9.3.3
, (UDT)
, ,
, ,
S7, .
, , ,
,
STEP 7 v5.3
A5E00261405-01
9-11
, ,
,
. . ,
, .
(: : ,
).
, , 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,
(
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
, ,
:
. 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)
: (FC)
SIMATICNET CP.
TI-S7 :
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
10-2
STEP 7 v5.3
A5E00261405-01
10.1.2
(, FB, FC)
, , .
:
:
,
.
:
.
. ,
, (),
(FBD) (STL).
:
, , .
, ,
, , ,
.
,
. ,
AWL
(FB, FC
SIMATIC Manager
AWL
(
File > Save [ > ])
,
.
STEP 7 v5.3
A5E00261405-01
10-3
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
LAD
STEP 7 v5.3
A5E00261405-01
10-5
10.2
10.2.1
,
,
, .
: STL
,
,
. :
10-6
,
DB,
.
, (in/out) ,
"" .
(
)
,
.
STEP 7 v5.3
A5E00261405-01
,
.
10.2.2
,
.
.
,
,
,
(
),
, ,
..
STEP 7 v5.3
A5E00261405-01
10-7
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
: 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
10.3.3
,
, , ,
,
CODE_VERSION1,
.
1. ,
.
2.
,
.
-
"STAT".
FB ""
, ,
" " .
// Call of FB20 DB
10.4
10.4.1
.
.
,
.
10-10
STEP 7 v5.3
A5E00261405-01
,
, ,
.
STEP 7 v5.3
A5E00261405-01
10-11
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
10.4.3
Insert > Symbol [ > ].
, , ,
.
, .
, ,
, , .
.
:
1. .
3. CTRL J, .
, , .
4. , RETURN, .
,
.
: ,
,
, .
10.4.4
,
.
, ,
.
( 64 )
: , ,
: ( 64 )
: ,
.
View >
Display > Symbol Information [ > >
].
,
, .
STEP 7 v5.3
A5E00261405-01
10-13
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
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
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
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
10.5.2
LAD
"LAD S7-300/400 "
.
,
.
; (IEC 11313).
.
.
LAD
.
:
_/(#)_/
_/(P)_/ _/(N)_/
.
.
(coils)
,
.
: _/(#)_/
_/(P)_/ _/(N)_/
, .
.
,
.
, .
10-18
_/(#)_/, _/(P)_/,
_/(N)_/
_/(JMPN)
_/(MCR<)
_/(RET)
STEP 7 v5.3
A5E00261405-01
, :
_/(MCRA)
_/(MCRD)
_/(OPN)
_/(MCR>)
, .
:
_/(JMPN)
_/(JMP)
_/(CALL)
_/(RET)
/
"EN" "ENO"
, .
,
.
,
, .
.
.
,
.
(. TRUE
FALSE). , BOOL.
STEP 7 v5.3
A5E00261405-01
10-19
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
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
,
.
(, , ,
. .)
(&, >=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<]
_/[RET]
, :
[MCRA]
[MCRD]
[OPN]
[MCR>]
,
.
/
"EN" "ENO"
, .
,
, .
.
(. TRUE
FALSE). , BOOL.
STEP 7 v5.3
A5E00261405-01
10-23
10.7
STL
10.7.1
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
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
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
10.9
10.9.1
, .
.
:
1. , .
2. :
, .
,
.
, .
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. :
,
.
.
, .
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.
(
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:
( 64
)
[ ]
"//"
[ ]
[ ]
,
.
"BEGIN"
STL
NETWORK
[TITLE= ]
( 64 )
[ ]
"//"
STL
"END_FUNCTION_BLOCK
STEP 7 v5.3
A5E00261405-01
13-11
STL
13.3.7
STL:
"FUNCTION"
[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.
" ."
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, ,
.
"".
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
" "
.
,
.
, , .
.
, ,
,
.
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;
// .
//
END_VAR
// ,
VAR_OUTPUT
//
out1 : WORD;
END_VAR
VAR_TEMP
//
temp1 : INT;
END_VAR
Array []
VAR_INPUT
//
// array1
// 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
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
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
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 [ /
]
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
,
.
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
I/Q/M
T/C
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
,
( 3
).
.
3.
,
.
.
.
, .
.
4. 2 3 . ,
, .
15.2
.
.
STEP 7.
STEP 7 ,
.
:
, (CALL)
, , , ,
UDT , , , . . DB,
UDT, FC, FB, OB, UDT
.
FB , DB.
,
:
, ,
, .
.
, ,
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
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
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
,
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 35 "ALARM_8P"
SFB 36 "NOTIFY"
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
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
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
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)..
STEP 7 v5.3
A5E00261405-01
16-15
DB
, ,
. , OK.
:
DB .
WinCC (
PLC-OS) ProTool.
16.2.2.2
, ,
,
.
:
.
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 []".
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
.
, .
:
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".
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.
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
"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
STEP 7 v5.3
A5E00261405-01
,
.
,
, "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).
, .
,
.
, "[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.
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
Background [ ]: 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
CPU, 1
.
,
:
-
A: (ALARM_SQ
(SFC 17) ALARM_S (SFC 18))
W:
.
,
:
4
, .
: ,
.
16-38
STEP 7 v5.3
A5E00261405-01
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
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) : ,
.
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 :
- ( 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
18.1.6
Test operation/
process operation
[
/
]
"Protection
[]".
(process operation)
,
/ , ,
. , ,
,
.
.
(test operation)
,
/,
,
.
Protection level
[ ]
"Protection
[]". CPU
/
. .
online,
(, ),
"Accessible Nodes [
]".
,
(
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=...").
. ,
,
"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)
" ",
( )
,
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.
" "
,
.
"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 (,
).
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
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
, 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>).
19.1.5.2
, offline
online.
1. " Accessible Nodes [ ]",
PLC > Display Accessible Nodes ( >
) .
,
. 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
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 [ > ].
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
, ,
:
.
, ,
.
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
" ",
, PLC. ,
PLC.
- , " ".
, . ,
, , . ,
, .
,
" Take connections into consideration [
]".
,
.
,
, .
,
.
, "Hardware"
"Connections"
( ). " "
, "Hardware" "Connections"
( ).
19-10
STEP 7 v5.3
A5E00261405-01
"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.
"" .
.
, .
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=..." )
.
, ,
, .
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.
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 [ >
/ > , ""])
, .
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
, online, S7 M7
. ,
, PLC > Monitor/Modify
Variables [ > / ]..
STEP 7 v5.3
A5E00261405-01
,
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
Address
Symbol
//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
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
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. .
,
.
STEP 7 v5.3
A5E00261405-01
20-5
, "".
"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
| |
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 [
> ].
,
, .
, ,
, .
,
, .
STEP 7 v5.3
A5E00261405-01
20-15
.
.
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 [ ]",
.
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). ,
.
STEP 7 v5.3
A5E00261405-01
20-19
Force Values : MPI = 3 (direct) ONLINE
Address
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
, ,
.
, ,
;
.
( )
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 .
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 > 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 [ ]",
.
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
23.3
23.3.1
"Diagnosing Hardware" ,
HWConfig.
"Diagnose Hardware [ ]",
.
SIMATIC Manager,
PLC > Diagnose Hardware [ > ].
:
online, S7/M7.
,
, .
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 [ ]"
.
STEP 7 v5.3
A5E00261405-01
23.4.2
,
, online. :
.
.
,
CPU .
, ,
.
23.5
23.5.1
" "
.
:
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/
,
.
,
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 .
(, , )
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 [ ]"
.
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).
:
(PG)
PROFIBUS DP/PA .
, ,
PG Industrial Ethernet S7400 PROFIBUS.
:
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
,
,
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
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,
// .
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)
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)
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.
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.
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
23.9.15
/ (OB122)
/ (
)
/, 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\
,
( ):
WinZip 6.0
JAR 1.02
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
.
/
/ ,
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
:
-
STEP 7 v5.3
A5E00261405-01
25-3
,
.
26.6
F1:
-
F1,
.
F1, /
.
,
.
"/ ".
, ,
, .
( 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 []":
, .
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
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
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 )
+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 )
-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
,
:
CC1
CC0
OV
OS
< -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- )
-
:
+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
.
.
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
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
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
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
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.
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.
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
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
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.
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
MB100
MB107
OB10 (
)
MB110
MB129
OB80 (
)
MW200
MB202
( BR) SFC
MW204
MW208
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
MD10
-
OB1
MW 100
MW102
MW104
MW106
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
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
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
SFC38 READ_ERR ( )
=0 (
)
3 = 1 (
)
MD30
MD34
M 27.3
M 0.0
m002
IB 0
PQB 16
0
M 0.1
m003
IB 1
PQB 17
0
M 0.2
m004
IB 2
PQB 18
0
M 0.3
SFC37 DMSK_FLT (
)
=0 (
)
3 = 1 (
)
MD20
MD24
,
( 3 ACCFLT_MASKED)
STEP 7 v5.3
A5E00261405-01
A-101
m005:
JNB
L
T
NOP
A.5.4.6
m005
IB 3
PQB 19
0
(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
.
.
, ,
, /
, .
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
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
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.
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
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
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
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
, 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
, 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
, 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
, 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
, 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
(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
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