Professional Documents
Culture Documents
RTD
NO NC
Boud Rate BUS ALU
5 - 1
11 - 6
: PLC
Segment PLC CPU
PLC
LOGO :
PLC
S5 :
15 - 12
32 - 16
PLC
S7_200 :
45 - 33
PLC
CPU
S7_200 PLC
S7_200 PLC
Step7_Micro/Win
60 - 46
67 - 61
PLC
PLC
.
.
:
.
.
.
.
.
.
.
.
. 5 .
.
. :
1
-2
-3
-4
-5
15 .
:
.
.
) : ( Stepped Motor
. .
.
.
.
.
PLC
) : ( Servo Motor
AC
DC .
:
.
.
.
.
.
.
.
.
. )
(
:
.
.
) ( :
.
.
.
:
) ( .
.
. .
.
) : ( Encoder
LED .
LED .
PLC
:
. .
A/D 8 . A/D
. 0 10 0 20 .
: LED
_ .
. .
.
NO : NC
:
NC NO
:
.
: ) ( ) ( .
) ( :
.
.
.
) ( :
.
. .
.
:
.
. : RAM
. ROM
RAM ROM
. RAM . PROM
ROM PROM PROM
PLC
. EPROM EEPROM ROM
.
EPROM EEPROM .
.
:
CPU 1
CU 2
ALU 3
: Boud Rate
Boud Rate .
: BUS
BUS
. Data Bus
Address Bus .
.
.
.
Control Bus
. . 8
8 16 16 .
.
.
: Com
. 9 25 .
: ALU
ALU .
NOT OR AND .
PLC
.
.
.
:
0 24 . 24
0 .
.
) ( Gate .
XNOR XOR NOR OR NAND NOT AND :
: AND
. .
&
A
B
C
0
0
0
1
A
0
0
1
1
B
0
1
0
1
: NOT
. .
: NAND
. AND
.
A
B
C
0
0
1
0
1
1
A
&
1
0
1
C
B
1
1
0
PLC
: OR
. .
>1
A
B
C
0
1
1
1
A
0
0
1
1
B
0
1
0
1
: NOR
. OR
.
>1
A
B
C
1
0
0
0
B
0
1
0
1
A
0
0
1
1
: XOR
. .
.
=1
A
B
C
0
1
1
0
B
0
1
0
1
A
0
0
1
1
PLC
: XNOR
. XOR
. .
=1
A
B
C
1
0
0
1
B
0
1
0
1
A
0
0
1
1
PLC
.
. . 0
9 .
. 01101 .
.
:
20 1
10 0
5 0
2 1
1 0
41 2
20 2
10 2
5 2
22
( = ) ( 41
10
:
) ( 41 ) = ( 101001
10
:
) ? ( = ) ( 101001
10
1 32 + 0 16 + 1 8 + 0 4 + 0 2 + 1 1 = 41
101001
16 . 16 .
.
PLC
.
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
) ? ( = ) ( 10001101
2
16
1000 , 1101
8D
) ( 10001101 ) = ( 8D
2
16
) ? ( = ) ( A3B
2
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
A, 3 , B
) ( A3B ) = ( 101000111011
16
.
) ? ( = ) (001101
2
001 , 101
1,5
) (001101 ) = ( 15
8
000
001
010
011
100
101
110
111
0
1
2
3
4
5
6
7
.
) ? ( = ) ( 23
8
010 , 011
2, 3
) ( 23 ) = ( 010011
2
PLC
: BCD BCD .
9 .
INT : Integer .
. 32768 + 32767 .
:
NOT . :
1001101 0110010
:
NOT . :
1010010 0101110
.
. : D
JK RS . T PLC RS
.
: RS
:
Q
)Q(t+1
) Q(t
* .
.
)Q(t
)Q(t+1
* .
) ( .
.
1024 .
1024 .
1024 .
1024 .
10
PLC
PLC .
PLC .
.
.
.
:
1 PLC .
2 PLC .
PLC 3 .
4 PLC .
PLC 5 .
6 PLC PLC .
PLC
PLC . : .
. PLC PLC .
: .
: LAD
PLC
PLC
.
.
.
.
11
PLC
CSF : FBD
FBD
.
. .
: STL
. PLC
CPU .
. STL . STL
LAD FBD .
LAD FBD STL .
STL Segment .
: Statement
Statement STL :
( 1 Operation
( 2 Operand
: Operation
. .............. NOT OR AND :
: Operand
) ( ................
.
.
12
PLC
: PLC
PLC I/O . PLC
I/O .
. DOS PC
.
.
: CPU
PLC .
. . CPU
RAM .
:
. DC I/O
. .
CPU PLC .
. DC CPU AC DC
.
:
220 50 60 . PLC
5 - 5+ 24 PLC .
.
PLC PLC : PLC .
: PLC
: Scan Time
PLC
PLC .
:
-1
-2
-3
PLC PLC
13
PLC
: RLO
PLC RLO
RLO RLO .
) = ( . RLO
RLO . RLO
PLC . RLO .
RLO . RLO ) ( RLO Dependent
) . ( RLO Independent
RLO RLO 1
. RLO RLO .
.
PLC .
.
:
1
2
3
4
5
6
7
8
9
10
.
14
PLC
LOGO . LOGO
.
: LOGO
LOGO 1996 .
.
LOGO :
1 ) N L1 . (
2
3 ) . (
4
5 ) RCO (
-6 ) RCO (
7 Stop\Run
8
9
11 CPU
12
LOGO :
LOGO
:
: 12 12 VDC .
: 24 24 VDC .
: R . R
.
: C .
: O .
: LOGO
LOGO . DC
. .
: LOGO .
AC DC .
10A .
: Interface
LOGO LOGO
Interface .
15
PLC
: LOGO
LOGO :
1 .
3 0.5 N/m .
4 .
.
5 AC DC
.
6 .
LOGO :
LOGO :
1 LOGO
.
2
.
3
.
4
LOGO .
5 LOGO .
6 LOGO
.
- 7 3 6 .
: .
16
PLC
LOGO :
LOGO LOGO
. LOGO .
LOGO
. LOGO .
. .
: LOGO
LOGO! Soft Comfort PLC LOGO .
.
.
LOGO
. LOGO
.
.
LOGO . .
.
17
PLC
LOGO :
1
2
3
4
5
6
7
:
.
18
PLC
1 : Info Window
. F2 .
F4 .
.
.
word .
2 :
.
3 :
LOGO
.
LOGO
LOGO
.
LOGO
.
.
4 :
.
5 .
.
.
.
19
PLC
:
Align Automatically
.
.
:
Align Vertical
.
:
Align Horizontal
.
:
Switch Logo! Mode
LOGO .
:
LOGO > PC
LOGO .
:
Select Line
.
.
:
Zoom in & Zoom out
.
:
Convert LAD<>FBD
LAD FBD .
.
.
. .
:
.
.
.
20
PLC
.
.
:
.
.
.
.
.
21
PLC
:
.
.
.
.
.
AND NAND
.
. .
. .
:
Online Test
22
PLC
I1 .
I1 .
: :
.
:
.
.
. .
Q1 .
Q2 .
:
.
23
PLC
:
.
.
.
:
Inputs
LOGO .
.
Comment Parameter Simulation
Parameter .
Comment
.
. Simulation
.
Outputs
LOGO .
LOGO .
24
PLC
hi .
. lo
.
Shift Register Bit
:
LOGO S1 S8
. .
Open Connectors
Analog Inputs
Analog Outputs
Flags
. . M8 .
Start Up . M8
.
AND
AND . AND
. .
25
PLC
NAND
. .
OR
OR .
.
NOR
NOR . .
XOR
. .
NOT
.
.
: Timers
On-Delay
Ta Trg .
Trg Ta . Trg
Ta Trg
Ta Ta .
. Trg Trg .
Off-Delay
Trg Ta .
Trg Ta Trg
Q . Trg Ta
Ta . R Ta
. .
26
PLC
On/Off-Delay
. TH
TL . Trg TH
TH Trg TH .
Trg TL
.
TH Q .
TL Trg TL
. TL TH .
TH TL
. TH TL
.
Retentive On-Delay
Ta Trg Q .
Trg Ta . T Q
. Trg Ta . Ta
R . Ta .
Random Generator
. En
TH .
En
.
En
. En
TH . En
.
27
PLC
En TL .
.
Trg T .
Trg Trg T .
. .
Trg Ta .
Weekly Timer
.
.
Yearly Timer
.
. .
28
PLC
/ Up\Down Counter
. .
Dir .
.
29
PLC
Latching Relay
S Q R Q . .
. S R
R . RS Retentivity
.
Pulse Relay
. .
Trg Q .
.
Message Text
.
En
.
En
.
30
PLC
PLC_S5 . S5
.
PLC S5
. PLC
PLC .
PLC S5
PLC . PLC
S5_115U .
:
- 1 PS
- 2 CPU
- 3 CP
- 4 I/O
- 5 IM
- 6 Rack
-7
. 24VDC 115VAC 230VAC : .
7 3 15 .
7 . PLC
RAM .
.
LED
. .
- 1 Backup
-2 Backup
.
31
PLC
LED :
-3 :
: .
: .
: 2.8 .
-4 : Reset .
-5 +5V :
+5.2V
+24V
-6 : On / Off .
- 7 115VAC 230VAC
-8
Back Up 2.8 3.6 .
:
CPU
. CPU
:
-1
-2 PG
- 3 LAN
-4 PLC
- 5 PLC
CPU .
-1
-2
- 3 LAN
CPU
LED CPU . CPU
CPU .
.
- 1 Stop / Run
LED - 2 Run
LED - 3 Stop
LED - 4 Error
LED -5
-6 Restart
32
PLC
LED CPU . :
PLC
LED
LED
CPU
ON
ON
Stop
OFF
ON
Start
ON
OFF
OFF
OFF
: PLC
Stop Run CPU .
Restart . Scan Stop .
Stop . Stop LED
. CPU
Scan .
Run PII .
Update .
. .
. PIO .
: PII CPU .
CPU PII . CPU
.
: PIO .
. CPU
.
PLC
. :
-1
-2 Scan
: PLC_S5
PLC .
PLC . S5 Step 5 .
Step 5 :
) : ( Basic Operation ) ( OB ) ( PB
) ( SB ) ( FB . ( Subtraction ) -- ( Addition ) +
33
PLC
LAD CSF STL
) : ( Supplementary Operation
.
: .
. ) ( Retentive
) ( Non_Retentive .
. PLC .
CPU .
dot . I 5.3 . PLC
.
:
Input
Output
Flag
Timer
Counter
Logo STL :
: AND
Q 3.5
AND
.
A I1.1
A I1.3
= Q3.5
: OR
Q 3.5
OR
.
O I1.1
O I1.3
= Q3.5
34
PLC
: NOT_AND
Q 3.5
I1.1 = 1 I1.6 = 0 .
I1.1
I1.6
Q3.5
A
AN
=
: Set Reset .
I2.7 Q3.5
.
.
I1.4 .
I2.7
Q3.5
I1.4
Q3.5
A
S
A
R
: S = Set Reset .
: NOP 0
PLC . .
. STL
. S5 STL
LAD CSF .
: STL
AND OR STL
OR AND .
:
AND OR .
I1.0
I2.3
I3.1
I2.2
Q3.5
A
A
O
A
A
=
OR AND .
I2.1
I4.1
I2.4
I3.0
Q2.3
(A
O
O
)
(A
O
O
)
=
35
PLC
:
. 32 .
. PLC AC1 AC2 .
:
: Load
.
. .
: Transfer
.
. PIQ Update .
12
36
L IB12
T QB36
: S5 IBx x .
I1.0 I1.7 . .
: S5 QBx x .
Q4.0 Q4.7 . .
:
1
2
3
.
. PLC
.
36
PLC
:
- 1 ( SP ) Pulse Timer
- 2 ( SE ) Extended Pulse Timer
- 3 SR ) On-Delay Timer ( SD
- 4 ( SF ) Off-Delay Timer
- 5 ( SS ) Stored On-Delay Timer
:
Start . Start
. :
: KT
: DW
: IW
: QW
: FW
:
040.2
KT
: L
: KT
: 40
: 2
:
11 = 3
10 = 2
01 = 1
00 = 0
10s
1s
0.1s
0.01s
:
Time = 40 1s = 40s
: 0.01 9990 .
.
PLC PLC . Tx
x . .
37
PLC
S5 STL :
I1.0 Start .
10
I1.0
KT005.2
T1
T1
QW10
SR : SD
.
.
: SF
. .
: SP
.
.
: SE
SP
. .
38
A
L
SP
L
T
PLC
: SS
SP SE
.
.
.
:
L STL .
TV .
DE TV BCD .
BI TV .
:
.
) ( . PLC
.
:
) ( CU
) ( CD
Start Start
:
: IW
: FW
: KC
: QW
: DW
:
: L
: KC
: 37
37
KC
39
PLC
:
PLC PLC . Cx
x .
I1.0 .
.
10
I1.0
C4
A
CU
C4
QW10
L
T
: CU
Set CU
999 .
Q Set
Reset .
: CD
Set
CD
.
:
CD CU CU
.
.
. CV .
DE CV BCD .
) DU(BI CV .
R CV .
S CV .
40
PLC
.
RLO . .
AC1=AC2 RLO=1
!= F
RLO=1
>< F
AC2>AC1 RLO=1
>F
AC2>=AC1 RLO=1
>= F
AC2<AC1 RLO=1
<F
AC2<=AC1 RLO=1
<= F
:
L IB0
L IB2
!= F
= Q0.0
.
:
.
Word .
AC2 .
Load
.
:
:
IB0
IB2
QB0
L
L
-F
T
IB0
IB2
QB0
L
L
+F
T
41
PLC
: PLC_S5
.
.
.
PLC S5 :
- 1 : ( Organization Block ) OB
PLC . OB1
. . OB1
.
2 : ( Program Block ) PB
PB .
256 . PB0 PB255 .
BE .
3 : ( Sequence Block ) SB
.
. PLC S5 SB .
.
4 : ( Function Block ) FB
.
.
.
.
. 256 PLC FB0 FB255 .
FB :
1 ) ( Block Header FB .
2 ) ( Body Block FB .
FB :
1 ) : ( Standard FB .... .
2 ) : ( Assignable FB FB .....
.
5 : ( Data Block ) DB
.
..............
42
PLC
. Data Word
DW DB . :
DB -1 EPROM EEPROM .
DB -2 . DB RAM .
AND
AW
OR
OW
XOR
XOW
:
255 .
.
IW0
200
QW0
L
I
T
255
255
D
I
:
PLC
. :
RLO
_
_
_
RLO
RLO
BE
BEU
BEC
BE BEU BEC
.
:
: OB22 On .
: OB34 .
: OB35 100ms .
43
PLC
PLC LOGO S5 S7_200 PLC
. PLC .
: S7_200
S7_200 :
CPU 1
2
3
4
: CPU
CPU PLC PLC
. PLC . CPU .
CPU
. CPU
.
S7_200 21x 22x CPU 21x
. 22x 21x .
21x
S7_200
22x
S7_200
Stop .
: Stop CPU .
PLC PLC .
: Term PLC . CPU
.
44
PLC
: DI
PLC . PLC 24 VDC CPU .
PLC . LED
. PLC 16 8 32
.
: PLC CPU PLC CPU
.
: DO
. 0 24 VDC .
.
. CPU
.
. CPU .
: AI
.
. .
.
A/D . PLC
. DIP .
: AO
PLC
.
PLC
.
D/A
.
: PS
PLC .
Switching
.
CPU
.
.
45
PLC
:
CPU . PLC
RS232 . S7_200 .
.
:
Onboard PLC . PLC
Rail . PLC .
S7_200 :
S7_200 . PLC
PLC
. S7_200 PLC .
.
: PLC
46
PLC
PLC AC 220VAC . PLC
L M 24VDC .
. 24VDC PLC 100 .
S7_200 :
S7_200 S7_200 .
. S7_200 . S7_200
.
PLC :
PLC PLC .
PC/PPI PLC . PLC .
PLC PLC PLC STOP .
PLC CPU STOP .
: : S7_200
: Q
: I
: AQW
: AIW
: M
: ACC ) (
: C
: T
: V .
PLC .
: L .
: SM
: S7_200
STL :
Operand
Address
:
I 8.2
Q 5.3
M 1.3
Operation
47
PLC
: Step7_Micro/Win
. Micro/Win
.
48
PLC
Micro/Win .
PLC Online .
:
1 PLC Type . PLC Type CPU .
49
PLC
50
PLC
- 7 PLC : Information PLC Information PLC CPU
Stop Run .
8 PLC : Program Memory Catridge PLC
.
9 View : STL_LAD_FBD .
: Information Tree
.
Information Tree
View Frame Information Tree .
: Navigation Bar
View Frame
. Navigation Bar
:
) Program Block -1 (
) Status Chart 2 (
) Cross Reference 3 (
) System Block 4 (
) Data Block 5 (
) Symbol Tabel 6 (
: Program Block
S7_200 .
: Main OB1
.
: SBR Subroutines .
: INT Interrupt Routines
.
Program Block
Navigation Bar .
Program Block
SBR Main INT .
51
PLC
Program Block :
: Network Number Network .
.
: Network Title Network 256 .
: Network Comments Network Network Network
. 4096 Network .
Program Block .
Bit Logic Call Subroutines .
: Bit Logic
Normally Open Contact 1
n .
Normally Closed Contact -2
n .
Output 3
n .
Not 4
.
Set 5
S_bit n Set .
Reset 6
S_bit n Reset .
: Set Reset Network Network .
52
PLC
) Set Dominant Bistable 7 ( SR
S R ) ( S
: Timer
) 236 ( .
: TON
TON
PT . Network .
: PT
PT
.
= PT
: PT 2s 1ms .
2s
= PT
= 2000
1ms
: PT .
53
PLC
: TONR
TON TON IN
. IN TON
TONR .
TONR Network IN
TONR Network . TONR
Network Reset .
: TOF
IN .
: TOF IN .
: Move
Move . Move Move .
MOV_W MOV_B . MOV_DW EN IN
OUT .
: Move IN OUT .
: .
Integer ) ( , -1 , 0 , +1 , . . INT 16 .
-32768 +32768 .
Real ) ( .. , -1.5 , -.5 , 0 , 1 , 2.5 , .. DW .
Integer :
ADD_I
SUB_I
MUL_I
DIV_I
: 999 .
.
54
PLC
: Compare
......... Word Byte
Double Word .
. :
- 1
: INT2 INT1 .
- 2
: INT2 INT1 .
- 4
: INT2 INT1 .
: INT2 INT1 .
: INT2 INT1 .
: INT2 INT1 .
:
PLC S7_200 :
- 1 CTUD , CTD , CTU
- 2 HSC , HDEF , PLS
0 255 .
: CTU
CU Start . R Reset
PV .
: CTD
CD Start . L Reset PV
. PV
CD LD .
Reset . .
55
PLC
: CTUD
. CU
CD R Reset
PV .
JUMP : LBL
. Program Control JUMP
LBL .
: Status Chart
. PLC . Status Chart
View Component Status Chart .
: Cross Reference
PLC
. PLC .
56
PLC
: System Block
PLC .
: Data Block
PLC . .
. PLC .
57
PLC
: Symbol Table
.
. PLC .
S7_200
:
Micro/Win Help ? What is this .
.
.
S7_200
S7_200 .
.
58
PLC
: 1
:
30 5 30 . .
: 2
S1 S2
S3 S4 . .
S0 . .
: 3
S3 S2 S1
.
: 4
S1 K1 S1
K1 .
59
PLC
: 5
:
S1 S0 . S2
S2 ) . (
: 6
.
.
.
S1 S2 .
60
PLC
: 7
L1 L2 .
L2 .
L1 .
: 8
.
.
.
1 100 1
2 200
2 .
.
61
PLC
: 9
) ( Main Conveyor ) ( Diverter gate
) ( Reject Conveyor .
.
. 10 50
) (
62
PLC
: 10
S2
) ( M1 . M2
L L .
Y . )
(
: 11
25 :
: .
: 25 `` ``Full .
: 25 `` ``Vacancy .
: .
63
PLC
: 12
Y1 .
L1 L2 NC ) L1 L2
( L1 Y1 . 30
. Y2
L2 ) ( Y2 . .
: 13
. ) . (
: 14
.
64
PLC
: 15
.
20 2
. 10 15
3 30 .
: 16
:
: M1 60 .
: 15 M2 M1 M1 .
65
PLC
Ian Warnock
PLC
PLC
Ian Sinclair
PLC
PLC S7_200
Simatic S7_200
PLC
PLC
PLC
www.ir.micro.com
www.ir.micro.com
Siemens
PLC
LOGO
LOGO
www.ir.micro.com
LOGO
www.ir.micro.com
PLC
www.eca.ir
W. Bolton
LOGO
www.npp.ir
PLC Siemens
www.electronic-blogfa.com
PLC500
PLC
www.MRKakavand.tk
Jack Hugh
PLC
moghadam _ plc@yahoo.com :
Elsevier Newnes