Professional Documents
Culture Documents
PLC
PLC
PLC
)(PLC
S7
SIMATIC S7
Working with STEP 7
2002
S7
-1 :
.........
........
........
......
.......
...
......
.....
-2 : ......
-3 :
......
......
........
......
.......
.......
........
PLC
FB,DB
.......
........
........
R/S
......
PLC
-5 :
......
..........
-4 :
.....
....
...
.......
Pulse Timer SP
.....
.......
On Delay Timer SD
.....
.......
.........
.....
/ ....
.......
......
.......
......
.......
........
-:
)(
) (
( . CPU
-:
- Hardware
CPU
Sensors
- ) (Software
PLC
-:
) (Siemens
-:
- ) ( .
- .I/O
- ) . ( Interface
-:
-:
-:
)(LAD
) (Power Rail
S1
S2
S3
H1
) ( LAD
-:
H1
S3
N.C
S2
N.O
S1
LAD
LAD
I Q S,H
: -: LAD
S3
S5
S1
S2
S1
S2
S4
S3
S4
N1
N2
N4
N4
N1
N3
N2
N5
N5
N4
S1
S2
-:
-:
)(FBD
AND OR NOT
NOT
OR
AND
AND
OR N.C NOT
FBD
S1
S2
S5
S3
S4
S6
K
FBD
S3,S5 OR
S4 OR S4 . AND
S1 , S2 AND
S3,S4,S5 OR
S6 S6 .
XX FBD
-:
)(STL
O . N
STL
STL
I 0.1
I 0.2
Q 4.0
I 1.2
I 1.1
I 1.3
STL
Q 4.0
A IO.2 N A
N O I 1.3
(A )
I 1.3
XX STL
x
x
. IBM
STEP 7
STEP 7 BLOCKS
BLOCKS BLOCKS
BLOCKS :
)FB, FC, OB ,.
(.
-:
1)Organization Blocks (OB
(USER
)PROGRAM .
)Functions (FCS
.
)FUNCTIONS BLOCKS (FBS
2-
3-
PROGRAMMING
CONTROLLER STRUCTURE
)DATA BLOCKS (DB
.
SYSTEM BLOCKS
4-
5-
FUNCTIONS
FUNCTION BLOCK
6-
-
-
PLC
PS 307
2A
CPU 313
SM321
DI 16*DC24V
SIMATIC
S7-300
SM 322
DO 16*DC24V
/0.5A
Digital Input
Digital Output
220 VAC
TO COM1
FROM PC
MPI
24V
W4710-0A
PC ADAPTOR V5.1
W4710-0B
W4710-0C
W4710-0F
plc
- CPU -:
) CPU (
RAM
CPU
RAM .
- -:
RAM
PLC
- -:
PLC
- Operating Mode S
-:
STOP -
- 0
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
I
Byte Bit
- 0
ON OFF
- 1
I1.5
I1.6
I1.7
- 1
I1.4
I1.3
I1.2
I1`.1
I1.0
- 4
4 Q
Q4.0 Q4.1
Q4.2
Q4.3
Q4.4
Q4.5
Q4.6
Q4.7
-
- 5
- 5
EPROM
//
DIGITAL INPUT, DIGITAL OUTPUT
24v*8
24v/0.5A*8
0.5A
ANALOG MODULE \
) (3-PHASE
.
PLC
) (IBM
PLC
) (Software IBM
) (Decoder Software
) (Software
{PASCAL ,
}C++ ,.
. PLC
step 7
step 7
PLC .
-
-
-
-
Step 7
) (SIMATIC Manager
Step 7 ) (Wizard
Step 7
Next - .
Make -
Preview
Next
) Multipoint Interface (MPI PLC
Next
) ( LAD, STL ,FBD
Next
make
-:
) (
- F1
- Help
- + .
Symbols
I0.0,
) S7 Program(1
Symbols
Symbols Symbols-
Address- DataType Comments
Symbols -
Address- .
DataType - .
Comments -
Symbol Switch 1
Address I 1.5
) ( BOOL
-:
CPU STEP 7
Bool (It Means Bit 0 Or Bit 1)- Byte- Word Dword
OB1
. View
LAD
. Title Area
.
.
. Network 1
.
.
.
.
.
.
.
.
. Insert
Program Elements
Bit Logic SR
.
S,R
AND
. View
STL
. Title Area
.
comment
. A
ENTER
A I 0.0
A I 0.1
= Q 4.0
OR
. Network 1
2.
. O
ENTER
O I 0.0
O I 0.1
= Q 4.0
. A
ENTER
S
ENTER A
ENTER R
A I 0.0
S Q 4.0
A I 0.1
R Q 4.0
AND OR
AND
. View
FBD
. Title Area
.
comment
.
.
OR
.
comment
.
.
.
comment
. Insert
Program Elements
Bit Logic SR
.
.
Function block Data blocks
DATA BLOCKS
FB BLOCKS
fb
ok FB
multiple instance
Plc
plc
Hardware
Manager Simatic
Simatic 300 Station HardwareCPU313
Hardware
HW Config CPU
.
PS307 2A
SM-300
DI-300
SM321
DI16*DC24V
.
DO_300
SM322
DO16*DC24V/0.5A
.
Save And Compile File
.
. -:
. .
DI .
Digital Input
DO . Digital Output
SM321 .
SM322 .
. Network Network
Insert Network .
. Network
Edit Copy
Edit . Past
. PLC Stop
PLC . Clear/Reset
PLC
. MRES
PLC
. Plc ) (com1
.
. 220/110 )
. ( 220V
.
.
. stop plc
. Download
Debug
Monitor
-:
MRES
MRES
STOP .
STOP,RUN-P
.
RUN-P .
. RUN
PLC
-:
.
.
. View Online
PLC )
( OB1 .
. Plc
% % %
% %
On
Off
PLC
) ) (PC slot
( S7
) (com 1
plc
. NO , NC .
. . R/S
. .
. .
- NO, NC
NO , NC LAD
. M
M 0 M 255
) M0 ( Bit
.7
.6
.5
.4
.3
.2
.1
.0
M0
M0.0,M0.1,M0.2,M0.3,M0.4,M0.5,M0.6,M0.7
.7
.6
.5
.4
.3
.2
.1
.0
M0
M1
M2
M3
---------------------------
M2.55
& ) ( M1.2
) ( & ) (
M1.2
) ( ) (
- R/S
_ ) ( SET-S ]
) ( i.e. 1 ( = s
) ( ) s=0
[ .
(i.e.
_ ]
) ( S/R LATCH
) (SET ) . (RSEET
S R
RS LATCH
R/S Latch with set Priority
S/R Latch with reset Priority
) Q (binary output
S
R
1
1
0
1
R=0 , S=0
Q Q=1
R,S=0 Q . R,S=0
S=1, R=0
> Q =1
S=1, R=0
S=0, R=1
Q=0 S/R
Q=1 R/S
.
Timers
CPU
16
512
S5T#aH_bbM_ccS_ddMS
a b c d .
40
15
S5T#40S
46
20
xyz
S5T#1H_15M
S5T#2H_46M_20S
W#16#wxyz
-1 S
-2
-2
????? = TV
-4 Q
BI -5
BCD -6
1- Pulse Timer SP
1 S Q Q
T K
Q 2 S .
2 S T
. 4
S Q =
5 S 6
R Q S ON
R ON OFF
7 R OFF
S ON = .
S ON OFF ON
.
1 S ON Q
T KT
2 T .S = ON
2 S ON
4 S OFF Q
T 5 S . OFF
_ 6 S ON
S OFF IN
.ON
8 S ON
R ON = . 9
On Delay Timer SD
3-
0 S ON 1
TV S
OFF 2
2 S ON 4
OFF
5 S ON
6 S ON
R 0
7 S T
R 0
1 s ON
t kV 2
OFF
r 2
4 s ON
OFF r
6
7 S ON OFF ON
8 7
8 T
S ON
2 S
OFF 2
S OFF T
S OFF
T 0 2
4 S OFF
S ON S
OFF 5 t
7 S OFF
T R ON 0
8
9 S ON R ON
R OFF 10
Counters
cpu
C#xxx
xxx
9990
9990
- / UP- Down counter
pv
pv
cu
cu , cd
cd
off
pv
on
i0.0
pv
off
999
I 0.2
on
0.
pv
) (
Q 4.0
I 0.3
//
.C10
- up counter
off
55
off
pv
on
on
on Q
pv
) (
cu
pv
off
pv
901
off
I 0.3
pv
off
on
on
999
- Down counter
pv
) (
cd
on Q
pv
off
pv
89
off
on
I 0.3
pv
off
on
Comparison instruction
compare integer -
compare integer
IN1
IN2
_____
IN1
IN2
16
Q4.0
-
-
I0.0, I 0.1
MW0=Mw2
I 0.2
on
-:
ON
) .
on
IN1
IN2
32
Q4.0
-
-
I0.0, I 0.1
MW0=Mw4
I 0.2
on
-:
ON
) .
on
IN1
IN2
Q4.0
-
-
I0.0, I 0.1
MW0=Mw4
I 0.2
on
-:
ON
) .
on