Click here to load reader
Upload
doantu
View
235
Download
0
Embed Size (px)
Citation preview
STEP 7
1 STEP7
step7
2 STEP 7
STEP7S7S7I/O
Date:
2005
-
10
-
10
File:
SSP2_03C.9
SIMATIC S7
Siemens AG 2000. All rights reserved.
Information and Training Center
Knowledge for Automation
10
V
>= 11.759
11.7589
:
10.0004
10.00
7.50
:
-
7.5
-
10.00
-
10.0004
:
-
11.759
= 22.815
22.810
:
20.0005
20.000
16.000
:
:
4.000
3.9995
:
1.1852
= 1000.1
1000.0
:
850.1
850.0
:
:
:
-
200.0
-
200.1
:
-
243.0
=352.778
352.767
:
300.011
300.000
225.000
:
:
0.000
32767
32511
:
27649
27648
20736
:
:
0
-
32768
-
1
:
-
4864
SIMATIC
Profibus_DP
Profibus_DP
Profibus_DP
Profibus_DP
1#
PROFIBUS-DP
PROFIBUS-DP
PS 307
PS 307 5A
DI SM321
16
Pt
DO SM322 32Pt
IM153 - 1
IM153 - 1
PS 307
PS 307 5A
DI SM321
32
Pt
A
I
SM33
1
8
CH
PROFIBUS-DP
PROFIBUS-DP
DI SM321
32
Pt
DO SM322 16Pt
IM153 - 1
PS 307 5A
PS 307 5A
Profibus_DP
Profibus_DP
Profibus_DP
Profibus_DP
Profibus_DP
Profibus_DP
Profibus_DP
Profibus_DP
Profibus_DP
Profibus_DP
Profibus_DP
Profibus_DP
Profibus_DP
Profibus_DP
PROFIBUS-DP
PROFIBUS-DP
PROFIBUS-DP
PROFIBUS-DP
1#
1#
1#
1#
1#
CPU315-2 DP
FM350-1 1CH
A
I
SM33
1
8
CH
DO SM322 32Pt
DI SM321
32
Pt
CPU315-2 DP
A
I
SM33
1
8
CH
DI SM321
32
Pt
DI SM321
32
Pt
DI SM321
16
Pt
DO SM322 32Pt
DO SM322 32Pt
AO SM33
2
4
CH
DO SM322 32Pt
DO SM322 32Pt
DI SM321
16
Pt
DI SM321
32
Pt
DI SM321
32
Pt
AO SM33
2
4
CH
A
I
SM33
1
8
CH
CPU315-2 DP
FM350-1 1CH
PS 307 5A
DI SM321
32
Pt
DI SM321
16
Pt
DO SM322 32Pt
DO SM322 32Pt
FM350-1 1CH
CPU315-2 DP
A
I
SM33
1
8
CH
AO SM33
2
4
CH
DI SM321
32
Pt
PS 307 5A
DO SM322 16Pt
DI SM321
32
Pt
PS 307 5A
IM153 - 1
DO SM322 16Pt
DI SM321
32
Pt
PS 307 5A
IM153 - 1
AO SM33
2
4
CH
DI SM321
32
Pt
1 S7-300
RACK0
1
2CPU
3
4~11
RACK1~3
1
2
3
4~11IM365C P
(2) S7-400
S7-400PLCCRERCRCRER
S7 400
UR118 SLOTUR29 SLOT
UR1UR2
1 CPU
2 3mS7EU100mS5EU600m
3 62IM5VIM4EU
4 21
5 S7-4005VDC24VDC
6 11~3
CR218 SLOTCPUSMIM
1 CPU
2 3m100mS7EU
3 62IM5VIM4EU
4 21
5 S7-4005VDC24VDC
6 11~3
ER118 SLOTER29 SLOTC
UR2-HS7-400H
I/OCPUER1ER2K
UR1CR
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
PS
PS
CPUM7-CPU
DIDOAIAO
M7-FM
FM
CP
SEND IM
UR1ER
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
PS
PS
DIDOAIAO
M7-FM
FM,CP
IM
ER1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
PS
PS
DIDOAIAO
IM
CR2
Segment1
Segment2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
PS
PS
CPU1
CPU2
DIDOAIAO
M7-FM
FM
CP
SEND IM
2
3
4
S7-300
S7-300 PLCCPUI/O8138I/O411324I/O
RackPSIMS7-300
S7-300S7-300S7-300
0 40(C
0 60(C
CPU
I/OI/O40 mm
1-1
CPU312312 IFM312CCPU 313
S7-300IMS7-300CPU0
0
IM 360
6ES7 360-3AA01-0AA0
IM 365
6ES7 365-0AB00-0AA06ES7 365-0BA81-0AA0
13
IM 361
6ES7 361-3CA01-0AA0
24VDC
IM 365IM 365
IM365
3
1
1 m6ES7 368-3BB01-0AA0
2.5 m6ES7 368-3BC51-0AA0
5 m6ES7 368-3BF01-0AA0
10 m6ES7 368-3CB01-0AA0
1 m
PI/O
CK
PI/O*
*IM365 PFMCP IM360/361
S7-3004
1-2
STEP7
SIMATIC 300 StationHardwareS7-300
12CPUCPUCPUCPU
IM-30033
411SM-300FM-300CP-3001-5
S7-400
2-1 S7-400
1IM460-0/461-0
IM460-06ES7460-0AA00-0AB08ERMax.5m
PCK
IM461-0 6ES7461-0AA01-0AA0
6ES7461-0AA00-7AA0
468-1
2-2 S7-400 IM460/1-0
EXTF LED
()
C1 C2
()
C1
()
C1(X1)
C1
()
C1
(
(
C2
()
C2(X2)
C2
()
C2
(
(
X1 X2
C1 C2
X1=X2=
INTF LED
()
210
EXTF LED
()
DIP
EXT.BATT
IM461-0(6ES7461-0AA00-0AA0)(5V15V)
X1
X2
2IM460-1/IM461-1
IM460-16ES7460-1BA00-0AB02ERMax.1.5m
6ES7460-1BA01-0AB0 2ERMax.1.5m
P
FMCP
IM461-16ES7461-1BA00-0AA0
6ES7461-1BA01-0AA0
6ES7461-1BA00-7AA0
468-3
2-3 S7-400IM460/1-1
EXTF LED
()
C1 C2
()
C1
()
C1(X1)
C1
()
C2
()
C2(X2)
C2
()
X1 X2
12
X1=X2=
INTF LED
()
210
EXTF LED
()
5VDC
()
DIP
X1
X2
6ES7461-1BA00-0AA06ES7461-1BA00-7AA06ES7461-1BA01-0AA0
3IM460-3/IM461-3
IM460-36ES7460-3AA00-0AB08ERMax.102m
6ES7460-3AA01-0AB0 8ERMax.102m
PC
IM461-36ES7461-3AA00-0AA0
6ES7461-3AA01-0AA0
6ES7461-3AA00-7AA0
468-1
2-4 S7-400IM460/1-3
EXTF LED
()
C1 C2
()
C1
()
C1(X1)
C1
()
C1
(
(
C2
()
C2(X2)
C2
()
C2
(
(
INTF LED
()
210
EXTF LED
()
DIP
EX.BATT
IM461-36ES7461-3AA00-0AA05V15VIM
X1
X2
4IM460-4/IM461-4
IM460-46ES7460-4AA00-0AB08ERMax.605m
6ES7460-4AA01-0AB0 8ERMax.605m
P
IM461-46ES7461-4AA00-0AA0
6ES7461-4AA01-0AA0
6ES7461-4AA00-7AA0
468-1
2-5 S7-400IM460/1-4
EXTF LED
()
C1 C2
()
C1
()
C1(X1)
C1
()
C1
(
(
C2
()
C2(X2)
C2
()
C2
(
(
INTF LED
()
210
EXTF LED
()
DIP
X1
X2
CPU IM460-4IM461-4
(6ES7412-1XF00-0AB0
(6ES7413-1XG00-0AB0
(6ES7413-2XG00-0AB0
(6ES7414-1XG00-0AB0
(6ES7414-2XG00-0AB0
(6ES7416-1XJ00-0AB0
5S5
IM463-2S7-400 CRMax.600m
6ES7463-2AA00-0AA0
P
IM314S5
EU183U
EU185U
EU186U
ER701-2
ER701-3
6ES5760-1AA11 721
IM463-2
2-6 S7-400IM463-2
IM462-3
EXTF LED
()
C1 C2
()
C1
()
1(X1)
C2
()
2(X2)
X1X2
C1C2
X1=
X2=
C1 ON
C1
C2 ON
C2
C1C2 ON
C1C2
C1C2 OFF
S5
100
1100
250
100250
450
250450
600
450600
IM314
2-7 IM314
I/O
2-8 I/O
S7-3003
S7-400CR4IM
ERIM18UR1ER18UR2ER2
IMConnectionConnectEUC1 C2
3-1 S7-400
1S7 300P72
S7 CPU31 2 3
I/O
2
PLCPLC24V
a) Mana M (1120)1011
b) 3.3
Mx- Mana1011
Mx- Mana
B SM331-7Kx0xSM331.doc
a
b2
c4
dPT100
M+IC+M-IC-
M-IC-
C
D
M-ManaUcm()
E
SM331 SF24VDCHW Config
F STEP 7
STEP 7 FC 105 SCALE (Scale Values) STEP 7Standard libraryTI-S7 Converting BlocksSTEP 7
FC105
EN
BOOL
I,Q,M,D,L
ENO
BOOL
I,Q,M,D,L
1
IN
INT
I,Q,M,D,L,P, Constant
HI_LIM
REAL
I,Q,M,D,L,P, Constant
LO_LIM
REAL
I,Q,M,D,L,P, Constant
BIPOLAR
BOOL
I,Q,M,D,L
10
OUT
REAL
I,Q,M,D,L,P
RET_VAL
WORD
I,Q,M,D,L,P
W#16#0000W#16#0000
3 STEP7
1 symbols
STEP7I/O/I0.0Q0.0M0.0DB0FB1FC1
IQMTCPIPQFBFCSFBSFCDBUDVAT
/STATTEMP
2
STL
STL
STL
STL
STL
STL
STL
3
OB
FC
FB
SFC
SFB
3.1 1
CPUOB
CPU
OB1OB1OB1FBSFBFCSFCOB1 OB90OBOB1OB1
OB1
OB1OB1CPU
S7OB1OB80OB80CPUSTOP
OB30~OB38
OB80
OB40~OB47
OB80
OB80OB80CPUSTOP
OB81
CPUS7-400OB81OB81CPUSTOP
OB82
CPUOB82OB82CPUSTOP
OB83/
OB83OB83CPUSTOP
OB84CPU
CPUI/OOB84OB84CPUSTOP
OB85
OB85CPUSTOP
1 OBCPU
2
3 I/O
OB86
OB86CPUSTOP
OB87
OB87CPUSTOP
OB80~OB87
OB121
CPUOB121CPUOB121OB121CPUSTOP
OB122I/O
CPUOB122OB122CPUSTOP
CPUSTOPOB80~OB87OB121OB122BLOCKPLC
FCFBOB1CPUOB1OBFBFCSFBSFCCPU
OB1
CPU
3.1.2 FC
FC FC
3.1.3 FB
FB
3.1.4 DB
/CPU
3.1.5 SFC
3.1.6 SFB
3.1.7 VAT
1CPU
2 CPU
3 CPUQ
4 CPU
RUNRUN/
3.1.8
4 STEP7
1CPU
I
IB
IW
ID
CPU
Q
QB
QW
QD
CPU
M
MB
MW
MD
I/O PIB
PIW
PID
I/O PQB
PQW
PQD
I/OPIPQ/I/O
T
C
DBX
DBB
DBW
DBD
DIX
DIB
DIW
DID
(shared DBs) FB SFB (instance DB)
L
LB
LW
LD
FBFCFBFC
MW0 MW2
MB0
MB1
MB2
MB3
MD0
2STEP7
BOOL
1
TRUE/FALSE
TRUE
BYTE
()
8
B#16#0~B#16#FF
B#16#10
0~255
byte#16#10
WORD
16
w#16#0~w#16#FFFF
W#16#1000
BCD
2#0~2#1111-1111-1111-1111
C#0~C#999
0~65535
word#16#1000
DWORD
32
DW#16#00000000~DW#16#FFFFFFFF
2#0~2#1111-1111-1111-1111-1111-1111
-1111-1111
0~ 4294967295
DW#16#00AA1234
Dword#16#00AA1234
INT
16
-32768~32767
1
DINT
32
L#-2147483648-L#2147483647
L#1
REAL
32
: +3.402823e+38-3.402823e+38
1.23E+13
+1.175495e-38-1.175495e-38
S5TIME
(SIMATIC)
16
S510ms
S5T#0H0M0S0MS ~
S5T#2H10MS
S5T#2H46M30S0MS
TIME
IEC
32
IEC1ms
T#-24D-20H-31M-23S-648MS~
T#24D-20H-31M-23S-674MS
T#0D1H1M0S0MS
DATE
IEC
16
IEC1
D#19900101~D#21641231
D#20041118
TIME-OF-DAY
32
1-ms
TOD#000.0~TOD#235959999
TOD#925333.3
CHAR
8
A
B
STEP7
AS5TIME (Time Duration) S5TIME
S5TIMEBCD1271
S5TIME0~999
S5TIME
BCD
10 ms
00
10 ms - 9 s 990 ms
100 ms
01
100 ms - 1 min 39 s 990 ms
1 s
10
1 s - 16 min 39 s
10 s
11
10 s - 2 hr 46 min 30 s
1) W#16#wxyz
w = ()
xyz = BCD
STL(LAD)
2) S5T#aH_bbM_ccS_dddMS
a = , bb = , cc = , dd =
9,990 2H_46M_30S
BPLCS5TIME
1 INTREALPLCPLCITDInteger to Double IntegerRNDReal to Double Integer with Rounding OffTIMEFC40TIMES5TIME
2 WinCC3232PLCTIMEFC40TIMES5TIME
IEC TIMER
Libraries\Standard Library\System Function BlocksSFB3/SFB4/SFB5SFB3~5IEC TIMECPUBlocks
C FC33S5TIMETIME
D DATE_AND_TIME (DT) 8BCDDT#1990-1-1-0:0:0.0 to DT#2089-12-31-23:59:59.999
E STEP7
SFC 0 "SET_CLK" CPU
SFC 1 "READ_CLK" CPU
FC 3 "D_TOD_DT" DATETIME_OF_DAY (TOD) DATE_AND_TIME (DT)IN1DATE#1990-01-01 DATE#2089-12-31
FC6 "DT_DATE" DATE_AND_TIME DATE
FC 7 "DT_DAY" DATE_AND_TIME the day of the week
FC 8 "DT_TOD" DATE_AND_TIME
3CPU
1 ACCUX
32S7-300ACCU1ACCU2S7-4004ACCU1~ACCU4ACCU1816
2 16
16CPU
3 32
S7AR1AR2
4S7-300/400 PLC
1. I0.0Q1.7PIW256PQW512MD20T15C16DB1.DBB10 L10.0
2. qqww.aa
1. 16OPN DB[MW2]
32A I[MD0]
2. 32A I[AR1,P#0.0]A [AR1,P#0.0]
S7-300/400
L P#8.7 1
T I[MD2] MD2
A I[MD2] I8.7
= Q[MD2] Q8.7
AR1AR2
L P#8.7 1
LAR1 1AR1
A I[AR1,P#0.0] I8.7
= Q[AR1,P#1.1] Q10.0
0.0Q10.0 8.7 (AR1) 1.110.0 9.8
I Q
L P#I8.7 1
LAR1 I 8.7AR1
L P#Q8.7 1
LAR2 Q8.7AR2
A [AR1,P#0.0] I8.7
= [AR2,P#1.1] Q10.0
0.0Q10.0 8.7 (AR2) 1.110.0 9.8
S7400
PLC
PLC 1#
2#3#4# 5#PLC
STEP7
SIMATIC
S7
MPI,PROFIBUS,
S7-S7 MPI:M7-M7,M7-S7
SFB USEND,URCV,BSEND,BRCV,GET,PUT,START,STOP,RESUME,STATUS,USTATUS
S7 PTP
RK512/3964
S7-S7,S7-S5,S7-,S7-
SFB BSEND,BRCB,GET,PUT,STATUS,PRINT
FMS
PROFIBUS(FMS)
S7-S7,S7-S5,S7-PC/PG,S7-
FB READ,WRITE,IDENTIFY,ACCESS,OSTATUS,REPORT
FDL
PROFIBUS(FDL)
S7-S7,S7-S5,S7-PC/PG,S7-
FC AG-SEND,AG-RECEIVE
ISO
ISO
S7-S7,S7-S5,S7-PC/PG
FC AG-SEND,AG-RECEIVE
ISO-on-TCP
TCP/IP
S7-S7,S7-S5,S7-PC/PG
FC AG-SEND,AG-RECEIVE
S7300MPI()
Harware
PLC
FC
3ER
2ER
1ER
0CR
368
368
368
1-3
1-4CPU
1-5
OB1
FB
SFB
SFC
SHAREDDB
SHARED FB
SFC
SFB
FB
FC