Vous êtes sur la page 1sur 22

1

PLC

PLC
PLC (Programmable Logic Controller) Sequence
Controller 1978 NEMA(National Electrical Manufacture Association)
Programmable Logic ControllerPLC)

(Relay)

(/)/
PLC (Ladder Diagram)
PLC
/ DI (Digital Input)AI (Analog Input)PI (Pulse Input) NI (Numerical Input)DO (Digital
Output)AO (Analog Output)PO (Pulse Output) NO (Numerical Output) PLC

1.1

AB
PLC

PLC
PLC

1.

PLC
PLC

X0

Y0

X0

X1

Y1

X1

Y2

X2

X2

X4

X3

Y0
Y1
X4

Y2

X3

1 X0NONormally OpenA
Off Y0
On Y0
2 X1NCNormally CloseB
Y1 Y1
DVP-PLC

1-1

PLC
3 Y2 X2 X3 X4

2.

PLC
PLC

X5

X6

X5

Y3

X6

Y3

Y3

Y3

X6 On X5 Off Y3 X5
Y3 Y3 X5 OffY3

X5

X6

Y3

Off

On

On

Off

Off

1
3 X5 X6 1 Y3 Off 3 Y3 On Y3
A
B 3

1.2 PLC
PLC PLC
Microcomputer

Microcomputer
/

PLC

PLC PLC PLC ASIC IC


PLC PLC

1-2

DVP-PLC

PLC

X0

X1

Y0

Y0

(
)

M100 X3 X10

X100 M505

Y1

Y126
END

PLC
X0X1X4X6 Y0
On PLC
(WPLSoft)

X0

X1

X3

X2

X4

Y0

X5

X6

PLC

X0

X2

X1

Y0
X3

X4

X5

X6

1.3

PLC

RelayTimerCounter
PLC PLC
PLC PLC
bit 1 0
DVP-PLC

1-3

PLC

Normal Open, NO a Normal Close, NC b


bit
8
byteworddouble word

/ PLC

PLC

PLC ( 2 DVP- PLC )

PLC

Input Relay

0 1

HPP/WPLSoft On / Off (EP/EH X


On/Off
PLC
)ab

X0, X1,X7, X10, X11, X 8

Output Relay

PLC

Y0, Y1,Y7, Y10, Y11, Y 8

Internal Relay

PLC ,
,

M0, M1,,M4,095 M 10

Step

DVP PLC STL


S
S M
S0, S1,S1023 S 10

1-4

DVP-PLC

PLC

Timer

a b
(1ms/10ms/100ms)
a b
T0, T1,,T255 T 10

Counter

Off On
16 32
C0, C1,,C255 C 10
PLC

Data register

16

D0, D1,,D9,999 D 10
PLC

File register

16
EP/SA 1,600 EH 10,000
API147 MEMRAPI148 MEMW
HPP02 WPLSoft
K0~K9,999 10
EF 16

(Index register)

E0~E7F0~F7 EF 10

DVP-PLC

LD

XYMSTC

LDI

XYMSTC

AND

XYMSTC

1-5

PLC

OR

XYMSTC

ORI

XYMSTC

LDP

XYMSTC

LDF

XYMSTC

ANDP

XYMSTC

ANDF

XYMSTC

ORP

XYMSTC

ORF

XYMSTC

ANB

ORB

MPS

MRD
MPP

OUT

YMS

STL

INV

3 (RST/SET
CNT/TMR) 5~10

1-6

DVP-PLC

PLC

1 2
2

1.4 PLC
( WPLSoft )
11

DVP-PLC

1-7

PLC
X0

X1

X2

X3

X4

X5

X6

X7

X10 C0

C1

X11 X12 X13

00000

Y0

00000

X0

X1

Y1

X4
Y1

M0

T0

M3
TMR

T0

K10

M1

X3

LD

X0

OR

M0

AND

X1

LD

X3

AND

M1

ORB
5
6

LD

Y1

AND

X4

LD

T0

AND

M3

ORB
7

ANB

OUT

Y1

TMR

T0

K10

1.

LD (LDI) LD LDI
LD

AND

1-8

LD

OR

DVP-PLC

1
2.

PLC

AND (ANI)
AND

AND

ANDPANDF
3.

OR (ORI)

OR

OR

OR

ORPORF
4.

