You are on page 1of 77

:

RTD

NO NC
Boud Rate BUS ALU

5 - 1

AND NOT NAND OR


NOR XOR XNOR
RS RLO

11 - 6

: PLC


Segment PLC CPU
PLC

LOGO :

PLC

LOGO LOGO LOGO


Interface LOGO LOGO
LOGO LOGO

S5 :

15 - 12

32 - 16

PLC

PIO PII PLC



STL Load Transfer



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

1010 , 0011 , 1011

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

PLC ( Programmer ) PG . PLC



PLC .

: Scan Time

PLC
PLC .
:
-1
-2
-3

PLC PLC

) ( Opto Coupler . 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 .

: 230 230 VAC .

: 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

Run Stop LOGO .


:
PC > LOGO

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

Fixed Signal Level

hi .
. lo
.
Shift Register Bit

:
LOGO S1 S8
. .

Open Connectors

Analog Inputs

LOGO 12/24RCO 12/24RC 24RC


.

Analog Outputs

LOGO AQ1 AQ2 .


.

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 .
.

Stairway Lighting Switch

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

: Power Suply Module


. 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
.
:

: OB21 PLC Stop Start .

: OB22 On .

: OB34 .

: OB35 100ms .

OB : OB100 OB102 . PLC OB


.

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

CPU S7_200 Run\Stop\Term . LED


CPU LED . LED CPU . Run
Stop ) SF ( .
: CPU
: Run CPU . ReadOnly
CPU . CPU

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 .
.

S7_200 CPU . CPU


. PLC
. I/O .

:
Onboard PLC . PLC
Rail . PLC .

S7_200 :
S7_200 . PLC
PLC
. S7_200 PLC .
.

: PLC

PLC S7_200 AC DC . AC DC . S7_200


.

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

S7_200 . PLC S7_200


Step7_Micro/Win . LAD
CSF STL . S7_200 .

47

PLC

: Step7_Micro/Win
. Micro/Win
.

48

PLC
Micro/Win .
PLC Online .
:
1 PLC Type . PLC Type CPU .

2 PLC Communication . Communication . Remote

2 Double Click to Refresh .

Communication PC/PPI Set PG/PC Interface.


Properties Properties . PPI Address PG
Time Out .

49

PLC

-3 PLC Run : Stop Term


PLC Stop Run .
4 PLC Compile : Compile All Download
Compile .
Compile Program Block Data Block .
-5 PLC : Clear PLC .
PLC .

-6 File Upload : Download


PLC Download . PLC
PG Upload .

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

) Reset Dominant Bistable 8 ( RS


S R ) ( R

: Timer

S7_200 256 4) 1ms ( 16) 10ms ( 100ms

) 236 ( .

TON 10ms T33 T36 T97 T100

. TONR 100ms T5 T31 T69 T95

: 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

Rexford & Giuliani

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

Micro System Simatic S7_200 Manual


Siemens PLC_S5 Manual
Siemens PLC_LOGO Manual

PLC

LOGO

LOGO

www.ir.micro.com

LOGO

www.ir.micro.com

PLC

www.eca.ir

Programmable Logic Controllers

W. Bolton

LOGO

www.npp.ir

PLC Siemens

www.electronic-blogfa.com

PLC500

PLC

www.MRKakavand.tk

Automating Manufacturing Systems

Jack Hugh

PLC

moghadam _ plc@yahoo.com :

Elsevier Newnes

You might also like