You are on page 1of 22

plc

-3.
-2 .
- 1 .
-4 ( ) .
-5 .

-: plc
.
.
( ).
.
.

PLC ( . ( Programmable Logic Controller


:

) (logic ) (sequence ) (timing )(counting
) (arithmetic .
:
-1 : .
-2 ( ).
-3 .
-4 .
-5 ( ).
-6 .
-7 .
-8 .
-9 .
-10 .
:
- 1 :
.
- 2 :
( : )

.
- 3 :
.
1

:
- 1 ) ( software
. . ).(hardware

- 2 ) ( hardware
- 1 .
- 2 . CPU
3 ).(Memory
- 4 .
- 5

-: ()
-:

: ( Hardware )
-1 :

.
-2 )(CPU

.
) (Microprocessor
.

.
:
.

( (CPU St7-300

( ) 4

2

-3 ) -: (Memory

RAM




ROM

PROM

EPROM

EEPROM


(Read only Memory) ROM -1 .
.
:RAM (Random Access Memory) -2

.
:PROM (Programmable Read Only Memory) -3

. .
:
:(Eraseable PROM) EPROM

.ROM ( )

.
:EEPROM (Electrically Eraseable PROM

RAM EPROM

.
-4 / )(INPUT/OUTPUT

.
(
)....
( .)...

(. )
-5 )(POWER SUPPLY

+/- 15V DC , 5V DC ) .(mA
) (5V
.
3


:
-1 :
- . -.
- . - .
-2 :
- .
- .
- . - .
-3 :
- . - .
- . - .
-4 :
- . -
- -
-5 :
.ac
- .AC -
.DC
- .DC -
-6
- -
- - () ( )
-7 :
- -
- -
-8 :
- . - .
-
-

-1 :
-
-2 :
- .
-3 :
- .
-4 :
- .
-5 :
- .DC

-6 .
- .
-7 :
-.
-8 :
- .
4

( )
- 2 .

- 1 .

-3 .

-
Analog Signal

-
Discrete

-
Digital Signal


(
) ( )

.
.



0-1 : -
) (on - off ) (Bit


.

Program Scan
-: Program Scan
.
-: .
-: .
-:
- 1 - 2 . -3 . - 4 . .
( )

-1 . - 2 . .

( )
.
-1 :
- - - --- .

- 2
-- -- .

- 3 ---
-- - --- . :
.
:
.


:
-1 :
-.
- .
- .
-2 :
- .
- .
- .
- .
-3 :
- . - .
- .
. :
-4 :
-1 .
-2 .
-5 :
-1 )(potentiometer
-2 (differential transformer)
-6 . :
( )2
( )1 .

-6 . :
-1 .
-2 .


- 2 ).(sequential

-1 )(combinational
-:

(( -: ))

and

1 1

1
1
-

OR

NOT

NAND

1
0
0
1

.
1

0
NAND
NOT AND

1
0


NOR

NOR
OR NOT .

B
0
1
0
1

F
0
0
0
1

F
0
1
1
1

A
0
0
1
1

B
0
1
0
1

F
1
0

F
1
1
1
0

F
1
0
0
0

plc

F=A.B

A
0
0
1
1

F=A+B

A
0
1

B
0
1
0
1

B
0
1
0
1

FA

A
0
0
1
1

F A.B

A
0
0
1
1

F A B

-:
-: + .
-1 () . Flip - Flop
-2 . Bistable element
" "1" , "0
.
" "0"1 "
.
.
S-R " "R" "S "."Q" "Q
" "S .
" :"R .
" :"Q
S-R R S
.
"R" "S" " "1
) (set (reset)


: .
- a .
- b .
- c .
- d .

: .


:
-c .
-d .
-e .
: .
I1.1 I1.2 Q1.2
( ) .I1.3
:

A.B " ".B A
C.D " ".C D
E.F " ".F E
C.D + E.F " ".E.F C.D
X " ".A.B C.D + E.F
: .


-:

Ladder Diagram .
Function Block Diagram .
Statement list .
Structured text .
Sequential function chart .





.
) (siemens
. (., I1.7, .., I1.1, I1.0, I.0.7 . I0.0) IX.X
( Q.0.7 -, Q1.7, .., Qi.1, Q1.0, Q0.0) QX.X :
Q I .
() /
.
:

S1
S2
B1
Y1

S1
S2
B1
Y1

I0.0
I0.1
I1.4
Q1.2

10

/
= 1
= 1
= 1
1


- 1
.


(ON) ) (OFF


( I1) ( Q1)

:
1
2
3
4
5
6

. . . . . .11

- 2 :


NAND NOR - AND OR .
.

and

OR

NOT

NAND


NOR

-1 ( AND )
B A B A .

: H .S2 S1
:

I0.1 I0.1 1 .
S1
S1
I0.2 I0.2 1
S2
S1
Q0.1 Q0.1 1
H1
H1
( )

- ( OR )
B A A B .

: H S1 S2

S1
S1
H1


I0.1 I0.1 1 .
S1
I0.2 I0.2 1
S2
Q0.1 Q0.1 1
H1
( )

12

- NOT
A A .

: H S1 .
:

I0.1 I0.1 1 .
S1
S1
Q0.1 Q0.1 1
H1
H1
( )

- NAND ) (
B A A B
.

: H S1 S2 .
:

I0.1 I0.1 1 .
S1
S1
I0.2 I0.2 1
S2
S1
Q0.1 Q0.1 1
H1
H1
( )

- ( NOR )
B A B A .

: H S2 S1

I0.1 I0.1 1 .
S1
S1
I0.2 I0.2 1
S2
S1
Q0.1 Q0.1 1
H1
H1
( )

13


-: 1 ( )
( )

-: 2 OR AND ( )
( )

14

Latching
-:1 -: Set

-2 Latching

3 Reset

S1 . S1 K1 - S2 . M .

: S1
S2 H1 H2 .
:

S1
S1
H1

H2

S1
S2
H1
H2
M

I0.1
I0.2
Q0.2
Q0.3
Q0.1

I0.1 1 .
I0.2 0
Q0.2 1
Q0.3 1
Q0.1 1

M
H1 M
H2 M

M
(Latching) H2
H2 .H1

15

: .
- .
.
I1.1
F1.0 F1.0
.Q2.0
-

. .

I1.0 Q2.0 Q2.0


. I1.0
I1.2 ( F0.0 )

.
Set and Reset
.SR

: S2 S1
( ) . S3
:

S1
S1
S3
H1

S1
S2
S3
H1

I0.1
I0.2
I0.3
Q0.1

I0.1 1 .
I0.2 1
I0.3 1
Q0.1 1

16

Timers
.
.


-1
On-delay timer

-2
off-delay timer

-3
Pluse timer



.
.


.



)(siemens simatic s7
:S_OFFDT

: S_PULSE .

: S_ODT

T ( ) ( 5 ) T5 :
:
" - "S5T# . : 3 36.14 . S5R#1H3MIN36S140MS
: :
:
(I0.1)
) (I0.0
) (Q0.1
) (Q4.0
.
.
.
). (I0.1

17

:
)(I0.2
) (Q0.2
.


-:
- 1 .
- 2 .
-:

.

- 2 ( )
Down - Counter

.
.

- 1 ( )
Up - Counter
.

.


.
) (siemens simatic s7 -:

:CU .

:CD .

C ( ) ( ) C5 :
PV -: ""C#
3 C#3
:
: S .
:R .
:CU .
:CD .
Q .
Q .

18

)(simatic s7

-1
901


I0.2 C10
. 901
0 I0.0
1
( .)0
Q4.0 1
.
0 I0.31
C10

- 2


901
55


I0.2 C10 I0.2 C10
.55
. 901 I0.0
0 1 ( 0 I0.0 1
(
)0
Q4.0 .)999
0 I0.1 1
.
(
)0
0 I0.3 1
0 I0.3 1
C10
C10 .
Q4.0 1

19



. :
-1 :
-1 .
-2 .
)1 ( - ( )2
)2 ( - ( )2
)1 ( - ( )2
)1( - ( )2
-2 :
-1 .
-2 .
)1( - ( )2
)1 ( - ( )2
)1 ( - ( )2
)1 ( - ( )2
-3 :
-1 1.
-2 2.
)1( - ( )2
)1 ( - ( )2
)1 ( - ( )2
)1 ( - ( )2
-4 :
-1 1 2
-2 1 2
( )1 ( )2
( )1 ( )2
( )1 ( )2
( )1 ( )2
-5 :
-1 1 2.
-2 1 .2
( )1 ( )2
( )1 ( )2
( )1 ( )2
( )1 ( )2
-6 :
-1 1. A
-2 .1 B
)1( - ( )2
)1 ( - ( )2
)1( - ( )2
)1 ( - ( )2
-7 :
-1 1. A
-2 .1 B
( )1 ( )2
( )1 ( )2
( )1 ( )2
( )1 ( )2
20

-8 :
-1 1 A 0 B 0. C
-2 0 A 1 B 1. C
)1 ( -20 ( )2
)1 ( -21 ( )2
)1 ( -22 ( )2
)1 ( -23 ( )2
-9 ) (a, b, c, d :

-10 ) (a, b, c, d :

. . -:
:1 .
S1 .
.
. BO . Y1


.
A I0.1
(A
0 I0.2
O I0.2
)
= QO.1
:2 .
.
B0 B1 B2 . Y1
.

21

:3 .
.
A S2 ( 1 ) 0 S2
S1 .
B S2 ( 0 ) 1 S2
S1 .
A Y1 .
B Y2 .


A 10.1
A N 10.2
= Q0.1
A 10.1
A 10.2
= Q0.12

:
-1 )1( - ( )2
-2 )1( - ( )2
-3 )1( - ( )2
-4 )1( - ( )2
-5 )1( - ( )2
-6 )1( - ( )2
-7 )1( - ( )2
)1 ( -8 ( )2
-9 )1( - ( )2
-10 )1( - ( )2
)1 ( -5 -11 ( )2
-12 )1( - ( )2
-13 )1( - ( )2
-14 )1( - ( )2
-15-

22

You might also like