ANB
ANB

5.

ORB

ORB

ANB ORB
6.

MPSMRDMPP
MPS

PLC

MPS 8 MRD
DVP-PLC

1-9

PLC

MRD MPP
(Pop)
MPS

MPP

MPS

MRD

MPP

MPP

7. STL SFCSequential Function Chart

S
PLC

M1002

M1002
SET

S0

S0
S

SET

S21

S21
S

SET

S22

S22
S

S0
RET

8. RET RET RET STL


S20
S

X1

RET
S20
S

X1

RET

4 [ STL ] [ RET ]

1-10

DVP-PLC

PLC

1.5 PLC

X0

X2

X1

M0

X1
Y0
C0
SET

S0

M1
M2

S0
S

Y0

X10
Y10
SET

S10
S

S11
S

X11
Y11
SET

S11

SET

S12

SET

S13

X12
Y12
SET

S20
S

S10

S12
S

S13
S

X13

S20

S0
RET

X0
CNT
C0

C0

X1
M0
X1
M1
M2
M2
RST
END

C0

K10

LD
OR
LD
OR
ORI
ANB
LD
AND
ORB
AN I
OUT
AND
SET
STL
LD
OUT
SET
STL
LD
OUT
SET
SET
SET
STL
LD
OUT
SET
STL
STL
STL
LD
OUT
RET
LD
CNT
LD
MPS
AND
OUT
MRD
AN I
OUT
MPP
AN I
OUT
END

X0
X1
X2
M0
M1

OR
OR

M2
Y0

AND

X1
Y0
C0
S0
S0
X10
Y10
S10
S10
X11
Y11
S11
S12
S13
S11
X12
Y12
S20
S20
S12
S13
X13
S0

ANI


S0 X10

S10
X11

S11
X12

S0
C0 K10
C0

C0

X1
M0
X1
M1

M2
M2

DVP-PLC

1-11

PLC

X0

X2

X4

X1

X3

X5

LD

X0

LD

X0

OR

X1

OR

X1

LD

X2

LD

X2

OR

X3

OR

X3

LD

X4
X5

ANB
LD

X4

OR

OR

X5

ANB

ANB

ANB

ANB ANB 8

X0
X1
X2
X3

LD

X0

LD

X0

OR

X1

LD

X1

OR

X2

LD

X2

OR

X3

LD

X3

ORB
ORB
ORB

PLC
WPLSoft

OR

1-12

DVP-PLC

PLC

Label P0

DVP-PLC

1-13

PLC

1.6
ANB
X0

X1
X2

LD

X0

LD

X1

OR

X2

ANB
X1

X0

X2

LD

X1

OR

X2

AND

X0

ORB

T0
X1

X1

X2

LD

T0

LD

X1

AND

X2

ORB

X2

T0

LD

X1

AND

X2

OR

T0

(a)(a)

X0
X1
X3

X2
X4

(a)

LD

X0

OR

X1

AND

X2

LD

X3

AND

X4

ORB

X3

X4

X1

X2

X0

(b)
1-14

LD

X3

AND

X4

LD

X1

OR

X0

AND

X2

ORB
DVP-PLC

PLC

MPSMPP

X0
Y1

MPS

Y0

AND

X0

OUT

Y1

MPP
OUT

Y0

Y0
X0
Y1

OUT

Y0

AND

X0

OUT

Y1

X0

X1

X2

X3

X4

X5

X6

X7

X10

X0

X1

X2

X3

X4

X5
X10

LOOP1
X6

X7

X5

X10

LOOP1

X0

X1

X2

X3

X4

X5

X0

X1

X2

X6

X7

X10

X3

X4

X5

X7

X10

LOOP1

X6
X3

X0

X1

X2

X3

X4

X5

X6

X7

X10

X6
LOOP1
X0

LOOP2

DVP-PLC

X1

X4

X7

X10
LOOP2

1-15

PLC

1.7

1
X1=On X2Off
Y1=On X2=On Y1

Y1

X2
Y1

X1

2
X1=On X2Off
Y1=On Y1 X2=On
Y1

X1

X2
Y1

Y1

3SETRST
RST SET
RST SET
PLC


X1
SET

Y1

RST

Y1

RST

Y1

SET

Y1

SET

M512

RST

M512

X2

Y1 Y1 X1 X2
Y1
SET RST
X1 X2 Y1


X2
X1

4
M512 PLC

X1

X2
M512
Y1

1-16

DVP-PLC

PLC

5
X1

X3
Y1

X1
X3

Y1

X2

X2

X4

Y1
Y2

X4
Y1

Y2

Y2

X1X3 / Y1X2X4 / Y2 Y1
Y2 Y2 AND Y2 Y1 Y1 Y2

6
X1

X3

Y2

X1

Y1
Y1

X3
X2
X4

X2

X4

Y1

Y1
Y2

Y2

Y2

X1X2 Y1Y2
Y1Y2 X1X2
Y1Y2 Y1
7
X1

X3

Y2
Y1

Y1
X2

5 Y2
Y1 Y1 AND

Y1 Y2

X4

Y2 Y1

Y1
Y2

Y1 Y2

Y2

DVP-PLC

1-17

PLC

8
T+T
Y1

Y1

Y1

Y1 Y1 Y1
Y1 1 Y1 Y1
Y1 Y1 0Y1
T(On)+T(Off)
nT+T
X0

Y1
TMR

T0

X0

Kn

T0
Y1

Y1
nT

T0 Y1 Y1
T0 Y1 n T

9
X0

T2
TMR

T1

Kn1

X0
n2 *T

T1
TMR
X0

T2

Kn2

Y1

T1
Y1

n1 * T

Y1
On Off n1n2 T1 T2 T

10
X0
M0
M0

Y1

Y1
M0

1-18

X0

Y1

M0
Y1

DVP-PLC

PLC

X0 M0 T
Y1 M0 M0 Y1
Y1 X0 M0
Y1
X0 T Y1 2T
11
X0
TMR

T10

K1000

X0

T10
Y1

Y1
100

T = 0.1

X0 On Off T10 Y1
X0 Off T10 Y1 100 K1000*0.1 =100

12 X0 On Off Y4
X0
TMR
T5

T5

K50

T6

Y4

T5

Y4
Y4

X0
TMR

T6

K30

T6
3

13
X0

X0 Y1
TMR

T11

Kn1

TMR

T12

Kn2

T11

=n1+n2* T T

T12
Y1

T11T12 T

X0
n1* T
T11
n2* T
T12
Y1
(n1+n2)* T

DVP-PLC

1-19

PLC

14
X13

16 0~32,767
CNT

C5

Kn1

CNT

C6

Kn2

RST

C5

RST

C6

C5

n1*n2 C5 n1
C6 (Reset)
X13 C6 n2

X14

X13 n1*n2

C6
Y1

15()

Y0

Y1

Y2

Y2

Y10

Y11

Y12

Y12

35

25

25
5

25
5

1-20

DVP-PLC

1
SFC

PLC

M1002

M1002
S0
S20

TMR

T0
S21
T1
S22

S23

T0

K350

Y2

T10
S31

TMR

T1

K250

TMR

T2

K50

M1013

T2

S30

Y0

Y2
Y1

Y12
TMR

T10

K250

TMR

T11

K50

M1013

T11
S32
T12

Y12

S0
S

S20
S

S33

T12

TMR

T13

K350

SET

S0

SET

S20

SET

S30

S127

TMR

T0

SET

S21

K350

T0

K50

Y10

S0

Y0

Y11
TMR

ZRST

S21
S

Y2

T13

TMR

T1

SET

S22

TMR

T2

K250

T1
S0

S22
S

K50

M1013

Y2
T2

SET
S23
S

Y1

S30
S

Y12

S23

TMR

T10

SET

S31

TMR

T11

K250

T10
S31
S

K50

M1013

Y12
T11

SET
S32
S

S32

Y11
TMR

T12

SET

S33

K50

T12
S33
S

Y10
TMR

S23 S33
S
S

T13

T13

K350

S0
RET
END

DVP-PLC

1-21

PLC
WPLSoft SFC
SFC

1. LAD-0
M1002

LAD-0

ZRST

S0

SET

S0

S127

S0

2. 1
0

T0
TRANS*

S20

S30

S21

S31

S22

S32

S23

S33

3. S22

TMR

T2

K50

M1013
Y2

4. 4
T13
TRANS*

S0

5. 7
T12
TRANS*

1-22

DVP-PLC

Vous aimerez peut-être aussi