Professional Documents
Culture Documents
B mn t ng o Lng Khoa in
44
S0
S1
S2
S3
S4
S5
S6
S7
S8
B mn t ng o Lng Khoa in
Khi gp lnh vo/ra tc thi ngay lp tc h thng dng tt c mi cng vic khc,
ngay c chng trnh x l ngt thc hin chng trnh ny trc tip vi cng vo/ra.
Nu s dng cc ch ngt, chng trnh con tng ng vi tng tn hiu
ngt c son tho v ci t nh mt b phn ca chng trnh. Chng trnh x
l ngt ch c thc hin trong vng qut khi xut hin tn hiu bo ngt v c th
xy ra bt c thi im n trong vng qut.
45
B mn t ng o Lng Khoa in
46
B mn t ng o Lng Khoa in
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
47
B mn t ng o Lng Khoa in
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
48
B mn t ng o Lng Khoa in
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
49
B mn t ng o Lng Khoa in
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
50
B mn t ng o Lng Khoa in
2
2
2
2
2
51
B mn t ng o Lng Khoa in
2
2
2
2
2
2
2
2
2
2
2
2
52
B mn t ng o Lng Khoa in
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
53
B mn t ng o Lng Khoa in
2
2
2
2
2
2
2
2
54
B mn t ng o Lng Khoa in
LAD
LD
bit
A
O
LDN
bit
AN
ON
LDI
bit
AI
OI
LDNI
bit
AIN
OIN
NOT
EU
NOT
M t
Description
Ton hng
Operands
Kiu d liu
Data Types
Tip im thng m s c
ng khi bit = 1
bit: I, Q, M, V, SM,
T, C, S, L
Bool
Tip im thng ng s c
m khi bit = 1
bit: I, Q, M, V, SM,
T, C, S, L
Bool
Tip im thng m s ng tc
thi (khng ph thuc vo chu k
vng qut)
bit: I
Bool
Tip im thng ng s m tc
thi (khng ph thuc vo chu k
vng qut)
bit: I
Bool
Khng
Bool
55
ED
B mn t ng o Lng Khoa in
bit: I, Q, M, V, SM,
T, C, S, L
Bool
Hnh 3.20: V d minh ho lnh LD, NOT, ED trong chng trnh LAD v STL.
= bit
=I bit
bit, n
LAD
bit
bit
bit
S
n
M t
Description
Cun dy u ra trng thi ON
khi c dng in iu khin i
qua.
Cun dy u ra trng thi ON
tc thi (khng ph thuc vo
chu k vng qut) khi c dng
in iu khin i qua.
Ton hng
Operands
bit: I, Q, M, V, SM,
T, C, S, L
bit: I, Q, M, V, SM,
T, C, S, L
n: IB, QB, MB, VB, Bool
SMB, SB, LB, AC,
Constant, VD,
AC, LD
Kiu d liu
Data Types
Bool
bit: Q
Bool
56
R bit, n
bit
B mn t ng o Lng Khoa in
bit: I, Q, M, V, SM,
T, C, S, L
n: IB, QB, MB, VB,
SMB, SB, LB, AC,
Bool
Constant, VD,
AC, LD
bit: Q
n: IB, QB, MB, VB,
SMB, SB, LB, AC,
Bool
Constant, VD,
AC, LD
bit: Q
n: IB, QB, MB, VB,
SMB, SB, LB, AC,
Bool
Constant, VD,
AC, LD
bit
SI
SI bit, n
bit
RI bit, n
RI
NOP
NOP
n
n
n: 0 255
Byte
57
B mn t ng o Lng Khoa in
LDB=
AB=
OB=
LAD
IN1
==B
IN2
LDB<>
AB<>
OB<>
IN1
<>B
IN2
LDB<
AB<
OB<
IN1
<B
IN2
LDB<=
AB<=
OB<=
IN1
<=B
IN2
LDB>
AB>
OB>
IN1
>B
IN2
LDB>=
AB>=
OB>=
IN1
>=B
IN2
LDW=
AW=
OW=
LDW<>
AW<>
OW<>
IN1
==I
IN2
IN1
<>I
IN2
M t
Description
COPARE BYTE
Lnh so snh gi tr ca hai byte
IN1 v IN2.
Trng thi tip im l ng khi
lnh so snh IN1= IN2 l ng.
Ton hng
Operands
Kiu d liu
Data Types
Byte
Byte
Byte
Byte
Byte
Byte
Word
Word
58
IN1
>I
IN2
IN1
>=I
IN2
IN1
<I
IN2
IN1
<=I
IN2
LDDW=
ADW=
ODW=
LDDW<>
ADW<>
ODW<>
LDDW>
ADW>
ODW>
LDDW>=
ADW>=
ODW>=
LDDW<
ADW<
ODW<
LDDW<=
ADW<=
ODW<=
LDR=
IN1
==D
IN2
IN1
<>D
IN2
IN1
>D
IN2
IN1
>=D
IN2
IN1
<D
IN2
IN1
<D
IN2
B mn t ng o Lng Khoa in
Word
Word
Word
Word
Double
Word
Double
Word
Double
Word
Double
Word
Double
Word
Double
Word
Real
59
AR=
OR=
LDR<>
AR<>
OR<>
LDR>
AR>
OR>
LDR>=
AR>=
OR>=
LDR<
AR<
OR<
LDR<=
AR<=
OR<=
IN1
==R
IN2
IN1
<>R
IN2
IN1
>R
IN2
IN1
>=R
IN2
B mn t ng o Lng Khoa in
IN1
<R
IN2
IN1
<=R
IN2
Real
Real
Real
Real
Real
Hnh 3.22: V d minh ho lnh so snh trong chng trnh LAD, FBD v STL.
60
B mn t ng o Lng Khoa in
TON Txxx, PT
LAD
Txxx
TON
EN
PT
Txxx
TON Txxx, PT
TONR
EN
PT
Txxx
TOF Txxx, PT
TOF
EN
PT
M t
Description
Ton hng
Operands
On_Delay_Timer (TON)
y l lnh m thi
Txxx: Constant
gian hot khi tn hiu EN IN : power flow
l ON.
Khi gi tr dm tc thi
trong thanh ghi CT >=
gi tr t trc trong
thanh ghi PT th bit trng
thi Txxx ca b Timer
l ON.
Ga tr m tc thi
trong thanh ghi CT = 0
v bit trng thi v off
khi tn hiu u vo
l off. Ngc li vi
b TON, thanh ghi CV
v bit trng thi vn
gi nguyn tr khi c
lnh Reset b TONR.
Ngoi ra c th s
dng lnh Reset
xo thanh ghi tc thi
cng nh bit trng thi
ca b TON.
Ta c th s dng ton
hng Word (INT)
tng ng vi lnh
INT hay ton hng
tng ng vi bit trng
thi.
Khi tn hiu u vo
EN = 1 b TOF khng
hot ng. ch hot
ng khi c sn
xung ca tn hiu u
vo. Bit trng thi
c bt ln ON khi
Kiu d
liu
Data
Types
word
bool
INT
61
B mn t ng o Lng Khoa in
CV = PT.
Reset TOF (c CV v
bit trng thi) bng
cch cung cp tn hiu
vo u vo EN.
Bng : S Timer v phn gii.
62
B mn t ng o Lng Khoa in
To khong thi gian tr 300ms bng cc loi timer c phn gii khc nhau
63
B mn t ng o Lng Khoa in
.
Hnh 25: V d cch s dng b TOF
64
B mn t ng o Lng Khoa in
LAD
Cxxx
CTU
CTU Cxxx, PV
CU
R
PV
Cxxx
CTUD Cxxx, PV
CTUD
CU
CD
R
PV
Cxxx
CTD
CD
CTD Cxxx, PV
LD
PV
M t
Description
Ton hng
Operands
Cxxx:
Constant
EU, R : power
flow.
PT: IW, QW,
MW, SMW,
VW, LW, SW,
AIW, T, C,
AC, Constant,
VD, AC,
LD
Cxxx:
Constant
EU, ED, R :
power flow.
PT: IW, QW,
MW, SMW,
VW, LW, SW,
AIW, T, C,
AC, Constant,
VD, AC,
LD
Khai bo b m tin/li; m
tin theo sn ln ca tn hiu
u vo CU, m li theo sn
ln ca tn hiu u vo CD.
Khi g tr m tc thi C-Word
ln hn hoc bng gi tr t
trc PV, ht bit trng thi Cxxx
c gi tr bng 1. B m c
Reset khi R c gi tr logic bng
1. B m ngng m tin khi
gi tr m t gi tr cc i
32767. B m ngng m li
khi gi tr m t gi tr cc i
-32767. CTUD reset khi u vo
R c gi tr logic bng 1.
Khai bo b m li theo sn
ln ca tn hiu u vo C. Khi
g tr m tc thi C-Word ln
hn hoc bng gi tr t trc
PV, ht bit trng thi Cxxx c
gi tr bng 1. B m c
Reset khi R c gi tr logic bng
1. B m ngng m khi gi tr
m t gi tr cc i 32767.
Cxxx:
Constant
CD, LD :
power flow.
PT: IW, QW,
MW, SMW,
VW, LW, SW,
AIW, T, C,
AC, Constant,
VD, AC,
LD
Kiu d liu
Data Types
word
bool
INT
word
bool
INT
word
bool
INT
65
B mn t ng o Lng Khoa in
66
B mn t ng o Lng Khoa in
STL
M t
Description
LAD
Ton hng
Operands
Kiu d
liu
Data
Types
ADD_I
EN
IN1 OUT
IN2
SUB_I
EN
IN1 OUT
IN2
Lnh tr hai s
nguyn 16 bit
IN1- IN2 kt
qu cha trong
OUT (16 bit)
INT
ADD_DI
EN
IN1 OUT
IN2
SUB_DI
EN
IN1 OUT
IN2
DINT
ADD_R
EN
IN1 OUT
IN2
Lnh tr hai s
Real
Real
67
IN2, OUT
hoc
IN1, IN2
SUB_R
EN
IN1 OUT
IN2
B mn t ng o Lng Khoa in
VD, SMD, SD, LD,
HC,AC, Constant, VD,
AC, LD
OUT: ID, QD, MD, VD,
SMD, SD, LD,AC, VD,
AC, LD
MOVW IN1, UT
/I
IN2, OUT
hoc
/I
IN1, IN2
MULL_I
EN
IN1 OUT
IN2
DIV_I
EN
IN1 OUT
IN2
INT
MUL_DI
EN
IN1 OUT
IN2
DIV_DI
EN
IN1 OUT
IN2
DINT
Multiply Integer to Double Double Integer and Divide Integer to Double Double Integer
MOVW IN1, OUT
MUL IN2, OUT
hoc
MUL IN1, IN2
MUL
EN
IN1 OUT
IN2
INT
68
DIV
EN
IN1 OUT
IN2
B mn t ng o Lng Khoa in
OUT: ID, QD, MD, VD,
SMD, SD, LD,AC, VD,
AC, LD
IN1, IN2: IW, QW, MW,
SMW, VW, LW, SW, AIW,
T, C, AC, Constant, VD,
AC, LD
OUT: ID, QD, MD, VD,
SMD, SD, LD,AC, VD,
AC, LD
DINT
INT
DINT
MUL_R
EN
IN1 OUT
IN2
DIV_R
EN
IN1 OUT
IN2
Real
INCB OUT
IN OUT
M t trn.
DECB OUT
DEC_B
EN
Byte
IN OUT
69
B mn t ng o Lng Khoa in
INCW OUT
INC_W
EN
IN OUT
DECW OUT
M t trn
DEC_W
EN
INT
IN OUT
INC_DW
EN
IN OUT
M t trn
DECB OUT
DEC_DW
EN
DINT
IN OUT
70
B mn t ng o Lng Khoa in
71
B mn t ng o Lng Khoa in
72
B mn t ng o Lng Khoa in
LAD
SQRT
EN
IN OUT
M t
Description
Square Root
Lnh thc hin php
ly cn bc hai ca
s thc 32 bit. Kt
qu cng l s 32 bit
c ghi vo t kp
OUT.
Ton hng
Operands
Kiu d
liu
Data
Types
Real
Real
Real
73
SIN
EN
IN OUT
COS
EN
IN OUT
TAN
EN
IN OUT
PID TBL,
LOOP
PID
EN
B mn t ng o Lng Khoa in
Real
TBL:
VB
BYTE
LOOP:
Constant (0 7)
BYTE
TBL OUT
LOOP
74
B mn t ng o Lng Khoa in
ny cn phi thc
hin mt s th tc
quy nh trc khi
qu trnh tnh ton
din ra nh: vic
khai bo tham s
ca hm, a ch ca
mng d liu, ly
mu tn hiu vo
analog u vo, thc
hin qu trnh tnh
ton, chun ho,
hiu chnh... Phn
ny s c trnh
by c th chng
sau.
LAD
75
MOV_W
EN
MOVW IN,OUT
IN OUT
B mn t ng o Lng Khoa in
Word, INT
76
BLKMOV_W
EN
BMW IN,
OUT, N
IN
N
OUT
BLKMOV_D
EN
BMD IN,
OUT, N
SWAP IN
IN
N
OUT
SWAP
EN ENO
IN
B mn t ng o Lng Khoa in
Word
Byte
DWord
Byte
Word
Byte
Byte
77
B mn t ng o Lng Khoa in
78
B mn t ng o Lng Khoa in
STL
LAD
M t
Description
Ton hng
Operands
Kiu
d liu
Data
Types
Add to Table
79
AD_T_TBL
EN
ENO
DATA
TBL
ATT DATA,
TABLE
B mn t ng o Lng Khoa in
DATA:
IW, QW, VW,
LW, SW, MW,
SMW, AIW, T, C,
AC, Constant,
VD, AC, LD
INT
TBL:
IW, QW, VW,
Word
80
B mn t ng o Lng Khoa in
81
FND< TBL,
PARNT, INDX
FND> TBL,
PARNT, INDX
B mn t ng o Lng Khoa in
Word
CMD: Constant
Byte
Bng : S khc nhau gia bng d liu nh ngha bng lnh ATT, FIFO, LIFO v lnh
FIN.
82
B mn t ng o Lng Khoa in
STL
LAD
M t
Description
Ton hng
Operands
Kiu d
liu
Data
Types
83
FIFO TABLE,
DATA
EN
FIFO
ENO
TBL
DATA
B mn t ng o Lng Khoa in
Lnh ly d liu u
tin ca bng ra khi
bng. Nu bng
trng c ngha l d
liu trong c ly
ra ht, hay EC=0, bit
SM1.4=1. D liu ly
ra ghi vo DATA
(kiu t). Cc d liu
cn li c dn ln
v tr trn lp ch
trng va mi b ly
i. Khi lnh thc hin
xong ni dung ca EC
gim i mt n v.
DATA: IW,
QW, VW, LW,
INT
Word
Ton hng
Operands
Kiu d
liu
STL
LAD
M t
Description
84
B mn t ng o Lng Khoa in
Data
Types
LIFO
LIFO TABLE,
DATA
EN
ENO
TBL
DATA
DATA: IW,
QW, VW, LW,
SW, MW, SMW,
AIW, T, C, AQW,
VD, AC, LD
INT
Word
85
STL
LAD
FILL
EN ENO
IN
N
OUT
B mn t ng o Lng Khoa in
M t
Description
Memory Fill
Lnh in gi tr
cha trong Word
IN vo mng bt
u t a ch
Word OUT.
N l s t n ca
mng, 1<=N<=255
Ton hng
Operands
Kiu d
liu
Data
Types
Word
Byte
Word
LAD
M t
Description
Ton hng
Operands
Kiu d
liu
Data
Types
86
ANDB IN1,
OUT
WAND_B
EN ENO
ANDW IN1,
OUT
ORW IN1,
OUT
XORW IN1,
OUT
ANDD IN1,
OUT
ORD 1, OUT
IN1, IN2:
IB, QB, MB,
VB, SMB,
SB, LB, AC,
Constant,
VD, AC,
LD
Byte
OUT:
IB, QB, MB,
VB, SMB,
SB, LB, AC,
VD, AC,
LD
Byte
IN1 OUT
IN2
WOR_B
EN ENO
IN1 OUT
IN2
XORB IN1,
OUT
B mn t ng o Lng Khoa in
WXOR_B
EN ENO
IN1 OUT
IN2
WXOR_W
EN ENO
IN1 OUT
IN2
AIW, T, C,
AC, Constant,
VD, AC,
LD
Word
OUT:
IW, QW,
VW, LW, SW,
MW, SMW, T,
C, AC, VD,
AC, LD
Double
Word
Constant, VD,
AC, LD
87
B mn t ng o Lng Khoa in
XORD IN1,
OUT
WXOR_DW
EN ENO
IN1 OUT
IN2
LAD
M t
Description
Ton hng
Operands
Kiu d
liu
Data
Types
88
INV_B
EN ENO
INVB
OUT
IN1 OUT
INV_W
EN ENO
INVW
OUT
IN1 OUT
INV_DW
EN ENO
INVD
OUT
IN1 OUT
B mn t ng o Lng Khoa in
Byte
Word
DWord
89
B mn t ng o Lng Khoa in
90
LDS n
none
B mn t ng o Lng Khoa in
LoaD Stack
Lnh sao chp gi tr ca bit th n (ngn
xp c 9 bit th bit th nh c tnh l
1...n bit cui cng l 8) ca ngn xp
ln bit u tin. Cc gi tr cn li ca
ngn xp bi y li xung 1 bit, bit cui
cng b y ra khi ngn xp.
Byte
n: 18
91
B mn t ng o Lng Khoa in
Hnh 44: V d v cch s dng lnh ALD, OLD, LPP, LPS, LRD.
11. SIMATIC Conversion Instructions:
Cc hm i kiu d liu cho php thc hin vic i kiu d liu t kiu ny sang kiu
khc. Sau y l cc lnh bin i kiu d liu trong STL v LAD:
Kiu d
M t
Ton hng
liu
STL
LAD
Description
Operands
Data
Types
BCD to Integer and Integer to BCD
Lnh chuyn i mt
IN: IW, QW, VW,
s nh_thp phn IN
LW, MW, SMW,
BCD_I
EN
ENO
BCDI OUT
sang s nguyn v lu
AIW ,AC, T, C,
Word
kt
qu
vo
OUT.
Constant, VD,
IN OUT
Gii hn ca IN:
AC, LD, SW.
09999.
OUT: IW, QW,
92
IBCD OUT
I_BCD
EN ENO
IN
DTR IN,
OUT
ROUND
IN, OUT
OUT
DI_R
EN ENO
IN
OUT
RONUD
EN ENO
IN OUT
TRUNC IN,
TRUNC
EN ENO
B mn t ng o Lng Khoa in
Lnh chuyn i mt
s nguyn IN sang s
nh_thp phn v lu
kt qu vo OUT.
Gii hn ca IN:
09999.
Word
Round
Lnh chuyn i s
thc IN thnh s
nguyn double Integer
(lm trn s) v kt qa
l vo OUT.
Nu phn l >= 0.5 th
c lm trn v pha
ln hn 1 n v.
Truncate
Hm chuyn i s
thc 32 bit c du sang
s nguyn 32 bit c
du.
IN OUT
93
OUT
ITD IN,
OUT
DTI IN,
OUT
(Integer to
Real)
BTI IN,
OUT
B mn t ng o Lng Khoa in
94
B mn t ng o Lng Khoa in
IBT IN,
OUT
I_B
EN ENO
Lnh chuyn i gi tr
trong Word IN thnh
gi Byte v lu gi tr
ny vo OUT.
IN OUT
INT
INT
Byte
95
STL
LAD
B mn t ng o Lng Khoa in
M t
Description
Ton hng
Operands
Kiu d
liu
Data
Types
Decode
DECO
EN ENO
DECO IN,
OUT
ENCO IN,
OUT
IN OUT
ENCO
EN ENO
IN OUT
Byte
Word
Word
Byte
96
B mn t ng o Lng Khoa in
STL
LAD
M t
Description
Ton hng
Operands
Kiu d
liu
Data
Types
Segment
97
SEG IN,
OUT
ATH IN,
OUT, LEN
HTA IN,
OUT, LEN
B mn t ng o Lng Khoa in
Byte
Byte
Byte
Byte
98
B mn t ng o Lng Khoa in
v c di l LEN.
di cc i ca dy
s l 255. Chui k t
u ra c ghi vo
mng c byte u l
OUT.
LEN:
IB, QB, MB, SMB,
LB, VB, AC,
Constant, VD,
AC, SB, LD.
99
B mn t ng o Lng Khoa in
CPU S7-200 khng thc hin kim tra li ngy thng, ngy ca tun iu chnh
li ngy thng. Gi tr v ngy thng nh l February 30 c th c chp nhn. Do
bn s phi chc chn rng ngy thng ca b a vo l ng.
Kiu d
M t
Ton hng
liu
STL
LAD
Description
Operands
Data
Types
Read Real-Time Clock and Set Real-Time Clock
Byte
Lnh c ni dung
ca ng h thi
READ_RTC
gian thc vo b
EN ENO
T: VB,IB, QB, MB,
m 8 byte c
T
TODR T
ch nh trong lnh SMB, SB, LB, VD,
bng ton hng T.
AC, LD.
TODW T
Lnh ghi ni dung
100
SET_RTC
EN ENO
T
B mn t ng o Lng Khoa in
ca b m 8 byte
c ch nh trong
lnh bng ton
hng T vo ng
h thi gian thc.
101
STL
LAD
n
JMP
LBL
JMP
n
JMP
B mn t ng o Lng Khoa in
M t
Description
Kiu d
liu
Data
Types
Ton hng
Operands
none
LAD
M t
Description
Ton hng
Operands
Kiu d
liu
Data
102
B mn t ng o Lng Khoa in
Types
SBR
RET
CRET
103
none
none
B mn t ng o Lng Khoa in
Hnh 53: V d cch s dng lnh gi v thot khi chng trnh con.
Cc lnh sau s can thip vo thi gian vng qut, n c dng kt thc
chng trnh ang thc hin hoc ko di thm thi gian ca vng qut.
Trong chng trnh chnh, kt thc chng trnh bng lnh MEND, nhng trong
son tho chng trnh chng ta khng cn lnh kt thc ny m Step 7 MicroWin
mc nh ri. Lnh END cng l lnh kt thc chng trnh nhng l lnh kt thc c
iu kin.
Khi chng trnh chnh hoc chng trnh con gp lnh STOP th chng trnh s
kt thc ngay ti cui vng qut hin thi v CPU chuyn sang ch STOP.
Nu trong chng trinh x l ngt gp lnh STOP th ngt cng c dng li
ngay lp tc, cc tn hiu x l ngt ang cn nm trong hng i s b hu b, phn cn
li ca chng trnh s khng thc hin.Vic thc s chuyn sang ch STOP xy ra
cui chu k vng qut hin thi sau giai on xut tn hiu cho u ra.
Lnh WDR s khi ng li ng h quan sat (Watchdog Timer), chng trnh
tip tc thc hin trong vng qut ch quan sat. Nn cn thn khi s dng lnh ny.
Khi trong chng trnh s dng lnh lp, hoc thi gian tr qu ln th nhng qu trnh
sau b hn ch:
- Truyn thng (loi tr kiu Freeport).
- Cp nht vo ra (tr nhng lnh vo ra tc th).
- Cp nht cng bc.
- Cp nht cc bit kiu SM.
- Chun on thi gian chy.
- Vi cc vng qut ln hn 25 giy th cc b Timer c phn gii10ms v
100ms s khng c chnh xc.
Nu thi gian ca vng qut ln hn 300ms, hoc khi gpkj mt ngt c chng
trnh x l ngt vi thi gian chy chng trnh lu hn 300ms th cn phi s cng lnh
WDR khi ng li ng h quan st.
104
B mn t ng o Lng Khoa in
Vic chuyn cng tc phn cng sang ch STOP hoc thc hin lnh STOP
trong chng trnh s l nguyn nhn t ch iu khin vo ch dng trong
khong thi gian 1,4s.
Kiu d
M t
Ton hng
liu
STL
LAD
Description
Operands
Data
Types
End and Stop and Watchdog Timer
Lnh kt thc chng
END
END
trnh hin hnh c u
kin.
Lnh kt thc chng
trnh hin hnh v
STOP
STOP
none
none
chuyn sang ch
STOP.
Lnh khi ng li
ng h quan st.
WDR
WDR
105
B mn t ng o Lng Khoa in
NEXT
none
none
106
B mn t ng o Lng Khoa in
107
B mn t ng o Lng Khoa in
SM1.1.Sau khi lnh thc hin, bit SM1.1 s c gi tr logic ca bit th 8-N, 16-N
hoc 32-N, trong N l s m ln quay.
5. Khi thc hin lnh quay sang tri RLB (quay cc bit ca byte sang tri), RLW
(quay cc bit ca Word sang tri) v RLD (quay cc bit ca t kp sang tri), ti
mi ln quay gi tr ca bit thp nht c ghi vo bit bo trn SM1.1.Sau khi
lnh thc hin, bit SM1.1 s c gi tr logic ca bit th N-1, trong N l s m
ln quay.
6. Bit bo kt qu 0 (bit SM1.0) s c gi tr logic bng 1 nu nh sau khi thc
hin lnh quay ni dung ca Byte, Word, DWord bng 0.
Cc lnh dich chuyn hoc quay vng nh hng n kt qu ca cc bit
c bit nh sau:
SM1.2
SM1.0
SM1.1
SM1.3
Lnh
Kiu lnh
(kt qa
(kt qu 0)
(bo trn)
(chia cho 0)
m)
SRB
khng du
c
c
khng
khng
SLB
khng du
c
c
khng
khng
SRW
khng du
c
c
khng
khng
SLW
khng du
c
c
khng
khng
SRD
khng du
c
c
khng
khng
SLD
khng du
c
c
khng
khng
RRB
khng du
c
c
khng
khng
RLB
khng du
c
c
khng
khng
RRW
khng du
c
c
khng
khng
RLW
khng du
c
c
khng
khng
RRD
khng du
c
c
khng
khng
RLD
khng du
c
c
khng
khng
SHRB
khng du
khng
c
khng
khng
Nhng iu sau y ch ng vi cc hm dch chuyn bit ca byte, t n v t kp:
+ Nu b m chuyn dch c gi tr ln hn 0 th bit nh trn SM1.1 c gi tr
logic ca bit cui cng c y ra.
+ Bit bo kt qu 0 SM1.0 c gi tr logic 1 nu sau khi lnh c thc hin, byte,
t hoc t kp c ni dung bng 0.
Nhng iu sau y ch ng vi cc hm dch chuyn bit ca byte, t n v t kp:
+ Nu b m chuyn dch khng pho l b s nguyn ca 8, 16, 32 i vi byte,
Word, DWordthif gi tr ca bit cui cng b y ra ngoi s c gn cho bit
nh trn SM1.1.
+ Nu bit bo kt qu 0 c gi tr logic bng 1 th gi tr ca byte, t hay t kp
bng 0.
Kiu d
M t
Ton hng
STL
LAD
liu
Description
Operands
Data Types
108
B mn t ng o Lng Khoa in
SRB OUT,
N
SLB
N
OUT,
SRW OUT,
N
Byte
Word
109
SLW OUT,
N
STL
SHL_W
EN ENO
IN OUT
N
LAD
gi tr zero vo
cc bit va b
dch chuyn i,
bit cui cng b
dch chuyn ra s
c a vo bit
bo trn SM1.1.
Bit bo kt qu 0
s c set ln 1
nu gi tr ca
Word dch
chuyn l 0.
M t
Description
B mn t ng o Lng Khoa in
Ton hng
Operands
Byte
Kiu d liu
Data Types
110
SRD OUT,
N
SLD OUT,
N
B mn t ng o Lng Khoa in
111
RRB OUT,
N
ROR_B
EN ENO
IN OUT
N
ROL_B
EN ENO
RLB OUT,
N
IN OUT
N
B mn t ng o Lng Khoa in
Byte
Word
Byte
112
ROL_DW
EN ENO
RRD OUT,
N
IN OUT
N
ROL_DW
EN ENO
RLD OUT,
N
IN OUT
N
B mn t ng o Lng Khoa in
Byte
113
B mn t ng o Lng Khoa in
Hnh 56: V d v cch s dng lnh dch chuyn v quay vng thanh ghi
Lnh lm vic vi thanh ghi c di tu :
Lnh thuc nhm ny cung cp mt phng php ni tip v iu khin dng sn
phm hoc d liu. Thanh ghi c xc nh trong lnh bi ton hng S_BIT ch a ch
bit thp ca thanh ghi v di l gi tr tuyt i ca ton hng N trong lnh (ngha l
thanh ghi c di |N| bit). D liu c chuyn vo trong thanh ghi c tn l DATA
(DATA = Bool), mt ln trong mt vng qut.
S_BIT l bit thp nht ca thanh ghi, nu gi cao nht trong thanh ghi l MSB.b
th MSB.b s c tnh theo cng thc sau:
MSB.b = [(byte ca S_BIT) + phn nguyn ca(|N| - 1 + bit ca S_BIT)/8].[phn cn
tha ca php chia 8]
L do tr i 1 bi v S-BIT chim mt 1 bit ca thanh ghi.
V d S_BIT l V33.4 v N = 14 th MSB.b s l:
MSB.b = [(33) + (|14| - 1 + 4)/8].remainder of the division by 8
= (33 + 2).remainder of the division by 8
= 35.1
MSB.b l : V35.1
Chiu thc hin php dch chuyn ph thuc vo du ca ton hng N trong lnh.
Min gi tr cho php ca ton hng N l: -64 N 64.
Ngi bin son: Lm Tng c - Nguyn Kim nh
114
B mn t ng o Lng Khoa in
SHRB
DATA,
S_BIT, N
ENO
S_BIT OUT
DATA
N
Byte
Hnh 57: M t hng dch chuyn ca thanh ghi vi ton hng m v dng.
115
B mn t ng o Lng Khoa in
116
B mn t ng o Lng Khoa in
117
CPU
216
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
B mn t ng o Lng Khoa in
tt Port 1
Nu khai bo kiu ngt 12 (HSC0, PV=CV) th hai ku ngt 0 v 1 b v hiu ho.
Ngc li, nu s dng kiu ngt 0 v 1 th kiu ngt 12 b v hiu ho.
Bng lit k cc tn hiu bo ngt tng ng vi tng loi CPU 22x:
Ki
CPU CPU
u
M t tn hiu ngt
221
222
ngt
0 Ngt theo sn ln ca I0.0
Y
Y
1 Ngt theo sn xung ca I0.0
Y
Y
2 Ngt theo sn ln ca I0.1
Y
Y
3 Ngt theo sn xung ca I0.1
Y
Y
4 Ngt theo sn ln ca I0.2
Y
Y
5 Ngt theo sn xung ca I0.2
Y
Y
6 Ngt theo sn ln ca I0.3
Y
Y
7 Ngt theo sn xung ca I0.3
Y
Y
8 Ngt nhn k t Port 0
Y
Y
Ngt bo vic truyn d liu hon tt
9
Y
Y
Port 0
10 Ngt thi gian 0, SNB34
Y
Y
11 Ngt thi gian 1, SMB35
Y
Y
Ngt theo HSC0, khi gi tr tc thi bng gi tr
12
Y
Y
t trc CV=PV.
Ngt theo HSC1, khi gi tr tc thi bng gi tr
13
t trc CV=PV.
Ngt theo HSC1, khi c tn hiu bo i hng
14
m t bn ngoi.
15 Ngt theo HSC1, khi c tn hiu Reset t ngoi
Ngt theo HSC2, khi gi tr tc thi bng gi tr
16
t trc CV=PV.
Ngt theo HSC2, khi c tn hiu bo i hng
17
m t bn ngoi.
18 Ngt theo HSC2, khi c tn hiu Reset t ngoi
19 PLS0 Ngt bo hon tt vic m xung
Y
Y
20 PLS1 Ngt bo hon tt vic m xung
Y
Y
Ngt theo b nh thi T32, khi gi tc thi
21
Y
Y
CT=PT.
Ngt theo b nh thi T96, khi gi tc thi
22
Y
Y
CT=PT.
23 Ngt bo hon tt vic nhn 1 gi tin Port 0
Y
Y
24 Ngt bo hon tt vic nhn 1 gi tin Port 1
Ngi bin son: Lm Tng c - Nguyn Kim nh
CPU
214,
224XP
Y
Y
Y
Y
Y
Y
Y
Y
Y
CPU
226,
226XM
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
118
25
26
27
28
29
30
31
32
33
B mn t ng o Lng Khoa in
Y
Y
Y
Parity
Stop
Khi hng i y th bit bo trn tng ng cho tng nhm ngt s set ln 1:
Nhm u tin
Bit bo trn
Ngt truyn thng
SM4.0
Ngt vo ra
SM4.1
Ngt thi gian
SM4.2
119
B mn t ng o Lng Khoa in
STL
ATCH INT,
EVENT
DTCH
EVENT
ENI
DISI
CRETI
LAD
ATCH
EN
INT
EVENT
DTCH
EN
EVENT
ENI
M t
Description
Attach Interupt
Lnh khai bo
ngt m hiu
INT (khi
ngt), Kiu ngt
EVENT
Detach Interupt
Lnh hu ngt
cc b tng
ng vi kiu
ngt EVENT.
Enable Interupt
Lnh kch ngt
ton cc.
Ton hng
Operands
Kiu d liu
Data Types
INT: 0 127
EVENT: xem
bng lit k cc
tn hiu bo
ngt tng ng
vi tng loi
CPU
Byte
EVENT: xem
bng lit k cc
tn hiu bo
ngt tng ng
vi tng loi
CPU
Byte
none
none
Disable Interupt
Lnh hu tt c
DISI
cc ngt cng
none
mt lc.
Conditional Return from Interupt
Lnh thot tc
none
thi khi
trnh
chng
CRETI
none
none
120
RETI
RETI
B mn t ng o Lng Khoa in
none
none
121
B mn t ng o Lng Khoa in
Trm A
Trm
gi d liu
Port
RS485
SMB2
Bufer Recive
SM3.0
Parity test
Vng mong
mun
122
B mn t ng o Lng Khoa in
123
MC LC
Ni dung
Trang
CHNG 1 : L THUYT C S
1.1 Nhng khi nim c bn......................................................................................... 3
1.2. Cc phng php biu din hm logic .................................................................. 8
1.3. Cc phng php ti thiu ho hm logic ........................................................... 11
1.4. Cc h mch logic ............................................................................................... 15
1.5. Grafcet - m t mch trnh t trong cng nghip ........................................... 17
Bng 1.1
Bng 1.2
Cc hm i xng nhau qua trc nm gia gia bng 1.2 l: y7 v y8, ngha l
Hm logic n bin y = f (x1, x2, xn )
Vi hm logic n bin, mi bin nhn mt trong hai gi tr 0 hoc 1 nn vi hm
logic n bin c 2n t hp bin, mi t hp bin li nhn hai gi tr 0 hoc 1, do vy s
hm logic tng l 22. Do , vi 1 bin c 4 kh nng to hm, vi 2 bin c 16 kh
nng to hm, vi 3 bin c 256 kh nng to hm. Nh vy, khi s bin tng th s
hm c kh nng to thnh rt ln.
Trong tt c cc hm c to thnh c bit ch n hai loi hm l hm tng
chun v hm tch chun. Hm tng chun l hm cha tng cc tch m mi tch c
tt c cc bin ca hm. Hm tch chun l hm cha tch cc tng m mi tng u
6
c tt c cc bin ca hm.
3. Cc php tnh c bn
Ngi ta xy dng ba php tnh c bn gia cc bin logic l:
1. Php ph nh (o): k hiu bng du "-" pha trn k hiu ca bin.
2. Php cng (tuyn): k hiu bng du "+". (song song).
3. Php nhn (hi): k hiu bng du ".". (ni tip).
4. Tnh cht v mt s h thc c bn
4.1. Cc tnh cht
Tnh cht ca i s logic c th hin bn lut c bn l: lut hon v, lut
kt hp, lut phn phi v lut nghch o.
+ Lut hon v:
x1 + x2 = x2 + x1
+ Lut kt hp:
x1 + x2 + x3 = (x1 + x2 ) + x3 = x1 + (x2 + x3 )
x1.x2.x3 = (x1.x2).x3 = x1.(x2.x3)
+ Lut phn phi:
(x1 + x2).x3 = x1.x3 + x2.x3
x1 + x2.x3 = (x1+x2) . (x1+x3)
C th minh ho kim chng tnh ng n ca lut phn phi bng cch lp
bng 1.3.
Bng 1.3
x1
x2
x3
(x1+x2) . (x1 +x3)
0
0
1
0
0
0
1
1
0
1
1
1
0
1
1
1
x1 + x2.x3
Cng minh ho tnh ng n ca lut nghch o bng cch thnh lp bng 1.4.
7
Bng 1.4
4.2. Cc h thc c bn
Mt s h thc c bn thng dng trong i s logic c cho bng 1.5.
Bng 1.5
x1
0
0
0
0
1
1
1
1
x2
0
0
1
1
0
0
1
1
x3
0
1
0
1
0
1
0
1
y
1
0
1
1
0
0
1
0
u im ca phng php biu din bng bng l d nhn, t nhm ln, nhc
im l cng knh, c bit khi s bin ln.
2. Phng php biu din hnh hc
Vi phng php hnh hc hm n bin c biu din trong khng gian n chiu,
t hp bin c biu din thnh mt im trong khng gian, phng php ny rt
phc tp khi s bin ln nn thng t dng.
3. Phng php biu din bng biu thc i s
Ngi ta chng minh c rng, mt hm logic n bin bt k bao gi cng c th
biu din thnh cc hm tng chun y v tch chun y .
Cch vit hm di dng tng chun y
- Hm tng chun y ch quan tm n t hp bin m hm c gi tr bng 1
S ln hm bng 1 s chnh l s tch ca cc t hp bin.
- Trong mi tch, cc bin c gi tr bng 1 c gi nguyn, cn cc bin c gi
tr bng 0 th c ly gi tr o; ngha l nu xi = 1 th trong biu thc tch s c
vit l xi, cn nu xi =0 th trong biu thc tch c vit l xi. Cc tch ny cn gi l
cc mintec v k hiu l m.
- Hm tng chun y s l tng ca cc tch .
V d: Vi hm ba bin bng 1.6 trn, c hm dng tng chun y l:
10
Thc cht vic ti thiu ho hm logic l tm dng biu din i s n gin nht
ca hm v thng c hai nhm phng php l:
- Phng php bin i i s.
- Phng php dng thut ton.
1. Phng php ti thiu ho hm logic bng bin i i s
phng php ny cn da vo cc tnh cht v cc h thc c bn ca i s
Boole thc hin ti gin cc hm logic. Nhng do tnh trc quan ca phng php
nn nhiu khi kt qu a ra vn khng khng nh r c l ti thiu hay cha.
Nh vy, y khng phi l phng php cht ch cho qu trnh ti thiu ho.
V d: Cho hm
C s 2
x1x2x3x4
0010
0011
6*
12
7
13 *
14
15
0110
1100
0111
1101
1110
1111
b
S ch S thp C s 2
s 1
phn
x1x2x3x4
1
2
c
Lin
x1x2x3x4
kt
0010v
2,3
001-v
0011v
2,6
0-10v
6
12
7
13
14
15
0110v
1100v
0111v
1101v
1110v
1111v
3,7
6,7
6,14
12,13
12,14
7,15
13,15
14,15
0-11v
011-v
-110v
110-v
110v
-111v
11-1v
111-v
d
Lin kt
2,3,6,7
2,6,3,7
6,7,14,15
6,14,7,15
12,13,14,15
x1x2x3x4
0-1-1111- -
13
Vi i = 1
Tm L1 t Lo bng cch loi khi Lo cc nh 1 ca Eo
Tm Z1 t Zo bng cch loi khi Zo cc tch trong Eo v cc tch nm trong
14
hp l bi ton phc tp, v ngoi cc yu cu v chc nng logic, vic tng hp mch
cn ph thuc vo vic s dng cc phn t, chng hn nh phn t l cc loi: rle cng tc t, loi phn t kh nn hay loi phn t l bn dn, vi mch... Vi mi loi
phn t logic c s dng th ngoi nguyn l chung v mch logic cn i hi phi
b sung nhng nguyn tc ring lc tng hp v thit k h thng.
V d: Mch logic t hp nh hnh 1.5.
c mch trnh t.
Vi mch logic trnh t cng c bi ton phn tch v bi ton tng hp.
1.5. Grafcet - m t mch trnh t trong cng nghip
1. Hot ng ca thit b cng nghip theo logic trnh t
Trong dy chuyn sn xut cng nghip, cc thit b my mc thng hot ng
theo mt trnh t logic cht ch nhm m bo cht lng sn phm v an ton cho
ngi v thit b.
Mt qu trnh cng ngh no cng c th c ba hnh thc iu khin hot
ng sau:
+ iu khin hon ton t ng, lc ny ch cn s ch huy chung ca nhn vin
vn hnh h thng.
+ iu khin bn t ng, qu trnh lm vic c lin quan trc tip n cc thao
tc lin tc ca con ngi gia cc chui hot ng t ng.
+ iu khin bng tay, tt c hot ng ca h u do con ngi thao tc.
Trong qu trnh lm vic m bo an ton, tin cy v linh hot, h iu khin
cn c s chuyn i d dng t iu khin bng tay sang t ng v ngc li, v nh
vy h iu khin mi p ng ng cc yu cu thc t.
Trong qu trnh lm vic s khng bnh thng trong hot ng ca dy chuyn
c rt nhiu loi, khi thit k phi c gng m t chng mt cch y nht. Trong
s cc hot ng khng bnh thng ca chng trnh iu khin mt dy chuyn t
ng, ngi ta thng phn bit ra cc loi sau:
+ H hng mt b phn trong cu trc iu khin, lc ny cn phi x l ring
phn chng trnh c ch h hng, ng thi phi lu tm cho dy chuyn hot ng
lc c h hng v sn sng chp nhn li diu khin khi h hng c sa cha xong.
+ H hng trong cu trc trnh t iu khin.
+ H hng b phn chp hnh (nh h hng thit b chp hnh, h hng cm
bin, h hng cc b phn thao tc...).
Khi thit k h thng phi tnh n cc phng thc lm vic khc nhau m
bo an ton v x l kp thi cc h hng trong h thng, phi lun c phng n can
thip trc tip ca ngi vn hnh n vic dng my khn cp, x l tc nghn vt
liu v cc hin tng nguy him khc. Grafcel l cng c rt hu ch thit k v
thc hin y cc yu cu ca h t ng cho cc qu trnh cng ngh k trn.
2. nh ngha Grafcet
Grafcet l t vit tt ca ting Php "Graphe fonctionnel de commande tape
transition" (chui chc nng iu khin giai on - chuyn tip), do hai c quan
AFCET (Lin hp Php v tin hc, kinh t v k thut) v ADEPA (t chc nh nc
v pht trin nn sn xut t ng ho) hp tc son tho thng 11/1982 c ng k
17
18
19
chuyn sang trng thi 9, nu khng tho mn iu kin 8 th qu trnh quay li trng
thi 7.
4. Cch xy dng mng grafcet
xy dng mng grafcet cho mt qu trnh no th trc tin phi m t mi
hnh vi t ng bao gm cc giai on v cc iu kin chuyn tip, sau la chn
cc dn ng v cc cm bin ri m t chng bng cc k hiu, sau kt ni chng
li theo cch m t ca grafcet.
V d : kp cht chi tit c v khoan trn mt l hnh 1.12 th trc tin ngi
iu khin n nt khi ng d khi ng chu trnh cng ngh t ng, qu trnh bt
u t giai on 1 :
21
22
26
t thng gm cc b phn chnh sau: cun ht; mch t tnh lm bng vt liu st t;
phn ng cn gi l phn ng v h thng cc tip im.
Mch t ca rle c dng in mt chiu chy qua lm bng thp khi, cn mch
t ca rle dng in xoay chiu lm bng l thp k thut in. chng rung v lc
ht ca nam chm in c dng xung trn mt cc ngi ta t vng ngn mch. Sc
in ng cm ng trong vng ngn mch s to ra dng in v lm cho t thng qua
vng ngn mch lch pha vi t thng chnh, nh lc ht phn ng khng b gin
on, cc tip im lun c tip xc tt.
Tu theo nguyn l tc ng ngi ta ch to nhiu loi thit b iu khin khc
nhau nh rle dng in, rle in p, rle thi gian....
H thng tip im ca cc thit b iu khin c cu to khc nhau v thng
m bc hay thic m bo tip xc tt. Cc thit b ng ct mch ng lc c dng
in ln, h thng tip im chnh c b phn dp h quang, ngoi ra cn c cc tip
im ph ng ct cho mch iu khin. Tu theo trng thi tip im ngi ta chia
ra cc loi tip im khc nhau. Mt s k hiu thng gp nh bng 2.1.
2.2. Cc s khng ch ng c rto lng sc
Tu theo cng sut v yu cu cng ngh m ng c khng ng b rto lng
sc c th c ni trc tip vo li in, dng i ni sao-tam gic, qua in khng,
qua bin p t ngu, ngy nay thng dng cc b khi ng mm khi ng ng
c. Xt mt s s n gin.
1. Mch khng ch n gin
28
Trong mch dng hai rle nhit RN1 v RN2 bo v qu ti cho ng c, khi
ng c qu ti th rle nhit tc ng lm cc tip im ca n bn mch iu khin
m, cc cun ht mt in ct in ng c.
khi ng ng c chy thun (hoc ngc) n nt KT (hoc KN) cun ht
T c in, ng cc tip im T1... T3 cp in cho ng c chy theo chiu thun, tip
im T4 ng li t duy tr.
dng ng c n nt dng D, cc cun ht mt in, ct in ng c khi
li in, ng c t dng.
o chiu ng c trc ht phi n nt dng D, cc cun ht mt in mi
n nt o chiu.
2. Mch khng ch o chiu c gim st tc
29
Khi khi ng chy thun n nt khi ng thun KT, tip im KT1 h ngn
khng cho P c in, KT3 h ngn khng cho cun ht N c in, tip im KT2
kn cp in cho cun ht T, cc tip im T1... T3 kn cp in cho ng c chy
thun, tip im T4 kn t duy tr, tip im T5 h cm cun N c in.
Khi ang chy thun cn chy ngc n nt khi ng ngc KN, tip im
KN1 h khng cho P c in, tip im KN2 h ct in cun ht T lm mt in
ch chy thun, tip im KN3 kn cp in cho cun ht N cp in cho ch
chy ngc, khi N ht tip im N4 kn t duy tr.
Nu mun dng n nt dng D, cp in cho cun ht P, cun ht P ng tip
im Pl t duy tr, h P2 ct ng ngun ang cp cho cun ht T hoc N, nhng
lp tc P3 kn cun ht N hoc T li c cp in, nu khi trc ng c ang chy
thun (cun T lm vic) tc ang ln th KT kn, cun N c cp in ng in
cho ch chy ngc lm ng c dng nhanh, khi tc gim thp th KT m
ct in cun ht N, ng c dng hn.
30
KC c th hin trn hnh 2.5c. V d, v tr 0 ca b khng ch ch c tip im 12 ng, tt c cc v tr cn li ca cc tip im u ct hoc cp tip im 9- 1 0 s
ng cc v tr 2, 3 bn tri v 2, 3 bn phi.
Hot ng ca b khng ch nh sau: khi ng in cp ngun cho h thng.
Ban u b khng ch c t v tr 0 cng tc t K c in, cc tip im K
mch khng ch ng li, chun b cho h thng lm vic. Nu mun ng c quay
theo chiu thun th quay b KC v pha tri, nu mun ng c quay ngc th quay
b KC v pha phi. Gi thit quay b KC v v tr 2 pha tri, lc ny cc tip im 34, 5-6, 9-10 ca b KC kn, cc cun dy cng tc t 1S, 2S, 1K v cc rle thi gian
1Tg, 2Tg c in, cc tip im 1S, 2S mch ng lc ng li, cun dy stato c
ng vo ngun 3 pha, tip im 1K trong mch rto ng li ct phn in tr ph r2
ra, ng c c khi ng v lm vic vi in tr ph r1 trong mch rto, tip im
1Tg m ra, 2Tg ng li chun b cho qu trnh hm ng nng khi dng. Nu mun
dng ng c th quay b KC v v tr 0, cc cng tc t 1S, 2S, 1K v cc rle thi
gian 1Tg, 2Tg mt in, ng c c ct khi ngun in 3 pha vi ton b in tr
r1, r2 c a vo rto, ng thi tip im thng kn ng chm 1Tg ng li
(ng chm mt thi gian ngn m bo h c ct khi li in), tip im
thng m m chm 2Tg cha m (t2 > t1) cng tc t H c in tip im H1, H2
ng li cp ngun mt chiu cho stato ng c v ng c c hm ng nng. Sau
thi gian chnh nh t2 tip im thng m m chm m ra tng ng vi tc
ng c nh, cun dy H mt in, ngun mt chiu c ct khi cun dy
stato, kt thc qu trnh hm ng nng. Trong thc t, ngi ta yu cu ngi vn
hnh khi quay b khng ch KC qua mi v tr phi dng li mt thi gian ngn h
thng lm vic an ton c v mt in v c.
2.4. Khng ch ng c in mt chiu
Vi ng c in mt chiu khi khi ng cn thit phi gim dng khi ng.
gim dng khi khi ng c th a thm in tr ph vo mch phn ng. Ngy
nay nh k thut in t v tin hc pht trin ngi ta ch to cc b bin i mt
chiu bng bn dn cng sut ln lm ngun trc tip cho ng c v iu khin cc
b bin i ny bng mch s logic kh trnh. Cc b bin i ny ni trc tip vo
ng c, vic khng ch khi ng, hm v iu chnh tc u thc hin bng cc
mch s kh trnh rt thun tin v linh hot. Tuy nhin, mt s mch n gin vn c
th dng s cc mch logic nh hnh 2.6.
khi ng ng c n nt khi ng K lc cng tc t K c in, cc
tip im thng m K, ng li cp in cho ng c vi 2 in tr ph, K2 ng
li t duy tr, K3 ng li, K4 m ra lm rle thi gian 3Tg mt din, sau thi gian
chnh nh tip im thng ng ng chm 3Tg, ng li lm cng tc t 1K c
in, ng tip im 1K1 loi in tr ph r2 khi mch ng c v lm rle thi gian
34
2Tg mt in, sau thi gian chnh nh tip im thng ng ng chm 2Tg1 ng
li cp in cho cng tc t 2K ng tip im 2K2 loi r1 ra khi mch ng lc qu
trnh khi ng kt thc.
35
37
Tn hiu ra cng c ghp cch ly, c th cch ly kiu rle nh hnh 3.5a, cch
39
ly kiu quang nh hnh 3.5b. Tn hiu ra c th l tn hiu chuyn mch 24v, 100mA;
110v, 1A mt chiu, thm ch 240v, 1A xoay chiu tu loi PLC. Tuy nhin, vi PLC
c ln di tn hiu ra c th thay i bng cch la chn cc module ra thch hp.
2. Cu to chung ca PLC
Cc PLC c hai kiu cu to c bn l: kiu hp n v kiu modulle ni ghp.
Kiu hp n thng dng cho cc PLC c nh v c cung cp di dng
nguyn chic hon chnh gm b ngun, b x l, b nh v cc giao din vo/ra.
Kiu hp n thng vn c kh nng ghp ni c vi cc module ngoi m
rng kh nng ca PLC. Kiu hp n nh hnh 3.6.
40
3.3. Cc vn v lp trnh
1 Khi nim chung
PLC c th s dng mt cch kinh t hay khng ph thuc rt ln vo thit b lp
trnh. Khi trang b mt b PLC th ng thi phi trang b mt thit b lp trnh ca
cng mt hng ch to. Tuy nhin, ngy nay ngi ta c th lp trnh bng phn mm
trn my tnh sau chuyn sang PLC bng mch ghp ni ring.
S khc nhau chnh gia b iu khin kh trnh PLC v cng ngh rle hoc
bn dn l ch k thut nhp chng trnh vo b iu khin nh th no. Trong
iu khin rle, b iu khin c chuyn i mt cch c hc nh u ni dy "iu
khin cng", cn vi PLC th vic lp trnh c thc hin thng qua mt thit b lp
trnh v mt ngoi vi chng trnh. C th ch ra quy trnh lp trnh theo gin hnh
3.8.
lp trnh ngi ta c th s dng mt trong cc m hnh sau y:
Telemec- Spreher
anique v Schuh
LD
LD
LD
STR
Khi u vi tip
im thng m
LDN
LDI
LD NOT AN
LN
STR
NOT
Khi u vi tip
im thng kn
AND
AND
AND
AND
Phn t ni tip c
tip im m
IEC
1131-3
Ch thch
43
Telemec- Spreher
anique v Schuh
ANDN
ANI
AND
NOT
AN
AN
AND
NOT
Phn t ni tip c
tip im kn
OR
OR
OR
ORN
ORI
OR NOT ON
ON
ST
OUT
OUT
OUT
IEC
1131-3
Ch thch
Ly tn hiu ra
44
000.01
1 OR
010.00
000.03
4 OUT 010.00
2.4. Phng php lu iu khin CSF (Control System Flow)
Phng php lu iu khin CSF trnh by cc php ton logic vi cc k
hiu ho c tiu chun ho nh hnh 3.15. Phng php lu iu khin
thch hp vi ngi quen vi php tnh iu khin bng i s Boo1e.
Hng
Tn gi
K hiu
V d
Misubishi
Rle ph hoc b nh du
M100; M101
Siemens
C hiu
F0.0; F0.1
C001; C002
TelemecaniQue
Bt
B0; B1
Toshiba
Rle ni
R000; R001
Bradley
Lu tr bt
B3/001 ; B3/002
47
48
Trong :
1. Cc n bo h thng:
+ n PWR (xanh): bo ngun,
+ n RUN (xanh): PLC ang ch chy hoc kim tra, (n tt th PLC
ang ch lp trnh hoc c li),
+ n ERR/ALM ():
Ngun cung cp
AC
DC
AC
DC
AC
AD
AC
DC
S u vo S u ra Tng s I/O
6
10
12
20
18
12
30
24
16
40
Kiu AC
Kiu DC
Kiu AC
Kiu DC
Kiu AC
Kiu DC
p
dng
bn xung lc
Nhit mi trng
m mi trng
Mi trng lm vic
Thi gian cho gin on
ngun
Trong lng
Kiu AC
CPU
Kiu DC
2.3 Cc c trng
Mc
di lnh
Kiu lnh
Thi gian thc hin
Dung lng chng trnh
Vo ra cc Ch CPU
i
C module
m rng
50
Mc
Vo dng bt
Ra dng bt
T bt (vng IR )
Bt c bit (vng SR)
Bt nh tm thi (vng
TR)
Bt gi (vng HR)
Bt b tr (Vng AR)
Bt lin kt (vng LR)
Timers/Cunters
Nh d liu
X l ngt
Bo v b nh
Sao lu b nh
Chc nng t chun on
Chng trnh kim tra
B m tc cao
TR
T (words)
IR 000 n IR 009 (10
words)
IR 010 n IR 019 (10
words)
Ir 200 n IR 231 (32
words)
SR 232 n SR 255 (24
words)
---
Bt
IR 00000 n IR
00915 (160 bts )
IR 01000 n IR
01915 (160 bts)
Ir 20000 n IR to 23
115 (5 2 bts)
SR 23200 n 25515
(384 bts)
Chc nng
Cc bt ny c th lm vic
vng vo ra m rng
Cc t bt ny c th s dng
tu trong chng trnh
Nhng bt ny phc v cho
chc nng c bit nh c v bt
iu khin.
TR 0 n TR 7 (8 bts) Bt ny c s dng trng
thi ng m trong chng
trnh phn nhnh
51
D liu
HR
Ar
LR
Timer/
couter
DM c
/vit
Ghi
li
Ch
c
Ci
t
PC
T (words)
HR 00 n HR 19 (20
words)
AR 00 n HR 15 (1 6
words)
Bt
HR 0000 dn HR 1915
(320 bts)
AR 0000 n HR 1515
(256 bts)
Chc nng
Nhng bt ny lu gi trng thi
ng m khi mt ngun ngoi.
Nhng bt ny phc v cho
chc nng c bit nh c v bt
iu khin.
LR 00 n LR 15 (16 LR 00000 n LR S dng kt ni vi PC khc
words)
1515 (256 bts )
TC 000 n TC 127 (timer/counter)
S ging nhau s dng cho c
thu v couter.
DM l d liu ch truy cp dng
DM 0000 DM 0999 --t (words). Cc d liu dng t
DM 1022 DM 1023
(words) c ct gi khi mt
(1,002 words)
ngun.
DM 1000 n DM --S dng ghi thi gian s c
1021 (22 words)
v li xut hin. T y c th
c/ghi khi li xut hin.
DM 6144 n DM - Khng th ghi ln chng
6599 (456 words)
trnh
Di 6600 n DM 6655 s dng n nhiu vng tham s
(%6 words)
iu khin lm vic ca PC
Ch :
1. Bt IR v LR khi cha s dng cho cc chc nng chnh th c th s dng nh bt
lm vic.
2. Ni dung ca vng HR, LR, Counter, v vng c/ghi DM c th c lu gi bng
t in nhit 25oC, vi thi gian 20 ngy.
3. Khi truy nhp cc s PV, TC th d liu dng t (words), khi truy cp vo c th d
liu dng bt.
4. D liu trong DM 6144 n DM 6655 khng th ghi t chng trnh nhng c
th thay i t thit b ngoi "Peripheral Device".
2.5. Cc vo ra - cc bt vng IR cho vo ra m rng
Bng sau cho bit cc bt vng IR dng cho module vo ra m rng ca CPM1A
v cc loi module m rng.
S vo/ra
ca CPU
10
20
52
im ni CPU (a
im ni vng m
ch)
rng (a ch)
Vo
Ra
Vo
Ra
im:
6 im: 4
--00000 01000
--01003
00005
12 im: 8 im :
00000 01000
00011
01007
---
---
Ngun
S module
AC
DC
CPM1A-10CDR-A
CPM1A-10CDR-D
AC
DC
CPM1A-20CDR-A
CPM1A-20CDR-D
S vo/ra
ca CPU
30
40
im ni CPU (a
ch)
Vo
Ra
18 im: 12
im:
00000 01000
00011
01007
00100 01100
00105
01103
20 im: 16 im :
00000 01000
00011
11007
00100 01100
00111
01107
im ni vng m
rng (a ch)
Vo
Ra
36 im: 24 im:
00200 01200
00211
01207
00300 01300
00311
01307
00400 01400
00411
01407
Ngun
S module
AC
DC
CPM1A-30CDR-A
CPM1A-30CDR-D
AC
DC
CPM1A-40CDR-A
CPM1A-40CDR-D
4.2. Ghp ni
PLC CPM1A c th ghp ni vi 32 b PLC cng loi thnh h thng. lp
trnh cho PLC th c th ghp ni n vi thit b lp trnh cm tay, b lp trnh chuyn
dng hoc my tnh tng thch.
1. Ghp ni vi thit b lp trnh cm tay: Ni trc tip cp ca thit b cm tay
vo PLC nh hnh 4.2.
vi khi khc, sau khi kt thc cng vic khi mi n quay v thc hin tip
chng trnh tm dng khi c.
2. Bng lnh ca PLC PCM1A
Xem phn "Bng lnh" ph lc 2
3. Lp trnh cc lnh logic c bn ca PLC PCM1A
Vi PLC ny c:
12 u vo vi a ch xc nh t 000.00 n 000.11.
8 u ra vi a ch xc nh t 010.00 n 010.07.
000.00
AND
000.03
AND
000.04
OUT
010.00
000.03
AND NOT
000.00
AND
000.04
OUT
010.00
END
3.3. Lnh OR: Dng SLT
LD
000.03
OR
000.04
OR
000.05
55
OUT
010.02
END
3.4. Lnh OR NOT
Dng STL
LD
00.03
OR NOT 00.04
OR
000.05
OUT
010.02
END
3. 5. Lnh OR gia hai 1nh AND
Dng STL
LD
000.03
AND
000.04
LD
000.05
AND
000.06
OR LD
OUT
010.00
END
3.6. Lnh thi gian tr
Dng STL
LD
000.03
TIM
000
LD
TIM000
OUT
010.00
#010
END
Ch :
+ Trong lnh (TIM 000 #010) lot s u ch
s hiu ca rle thi gian (rle thi
gian s 0), lot s th hai ch thi gian t (10s)
+ Khi u vo 000.03 c gi tr 1 th b thi gian bt
u tnh thi gian, khi 10s th b thi gian cho gi
tr ra, tc u ra 010.00 c gi tr 1.
3.7. B m
56
LD
000.03
LD
000.00
CNT000
LD
#005
CNT000
OUT010.00
END
Ch :
+ u vo th nht (000.03) l u vo m, mi khi u vo ny nhn gi tr 1
th b m m mt ln.
+ u vo th hai (000.00) l u vo reset b m, khi u vo ny nhn gi tr
1 th b m b reset v trng thi ban u.
+ Trong lnh (CNT 001 #0051 lot s u ch s hiu ca b m (b m s 1
lot s th hai ch s m t (5 s), khi u vo 000.03 t 5 ln gi tr 1 th b
m cho gi tr ra, tc u ra 010.00 c gi tr 1.
57
Trong :
1. Ngn c quy,
2. Cng tc m in c quy,
3. Cng tt m ngun,
4. Bng cm v n bo cho u vo v ra logic, c: 16 u vo t I32.0 n
I33.7; 16 u ra t Q32.0 n Q33.7,
5. u ni ngun 24v cho khi c bn,
6. Giao din cho u vo b ngt IW59.0 n IW59.3 v u vo b m IW36
n IW38,
7. Giao din ni tip vi my lp trnh hoc my tnh,
8. Giao din tip nhn module nh ngoi,
9. Giao din cho u vo ra analog,
10. Cng tc chn ch RUN, STOP,
58
11. n bo ch STOP,
12. n bo ch RUN,
13. n bo li.
2. Cc module vo ra m rng
Khi qu trnh t ng ho i hi s lng u v u ra nhiu hn s lng sn
c trn n v c bn hoc khi cn nhng chc nng c bit th c th m rng n v
c bn bng cch g thm cc module ngoi. Ti a c th g thm 8 module vo ra
qua 8 v tr c sn trn panen v pha phi. Thng Step 5 s dng cc module m
rng:
+ Module vo, ra s duy tr,
+ Module vo, ra s khng duy tr ly t S5-100U,
+ Module vo, ra tng t khng duy tr ly t S5-100U,
+ Module thng tin khng duy tr CCP.
* Quy c cc chn ca module m rng nh hnh 5.2.
+ Chn l: Dng ngun (L+),
+ Chn 2: m ngun (M),
+ Chn 4: Knh s 0,
+ Chn 3: Knh s 1,
+ Chn 6: Knh s 2,
+ Chn 5 : Knh s 3,
+ Chn 8: Knh s 4,
+ Chn 7: Knh s 5,
+ Chn 1 0 : Knh s 6 +
Chn 9: Knh s 7.
5.2. a ch v gn a ch
Trong PLC cc a ch cn gi thng tin n hoc ly thng tin i u phi c a
ch lin lc. a ch l con s hoc t hp cc con s i theo sau ch ci. Ch ci
ch loi a ch, con s hoc t hp con s ch s hiu a ch.
Trong PLC c nhng b phn c gn a ch n nh b thi gian (T), b m
(C) v c (F), ch cn mt trong 3 ch ci km theo mt s l , v d: T1, C32,
F6...
Cc a ch u vo v u ra cng vi cc module chc nng c a ch phc,
cch gn a ch ging nhau. Xt cch gn a ch cho cc u vo, ra.
C hai loi u vo ra:
+ u vo ra trn khi c bn (gn lin vi CPU), cc u vo ra ny c a ch
59
1 2 3 ...
0
0
0
0
1
1
1
1
:
:
:
:
7
7
7
7
Hnh 5.3. S hiu khe v knh trn module s
n
v c
bn
112+113
114+115
116+117
118+119
120+121
122+123
124+125
126+127
Tn tham s
Din gii
Vng tham s
ACCUM 1
c quy 1
ACCUM2
c quy 2
BN
Hng s byte
B m
CC0/CC1
M iu kin 1 v m iu kin 2
S liu dng bt
0.0 n 255.15
DB
Khi s liu
2 n 255
DL
0 n 255
DR
0 n 225
10
DW
T (word) d liu
0 n 255
11
0.0 n 63.7
64.0 n 255.7
12
FB
Khi hm
0 n 255
13
FW
T (word) c - C nh
- Khng nh
0 n 62
64 n 254
14
FY
T (word) byte - C nh
- Khng nh
0 n 63
64 n 255
15
u vo bt
0.0 n 127.7
16
IB
u vo byte
0 n 127
17
Iw
u vo t (word)
0 n 126
18
KB
Hng s 1 byte
0 n 255
19
KC
Hng s m
0 n 999
20
KF
Hng s
-32768 n 32677
21
KH
Hng s dng c s 16
0000 n FFFF
22
KM
Mi byte 16 bt
23
KS
Hng s cho k t
2 k t ASCII
24
KT
0.0 dn 999.3
25
KY
Hng s
26
OB
27
PB
0 n 255
28
PB/PY
m ngoi vi vo ra
0 n 127
29
PII
B m u vo
30
PIQ
B m u ra
-127 n 127
- C nh
- Khng nh
- C nh
- Khng nh
0 n 7
8 n 127
61
TT
Tn tham s
Din gii
Vng tham s
31
PW
0 n 125
32
u ra bt
0.0 n 127.7
33
QB
u ra dng byte
0 n 127
34
QW
u ra dng t (word)
0 n 125
35
RS
0 n 255
36
SB
Khi dy
0 n 255
37
B thi gian
0 n 127
63
32.0
AN
32.1
32.2
32.0
BE
1.3. Lnh O
Lp trnh dng STL
O
32.0
32.1
32.2
32.0
BE
1.4. Lnh ON
Lp trnh dng STL
O
64
32.0
ON
32.1
32.2
32.0
BE
1.5. Lnh O gia hai lnh A
Lp trnh dng STL
A
32.0
32.1
32.2
32.3
32.0
BE
1.6. Lnh "(" v lnh ")"
Lp trnh dng STL
O
32.0
32.1
32.2
32.3
32.0
O
A
A(
BE
2. Nhm lnh set v reset
Cc lnh set v reset lu gi hoc xo b kt qu ca php ton logic c
hnh thnh trong b x l.
i tng ca cc lnh ny l I, Q, F.
V d l:
A
32.0
32.0
32.1
32.0
NOP0
Khi u vo I32.0 c th u ra Q32.0 c v c gi li cho d I32.0 mt, ch
khi I32.l c th li xo nh lm Q32.0 v khng.
65
32.0
17
32.1
17
17
32.0
66
V d: Np lin tip IB7 v IB8 t vng m PII vo thanh ghi tch lu, c s np
nh hnh 5.14.
Lnh truyn T: Ni dung ca ACCU1 c gn cho i tng lnh khng ph
thuc RLO v RLO cng khng b nh hng. Khi truyn th thng tin t ACCU1
c chp vo vng nh c a ch ho (v d vng m u ra PIQ). Ni dung
ca ACCU1 khng b mt. Gi tr trc ca vng m u ra PIQ b mt. M t
lnh nh hnh 5.15.
Lnh LD: S m v s thi gian c np vo ACCU1 dng m BCD, khng
ph thuc vo RLO v RLO cng khng b nh hng.
S 2: l m, c 4 m:
0 tng ng 0,01s;
1 tng ng 0,1s;
2 tng ng 1s;
3 tng ng 10s.
DB3
KT 270. 1
DW2
DW2
Tl
LD
Tl
32.0
KT
500.0
NOP
NOP
NOP
32.0
BE
DB
KT
500.0
IW
16
33.0
IW
16
SE
NOP0
NOP0
69
NOP0
A
T2
33.0
BE
3. B thi gian bt u tr SD
Thi gian bt u chm hn so vi sn ln ca RLO mt khong bng thi gian
t trong lnh. Khi RLO v khng th b thi gian cng b t ngay v khng.
Lp trnh dng STL.
C
DB
KT
50.1
FW
16
33.0
W16
33.0
NOP0
NOP0
NOP0
=
BE
4. B thi gian bt u tr lu tr SS
Thi gian bt u chm hn so vi
sn ln ca RLO mt khong thi gian
bng thi gian t trong lnh v sau
khng ph thuc RLO na. N ch v
khng khi c lnh xo R.
A
33.0
KT
500.0
SS
32.0
NOP
NOP
32.0
BE
5. B thi gian tt tr SF
70
33.0
KT
50.1
SF
NOP
NOP
NOP
A
=
T
Q
4
33.0
BE
5. Nhm lnh m
5.1. Np gi tr m
Cng nh b thi gian khi mt b m c khi pht th ni dung trong
ACCU1 (dng t 16 bt) c dng lm gi tr m. Do , mun dng cc lnh m
phi np gi tr m vo ACCU1 trc khi b m hot ng.
C cc kiu d liu sau dng cho cc lnh m:
+ KC: gi tr hng s.
+ DW: t (word) d liu.
+ IW: t (word) u vo.
+ QW: t (word) u ra.
+ FW: t (word) c.
Tr loi KC cc loi cn li phi dng m BCD.
Np gi tr m hng s. L KC 38
S m t 0 n 999
71
32.1
CD
NOP
A
32.2
CK
NOP
72
NOP
NOP
BE
Chn BI l chn ly gi tr m hin thi dng nh phn, chn DE l chn
ly gi tr m hin thi dng m BCD, c th dng lnh L hoc LD c cc gi tr
m.
2. Lnh m ln CU
S m tng mt n v lc xut hin sn ln ca RLO. Khi RLO v khng s
m khng bi nh hng.
A
32.1
CU
33.1
NOP0
NOP0
NOP0
NOP
NOP
33.1
BE
73
Trong :
1. Chn cm cng ra,
2. Chn cm cng vo,
3. Cc n trng thi:
SF (n ): Bo hiu h thng b hng,
RUN (n xanh): Ch nh rng PLC ang ch lm vic,
STOP (n vng): Ch nh rng PLC ang ch dng,
4. n xanh cng vo ch nh trng thi tc thi ca cng vo,
5. Cng truyn thng,
6. n xanh cng ra ch nh trng thi tc thi ca cng ra,
7. Cng tc.
Ch lm vic: Cng tc chn ch lm vic c ba v tr
+ RUN: cho php PLC thc hin chng trnh trong b nh. PLC s t chuyn
74
v trng thi STOP khi my c s c, hoc trong chng trnh gp lnh STOP, do
khi chy nn quan st trng thi thc ca PLC theo n bo.
+ STOP: cng bc PLC dng cng vic ang thc hin, chuyn v trng thi
ngh. ch ny PLC cho php hiu chnh li chng trnh hoc np mt chng
trnh mi.
+ TERM: cho php PLC t quyt nh mt ch lm vic (hoc RUN hoc
STOP)
Chnh nh tng t: Nm iu chnh tng t t di np y cnh cng ra,
nm iu chnh tng t cho php iu chnh tn hiu tng t vi gc quay c
270o.
Pin v ngun nui b nh: Ngun pin c t ng chuyn sang trng thi tch
cc khi dung lng nh b cn kit v n thay th ngun d liu khng b mt.
Cng truyn thng: S7-200 s dng cng truyn thng ni tip RS 485 vi phch
cm 9 chn phc v cho vic ghp ni vi thit b lp trnh hoc vi cc PLC khc.
Tc truyn cho my lp trnh kiu PPI l 9600 boud. Cc chn ca cng truyn
thng l:
1.
2.
24v DC
3.
4.
khng dng
5.
6.
7.
24v DC (1 20 ma)
8.
9.
khng dng.
1.2. Thng s
Vi CPU 214:
Vi CPU 212:
76
CPU 214
Module 0
(4 vo, 4 ra)
Module 1
(8 vo)
Module 2
analog
Module 3
(8 ra)
(3 vo, 1 ra)
I2.0
I2.1
I2.2
I2.3
IO.0 QO.O
IO.1 QO.1
IO.2 QO.2
IO.3 QO.3
IO.4 QO.4
IO.5 QO.5
IO.6 QO.6
IO.7 QO.7
I1.0 Q1.0
I1.1 Ql.l
I1.2
I1.3
I1.4
I1.5
Q2.0
Q2.1
Q2.2
Q2.3
I3.0
I3.l
I3.2
I3.3
I3.4
I3.5
I3.6
I3.7
AIW0
AIW2
AIW3
AIW4
AQWO
Module
analog
(3vo,1 ra)
Q3.0
Q3.l
Q3.2
Q3.3
Q3.4
Q3.5
Q3.6
Q3.7
AIW8
AIW10
AIW 12
AQW4
Tn tham s
V
I
Q
M
SM ch c
SM c/ghi
Din gii
L min c ghi
m cng vo
m cng ra
Vng nh ni
Vng nh c bit
Vng nh c bit
Tham s
CPU 212
CPU214
0.0 1023.7
0.0 4095.7
0.0 7.7
0.0 7.7
0.0 7.7
0.0 7.7
0.0 15.7
0.0 31.7
0.0 29.7
0.0 29.7
30.0 45.7
30.0 85.7
77
Tn
tham s
ACO
AC
C
HSC
AW
AQW
T
Din gii
CPU 212
c quy 0 (khng c kh nng lm con tr)
c quy
13
B m
0 63
B m tc cao
B m cng vo tng t
0 30
B m cng ra tng t
0 30
B thi gian
0 63
Tham s
CPU 214
13
0 n 127
0 n 2
0 n 30
0 n 30
0 n 127
79
0.0
0.1
0.2
1.0
2. Lnh AN
Lp trnh dng STL
LD
0.0
AN
0.1
0.2
1.0
3. Lnh O
Lp trnh dng STL
LD
0.0
0.1
0.2
1.0
4. Lnh ON
Lp trnh dng STL
`
LD
0.0
ON
0. 1
0.2
1.0
5. Lnh OLD
Lp trnh dng STL
LD
0.0
0.1
LD
0.2
1.0
OLD
=
6. Lnh ALD
Lp trnh dng STL
80
LD
0.0
LD
0.1
0.2
1.0
ALD
=
0.0
LD
0.1
0.2
0.0
LD
0.3
0.4
ALD
=
LRD
ALD = Q 0.1
LPP
AI 0.5 = Q 0.2
8. Lnh TON
NETWORK 1
LD I0.0
AN I0.1
ION T32, VW0
NETWORK 2
LD T32 = Q0
9. Lnh TONR
NETWORK 1
LD I0.0
AN I0.1
TONR T32, VW0
NETWORK 2
LD T32 = Q0.0
10. Lnh CTU
NETWORK 1
LD I0.0
81
LD I0.2
CTU C0, +12
NETWORK 2
LD C0 = Q0.0
11. Lnh CTUD
NETWORK 1
LD I0.0
LD I0.2
LD I0.1
CTUD C48, VW0
NETWORK 2
LD C0 = Q0.0
82
Trong :
Cc n bo:
+ n SF: bo li CPU,
+ n BAF: bo ngun c quy,
+ n DC 5v: Bo ngun 5v,
+ n RUN: Bo ch PLC ang lm vic,
+ n STOP: Bo PLC dang ch dng.
2. Cng tc chuyn i ch :
+ RUN-P: Ch va chy va sa chng trnh,
+ RUN: a PLC vo ch lm vic,
+ STOP: PLC ch ngh,
+ MRES: V tr ch nh ch xo chng trnh trong CPU.
83
c. a ch vo ra trn module s:
Khi g module s vo ra ln mt khe no lp tc n c mng a ch byte ca
khe , mi khe c 4 byte a ch.
Trn mi module th mi u vo, ra l mt knh, cc knh u c a ch bt l 0
n 7. a ch ca mi u vo, ra l s ghp ca a ch byte v a ch knh, a ch
byte ng trc, a ch knh ng sau, gia hai s c du chm. Khi cc module g
trn khe th a ch c lnh t byte u ca khe, cc u vo v ra ca mt khe c
cng a ch. a ch byte v a ch knh nh hnh 7.2.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
86
I
IB
IW
ID
Q
QB
QW
QD
M
MB
MW
MD
PIB
PIW
PID
PQB
PQW
PQD
T
C
DBX
DBB
DBW
DBD
Din gii
u vo bt
u vo byte
u vo t
u vo t kp
u ra bt
u ra byte
u ra t
u ra t kp
Nh ni dng bt
Nh ni dng byte
Nh ni dng t
Nh ni dng t kp.
Vng m u vo dng byle
Vng m u vo dng t
Vng m u vo dng t kp
Vng m u ra dng byte
Vng m u ra dng t
Vng m u ra dng t kp
B thi gian
B m
Khi d liu kiu BD dng bt
Khi d liu kiu BD dng byte
Khi d liu kiu BD dng t
Khi d liu kiu BD dng t kp
vng tham s
0.0 n 65535.7
0 n 65535
0 n 65534
0.0 n 65532
0 n 65535.7
0 n 65535
0 n 65534
0 n 65532
0.0 n 255.7
0 n 255
0 n 254
0 n 252
0 n 65535
0 n 65534
0 n 65532
0 n 65535
0 n 65534
0 n 65532
0 n 255
0 n 255
0.0 n 65535.7
0 n 65535
0 n 65534
0 n 65532
TT Tn tham s
25
26
27
28
29
30
31
32
DIX
DIB
DIW
DID
L
LB
LW
LD
Din gii
vng tham s
0.0 n 65535.7
0 n 65535
0 n 65534
0 n 65532
0.0 n 65535.7
0 n 65535
0 n 65534
0 n 65532
2. Nhp cc hng s
Cc hng s c vit gm phn u v tham s di lin nhau v d: B#16#1A l
s: vit dng byte, c s 16, gi tr l 1A tng ng c s thp phn l 26.
Cc hng s v thi gian c vit theo cc k hiu: D (Date) ngy_ H (Hours)
gi M (minuter) pht_ S (seconds) giy_ MS (milliseconds) mili giy v d
2D_23H_10M_50S_13MS l: 2 ngy, 23 gi, 10 pht, 50 giy, 13 mili giy.
Cc kiu vit hng s c th hin trn bng 7.2:
Bng 7.2
Loi
Byte
T
T kp
Bt
C s
8 16
16 2
16
BCD
10 khng du
32 16 10 khng du
S thc
S thc
S thc
16 c du
32 c du
32 du phy ng
Ngy
Phn du
B#16#...
2#...
W# 16#...
C#
B#
2#...
DW#16#...
B#...
0 n rF
0 n 1111_1111_1111_1111
0 n FFFF
0 n 999
(0,0) n (255,255)
0 n 1111_1111_1111_1111_
1111_1111_1111_1111
0000_0000 n FFFF_FFFF
(0,0,0,0) n (255,255,255,255)
(khng c) - 32768 n 32767
L#...
- 2147483648 n + 2147483647
(khng c) ln hn 3,402823 e + 38
nh hn l.175495e - 38
S5T#.....
0H_0M_0S_10MS
n
2H_46M_30S_0MS
ngy_gi_
T#...
pht_giy_
miligiy
Nm_thng_ngy D#...
Phm vi tham s
-24D_20H_31M_23S_648MS n
24D_20H_31M_23S_647MS
1990-1-1 n 2168-12-31
TOD#...
0:0:0:0 n 23:59:59.999
Vit cc k t nh HA
87
0.0
0.1
0.2
1.0
1 2. Lnh AN
Lp trnh dng STL
A
0.0
AN
0.1
0.2
1.0
1.3. Lnh O
Lp trnh dng STL
O
0.0
0.1
0.2
1.0
1.4. Lnh ON
Lp trnh dng STL.
O
0.0
ON
0.1
89
0.2
1.0
0.0
0.1
0.2
1.0
0.0
0.1
02
1.0
A(
)
=
0.0
20.0
20.0
0.1
0.2
0.0
20.0
0.3
0.4
0.1
20.0
0.5
0.2
A(
A(
90
1.8. Lp trnh vi bt nh ni M
Nework 1 :
A
0.0
10.0
Nework 2:
A
0.1
10.1
10.1
0.0
Network 3:
A(
O
1.0
1.0
10.0
10.1
AN
1.0
1.0
S u ch m s: S 2. c 4 m:
0 tng ng 0,01 s
1 tng ng 0,1 s
2 tng ng 1s
3 tng ng 10s
Vi s vo thanh ghi CV nh trn th thi gian c tnh l
t :127 x 1s =127s.
Vi m cng nh th gi tr thi gian cng chnh xc, v vy nn dng m nh.
Trong cc b thi gian ca S7-300 ngoi tn hiu kch thch chnh (bt u) nh
cc b thi gian ca cc PLC khc, cn c tn hiu kch thch cng bc, tn hiu kch
thch cng bc cho php tnh li thi gian t u khi c sn ln ca tn hiu ny, tuy
nhin tn hiu kch thch cng bc ch c gi tr khi tn hiu kch thch chnh c gi
tr 1. Lnh thc hin kch thch cng bc (c iu kin) l: FR.
Lnh FR ch c dng lp trnh STL. B thi gian cng c th dng lnh R d
xo.
2.1. B thi gian xung SP
B thi gian c khi pht ln 1 ti si ln ca RLO khi RLO l 1 th b thi
gian vn duy tr trng thi 1 cho n khi t gi tr t mi xung. Nhng khi RLO v
khng th b thi gian v khng ngay.
C hai kiu lp trnh:
Kiu th nht c lnh NOP:
A
0.1
S5T#10S
SP
0.2
NOP
NOP
1.0
Dng LA D hnh 7. 1 3.
92
Trong lp trnh trn cn hai chn BI v BCD cha s dng phi dng lnh NOP
gi ch. Chn BI l chn ly gi tr thi gian hin thi dng nh phn, chn BCD
l chn ly gi tr thi gian hin thi dng m BCD, c th dng lnh L hoc LC
c cc gi tr thi gian.
Kiu th hai (khng dng lnh NOP)
0.0
S51 # 10S
SE
NOP
MW 2
LC
MW 5
0.1
1
1
1
khng.
0.1
S5T#10S
SS
0.2
NOP
NOP
1.0
li.
A
0.1
ST5#10S
SF
0.2
NOP
NOP
1.0
3. Nhm lnh m
Gi tr trong thanh ghi CV
(current value) l gi tr m tc thi
ca b m, CV lun khng m, do lnh m li s khng dn khi CV = 0.
Gi tr m PV c th c t trc bng lnh L, v d L C#4 (t gi tr m
bng 4). Tuy nhin, khc vi b thi gian, gi tr m ch c np vo CV khi c lnh
t b m (S). Nu khng t gi tr m th b m c th vn tin hnh m (ch
khi CV = 0 th khng m li).
Gi tr u ra ca b m s l 1 nu CV 0, bng 0 nu CV = 0.
B m c th c xo ch ng bng tn hiu xo R.
Cng tng t nh b thi gian, b m cng c th dng lnh kch m (m
cng bc) FR (lnh c iu kin), b m cng m xung khi iu kin ca FR m
bo. Lnh FR ch c dng lp trnh STL.
C th dng lnh L hoc LD c gi tr tc thi ca b m vo ACCU1
x l. Lnh L c s dng c s 2, lnh LD c s dng BCD.
3.1. Lnh m ln CU
A
0.0
CD
BLD
101
NOP 0
NOP 0
NOP 0
NOP 0
NOP 0
A
1.0
95
0.0
CD
BLD
101
C#4
NOP
NOP
NOP
Q 1.0
0.1
96
0.0
CU
0.1
CD
0.2
C#3
0.3
MW 0
LC
MW 1
Q 1.0
1
1
97
PH LC 1
CC PHN MM LP TRNH PLC
1. Tp trnh cho OMRON
1. Phn mm SYSWIN (cho OMRON)
Phn hng dn c thc hin trn version 3.2.
1.1. Khi ng
98
99
100
101
102
103
2.3. Th tc vo lnh
1. Khi ng b tp trnh cm tay, cng tc chn ch ch
PROGRAM hoc ch MONITOR, vo PASSWORD (t kho) theo th t sau:
104
105
106
109
c to ra trong Documentation.
+ Dc comm file: t tn file (*SU.INI) cha cc lnh to ti liu.
+ Printer file: t tn file cha thng tin v tham s in c chn trong menu
Documentation nh kch c giy, s dng trong mi trang in, cng giao tip vi my
in...
+ Printer interface: Chn giao din vi my in.
+ Documetation to: t ch lm vic cho php in ti liu.
112
113
3. Chn PGMS, n phm F7 (cc phn tip sau thao tc chn v n phm c
vit gn thnh PGMS-F7), vo chng trnh qun l file m file mi hoc file
c. m file mi chn DIR-F5 vo a, chn SELECT-F8 xc nhn, n Enter
hin cc th mc, chn th mc sau chn SELECT-F8 xc nhn, chn EXIT-F1
thot v mn hnh trc , t tn file v chn SELECT-F8 xc nhn, chn
ABORT-F1 v mn hnh ban u, n file v ng dn c thit lp.
4. Chn ch ONLINE-F4, ri xc nhn a ch cng ghp ni vi PLC.
5. n F7 chn ch son tho LAD hoc STL.
6. Chn EDIT-F2 vo ch son tho, pha di mn hnh son tho c
dng th mc hng dn cc cch v cc lnh son tho.
7a. Son tho vi STL dng hng dn c dng nh hnh P.2 1 :
114
115
116
117
118
119
120
PH LC 2
BNG LNH CA CC PHN MM PLC
1. BNG LNH CA PLC CPM1A
TT
1
2
3
4
5
Tn lnh
AND
AND LD
AND NOT
CNT
LD
6
7
8
9
10
11
12
13
14
15
16
LD NOT
OR
OR LD
OR NOT
OUT
OUT NOT
TIM
NOP
END
IL
ILC
17
18
19
20
21
JMP
JME
FAL
FALS
STEP
22 SNXT
23
24
25
26
27
28
29
30
31
32
33
SET
KEEP
CNTR
DIFU
DIFD
TIMH
WSFT
CMP
MOV
MVN
BIN
M t
Nhn logic trng thi ca bt xc nh vi iu kin thc hin.
Nhn logic cc kt qu ca cc khi xc nh.
Nhn logic gi tr o ca bt xc nh vi iu kin thc hin.
m li.
Khi ng mt dy lnh vi trng thi ca bt xc nh hoc d nh ngha
mt khi logic c dng vi ANDLD hoc ORLD.
Khi ng mt dy lnh vi nghch o ca bt xc nh.
Cng logic trng thi ca bt xc nh vi iu kin thc hin.
Cng kt qu ca cc khi nh trc.
Cng logic nghch o bt xc nh vi iu kin thc hin.
a ra cng ra gi tr ca bt thc hin.
a ra cng ra gi tr nghch o ca bt thc hin
Qu trnh thi gian tr ON
Khng thc hin g c, qu trnh chuyn sang lnh bn cnh.
Lnh kt thc chng trnh.
Nu iu kin kho cho l OFF tt c cc u ra l OFF v ton b thi gian
(time) s phc hi gia IL ny (02) v IL khc (03). Cc lnh khc c iu
hnh nh l lnh NOP (00), b m vn duy tr.
Nu iu kin nhy b tt (OFF) tt c cc lnh gia JMP (04) v JME (05)
tng ng b b qua.
Pht mt li khng tin nh v cho ra FAL vo b lp trnh cm tay.
Pht mt li tin nh v cho ra FALS vo b lp trnh cm tay.
Khi dng vi bt iu khin s xc nh im bt u mt bc mi v phc
hi (R) bc trc . Khi khng dng vi bt iu khin s xc nh im
cui ca vic thc hin bc.
Dng vi mt bt iu khin ch ra kt thc bc, phc hi bc v bt
u bc tip theo.
To ra b ghi dch bt.
xc nh mt bt nh l mt cht iu khin bi cc u vo t v phc hi.
Tng hoc gim s m bi mt trong s cc tn hiu vo.
t bt xc nh cho mt chu k ti sn trc ca xung vo.
Nhn logic trng thi ca bt xc nh vi iu kin thc hin.
B thi gian tc cao c tr
Dch chuyn d liu gia cc t u v cui trong nhm t, vit 0 vo t u
so snh ni dung ca 2 t v a ra kt qu cc c GR, EQ, LE.
Chp d liu ngun (t hoc hng s) vo t dch.
o d liu ngun (t hoc hng s) sau chp n vo t ch
Chuyn d liu 4 s dng BCD trong t ngun thnh d liu nh phn 16 bt
v da d liu d c chuyn vo t kt qu.
121
TT Tn lnh
M t
34 BCD
Chuyn d liu nh phn trong t ngun thnh BCD sau da d liu
chuyn m ra t kt qu.
35 ASL
Dch tng bt trong t n ca d liu v bn tri c CY
36 ASR
Dch tng bt trong t n ca d liu v bn phi c CY
37 ROL
Quay cc bt trong t n ca d liu mt bt v bn tri c CY
38 ROR
Quay cc bt trong t n ca d liu mt bt v bn phi c CY
39 COM
o trng thi bt ca mt t d liu.
40 ADD
Cng 2 gi tr BCD 4 s vi ni dung ca CY v a kt qu n t ghi kt
qu c bit.
41 SUB
Tr mt gi tr BCD 4 s v CY t mt gi tr BCD 4 bt khc v a kt qu
42 MUL
Nhn 2 gi tr BCD 4 s v a kt qu ti t kt qu c bit.
43 DIV
Chia s BCD 4 s cho s b chia BCD 4 s v a kt qu ti t kt qu c
bit.
44 ANDW
Nhn logic 2 t vo 16 bt v t bt tng ng vo t kt qu nu cc bt
tng ng trong cc t vo u ON.
45 ORW
Cng logic 2 t vo 16 bt v t bt tng ng vo t kt qu nu cc bt
tng ng trong d liu vo l ON.
46 XORW
Cng o (EXNOR) 2 t 16 bt v t bt vo t kt qu khi cc bt tng
ng trong cc t vo c trng thi khc nhau.
47 XNRW
Cng o (EXNOR) 2 t 16 bt v t bt vo t kt qu khi cc bt tng
ng trong cc t vo c cng trng thi.
48 INC
Tng t BCD 4 s ln 1 n v.
49 DEC
Gim t BCD 4 s i 1 n v.
50 STC
t c mang sang (bt ON, CY)
51 CLC
Xo c mang sang (tt OF, CY)
52 TRSM
Khi u d liu, khng dng vi CQM 1 -CPU 11/21 -E.
53 MSG
Hin th thng bo 16 v tr tn b lp trnh.
54 ADB
Cng 2 gi tr Hexa 4 s vi ni dung ca CY v gi kt qu ti t kt qu
xc nh.
55 SBB
Tr gi tr Hexa 4 s cho mt gi tr Ilexa 4 s, CY v gi kt qu ti t kt
qu.
56 MLB
Nhn 2 s tr Hexa 4 s v gi kt qu ti t kt qu xc nh.
57 DVB
Chia s tr Hexa 4 s cho s Hexa 4 s v gi kt qu ti t kt qu xc nh
58 ADDL
Cng 2 gi tr 8 s (2 tr mt) v ni dung ca CY v gi kt qu ti cc t
kt qu xc nh.
59 SUBL
Tr gi tr BCD 8 s cho mt gi tr BCD 8 s v CY v gi kt qu vo t
kt qu.
60 MULL
Nhn 2 gi tr BCD 8 s v gi kt qu vo cc t kt qu xc nh.
61 DIVL
Chia s BCD 8 s cho s BCD 8 s v gi kt qu n cc t kt qu xc
nh.
62 BINL
Chuyn gi tr BCD thnh cc t nh phn ngun lin kt v a d liu
chuyn i n 2 t kt qu lin tip.
63 BCDL
Chuyn gi tr nh phn thnh hai t BCD ngun lin tip v da d liu d
chuyn i n 2 t kt qu lin tip.
64 XFER
Chuyn 1 s t ngun lin tip thnh t ch lin tip
65 BSET
sao chp ni dung 1 t hoc 1 hng s thnh mt s t lin tip.
122
TT Tn lnh
M t
66 ROOT
Bnh phng (khai cn) ca gi tr BCD 8 s v a ra kt qu s nguyn 4
ch s ct ngt v gi kt qu ra 1 t nh trc.
67 XCIIG
Trao i ni dung ca hai t khc nhau.
68 @COLM
Chp 16 bt ca mt t xc nh vo mt ct bt ca cc t 16 bt lin tip.
69 CPS
So snh hai gi tr nh phn 16 bt (4 s) nh du v a kt qu n cc
c GR, EQ, LE.
70 CPSL
So snh hai gi tr nh phn 32 bt (8 s) d nh du v a kt qu n cc
c GR, EQ, LE.
71 @DBS
Chia 1 gi tr nh phn 16 bt nh du cho mt gi tr khc v da kt qu
nh phn 32 bt nh du vo t R n R+l.
72 @DBSL
Chia 1 gi tr nh phn 32 bt nh du cho mt gi tr khc v a kt qu
nh phn 64 bt nh du vo t R+3 n R.
73 @FCS
Kim tra li trong d liu truyn bi lnh Host linh.
74 @FPD
Tim li trong cm cc lnh.
75 @HEX
Chuyn i d liu ASCII thnh d liu hexa.
76 @HKY
Vo d liu hexa n 8 s t bn 16 phm.
77 @HMS
Chuyn i d liu giy (s) thnh d liu gi (h) v pht (mm).
78 @XE
Chp mt bt ca cm 16 l lin lip vo t xc nh.
79 @MAX
Tm gi tr cc i trong khng gian d liu xc nh v a gi tr ny ti t
khc.
80 @MBS
Nhn ni dung nh phn nh du ca hai t v a kt qu nh phn 8 bt
nh du vo R+l v R.
81 @MBSL
Nhn hai gi tr nh phn 32 bt (8 s) nh du v a kt qu nh phn
16 bt nh du vo R+3 n R.
82 @MIN
Tm gi tr cc tiu trong khng gian d liu xc nh v a gi tr ny vo
t khc.
83 @NEG
Chuyn i ni dung hexa 4 ch s ca t ngun thnh phn b modul 2 ca
n v a kt qu vo R.
84 @NEGL
Chuyn i ni dung hexa 8 ch s ca t ngun thnh phn b modul 2 ca
n v a kt qu vo R v R+l.
85 PID
(Ch c CQM1-CPV43E) th hin iu khin PID da trn cc thng s xc
nh.
86 @PLS2
(Ch c CQM 1 -CPV43E) Tng tc xung ra t 0 ti tn s ch.
87 @PWM
(Ch c CQM 1 -CPV43E) a ra cng mt v hai cc xung c t s lun
phin xc nh (0%-99%).
88 @RXD
Nhp d liu thng qua cng lin lc.
89 @SCL2
(Ch c CQM 1-CPV43E) Chuyn i tuyn tnh mt gi tr hexa 4 s
nh du thnh gi tr s BCD 4 ch s.
90 @SCL3
(Ch c CQM 1 -CPV43E) Chuyn i tuyn tnh mt gi tr BCD 4 ch s
thnh gi tr hexa 4 ch s nh du.
91 @SEC
Chuyn i d liu gi (h) v pht thnh d liu giy (s).
92 @SBBL
Tr i mt gi tr nh phn 8 ch s (bnh thng hoc nh du) tr gi tr
khc v a kt qu ra R v R +1.
93 @SRCH
Kim tra phm vi xc nh ca b nh dng cho d liu xc nh. a cc
a ch t cc t trong phm vi cha d liu.
94 @SUM
Tnh tng ni dung cc t trong phm vi xc nh ca b nh.
123
TT Tn lnh
M t
95 @XFRB
Chp trng thi ca nhiu nht l 255 bt ngun xc nh vo cc bt ch xc
nh.
96 @ZCP
So snh mt t vi mt di xc nh bi gii hn thp v cao v a kt qu
n cc c GR, EQ, LE.
97 ZCPL
So snh mt gi tr 8 ch s vi mt di xc nh bi cc gii hn thp v cao
sau da kt qu n cc c GR, EQ, LE.
98 SLD
Dch tri d liu gia cc t u v cui mt ch s (4 bt) v l bn tri.
99 SRD
Dch phi d liu gia cc t u v cui mt ch s (4 bt) v bn phi.
100 MLPX
Chuyn i 4 ch s hexa trong t ngun thnh gi tr thp phn t 0 n 15
v ghi vo cc t hoc cc bt kt qu c v tr tng ng vi gi tr c
chuyn i.
101 DMPX
Xc nh v tr ON cao nht trong t ngun v chuyn cc bt tng ng vo
t kt qu.
102 SDEC
Chuyn gi tr hexa t ngun n d liu cho hin th 7 thanh.
103 DIST
Chuyn mt t ca d liu ngun n t cui m a ch ca n c cho bi
t cui cng vi OFF SET.
104 CON
Li d liu t ngun v vit n vo t cui.
105 MOVB
Truyn bt xc nh ca t hoc bng s ngun n bt xc nh ca t cui.
106 MOVD
Chuyn ni dung hexa ca cc ch s ngun 4 bt xc nh t cc ch s
cui xc nh. ti a l 4 ch s.
107 SFTR
Dch d liu trong tng ngun hoc ch cui cc t ngun xc nh v hn
tri hoc bn phi.
108 TCMP
So snh gi tr hexa 4 ch s vi gi tr trong bng gm 16 t.
109 ASC
Chuyn i cc gi tr hexa t ngun thnh m ASII 8 bt bt u ti na tn
cng bn tri hoc phi ca t u xc nh.
110 SBS
Gi v thc hin chng trnh con.
111 SBN
nh du bt u ca chng trnh con.
112 RET
Kt thc ca chng trnh con v tr v chng trnh chnh.
113 IOFF
Lm ti tt c u vo v ra gia t u v t cui.
114 MACRO
Gi v thc hin chng trnh con thay th cc t vo ra.
115 @ASFT
To mt b ghi dch trao i ni dung ca cc t lin kt khi mt trong cc
t l 0.
116 @MCMP
so snh mt cm 16 t lin tip vi mt cm 16 t lin tip khc.
117 @RXD
o d liu thng qua mt cng lin lc (cng COM).
118 @TXD
Gi d liu thng qua mt cng lin lc.
119 CMPL
So snh 2 i lng hexa 8 ch s.
120 @INI
Khi ng v dng qu trnh m, so snh v chuyn PV ca b m, dng
u ra xung.
121 @PRV
c PV ca b m v d liu trng thi cho b m c tc cao nht.
122 @CTBL
So snh PV ca b m v pht mt bn trc tip hoc l khi ng qu trnh
chy.
123 @SPED
a ra cc xung vi tn s xc nh (10 Hz 50 kHz trong cc b 10 Hz) tn
s ra c th thay i trong khi cc xung ang c a ra.
124 @PULS
a ra mt s xc nh cc xung c tn s xc nh, u ra xung khng dng
cho n khi s lng xung c a ra ht.
125 @SCL
Th hin s i thang o cho gi tr tnh ton.
126 @BCNT
m tng s cc bt ang chy (ON) trong cm t xc nh.
124
TT Tn lnh
M t
127 @BCMP
Quyt nh xem gi tr ca mt t c nm trong phm vi xc nh bi gii
hn di v trn.
128 @STIM
iu khin Time khong dng cho cc ngt th tc.
129 DSW
a vo d liu BCD 4 hoc 8 ch s t mt chuyn mch s.
130 7SEG
Chuyn d liu BCD 4 hoc 8 ch s thnh dng hin th 7 thanh.
131 @INT
Th hin iu khin v ngt nh l mt n hoc khng mt n cc bt ngt
cho cc ngt vo ra.
132 @ACC
Cho (CQM 1-CPV43-E) cng vi PVLS (-) ACC (-) iu khin tng tc v
gim tc cc xung ra t cng 1 v 2.
133 @ABDL
Cng hai gi tr nh phn 8 ch s (d kin thng hoc ng du) v a kt
qu ra R v R +1.
134 @APR
Th hin cc php tnh sin, cosin hoc cc tim cn tuyn lnh.
135 AVG
Cng mt s xc nh cc t hexa v tnh gi tr chnh, quay du thp phn i
mt khong 4 ch s.
Tn lnh
M t
A(
AN
O(
ON
=
R
n
n
125
TT
Tn lnh
M t
16 SE
17 SF
18 SP
19 SS
2.1.5. Lnh ca b m
20 CD
21 CU
22 R
23 S
C
C
24 !=F
25 +F
26 <=F
27 <F
28 ><F
29 >=F
30 >F
31 -F
33 G
34 JC
35 JU
n
n
Gi khi d liu DB, khng ph thuc vo RLO, qut chng trnh khng b
gin on, RLO khng b nh hng.
To lp hoc xo khi d liu c lp vi RLO.
Nhy sang lm vic khi n nu RLO = 1.
Nhy sang lm vic khi n, khng ph thuc RLO v RLO khng b nh
hng.
126
TT
Tn lnh
M t
0
1
STP
A=
AN=
AW
DO=
O=
ON=
OW
XOR
RU
SU
TB
TBN
==
RB=
RD=
S=
FR=
SD=
SEC=
SFD=
SP=
SSU=
L=
LD=
LW=
T=
127
TT
Tn lnh
M t
JC=
JM=
JN:
JO=
JP=
JU=
JZ=
I
IA
LRS
RA
n
n
LIR
RU
STS
SU
TAK
TIR
TNB
Tn lnh
M t
128
TT
Tn lnh
6 AB>= n1,n2
M t
Thc hin lnh AND gia gi tr ca bt u tin trong ngn xp vi gi tr
1 nu gi tr ca hai byte n1 v n2 tho mn n1 n2. Kt qu c ghi li
vo bt u tin ca ngn xp.
7 AD<= n1,n2
Thc hin lnh AND gia gi tr ca bt u tin trong ngn xp vi gi tr
1 nu ni dung ca hai t kp (4byte) n1 v n2 tho mn n1 n2. Kt qu
c ghi li vo bt u tin ca ngn xp.
8 AD>= n1,n2
Thc hin lnh AND gia gi tr ca bt u tin trong ngn xp vi gi tr
1 nu ni dung ca hai t kp (4byte) n1 v n2 tho mn n1 n2. Kt qu
c ghi li vo bt u tin ca ngn xp.
9 A D = n1,n2
Thc hin lnh AND gia gi tr ca bt u tin trong ngn xp vi gi tr
1 nu ni dung ca hai t kp (4byte) n1 v n2 tho mn n1 = n2. Kt qu
c ghi li vo bt u tin ca ngn xp.
10 AI
N
Lnh AND c thc hin tc thi gia gi tr ca bt u tin trong ngn
xp vi im n c ch dn. Kt qu c ghi li vo bt u ca ngn
xp.
11 ALD
Thc hin lnh AND gia gi tr ca bt u tin v ca bt th hai trong
ngn xp. Kt qu c ghi li vo bt u tin ca ngn xp, cc gi tr
cn li trong ngn xp c ko ln mt bt.
12 AN
N
Thc hin lnh AND gia gi tr ca bt du tin trong ngn xp vi gi tr
nghch o ca im n trong ch dn. Kt qu c ghi li vo bt u tin
ca ngn xp
13 ANI
N
Thc hin tc thi lnh AND gia gi tr ca bt u tin trong ngn xp
vi gi tr nghch o ca im n trong ch dn. Kt qu c ghi li vo
bt u tin ca ngn xp.
(5)
14 AR<= n1,n2
Thc hin lnh AND gia gi tr ca bt u tin trong ngn xp vi gi tr
1 nu ni dung ca hai s thc n1 v n2 tho mn n1 n2. Kt qu c
ghi li vo bt u tin ca ngn xp.
15 AR= n1,n2(5) Thc hin lnh AND gia gi tr ca bt u tin trong ngn xp vi gi tr
1 nu ni dung ca hai s thc n1 v n2 tho mn n1 = n2. Kt qu c
ghi li vo bt u tin ca ngn xp.
16 AR>= n1,n2(5) Thc hin lnh AND gia gi tr ca bt u tin trong ngn xp vi gi tr
1 nu ni dung ca hai s thc n1 v n2 tho mn n1 n2. Kt qu c
ghi li vo bt u tin ca ngn xp.
17 AW<= n 1,n2 Thc hin lnh AND gia gi tr ca bt u tin trong ngn xp vi gi tr
1 nu ni dung ca hai t n1 v n2 tho mn n1 n2. Kt qu c ghi li
vo bt u tin ca ngn xp.
18 AW= n1,n2
Thc hin lnh AND gia gi tr ca bt u tin trong ngn xp vi gi tr
1 nu ni dung ca hai t n1 v n2 tho mn n1 = n2. Kt qu c ghi li
vo bt u tin ca ngn xp.
19 AW>= n1,n2
Thc hin lnh AND gia gi tr ca bt u tin trong ngn xp vi gi tr
1 nu ni dung ca hai t n1 v n2 tho mn n1 n2. Kt qu c ghi li
vo bt u tin ca ngn xp.
20 CTU Cxx,PV Khi ng b m tin theo sn ln tn hiu u vo. B m c t
li trng thi ban u (Reset) nu u vo R ca b m c kch.
21 CTDU Cxx,PV Khi ng b m tin theo sn ln tn hiu u vo th nht v m li
theo sn ln tn hiu th hai. B m c t li trng thi ban u
(reset) nu u vo R ca b m c kch.
22 ED
t gi tr logic 1 vo bt u tin ca ngn xp khi xut hin sn xung
ca tn hiu.
129
TT
Tn lnh
23 EU
24 LD
25 LDB<= n1,n2
26 LDB= n1,n2
27 LDB>= n1,n2
28 LDD= n1,n2
29 LDD>= n1,n2
30 LDI
31 LDN
32 LDNI n
33 LDR<= n1,n2(5)
34 LDR= n1,n2(5)
35 LDR>= n1,n2(5)
36 LDW<=n1,n2(5)
37 LDW= n1,n2(5)
38 LDW>=n1,n2(5)
39 LPP
40 LPS
41 LRD
42 MEND (l)(2)
43 NOT
44 O
n
45 OB<= n1, n2
46 OB=
130
n1, n2
M t
t gi tr logic 1 vo bt u tin ca ngn xp khi xut hin sn ln ca
tn hiu.
Np gi tr logic ca im n ch dn trong lnh vo bt u tin ca ngn
xp.
Bt u tin ca ngn xp nhn gi tr logic 1 nu ni dung hai byte n1 v
n2 tho mn n1 n2.
Bt u tin ca ngn xp nhn gi tr logic 1 nu ni ung hai byte n1 v
n2 tho mn n1 = n2.
Bt u tin ca ngn xp nhn gi tr logic 1 nu ni dung hai byte n1 v
n2 tho mn n1 n2.
Bt u tin ca ngn xp nhn gi tr logic 1 nu ni dung hai t kp n1 v
n2 tho mn n1 = n2.
Bt u tin ca ngn xp nhn gi tr logic 1 nu ni dung hai t kp n1 v
n2 tho mn n1 n2.
Lnh np tc thi gi tr logic ca tip im n ch dn trong lnh vo bt
u tin trong ngn xp.
Lnh np gi tr logic nghch o ca tip im n ch dn trong lnh vo bt
u tin trong ngn xp.
Lnh np tc thi gi tr logic nghch o ca tip im n ch dn trong
lnh vo bt u tin trong ngn xp
Bt u tin trong ngn xp nhn gi tr logic 1 nu ni dung hai s thc n1
v n2 tho mn n1 n2.
Bt u tin trong ngn xp nhn gi tr logic 1 nu ni dung hai s thc n1
v n2 tho mn n1 = n2.
Bt u tin trong ngn xp nhn gi tr logic 1 nu ni dung hai s thc n1
v n2 tho mn n1 n2.
Bt u tin trong ngn xp nhn gi tr logic 1 nu ni dung hai t n1 v
n2 tho mn n1 n2.
Bt u tin trong ngn xp nhn gi tr logic 1 nu ni dung hai t n1 v
n2 tho mn n1 = n2.
Bt u tin trong ngn xp nhn gi tr logic 1 nu ni dung hai t n1 v
n2 tho mn n1 n2.
Ko ni dung ca ngn xp ln mt bt. Gi tr mi ca bt trn l gi tr c
ca bt di, su ca ngn xp gim i mt bt.
Sao chp gi tr bt u tin trong ngn xp vo bt th hai. Ni dung cn
li ca ngn xp b y xung mt bt.
Sao chp gi tr ca bt th hai vo bt u tin trong ngn xp. Gi tr cn
li ca ngn xp gi nguyn.
Kt thc phn chng trnh trong mt vng qua.
o gi tr ca bt u tin trong ngn xp.
Thc hin ton t OR gia bt u tin ca ngn xp vi im n ch dn
trong lnh. Kt qu c ghi vo bt u tin trong ngn xp.
Thc hin ton t OR gia bt u tin ca ngn xp vi gi tr logic 1 nu
ni dung hai byte n1 v n2 tho mn n1 n2. Kt qu c ghi vo bt u
tin trong ngn xp.
Thc hin ton t OR gia bt u tin ca ngn xp vi gi tr logic 1 nu
ni dung hai byte n1 v n2 tho mn n1 = n2. Kt qu c ghi vo bt u
tin trong ngn xp.
TT
Tn lnh
47 OB>= n1, n2
48 OD<= n1, n2
49 OD=
n1, n2
50 OD>= n1, n2
51 OI
52 OLD
53 ON
54 ONI
55 OR<= n1,n2(5)
56 OR=
n1,n2(5)
57 OR>= n1,n2(5)
58 OW<= n1,n2(5)
59 OW=
n1,n2(5)
60 OW>= n1,n2(5)
61 RET
62 RET
(l)(3)(4)
(2)(3)(4)
M t
Thc hin ton t OR gia bt u tin ca ngn xp vi gi tr logic 1 nu
ni dung hai byte n1 v n2 tho mn n1 n2. Kt qu c ghi vo bt u
tin trong ngn xp.
Thc hin ton t OR gia bt u tin ca ngn xp vi gi tr logic 1 nu
ni dung hai t kp n1 v n2 tho mn n1 n2. Kt qu c ghi vo bt
u tin trong ngn xp.
Thc hin ton t OR gia bt u tin ca ngn xp vi gi tr logic 1 nu
ni dung hai t kp n1 v n2 tho mn n1 = n2. Kt qu c ghi vo bt
u tin trong ngn xp.
Thc hin ton t OR gia bt u tin ca ngn xp vi gi tr logic 1 nu
ni dung hai t kp n1 v n2 tho mn n1 n2. Kt qu c ghi vo bt
u tin trong ngn xp.
Thc hin tc thi ton t OR gia bt u tin ca ngn xp vi im n
ch dn trong lnh. Kt qu c ghi vo bt u tin trong ngn xp.
Thc hin ton t OR gia bt u v bt th hai trong ngn xp. Kt qu
c ghi vo bt u tin trong ngn xp, cc gi tr cn li ca ngn xp
c chuyn ln mt bt.
Thc hin ton t OR gia bt u tin ca ngn xp vi gi tr logic
nghch o ca im n ch dn trong lnh. Kt qu c ghi vo bt u
tin trong ngn xp
Thc hin tc thi ton t OR gia bt u tin ca ngn xp vi gi tr
logic nghch o ca im n ch dn trong lnh. Kt qu c ghi vo bt
u tin trong ngn xp.
Thc hin ton t OR gia bt u tin ca ngn xp vi gi tr logic 1 nu
hai s thc n1 v n2 tho mn n1 n2. Kt qu c ghi li vo bt u
trong ngn xp
Thc hin ton t OR gia bt u tin ca ngn xp vi gi tr logic 1 nu
hai s thc n1 v n2 tho mn n1 = n2. Kt qu ghi vo bt u trong ngn
xp.
Thc hin ton t OR gia bt u tin ca ngn xp vi gi tr logic 1 nu
hai s thc n1 v n2 tho mn n1 > n2. Kt qu ghi li vo bt u trong
ngn xp.
Thc hin ton t OR gia bt u tin ca ngn xp vi gi tr logic 1 nu
hai t n1 v n2 tho mn n1 < n2. Kt qu c ghi li vo bt u trong
ngn xp.
Thc hin ton t OR gia bt u lin ca ngn xp vi gi tr logic 1 nu
hai t n1 v n2 tho mn n1 = n2. Kt qu c ghi li vo bt u trong
ngn xp.
Thc hin ton t OR gia bt u tin ca ngn xp vi gi tr logic 1 nu
hai t n1 v n2 tho mn n1 n2. Kt qu c ghi li vo bt u trong
ngn xp.
Lnh thot khi chng trnh con v tr iu khin chng trnh gi n.
Lnh thot khi chng trnh x l ngt (interrupt) v tr iu khin
chng trnh chnh.
IN1,
IN2(5)
IN1,
IN2(5)
Thc hin php nhn hai s thc (32bt) IN1 v IN2. Kt qu c ghi li
vo IN2.
Thc hin php chia hai s thc (32bt) IN1 v IN2. Kt qu c ghi li
vo IN2.
131
TT
Tn lnh
65 +D
IN1,
IN2
66 +I
IN1,
IN2
67 +R
IN1,
IN2(5)
68 ANDD IN1,
IN2
69 ANDW IN1,
IN2
70 AICH INT,
EVENT
71 ATH INT,
OUT,
LEN
72 ATT DATA
TABLE
73 BCDI IN
74 BMB
IN,
OUT,N
75 BMW IN,
OUT,N
76 CALL n(1)(6)
77 CRET (l)(3)(4)
78 CRETI (2)(3)(4)
79 -D
IN1,
IN2
80 DECD IN
81 DECO IN,
OUT
82 DECW IN
83 DSIS (1)
84 DIV
IN1,
IN2
85 DTCH EVENT
86 DTR IN,
OUT(5)
87 ENCO IN,OUT
(l)
88 ENI
89 FIFO TABLE,
DATA(5)
90 FILL IN,
OUT,N
132
M t
Thc hin php cng hai s nguyn kiu t kp IN1 v IN2. Kt qu c
ghi li vo IN2.
Thc hin php cng hai s nguyn kiu t IN1 v IN2. Kt qu c ghi
li vo IN2.
Thc hin php cng hai s thc (32bt) li v IN2. Kt qu c ghi li
vo IN2.
Thc hin ton t AND gia cc gi tr kiu t kp IN1 v IN2. Kt qu
c ghi li vo IN2.
Thc hin ton t AND gia cc gi tr kiu t IN1 v IN2. Kt qu c
ghi li vo IN2.
Khai bo chng trnh x l ngt INT theo kiu EVENT
Bin i mt su k t t m ASCII t v tr IN (kiu byte) vi di LEN
(kiu byte) sang m hexa (c s 16) v ghi vo mng k t byte OUT.
Ni mt gi tr kiu t DATA (2 byte) vo bng TABLE.
Bin i mt gi tr t m BCD c di 2 byte sang kiu nguyn. Kt
qu c ghi li vo IN.
Sao chp mt mng gm N byte k t v tr u IN (byte) vo mng c v
tr l OUT (kiu byte)
sao chp mt mng t (2 byte) vi di N (1 byte) v v tr du IN (2
byte) vo mng c v tr u OUT.
Gi chng trnh con c nh nhn n.
Kt thc mt chng trnh con v tr iu khin v chng trnh gi n.
Kt thc mt chng trnh x l ngt v tr iu khin v chng trnh
chnh.
Thc hin php tr hai s nguyn kiu t kp IN1 v IN2. Kt qu c
ghi li vo IN2.
Gim gi tr ca t kp IN i mt n v.
Gii m gi tr ca mt byte IN sau gn gi tr 1 vo bt ca t OUT (2
byte) c ch s l IN.
Gim gi tr ca t IN i mt n v.
v hiu ho tt c cc ngt (interrupt).
Chia s nguyn 16 bt, c xc nh l t thp ca IN2 (kiu t kp), cho
IN1 kiu l. Kt qu c ghi li vo t IN2.
V hiu ho mt ngt kiu EVENT
Chuyn i mt s nguyn 32 bt IN c du sang thnh mt s thc 32 bt
OUT
Chuyn i ch s ca bt thp nht c gi tr logic 1 trong t IN sang
thnh mt s nguyn v ghi vo bt cui ca byte OUT.
t tt c cc ngt vo ch tch cc.
Ly gi tr c cho vo u tin ra khi bng v chuyn n n vng
d liu DATA c ch dn trong lnh.
gi tr t IN vo mt mng nh gm N t (N c kiu byte) bt u t v
tr OUT (kiu t).
TT
Tn lnh
91 FND< SRC,
PATRRI
NDX(5)
92 END<> SRC,
PATRRI,
NDX(5)
93 FND= SRC,
PATRRI,
NDX(5)
94 FND> SRC,
PATRRI,
NDX(5))
95 FOR INDEX
INITIAL,
FINAL(1)5
96 HDEF HSC,
MODE(1)
97 HSC n
98 HTA IN,OUT,
LEN
99 -I
IN1, IN2
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
M t
Xc nh v tr nh trong bng SRC (kiu t), k t cho bi INDX
(kiu t, = 0 nu t u bng) m gi tr nh hn gi tr ca PATRN
(kiu t).
Xc nh v tr nh trong bng SRC (kiu t), k t cho bi INDX
(kiu t, = 0 nu t u bng) m gi tr khc gi tr ca PATRN
(kiu t).
Xc nh v tr nh trong bng SRC (kiu t), k t cho bi INDX
(kiu t, = 0 nu t u bng) m gi tr bng gi tr ca PATRN
(kiu t).
Xc nh v tr nh trong bng SRC (kiu t), k t cho bi INDX
(kiu t, = 0 nu t u bng) m gi tr ln hn gi tr ca PATRN
(kiu t).
Thc hin cc lnh nm gia FOR v NEXT theo kiu xoay vng vi b
m s vng INDEX (kiu t), bt u t vng s INITIAL (kiu t) v
kt thc ti vng FINAL (t).
Xc nh kiu thut ton MODE cho b m tc cao HSC (byte).
133
TT
Tn lnh
118 ORW IN1, IN2
M t
Thc hin ton t OR cho hai t IN1 v IN2, sau ghi kt qu li vo
IN2.
(5)
119 PLS
xx
a b pht xung nhanh c nh ngha trong b nh c bit vo
trng thi tch cc. Xung c a ra cng Qx.x.
120 R
S_BT,n Xo mt mng gm n bt k t a ch S_BT (kiu bt).
121 -R
IN1,
Thc hin php tr hai s thc (32bt) IN1 v IN2. Kt qu c ghi li
vo IN2.
NT2(5)
122 Ri
S_BT,n Xo tc thi mt mng gm n bt k t a ch S_BT.
123 RLD IN, n
Quay trn t kp IN sang tri n bt.
124 RLW IN, n
Quay trn t IN sang tri n bt.
125 RRD IN, n
Quay trn t kp IN sang phi n bt.
126 RRW IN, n
Quay trn t IN sang phi n bt.
127 S
S_BT,n t gi tr logic 1 vo mt mng n bt k t a ch S_BT.
128 SBR N(1)(2)(4)
Khai bo nhn n cho chng trnh con.
129 SEG IN, OUT Chuyn i gi tr ca 4 bt thp trong byte IN sang thnh m tng ng
cho thanh ghi 7 nt v ghi vo OUT
130 SHRB DATA,
Dch thanh ghi gm |n|0 bt c bt thp nht l S_BT sang tri nu n>0.
S_BT,n hoc sang phi nu n<0. Gi tr ca bt DATA c a vo bt trng ca
thanh ghi sau khi dch (bt S_BT nu n>0, hoc bt S_BT nu n<0)
131 SI
S_BT,n t tc thi gi tr logic 1 vo mng n bt k t bt S_BT.
132 SLD IN,n
Dch t kp IN sang tri mt bt.
133 SLW IN,n
Dch t IN sang tri mt bt.
134 SQRT IN, OUT Ly cn bc hai ca s thc 32 bt IN v ghi kt qu vo OUT (32bt).
135 SRD IN,n
Dch t kp IN sang phi mt bt.
136 SRW IN,n
Dch t IN sang phi mt bt.
137 STOP
Dng mm chng trnh.
138 SWAP IN
i ch hai bt u tin v cui cng ca byte IN cho nhau.
(5)
139 TODR T
c gi v ngy thng sau hin thi t ng h v ghi vo b m 8 byte
u l T.
140 TODW T(5)
Ghi vo ng h gi tr thi gian, ngy, thng t b m 8 byte vi byte
u l T.
141 TON Txx, PT Khi ng b pht thi gian tr Txx vi thi gian tr t trc l tch ca
PT (kiu t) v phn gii ca b thi gian Txx c chn.
142 TONR Txx, PT Khi ng b pht thi gian tr c nh Txx vi thi gian tr t trc l
tch ca PT(kiu t) v phn gii ca b thi gian Txx c chn.
143 TRUNG IN,
Chuyn i mt s thc 32 bt IN thnh mt s nguyn 32 bt c u v
OUT(5) ghi vo OUT.
144 WDR
t chun li b pht xung kim tra.
145 XMT TABLE, Truyn ni dung ca bng TABLE n cng PORT.
PORT
146 XORD
IN1, Thc hin ton t exclusive OR cho cc bt ca hai t kp IN1 v IN2.
IN2
Kt qu c ghi li vo IN2.
147 XORW
IN1, Thc hin ton t exclusive OR cho cc bt ca hai t IN1 v IN2. Kt
IN2
qu c ghi li vo IN2.
(l)
Nhng lnh khng thc hin c trong chng trnh x l ngt. Lnh INT ch c th l lnh
bt u ca chng trnh x l ngt.
134
(2)
(3)
(4)
(5)
(6)
(7)
Nhng lnh khng thc hin c trong chng trnh con. Lnh SBR ch c th l lnh bt
u ca chng trnh con.
Nhng lnh c km chc nng ghi li ni dung ca ngn xp trc .
Nhng lnh khng s dng c trong chng trnh chnh.
Nhng lnh ch c trong CPU 214.
Ghi nh li ni dung tc thi ca ngn xp. t TOS ln 1 v gn gi tr logic 0 vo cc bt cn
li ca ngn xp.
t TOS ln 1.
Tn lnh
n
n
4 +AR1 n
5 +AR2 n
6 +D
7 -D
8 *D
9 /D
10 = =D
11 <>D
12 >D
13 <D
14 >=D
15 <=D
16 +I
17 -I
18 *I
19 /I
20 = =I
21 <>l
22 >I
M t
Cng vi hng s c vit im n.
Ni dung ca RLO hin hnh c gn cho i tng n.
Dng ng ngoc biu thc m ngoc trc , lnh ny khng c
i tng.
Cng ni dung ca ACCU1 hoc ni dung ti con tr n vi ni dung c
a ch thanh ghi 1.
Cng ni dung ca ACCU1 hoc ni dung ti con tr n vi ni dung c
a ch thanh ghi 2.
Cng 2 s nguyn 32 bt ACCU1 v ACCU2, kt qu ACCU1.
Tr s nguyn 32 bt ACCU2 cho s nguyn 32 bt ACCU1, kt qu
ACCU1.
Nhn 2 s nguyn 32 bt ACCU1 v ACCU2, kt qu ACCU1.
Chia s nguyn 32 bt ACCU2 cho s nguyn 32 bt ACCU1, kt qu
ACCU1.
So snh hai s nguyn 32 bt ACCU1 v ACCU2 c bng nhau khng.
So snh hai s nguyn 32 bt ACCU1 v ACCU2 xem c khc nhau
khng.
So snh s nguyn 32 bt ACCU2 c ln hn s nguyn 32 bt
ACCU1 khng.
So snh s nguyn 32 bt ACCU2 c nh hn s nguyn 32 bt
ACCU1 khng.
So snh s nguyn 32 bt ACCU2 c ln hn hay bng s nguyn 32 bt
ACCU1 khng.
So snh s nguyn 32 bt ACCU2 c nh hn hay bng s nguyn 32
bt ACCU1 khng.
Cng 2 s nguyn 16 bt ACCU1 v ACCU2, kt qu ACCU1.
Tr s nguyn 16 bt ACCU2 cho s nguyn 16 bt ACCU1, kt qu
ACCU1.
Nhn 2 s nguyn 1 6 bt ACCU1 v ACCU2, kt qu ACCU1.
Chia s nguyn 16 bt ACCU2 cho s nguyn 16 bt ACCU1, kt qu
ACCU1.
So snh hai s nguyn 16 bt ACCU1 v ACCU2 c bng nhau khng.
So snh hai s nguyn 16 bt ACCU1 v ACCU2 xem c khc nhau
khng.
So snh s nguyn 16 bt ACCU2 c ln hn s nguyn 16 bt
ACCU1 khng.
135
TT
23 <I
Tn lnh
24 >=I
25 <=I
26 +R
27 -R
28 *R
29 /R
30 = =R
31 <>R
32 >R
33 <R
34 >=R
35 <=R
36 A
37 A(
38 ABS
39 AD
40 AN
41 AN(
42 AW
43
44
45
46
47
48
49
50
51
52
136
BEC
BEU
BLD
BTD
BTI
CAD
CAR
CAW
CALL
CC
M t
So snh s nguyn 16 bt ACCU2 c nh hn s nguyn 16 bt
ACCU1 khng.
So snh s nguyn 16 bt ACCU2 c ln hn hay bng s nguyn 16 bt
ACCU1 khng.
So snh s nguyn 16 bt ACCU2 c nh hn hay bng s nguyn 16
bt ACCU1 khng.
Cng 2 s thc 32 bt ACCU1 v ACCU2, kt qu ACCU1.
Tr s thc 32 bt ACCU2 cho s thc 32 bt ACCU1, kt qu
ACCU1.
Nhn 2 s thc 32 bt ACCU1 v ACCU2, kt qu ACCU1.
Chia s thc 32 bt ACCU2 cho s thc 32 bt ACCU1, kt qu
ACCU1.
So snh hai s thc 32 bt ACCU1 v ACCU2 c bng nhau khng.
So snh hai s thc 32 bt ACCU1 v ACCU2 xem c khc nhau
khng.
So snh s thc 32 bt ACCU2 c ln hn s thc 32 bt ACCU1
khng.
So snh s thc 32 bt ACCU2 c nh hn s thc 32 bt ACCU1
khng.
So snh s thc 32 bt ACCU2 c ln hn hay bng s thc 32 bt
ACCU1 khng.
So snh s thc 32 bt ACCU2 c nh hn hay bng s thc 32 bt
ACCU1 khng.
Thc hin lnh AND gia ni dung ca RLO vi gi tr ca im n (n
v bt) ch dn trong lnh, kt qu ghi vo RLO.
Thc hin lnh AND gia ni dung trong RLO vi php ton trong ngoc
(c ng ngoc), kt qu php ton np vo RLO.
Ly gi tr tuyt i ca s thc 32 bt.
Thc hin lnh AND gia ni dung trong ACCU1 v ACCU2, kt qu
ACCU1 (32 bt).
Thc hin lnh AND gia ni dung ca RLO vi gi tr nghch o ca
im n (n v bt) ch dn trong lnh, kt qu ghi vo RLO.
Thc hin lnh AND gia ni dung ca RLO vi gi tr nghch o ca
biu thc trong ngoc (c ng ngoc), kt qu ghi vo RLO.
Thc hin lnh AND gia ni dung trong ACCU1 v ACCU2, kt qu
ACCU1 (16 bt).
Lnh kt thc c iu kin gia khi (RLO:l)
Lnh kt thc khi khng iu kin, khng ph thuc RLO.
Hin th lnh ca chng trnh.
Chuyn s dng m BCD sang s nguyn 32 bt.
Chuyn s dng m BCD sang s nguyn 16 bt.
i th t byte trong ACCU1 (32 bt).
Chuyn ni dung thanh ghi 1 vi ni dung thanh ghi 2.
i th t byte trong ACCU1 (16 bt)
Lnh gi khi.
Lnh gi khi c iu kin.
TT
Tn lnh
53 CD
54 CDB
55 CLR
56 CU
57
58
59
60
61
62
DEC
DTB
DTR
IN
FP
FR
63 FR
64
65
66
67
68
69
70
71
72
73
74
75
INC
INVD
INVI
ITB
ITD
JBI
JC
JCB
JCN
JL
JM
JMZ
76
77
78
79
80
81
82
JN
JNB
JNBI
JO
JOS
JP
JPZ
T
C
n
n
n
n
n
n
n
n
n
83 JU
84 JUO
85 JZ
86 L
87 L C
88 L T
89 L DBLG
M t
S m gim 1 n v ti sn ln ca RLO sau khng ph thuc RLO
na.
Chuyn khi d liu chung thnh khi d liu ring.
xo RLO (RLO = 0)
S m tng 1 n v ti sn ln ca RLO sau khng ph thuc RLO
na.
Gim ni dung trong ACCU1 i mt n v.
i s nguyn 32 bt thnh s dng m BCD.
i s nguyn 32 bt thnh s thc.
Chn ly sn m ca RLO.
Chn ly sn dng ca RLO.
Khi to b thi gian TIME c khi khng c bin i sn khi ng
b thi gian.
Khi to b m COUTER c khi khng c bin i sn t mt b
m m ln hoc m xung.
Tng s trong ACCU1 ln mt n v.
Ly phn b mt ca s nguyn 32 bt.
Ly phn b mt ca s nguyn 16 bt.
i s nguyn 16 bt thnh s dng m BCD.
i s nguyn 16 bt thnh s nguyn 32 bt.
Nhy sang lm vic nhn n nu BR = 1.
Nhy sang lm vic nhn n nu RLO = 1.
Nhy sang lm vic nhn n nu RLO = 1 v BR = 1.
Nhy sang lm vic nhn n nu RLO = 0.
Nhy n nhn ghi n.
Nhy nu kt qu l m (CC1 = 0, CC0 = l)
Nhy nu kt qu l m hoc bng khng (CC1 = 0 hoc 0, CC0 = 0
hoc l).
Nhy nu kt qu l khc khng (CC1 = 1 hoc 0, CC0 = 0 hoc l).
Nhy sang lm vic nhn n nu RLO = 0 v BR = 0.
Nhy sang lm vic nhn n nu BR = 0.
Nhy sang lm vic nhn nu VO = 1.
Nhy sang lm vic khi n nu OS = 0.
Nhy nu kt qu l dng (CC1 = 1, CC0 = 0).
Nhy nu kt qu l ln hn hoc bng khng (CC1 = 0 hoc 1, CC0 = 0
hoc 0).
Nhy sang lm vic nhn n, khng ph thuc RLO v RLO khng b
nh hng.
Nhy nu (CC1 = 1, CC0 = 1).
Nhy nu kt qu l khng (CC1 = 0, CC0 = 0).
Ni dung ca i tng lnh (n v byte) c sao chp vo ACCU1
khng ph thuc vo RLO, ni dung trc ca ACCU1 chuyn sang
ACCU2.
Np gi tr tc thi (s nguyn) ca b m vo ACCU1
Np gi tr tc thi (s nguyn) ca b thi gian vo ACCU 1.
Np di ca khi d liu DB vo ACCU1.
137
TT
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
Tn lnh
L
DBNO
L
DILG
L
DINO
L
STW
LAR 1
LAR 1
n
LAR 1
AR2
LAR 1
P#
LAR2
LAR2
n
LAR2
P#
LC
C
LC
T
LOOP
n
MCR(
)MCR
MCRA
MCRD
MOD
109
110
111
112
113
114
115
NEGD
NEGI
NEGR
NOP
NOP
NOT
O
0
1
n
116 O(
117 OD
118 ON
119 ON(
120 OPN
121 OW
122 POP
123 PUSH
124 R
125 R
126 R
T
C
138
M t
Np s ca khi d liu DB vo ACCU1.
Np di ca khi d liu DI vo ACCU1.
Np s ca khi d liu DI vo ACCU1.
Np t trng thi vo ACCU1.
Np a ch vo thanh ghi 1 t ACCU1.
Np a ch vo thanh ghi 1 t v tr n ghi trong lnh.
Np a ch vo thanh ghi 1 t thanh ghi 2.
Np vo thanh ghi 1 t a ch ti con tr (s thc kp).
Np a ch vo thanh ghi 2 t ACCU1.
Np a ch vo thanh ghi 2 t v tr n ghi trong lnh.
Np vo thanh ghi 2 t a ch ti con tr (s thc kp).
Np s m hin thi dng m BCD vo ACCU1.
Np gi tr thi gian hin thi dng m BCD vo ACCU1.
Lp li t nhn n.
Ct kt qu ca php tnh logic vo vng MCR.
Kt thc vng MCR.
Kch hot vng MCR.
Thi kch hot vng MCR.
Php chia ly phn d ca s nguyn 32 bt ACCU2 cho s nguyn 32
bt ACCU1, kt qu ACCU1.
Ly s b hai ca s nguyn 32 bt.
Ly s b hai ca s nguyn 16 bt.
Ly du m cho s thc 32 bt.
M lnh 16 bt trong RAM u bng 0 ( gi ch).
M lnh 16 bt trong RAM u bng 1 ( gi ch).
t trng thi khng cho RLO.
Thc hin lnh OR gia ni dung ca RLO vi gi tr ca im n (n v
bt) ch dn trong lnh, kt qu ghi vo RLO.
Thc hin lnh OR gia ni dung trong RLO vi php ton trong ngoc
(c ng ngoc), kt qu php ton np vo RLO.
Thc hin lnh OR gia ni dung trong ACCU1 v ACCU2, kt qu
ACCU1 (32 bt).
Thc hin lnh OR gia ni dung ca RLO vi gi tr nghch o ca
im n (n v bt) ch dn trong lnh, kt qu ghi vo RLO.
Thc hin lnh OR gia ni dung ca RLO vi gi tr nghch o php
ton trong ngoc (c ng ngoc), kt qu ghi vo RLO.
M khi d liu.
Thc hin lnh OR gia ni dung trong ACCU1 v ACCU2, kt qu
ACCU1 (16 bt).
Chuyn ni dung ACCU2 sang ACCU1.
Chuyn ni dung ACCU1 sang ACCU2.
Nu ni dung ca RLO l 1 th trng thi tn hiu 0 s c gn cho i
tng n v trng thi ny khng thay i khi RLO thay i.
Xo b thi gian nu RLO = 1
Xo b m nu RLO = 1
TT
127
128
129
130
Tn lnh
RLD
n
RLDA
RND
RND+
135 S
136 SAVE
137 SD
138 SE
139 SET
140 SF
141 SLD
142 SLW
143 SP
144 SRD
145 SRW
146 SS
147 SSD
148 SSI
149 T
150
151
152
153
154
155
156
157
STW
T
TAK
TAR1
TAR1
TAR1
TAR2
TAR2
TRUNC
n
AR2
n
M t
Quay trn t kp ACCU1 sang tri n bt.
Quay trn t kp ACCU1 sang tri 1 bt qua CC 1.
i s thc 32 bt thnh s nguyn 32 bt (b phn thp phn).
i s thc 32 bt thnh s nguyn 32 bt, nu l s dng th lm trn
tng, l s m th b phn thp phn.
i s thc 32 bt thnh s nguyn 32 bt, nu l s m th lm trn tng,
l s dng th b phn thp phn.
Quay trn t kp ACCU1 sang phi n bt.
Quay trn t kp ACCU1 sang phi 1 bt qua CC 1.
Nu ni dung RLO l 1 th trng thi tn hiu 1 s c gn cho i tng
n v trng thi ny khng thay i khi RLO thay i.
t b m nu RLO = 1
Ct kt qu ca php tnh logic vo thanh ghi BR.
B thi gian chm sau sn ln ca RLO mt khong bng thi gian t,
khi RLO v 0 th b thi gian v khng ngay.
B thi gian ln 1 khi RLO chuyn t 0 ln 1 (sn ln) v duy tr thi
gian dt, khng ph thuc RLO na.
t RLO = l
B thi gian ln 1 ti sn ln ca RLO, khi RLO v khng th b thi
gian cn duy tr mt khong thi gian bng thi gian t.
Dch t kp trong ACCU1 sang tri n bt hoc s bt dch c np vo
ACCU2.
Dch t n trong ACCU1 sang tri n bt hoc s bt dch c np vo
ACCU2.
B thi gian ln 1 khi RLO chuyn t 0 ln 1 (sn lem v duy tr cho
n khi t thi gian t (RLO = 1), khi RLO = 0 th b thi gian v 0
ngay.
Dch t kp trong ACCU1 sang phi n bt hoc s bt dch c np vo
ACCU2.
Dch t n trong ACCU1 sang phi n bt hoc s bt dch c np vo
ACCU2.
B thi gian chm sau sn ln ca RLO mt khong bng thi gian t
v khng ph thuc RLO na, n ch v khng khi c lnh xo R.
Dch s nguyn 32 bt trong ACCU1 sang phi n bt hoc s bt dch c
np vo ACCU2. cc bt trng c chn bt du ca s nguyn.
Dch s nguyn 16 bt trong ACCU1 sang phi n bt hoc s bt dch c
np vo ACCU2, cc bt trng c chn bt du ca s nguyn.
Ni dung ca ACCU1 truyn cho i lng n (n v byte) khng ph
thuc RLO, v d truyn cho vng m u ra.
Truyn t trng thi ti ACCU1.
Lnh trao i ni dung trong ACCU1 v ACCU2.
Truyn a ch trong thanh ghi 1 n ACCU1.
Truyn a ch trong thanh ghi 1 n v tr c ch trong lnh.
Truyn a ch trong thanh ghi 1 n thanh ghi 2.
Truyn a ch trong thanh ghi 2 n ACCU1.
Truyn a ch trong thanh ghi 2 n v tr c ch trong lnh.
Chuyn s thc 32 bt trong ACCU1 thnh s nguyn 32 bt c du.
139
TT
Tn lnh
158 UC
159 X
n
160 X(
161 XN
162 XN(
163 XOD
164 XOW
140
M t
Lnh gi khi khng iu kin.
Thc hin lnh OR (c bit) gia ni dung ca RLO vi gi tr ca im
n (n v bt) ch dn trong lnh, kt qu ghi vo RLO.
Thc hin lnh OR (c bit) gia ni dung trong RLO vi php ton
trong ngoc (c ng ngoc), kt qu php ton np vo RLO.
Thc hin lnh OR (c bit) gia ni dung ca RLO vi gi tr nghch
o ca im n, kt qu ghi vo RLO.
Thc hin lnh OR (c bit) gia ni dung ca RLO vi gi tr nghch
o php ton trong ngoc (c ng ngoc), kt qu ghi vo RLO.
Thc hin lnh OR (c bit) gia cc bt ca hai t kp.
Thc hin lnh OR (c bit) gia cc bt ca hai t n
141
Gio trnh
PLC
Ni dung
Trang
Chng 1: L thuyt c s
1.1. Nhng nim c bn ....................................................................................................................... 2
1.2. Cc phng php biu din hm logic.............................................................................. 7
1.3. Cc phng php ti thiu ho hm logic...................................................................... 9
1.4. Cc h mch logic............................................................................................................................ 13
1.5. Grafcet m t mch trnh t trong cng nghip ......................................... 15
Chng 2: Mt s ng dng mch logic trong iu khin
2.1. Cc thit b iu khin ................................................................................................................. 24
2.2. Cc s khng ch ng c rto lng sc.................................................................. 25
2.3. Cc s khng ch ng c khng ng b rto dy qun........................... 29
2.4. Khng ch ng c in mt chiu...................................................................................... 31
Chng 3: L lun chung v iu khin logic lp trnh PLC
3.1. M u....................................................................................................................................................... 33
3.2. Cc thnh phn c bn ca mt b PLC........................................................................... 34
3.3. Cc vn v lp trnh................................................................................................................... 37
3.4. nh gi u nhc im ca PLC ....................................................................................... 43
Chng 4: B iu khin PLC CPM1A
4.1. Cu hnh cng....................................................................................................................................... 45
4.2. Ghp ni.................................................................................................................................................... 49
4.3. Ngn ng lp trnh............................................................................................................................. 51
Chng 5: B iu khin PLC S5
5.1. Cu to ca b PLC S5.......................................................................................................... 54
5.2. a ch v gn a ch..................................................................................................................... 55
5.3. Vng i tng.................................................................................................................................... 57
5.4. Cu trc ca chng trnh S5.................................................................................................... 58
5.5. Bng lnh ca S5 95U............................................................................................................ 59
5.6. C php mt s lnh c bn ca S5..................................................................................... 60
Chng 6: B iu khin PLC S7 - 200
6.1. Cu hnh cng........................................................................................................................................ 70
6.2. Cu trc b nh...................................................................................................................................... 73
6.3. Chng trnh ca S7- 200.............................................................................................................. 75
6.4. Lp trnh mt s lnh c bn ca S7- 200 .................................................................... 76
Chng 7: B iu khin PLC S7-300
7.1. Cu hnh cng....................................................................................................................................... 78
7.2. Vng i tng..................................................................................................................................... 81
7.3. Ngn ng lp trnh ............................................................................................................................ 83
7.4. Lp trnh mt s lnh c bn...................................................................................................... 84
Ph lc 1: Cc phn mm lp trnh PLC
I. Lp trnh cho OMRON...................................................................................................................... 86
II. Lp trnh cho PLC- S5....................................................................................................................... 92
III. Lp trnh cho PLC S7-200.................................................................................................... 97
IV. Lp trnh cho PLC S7-300.................................................................................................... 101
Ph lc 2: Bng lnh ca cc phn mm
1. Bng lnh ca PLC CPM1A.................................................................................................... 105
2. Bng lnh ca PLC S5.................................................................................................................. 112
3. Bng lnh ca PLC S7 -200...................................................................................................... 117
4. Bng lnh ca PLC S7-300 ....................................................................................................... 128
Hm
khng
y0
Hm
o
y1
K hiu s
Kiu rle
y0 = 0
y 0 = xx
y1 = x
y1
Kiu khi in t
y1
x
1
y1
Ghi
ch
y2
Hm
n v
y3
y2 = x
y3 = 3
y3 = x + x
y2
y2
y2
y3
Tn
hm
Hm
khng
Hm
Piec
Hm
cm
x1
Bng chn l
x1
x2
y0
Thut ton
logic
K hiu s
Kiu rle
y 0 = x1x1
Hm
lun
bng
0
+ x2x 2
y1 = x1x 2
y1
y2
0 0
= x1 + x 2
y 2 = x1x 2
x1 x 2
y1
x1
x2
y1
x1 x 2
y2
x1
x2
x1
x2
y2
INHIBIT
x1
Hm
o x1
Hm
cm
x2
y3
y4
y 3 = x1
x1 y
3
y 4 = x1x 2
x1 x 2
y4
INHIBIT
x2
Hm
o x2
Kiu khi
in t
y5
y5 = x 2
x2 y
5
Ghi
ch
x1
x2
x1
x2
x1
x2
& y2
y3
y4
& y4
y5
y6
y 6 = x1x 2
+ x1x 2
y7
y 7 = x1 + x 2
x2
= x1x 2
x1
Hm
v
AND
y8
y8 = x1x 2
Hm
cng
du
y9
y 9 = x1x 2
Hm
lp x2
Hm
ko
theo
x2
Hm
lp x1
Hm
ko
theo
x1
Hm
hoc
OR
x1 x 2 y
9
y10 1
y10 = x 2
y11 1
y11 = x1 + x 2
y12 1
y12 = x1
y13 1
y13 = x1 + x 2
Hm
n v y
1
15
y7
x1 x 2
y8
+ x1x 2
y14 1
x1 x 2 y
6
x1 x 2
x1 x 2
x2 y
10
x2
y11
x1
x1 y
12
y14 = x1 + x 2
y15 = ( x 1 + x1 )
(x 2 + x 2 )
x1
y13
x2
x1
y14
x2
x1 x 2 y
15
x1 x 2
x2
x1
x2
x1
=1
y6
y6
x2
x1
y7
x
x12
x2
x1
y8
x2
x1
& y8
x2
Ch
ph
thuc
x2
y11
x1
y12
x1
x2
x1
x1
x1
x1
y9
y10
x2
x1
x1
x2
x1
x2
Cng
mod
ule
Ch
ph
thuc
x1
y13
y14
1
y14
y15
Hm
lun
bng
1
Ta nhn thy rng, cc hm i xng nhau qua trc nm gia y7 v y8, ngha
l y 0 = y15 , y1 = y14 ...
+ Lut kt hp:
x1 + x 2 + x 3 = ( x1 + x 2 ) + x 3 = x1 + ( x 2 + x 3 )
x1 .x 2 .x 3 = ( x1 .x 2 ).x 3 = x1 .( x 2 .x 3 )
x 1 + x 2 .x 3 = ( x 1 + x 2 ).( x1 + x 3 )
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
5
0
1
1
1
1
1
0
0
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
x1 x1
nh
x2 x3
x2 x3
Hnh 1.1
+ Lut nghch o:
x 1 .x 2 = x1 + x 2 ;
x 1 + x 2 = x 1 .x 2
x2
x1
x2
x1 + x 2
x1 .x 2
x1 + x 2
0
0
1
1
1
1
1
0
1
1
0
0
0
1
1
0
0
1
0
0
1
1
1
0
0
0
0
0
Lut nghch o c th hin qua mch rle nh trn hnh 1.2:
x1
1
1
1
0
x2
x1 .x 2
x1 x 2
y
Hnh 1.2
x 1 + x 2 + x 3 + ... = x1 .x 2 .x 3 ...
4.2. Cc h thc c bn
1
2
3
4
5
6
7
8
x+0= x
x.1 = x
x .0 = 0
x +1 = 1
x+x=x
x.x = x
x + x =1
x.x = 0
10
11
12
13
14
15
16
17
x1+ x 2 = x 2 + x1
18
x1.x 2 = x 2 .x1
x1+ x1x 2 = x1
x 1 ( x 1 + x 2 ) = x1
x1.x 2 + x1.x 2 = x1
( x1+ x 2 )( x1 + x 2 ) = x1
x1+ x 2 + x 3 = ( x1 + x 2 ) + x 3
x1.x 2 .x 3 = ( x1.x 2 ).x 3
x1+ x 2 = x1.x 2
x1.x 2 = x1 + x 2
TT t hp bin
0
1
2
3
4
5
6
7
x1
0
0
0
0
1
1
1
1
x2
0
0
1
1
0
0
1
1
x3
0
1
0
1
0
1
0
1
y
1
0
1
1
0
0
1
0
x1
00
0
01
11
1
4
10
x3, x4
00
0
00
01
11
1
4
10
01
11
1
12
8
10
13
15
11
1
8
14
10
x1
x2
x1 x 2
y
b,
a,
Hnh 1.3
x, y
00
0
11
1
1
01
6
B
7
10
A
+ Tm nhm cc (hnh ch nht) cha cc c gi tr bng 1, ta c hai
nhm, nhm A v nhm B.
+ Loi bt cc bin cc nhm: Nhm A c bin z = 1 khng i vy n c
gi li cn hai bin x v y thay i theo tng ct do vy mintec mi A ch cn
bin z: A = z . Nhm B c bin x v z thay i, cn bin y khng i vy mintec
mi B ch cn bin y : B = y .
Kt qu ti thiu ho l: f = A + B = z + y
Phng php Quine Mc. Cluskey
10
S thp C s 2
x1x2x3x4
phn
0010
0011
6*
12
7
13 *
14
15
0110
1100
0111
1101
1110
1111
S ch
s 1
S thp
phn
C s 2
0010v
Lin x1x2x3x4
kt
2,3
001-v
0011v
2,6
0-10v
6
12
7
13
14
15
0110v
1100v
0111v
1101v
1110v
1111v
3,7
6,7
6,14
12,13
12,14
7,15
13,15
14,15
0-11v
011-v
-110v
110-v
11-0v
-111v
11-1v
111-v
3
4
x1x2x3x4
11
Lin kt
x1x2x3x4
2,3,6,7
2,6,3,7
6,7,14,15
6,14,7,15
12,13,14,15
0-1-1111- -
Vi i = 0
L 0 = (2,3,7,12,14,15)
Z 0 = ( x1x 3 , x 2 x 3 , x1x 2 )
Xc nh cc tch quan trng E0 t tp L0 v Z0 nh sau:
+ Lp bng trong mi hng ng vi mt tch cc tiu thuc Z0, mi ct
ng vi mt nh thuc L0. nh du x vo cc trong bng ng vi tch cc
tiu bng 1.11 (tch x1x 3 ng vi cc nh 2,3,7; tch x 2 x 3 ng vi cc nh
7,14,15; tch x1x 2 ng vi cc nh 12,14,15 bng 1.10)
Bng 1.11
L0
Z0
x1x 3
(x)
(x)
x 2x3
12
14
15
x
(x)
x1x 2
E 0 = ( x1 x 3 , x1 x 2 )
Vi i = 1
Tm L1 t L0 bng cch loi khi L0 cc nh 1 ca E0.
12
Hnh 1.4
13
x2
x2
x1
x3
x3
y1
x1
y2
Hnh 1.5
y1
y2
ym
Mch t
hp
Hnh 1.6
3 2
5 2 1
5 6
9 1
x1
x2
x2
y
x2
a,
b,
Hnh 1.7
14
15
Khi ng
ng c
a,
Hm ng
c
3.
b,
c,
d,
Hnh 1.8
- Vic chuyn tip t trng thi ny sang trng thi khc ch c th c thc
hin khi cc iu kin chuyn tip c tho mn. Chng hn, vic chuyn tip
gia cc trng thi 3 v 4 hnh 1.9a c thc hin khi tc ng ln bin b, cn
5
b
t/9/2s
6
a,
10
8
b,
c,
Hnh 1.9
16
d,
chuyn tip gia trng thi 5 v 6 c thc hin sn tng ca bin c hnh
1.9b, hnh 1.9c l tc ng sn gim ca bin d. Chuyn tip gia trng thi
9 v 10 hnh 1.9d s xy ra sau 2s k t khi c tc ng cui cng ca trng thi
9 c thc hin.
- K hiu phn nhnh nh hnh 1.10. s phn nhnh li tn ti hai loi
l s r nhnh v s song song.
1.
7.
t79
t13
t12
2
8.
t89
3
9
b,
a,
1.
7.
8.
t123
2
t789
3
9
d,
c,
Hnh 1.10
17
b
8
a,
b,
Hnh 1.11
2S0
S1
n nt khi ng
a1
S2
S4
S3
giai on kp vt
A+
khoan thng
B-
li mi khoan
b0
rt mi khoan ra
A-
m kp
a0
m kp xong
Vi cc iu kin hot ng
Hnh 1.13
nh trn th c nhiu khi s
khng hot ng c hoc hot ng khng tt. Ngi ta gi:
+ S khng hot ng c l s c
nhnh cht. (S c nhnh ch c th vn hot
ng nu nh khng i vo nhnh cht).
S0
+ S khng sch l s m ti mt v tr
no c pht lnh hai ln.
V d 1: S hnh 1.14 l s c nhnh cht.
S ny khng th lm vic c do S2 v S4
khng th cng tch cc v gi s h ang trng
thi ban u S0 nu c iu kin 3 th S0 ht tch
cc v chuyn sang S3 tch cc. Sau nu c
iu kin 4 th S3 ht tch cc v S4 tch cc. Nu
lc ny c iu kin 1 th S1 cng khng th tch
cc c v S0 ht tch cc. Do khng bao
gi S2 tch cc c na m S5 tch cc th
phi c S2 v S4 tch cc km iu kin 5 nh vy
h s nm im v tr S4.
Mun s trn lm vic c ta phi
chuyn mch r nhnh thnh mch song song.
1
S1
S3
2
S2
S4
5
S5
6
Hnh 1.14
19
S0
S0
1
3
1
S1
S3
2
S1
3
S2
S4
5
S3
4
S2
S4
5
4
S5
6
S5
Hnh 1.15
Hnh 1.16
Nh phn tch trn th nhiu khi mng grafcet khng hot ng c hoc
hot ng khng tt. Nhng i vi cc mng khng hot ng c hoc hot
ng khng tt vn c th lm vic c nu nh khng i vo nhnh cht.
Trong thc t sn xut mt h thng c th ang hot ng rt tt, nhng nu v
l do no m h thng phi thay i ch lm vic (do s c tng phn hoc
do thay i cng ngh...) th c th h thng s khng hot ng c nu l
nhnh cht.
Vi cch phn tch s nh trn th kh nh gi c cc mng c
phc tp ln. Do ta phi xt mt cch phn tch mng grafcet l dng phng
php gin im.
thnh lp gin im ta i theo cc bc sau:
+ V mt u tin cho gin im, ghi s 0. Xut pht t giai on u
trn grafcet c coi l ang tch cc, giai on ny ang c du ., khi c mt
iu kin c thc hin, s c cc giai on mi c tch cc th:
- nh du . vo cc giai on va c tch cc trn grafcet.
- Xo du . giai on ht tch cc trn grafcet.
20
S0
0
1
S1
S3
2
S2
1,3
4
1,4
2,3
S4
2,4
5
5
6
S5
6
b,
a,
Hnh 1.17
21
S0
4
4
2
Hnh 1.18
S1
S3
2
S2
S4
5
S5
6
Hnh 1.14
S0
1
0
S1
1
2
5
6
2
133
0,3
3
134
3,5
2,3
3 5
4,5
3 6
0,4
4 6
0,5
1,3
2,4
3
1,4
3 2
S3
3
S2
S4
5
4 2
4 5
2,5
6 2
5,5
6 5
6 6
1,5
2,0
6
1,0
S5
1
113
6
Hnh 1.15
123
5,0
0,0
Hnh 1.19
23
24
5
6
Nt n thng m
Nt n thng ng
Cun dy rle, cng tc t, khi ng t
K hiu
KT N5
KN T
5
RN2
RN1 RN2
T4
CD
T1 T2 T3
N1 N2 N3
N4
RN1
C
Hnh 2.1
26
D
P1
CD
P2
KT2
N5
KN2
T1 T2 T3
N1 N2 N3
RN1 RN2
T4
KN3
KT3
RN2
KN1
KT1
RN1
N4
T5
KT
P3
KN
Hnh 2.2
27
KT1
KN1
T4
A B C
KN2
KT2
T1
N5
N1
N4
S1
T6
N6
T5
Tg1
Tg2
5
S5
N
S
Tg
Hnh 2.3
28
K1 K2 K3
RN2
RN2 RN1
RN1
2K3
K5
C
1Tg
2K1
1T
1K
2K2
1K3
R1
1K1
K4
1K2
2Tg
R2
2T
2K
2K4
Hnh 2.4
A B
KC
1S1
H1 H2
2S
K4
3S
K5
RN2
RN2 RN1
K5
1S
3S1
RN1
5
2S1
C
2K2
2K1
1K1
KC
3
2
1 0 1
c,
3S
10
1K
12
2S
3S
1-2
3-4
5-6
7-8
9-10
11-12
1 2 3
2S
3S
2K
1Tg
r2
a,
3
2
11
1K2
2S
1K
r1
2Tg
1Tg
2Tg
b,
Hnh 2.5
ng c rto dy qun c th quay theo hai chiu, theo chiu thun nu 1S,
2S ng v theo chiu ngc nu 1S, 3S ng. Cng tc t H ng ngun mt
chiu lc hm ng nng, cng tc t 1K, 2K ct in tr ph trong mch
rto lm thay i tc ng c khi lm vic. Khi hm ng nng ton b in
tr ph r1 v r2 c a vo mch rto hn ch dng in hm, cn in tr
ph R trong mch mt chiu t gi tr m men hm.
Trong h thng c b khng ch ch huy kiu chuyn mch c kh KC. B
KC c nguyn l cu to l mt tr trn c kh, c th quay hai chiu, trn trc
30
2K1
C
H1
Rh
r1
1K1
r2
K2
K1
RN
RN
K3
2Tg
1Tg
3Tg1
a,
1K2
1K
2Tg1
K4
3Tg
1Tg1
b,
2K
Hnh 2.6
32
Thit b
lp trnh
B nh
Giao din
vo
B x l
Giao din
ra
B x l cn gi
l b x l trung
Ngun
tm (CPU), l linh
cung cp
kin cha b vi x
l. B x l bin
Hnh 3.1
dch cc tn hiu vo
v thc hin cc hot ng iu khin theo chng trnh c lu trong b nh
ca CPU, truyn cc quyt nh di dng tn hiu hot ng n cc thit b ra.
Nguyn l lm vic ca b x l tin hnh theo tng bc tun t, u tin
cc thng tin lu tr trong b nh chng trnh c gi ln tun t v c
kim sot bi b m chng trnh. B x l lin kt cc tn hiu v a kt qu
ra u ra. Chu k thi gian ny gi l thi gian qut (scan). Thi gian vng qut
ph thuc vo tm vc ca b nh, vo tc ca CPU. Ni chung chu k mt
vng qut nh hnh 3.2
4. Chuyn d liu t b m
o ra TB ngoi vi
1. Nhp d liu t TB
ngoi vi vo b m
Hnh 3.2
S thao tc tun t ca chng trnh dn n mt thi gian tr trong khi b
m ca chng trnh i qua mt chu trnh y , sau bt u li t u.
nh gi thi gian tr ngi ta o thi gian qut ca mt chng trnh di
1Kbyte v coi l ch tiu so snh cc PLC. Vi nhiu loi thit b thi gian
tr ny c th ti 20ms hoc hn. Nu thi gian tr gy tr ngi cho qu trnh
34
B chuyn mch,
cng tc hnh
trnh, gii hn
Cc tham s iu
khin nh t0 p
sut, p lc
B PLC
Cc cun ht
Cc n
Hnh 3.3
35
Cc van
Cc tn hiu
bo ng ...
Ghp ni quang
Tn hiu
n CPU
Diode
bo v
Mch
phn p
Tn hiu ra cng c
Hnh 3.4
ghp cch ly, c th cch ly
kiu rle nh hnh 3.5a, cch ly kiu quang nh hnh 3.5b. Tn hiu ra c th l
tn hiu chuyn mch 24v, 100mA; 110v, 1A mt chiu; thm ch 240v, 1A xoay
chiu tu loi PLC. Tuy nhin, vi PLC c ln di tn hiu ra c th thay i
bng cch la chn cc module ra thch hp.
Rle
Cu ch
Tn hiu
ra
Ghp ni quang
PLC
PLC
a,
Tn hiu
ra
b,
Hnh 3.5
2. Cu to chung ca PLC
Cc PLC c hai kiu cu to c bn l: kiu hp n v kiu modulle ni
ghp.
cp ni vi bn ngoi
Chn cm vo
Chn cm ra
Cn b k thut
Biu cng tc
T iu khin
Biu bn dn
PLC
B nh
My vi tnh
Biu dy
B lp trnh
Hnh 3.8
37
Cu trc lnh:
Mt lnh thng c ba phn chnh v thng vit
nh hnh 3.9 (c loi PLC c cch vit hi khc):
004
1
A
2
00.2
3
38
out Y 07
Ty c + u vo k hiu l I, u ra k hiu l Q
+ Cc lnh hu nh c vit tt t ting Anh
+ Lnh ra (gn) l =
+ Tham s ca lnh dng c s 8
+ Gia cc s ca tham s c du chm phn bit khe v knh
V d: A I 1.0;
= Q 0.7
thng m
Thng kn
39
IEC
1131-3
Misubishi
OMRON
Siemens Telemecanique
Spreher
Ch thch
LD
LD
LD
STR
Khi u vi tip
im thng m
LDN
LDI
LD NOT
AN
LN
STR NOT
Khi u vi tip
im thng kn
AND
AND
AND
AND
Phn t ni tip c
tip im m
ANDN
ANI
AND
NOT
AN
AN
AND NOT
Phn t ni tip c
tip im ng
OR
OR
OR
ORN
ORI
OR NOT
ON
ON
OR NOT
ST
OUT
OUT
OUT
v Schuh
Ly tn hiu ra
+ Cun dy (m t cc rle)
+ Hp (m t cc hm khc nhau, cc lnh c bit)
Mng LAD l ng ni cc phn t thnh mt mch hon chnh, theo th t
t tri sang phi, t trn xung di. Qu trnh qut ca PLC cng theo th t
ny. Mi mt nc thang xc nh mt s hot ng ca qu trnh iu khin.
Mt s LAD c nhiu nc thang. Trn mi phn t ca biu hnh thang
LAD c cc tham s xc nh tu thuc vo k hiu ca tng hng sn xut
PLC.
V d: mt nc ca phng php hnh thang nh hnh 3.10
X400
X401
a,
X402
y430
I0.0
I0.2
Q3.0
I:001/01
I:011/01
O:010/01
I:002/01
I0.1
c,
b,
I 0.0
I 0.1
Q 1.0
I 0.0
Q 1.0
I 0.1
Hnh 3.11
LD
I 0.1
I 0.2
Q 1.0
I 0.1
Q 1.0
I 0.2
Hnh 3.12
LD
X 400
X 403
ANI X 404
OUT Y 433
X400
Y433
X404
X403
Hnh 3.13
LD
000.01
OR
010.00
AND
000.03
OUT
010.00
010.00
010.00
Hnh 3.14
I0.0
I0.1
&
Q0.0
3. Cc rle ni
Trong cc loi PLC c nhiu thut ng dng ch cc linh kin loi ny, v
d: rle ph, b vch du, c hiu, lu tr bt, bit nh... y l linh kin cung
41
X
X
X
M
M
X
Y
400
403
404
100
100
401
433
K hiu
M
F
C
B
R
B
X400
V d
M100; M101
F0.0; F0.1
C001; C002
B0; B1
R000; R001
B3/001; B3/002
X404
M100
X401
Y433
X403
M100
Hnh 3.16
Trong cc h thng iu khin lun lun phi s dng rle thi gian duy
tr thi gian cho qu trnh iu khin. Trong cc PLC ngi ta cng gn cc rle
thi gian vo trong . Tuy nhin, thi gian y c xc nh nh ng h
trong CPU. Cc rle thi gian cng c cc tn gi khc nhau nhng thng gi
nht l b thi gian (Time).
Cc nh sn xut PLC khng thng nht v cch lp trnh cho cc rle thi
gian ny. Mi loi PLC (thm ch trong cng hng) cng c cc k hiu v cch
lp trnh rt khc nhau cho rle thi gian. S lng rle thi gian trong mi PLC
cng rt khc nhau.
im chung nht i vi cc rle thi gian l cc hng u coi rle thi gian
l cc u ra ni, do rle thi gian l u ra ca nc thang, hay ca mt on
chng trnh.
5. Cc b m
B m cho php m tn sut xut hin tn hiu vo. B m c th c
dng trong trng hp m cc sn phm di chuyn trn bng chuyn v s sn
phm xc nh cn chuyn vo thng. B m c th m s vng quay ca trc,
hoc s ngi i qua ca. Cc b m ny c ci t sn trong PLC.
42
H rle
H PLC
S lng vo/ra
Hnh 3.17
43
H rle:
H PLC
Thi gian lp t lu
Thay i kh khn
Kch thc ln
- Gi thnh cao
B thit b lp trnh thng t, s dng t.
44
6
IN
0CH 00 01 02
03 04
PWR
RUN
ERR
COMM
ALM
OUT
10CH 00
01 02
03 04
05
06
07 08
09 10
11
omron
SYSMAC
CPM1A
05
06
07
Trong :
1. Cc n bo h thng:
+ n PWR (xanh): bo ngun.
+ n RUN (xanh): PLC ang ch chy hoc kim tra, (n tt th
PLC ang ch lp trnh hoc c li).
+ n ERR/ALM (): + sng: C li, PLC khng hot ng.
+ Nhp nhy, hoc tt: PLC ang hot ng.
+ COMM (da cam): D liu ang c truyn ti cng ngoi vi.
2. Cng ghp ni vi my tnh hoc thit b lp trnh (c np y).
3. Cc n ch th v a ch ra, (sng nu c tn hiu ra).
4. Chn ni cho u ra (c np y).
5. Cc n ch th v a ch vo, (sng nu c tn hiu vo).
6. Chn ni cho u vo (c np y).
45
2. Cc thng s k thut
2.1. Cc loi CPM1A
Ngun cung cp
S u vo
S u ra
Tng s I/O
CPM1A-10CDR-A
CPM1A-10CDR-D
CPM1A-20CDR-A
CPM1A-20CDR-D
CPM1A-30CDR-A
CPM1A-30CDR-D
CPM1A-40CDR-A
CPM1A-40CDR-D
AC
DC
AC
DC
AC
AD
AC
DC
10
12
20
18
12
30
24
16
40
Mc
10-u I/O
20-u I/O
in p
cung cp
Kiu AC
Kiu DC
Phm vi
in p
Kiu AC
Kiu DC
85 n 264 v AC
20,4 n 26,4v DC
Tiu th
in
Kiu AC
max 30 VA
30-u I/O
40-u I/O
max 60 VA
Kiu DC
max 6 W
Dng in
max 30 A
Ngun cp ra
p
24 VDC
(ch c kiu AC) Dng 200 mA
max 20 W
max 60 A
300 mA
46
2.3. Cc c trng
Mc
di lnh
Kiu lnh
Thi gian thc hin
Dung lng chng
trnh
vo
Ch CPU
ra
cc
C module
i
m rng
Vo dng bit
Ra dng bit
T bit (vng IR )
Bit c bit (vng SR)
Bit tm thi (vng
TR)
Bit gi (vng HR)
Bit b tr (Vng AR)
Bit lin kt (vng LR)
Timers/Counters
10-u I/O
20-u I/O
30-u I/O
40-u I/O
T 1 n 5 t cho 1 lnh
Lnh c bn: 14; lnh c bit: 77 kiu, tng 135 lnh
Lnh c bn: 0.72 n 16.2 s
Lnh c bit: 12.375 s (lnh MOV)
2,048 t (Words)
6 input
4 output
-----
12 input
8 output
------
18 input
24 input1
12 output
16 output
54 input
60 input
36 output
40 output
00000 n 00915 (Words 0 n 9)
01000 n 01915 (Words 10 to 19)
512 bits: IR20000 to 23115 (words IR 200 to IR 231)
384 bits: SR 23200 to 25515 (words SR 232 to IR 255)
8 bits (TR0 to TR7)
47
D liu
IR
Vo
Ra
lm
vic
Bit
Chc nng
IR 000 n IR 009
(10 words)
IR 010 n IR 019
(10 words)
Ir 200 n IR 231
(32 words)
SR 232 n SR
255 (24 words)
IR 00000 n IR
00915 (160 bits)
IR 01000 n IR
01915 (160 bits)
Ir 20000 n IR to
23115 (512 bits)
SR 23200 n
25515 (384 bits)
Cc bit ny c th lm vic
vng vo ra m rng
Cc t bit ny c th s dng
tu trong chng trnh
SR
Nhng bit ny phc v cho
chc nng c bit nh c v
bit iu khin.
TR
--TR 0 n TR 7
Bit ny c s dng trng
(8 bits)
thi ng m trong chng
trnh phn nhnh
HR
HR 00 n HR 19 HR 0000 n HR Nhng bt ny lu gi trng
(20 words)
1915 (320 bits)
thi ng m khi mt ngun
ngoi.
Ar
AR 00 n HR 15 AR 0000 n HR Nhng bit ny phc v cho
(16 words)
1515 (256 bits)
chc nng c bit nh c v
bit iu khin.
LR
LR 00 n LR 15 LR 00000 n LR S dng kt ni 1:2 vi PC
(16 words)
1515 (256 bits)
khc.
Timer/
TC 000 n TC 127 (timer/counter)
S ging nhau s dng cho
couter
c time v couter.
DM c DM 0000 DM --DM l d liu ch truy cp
/vit 0999
dng t. Cc d liu dng t
c ct gi khi mt ngun.
DM 1022 DM
1023
(1,002
words)
Ghi DM 1000 n DM --S dng ghi thi gian s
li
1021 (22 words)
c v li xut hin. T y c
th c/ghi khi li xut hin.
Ch DM 6144 n DM --Khng th ghi ln chng
c 6599 (456 words)
trnh
Ci Dm 6600 n DM --S dng n nhiu vng tham
t
6655 (%6 words)
s iu khin lm vic ca
PC
PC
Ch : 1. Bit IR v LR khi cha s dng cho cc chc nng chnh th c th s dng
nh bit lm vic.
2. Ni dung ca vng HR, LR, Counter, v vng c/ghi DM c th c lu
gi bng t in nhit 250C, vi thi gian 20 ngy.
3. Khi truy nhp cc s PV, TC th d liu dng t; khi truy cp vo c th d
liu dng bit.
4. D liu trong DM 6144 n DM 6655 khng th ghi t chng trnh
nhng c th thay i t thit b ngoi Peripheral Device.
48
Bng sau cho bit cc bit vng IR dng cho module vo ra m rng ca CPM1A v
cc loi module m rng.
S vo/ra
ca CPU
im ni CPU
(a ch)
Vo
Ra
6 im: 4 im:
00000 01000
00005
01003
12 im: 8 im:
00000 01000
00011
01007
18 im: 12 im:
00000 01000
00011
01007
00100 01100
00105
01103
10
20
im ni vng m
rng (a ch)
Vo
Ra
-----
---
40
S module
AC
DC
CPM1A_10CDR-A
CPM1A_10CDR-D
AC
DC
CPM1A_20CDR-A
CPM1A_20CDR-D
24 im: AC
01200
01207
DC
01300
01307
01400 AC
01407
CPM1A_30CDR-A
---
36 im:
00200
00211
00300
00311
20 im: 16 im: 00400
00411
00000 01000
00011
01007
00100 01100
00111
01107
30
Ngun
CPM1A_30CDR-D
CPM1A_40CDR-A
DC
CPM1A_40CDR-D
4.2. Ghp ni
PLC CPM1A c th ghp ni vi 32 b PLC cng loi thnh h thng.
lp trnh cho PLC th c th ghp ni n vi thit b lp trnh cm tay, b lp
trnh chuyn dng hoc my tnh tng thch.
1. Kt ni vi thit b lp trnh cm tay: Ta ni trc tip cp ca thit b cm tay
vo PLC nh hnh 4.2
PLC CPM1A
PRO27
OMRON
IN
Run Monitor
Program
FUN
AND
LD
OR
CNT
OUT TIM
0CH
SFT NOT
9
6
3
CLR
SHIFT
TR
*EM
AR
EM
CH
CONT
EXT
CHG
SRCH
SET
DEL
MONTR
RESET
INS
VER WRITE
00
01
PWR
ERR
RUN
COMM
02
03
04
05
06
07
08
09 10
SYSMAC
CPM1A
OUT
10CH 00 01
02
03
04
05 06
49
11
omron
ALM
07
B phi hp RS-232C
PLC - CPM1a
RS-232C Cable
IN
0CH
CQM1-CIF02
00
01
PWR
ERR
RUN
COMM
02
03
04
05
06
07
08
09 10
11
omron
ALM
SYSMAC
CPM1A
OUT
10CH
00 01
02
03
04
05 06
07
0CH
00
01
PWR
ERR
RUN
COMM
02
03
04
05
06
07
08
09 10
11
omron
ALM
SYSMAC
CPM1A
OUT
Cp ni RS-232
10CH 00 01
02
03
04
05 06
07
Cp ni RS-422
PLC - CPM1A
B phi hp kt ni
B500 - AL004
IN
0CH
00
01
PWR
ERR
RUN
COMM
02
03
04
05
06
07
08
09 10
SYSMAC
CPM1A
OUT
10CH
B phi hp RS-232
50
00 01
11
omron
ALM
02
03
04
05 06
07
C th ghp thnh h thng nh ni cc PLC - CPM1A vi nhau, s PLC CPM1A c th ghp ti a l 32, h thng ny c th ni vi my tnh tng
thch. S nh hnh 4.4. Chiu di ln nht cho php ca cp RS-422 l 500m.
4.3. Ngn ng lp trnh
1. Cu trc chng trnh PLC CPM1A.
Cc chng trnh iu khin vi PLC CPM1A c th c vit dng n
khi hoc a khi.
Chng trnh n khi
Chng trnh n khi ch vit cho cc cng vic t ng n gin, cc lnh
c vit tun t trong mt khi. Khi vit chng trnh n khi ngi ta dng
khi OB1. B PLC qut khi theo chng trnh, sau khi qut n lnh cui cng
n quay tr li lnh u tin.
Chng trnh a khi (c cu trc)
Khi nhim v t ng ho phc tp ngi ta chia chng trnh iu khin ra
thnh tng phn ring gi l khi. Chng trnh c th xp lng khi ny vo
khi kia. Chng trnh ang thc hin khi ny c th dng lnh gi khi
sang lm vic vi khi khc, sau khi kt thc cng vic khi mi n quay v
thc hin tip chng trnh tm dng khi c.
2. Bng lnh ca PLC - PCM1A
Xem phn Bng lnh
3. Lp trnh cc lnh logic c bn ca PLC - PCM1A
Vi PLC ny c:
12 u vo vi a ch xc nh t 000.00 n 000.11
8 u ra vi a ch xc nh t 010.00 n 010.07
Lp trnh dng LAD (c th lp trnh dng STL v kim tra li dng LAD).
LD
000.00
AND 000.03
AND 000.04
OUT 010.00
END (01)
51
010.00
LD
010.00
Dng STL
000.03
END (01)
AND 000.04
OUT 010.01
000.03
END
010.02
LD
000.03
OR
000.04
OR
000.05
000.04
000.05
OUT 010.02
END
END
3. 4. Lnh OR NOT
Dng STL
LD
000.03
00.03
OR NOT
OR
010.02
00.04
000.04
000.05
000.05
OUT 010.02
END
END
Dng STL.
LD 000.03
AND 000.04
LD 000.05
AND 000.06
OR LD
OUT 010.00
END
000.03
000.04
000.05
000.06
010.00
END
Hnh 4.9: Lnh OR v AND
52
000.03
Dng STL
LD
000.03
TIM 000
LD
Time
TIM
000
#010
#010
0010 bcd
TIM000
TIM000
010.00
OUT 010.00
END
END (01)
End
LD
000.03
LD
000.00
CNT 000
LD
000.03
CNT
000.00
#005
Counter
001
#005
CNT000
0005 bcd
OUT 010.00
CNT001
010.00
END
Ch : + u vo th nht (000.03) l u vo
m, mi khi u vo ny nhn gi tr 1
th b m m mt ln.
END (01)
End
Hnh 4.11: B m
53
Simatic S5-95U
3
4
{
{
{
{ 1
{ 1
{ 1
{ 1
{ 1
{ 1
{ 1
{ 1
{ 1
{1
{1
{ 1
{ 1
{ 1
{ 1
{ 1
{ 1
{ 1
{ 1
{1
1 {
1 {
1 {
1 {
1 {
1 {
1 {
1 {
1 {
1{
1{
1 {
1 {
1 {
1 {
1 {
1 {
1 {
1 {
1{
13
12
11
10
9
Trong :
1. Ngn c qui
2. M in c qui
3. Cng tt m ngun.
4. Bng cm v n bo cho u vo v ra logic, c: 16 u vo t
I32.0 n I33.7; 16 u ra t Q32.0 n Q33.7
5. u ni ngun 24v cho khi c bn.
54
1 3
5 7 9
2 4 6 8 10
+ Chn 5: Knh s 3
+ Chn 8: Knh s 4
+ Chn 7: Knh s 5
+ Chn 10: Knh s 6
+ Chn 9: Knh s 7
5.2. a ch v gn a ch
55
Khe s: 0
n
v c
bn
64+65
66+67
68+69
70+71
72+73
74+75
76+77
78+79
80+81
82+83
84+85
86+87
112+113
114+115
116+117
118+119
120+121
122+123
124+125
126+127
Tn tham s
ACCUM 1
ACCUM2
BN
C
5
6
7
8
9
10
11
CCO/CC1
D
DB
DL
DR
DW
F
12
13
FB
FW
14
FY
15
16
17
18
19
20
I
IB
IW
KB
KC
KF
Din gii
c qui 1
c qui 2
Hng s byte
B m - C nh
- Khng nh
M iu kin 1 v m iu kin 2
S liu dng bit
Khi s liu
T d liu tri
T d liu phi
T d liu
C - C nh
- Khng nh
Khi hm
T c
- C nh
- Khng nh
T byte - C nh
- Khng nh
u vo bit
u vo byte
u vo t
Hng s 1 byte
Hng s m
Hng s
21
22
23
24
25
KH
KM
KS
KT
KY
Hng s dng c s 16
Hng s bit dng byte
Hng s cho k t
Hng s cho thi gian
Hng s
26
OB
Vng tham s
-127 n 127
0 n 7
8 n 127
0.0 n 255.15
2 n 255
0 n 255
0 n 225
0 n 255
0.0 n 63.7
64.0 n 255.7
0 n 255
0 n 62
64 n 254
0 n 63
64 n 255
0.0 n 127.7
0 n 127
0 n 126
0 n 255
0 n 999
-32768 n
32677
0000 n FFFF
Mi byte 16 bit
2 k t ASCII
0.0 n 999.3
0 n 255 cho
mi byte
0 n 255
27
28
29
30
31
32
33
34
35
36
37
PB
PB/PY
PII
PIQ
PW
Q
QB
QW
RS
SB
T
0 n 255
0 n 127
0 n 125
0.0 n 127.7
0 n 127
0 n 125
0 n 255
0 n 255
0 n 127
Lp trnh dng STL (c th lp trnh dng LAD v kim tra li dng STL).
A
32.0
32.1
32.2
32.0
I 32.0
I 32.1
I 32.2
Q32.0
( )
:BE
Hnh 5.6: Lnh A
BE
+ n Enter tr v mn hnh Output.
+ n Shift-F5 xem dng LAD v CSF, dng LAD nh hnh 5.6
+ n Shift-F7 ct chng trnh v chng trnh sang PLC, chn yes
xc nhn vic chng trnh ln chng trnh c trong PLC (khi ct th
PLC phi ch STOP).
+ Bt cng tc ca CPU v ch RUN, quan st kt qu lp trnh.
1.2. Lnh AN
32.0
AN
32.1
32.2
32.0
I 32.0
I 32.1
I 32.2
( )
:BE
Hnh 5.7: Lnh AN
BE
I 32.0
I 32.1
Q32.0
( )
1. 3. Lnh O
O
O
O
=
BE
Q32.0
I
I
I
Q
32.0
32.1
32.2
32.0
I 32.2
:BE
Hnh 5.8: Lnh O
60
1. 4. Lnh ON
I 32.0
( )
32.0
ON
32.1
32.2
32.0
I 32.1
I 32.2
:BE
BE
Q32.0
I 32.0
I
I
32.0
32.1
I
I
Q
32.2
32.3
32.0
I 32.1
Q32.0
( )
I 32.2
I 32.3
:BE
I 32.0
Q32.0
( )
O
I
32.0
O
A
I
32.1
A(
O
I
32.2
O
I
32.3
)
=
Q
32.0
BE
2. Nhm lnh set v reset
I 32.1
I 32.2
I 32.3
:BE
V d 1:
I 32.1
A
I
32.0
R
( )
S
Q
32.0
:BE
A
I
32.1
R
Q
32.0
Hnh 5.12: Lnh set /reset
NOP 0
Khi u vo I32.0 c th u ra Q32.0 c v c gi li cho d I32.0 mt,
ch khi I32.1 c th li xo nh lm Q32.0 v khng.
61
I 32.1
Q32.0
A
I
32.0
S Q
( )
R
F
17
A
I
32.1
:BE
S
F
17
A
F
17
Hnh 5.13: Lnh set /reset
=
Q
32.0
y l v d v lnh set tri, v khi I32.0 c trng thi 1 th n s xo trng
thi tn hiu trn c F17 v 0 cho n khi I32.1 c trng thi 1 th n s t
trng thi 1 cho c F17 sau khng ph thuc I32.0 na. Khi c nhn trng
thi 1 th s gn cho u ra Q32.0 trng thi 1. Khi c I32.0 v I32.1 cng c
trng thi 1 th c s c trng thi 1 v lnh set sau, gi l u tin set.
3. Nhm lnh np v truyn
Lnh np v truyn trao i thng tin gia cc vng i tng lnh khc
nhau.
Chun b gi tr thi gian v gi tr m cho cc lnh thi gian v lnh m.
Np hng s phc v vic x l chng trnh.
Lung thng tin c np v truyn thng qua hai thanh ghi tch lu ACCU1
v ACCU2. Thanh ghi tch lu l thanh ghi c bit trong PLC dng lu tr
tm thi cc thng tin. Mi thanh ghi c di 16 bit.
C th np hoc truyn cc i tng theo byte hoc t. trao i theo
byte, thng tin lu tr trong byte phi tc l byte thp ca thanh ghi, s bit cn
tha (ngoi 8 bit) c t khng. C th dng cc lnh khc nhau x l cc
thng tin trong hai thanh ghi.
Cc lnh thuc nhm ny l:
3.1. Lnh np L: Ni dung ca i tng (n v byte) c chp vo ACCU1
Byte d Byte c
Byte d Byte d
ACCU1
Byte d Byte c
Byte b Byte a
Byte b Byte a
0
IB7
Hnh 5.14
62
IB7
IB8
Vng m PII
L IB7
Byte d
L IB8
Byte d
thuc RLO v RLO cng khng b nh hng. Khi truyn th thng tin t
ACCU1 c chp vo vng nh c a ch ho (v d vng m u ra
PIQ). Ni dung ca ACCU1 khng b mt. Gi tr trc ca vng m u ra
PIQ b mt. M t lnh nh hnh 5.15.
ACCU2
ACCU1
Byte d Byte c
Vng m PIQ
Byte b Byte a
Byte b Byte a
A
T QB5
Byte b Byte a
Byte a
Thng tin b mt
A
Hnh 5.15
3.3. Lnh LD: s m v s thi gian c np vo ACCU1 dng m BCD, khng
ph thuc vo RLO v RLO cng khng b nh hng.
i tng ca cc lnh ny l:
+ Lnh L: IB, IW, QB, QW, FY, FW, DR, DL, DW, PB/PY, PW, T, C, KM,
KH, KF, KY, KB, KS, KT, KC.
+ Lnh T: IB, IW, QB, QW, FY, FW, DR, DL, DW, PB/PY, PW.
+ Lnh LD: T, C.
4. Nhm lnh thi gian
Chng trnh iu khin s dng cc lnh thi gian theo di, kim sot v
qun l cc hot ng c lin quan n thi gian.
4.1. Np gi tr thi gian
1 tng ng 0,1s
2 tng ng 1s
3 tng ng 10s
Vi s trn th thi gian c tnh l t = 40 1s = 40s .
Vi m cng nh th gi tr thi gian cng chnh xc, v vy nn dng m
nh.
1 0
(2)
M
11
0 1 1 0
(6)
0 0 1 1
(3)
H s
1 0 0 0
(8)
Hnh 5.16
t = 638 1s = 638s
Vy, trc khi dng lnh np trn ta phi dng chng trnh iu khin
vit gi tr thi gian vo t d liu DW2. V d vit gi tr thi gian 27s vo t
d liu DW2 trong khi DB3 ri sau np vo ACCU1 nh sau:
C
L
T
L
DB3
KT 270.1
DW2
...
DW2
T1
LD
T1
Lp trnh dng STL (c th lp trnh dng LAD v kim tra li dng STL).
A
L
SP
NOP
NOP
NOP
A
=
BE
I
KT
T
0
0
0
T
Q
32.0
500.0
1
1
32.0
I 32.0
<5
>5
T1
1
KT 500.0
BI
DE
TV
I32.0
Q32.0
R
Q32.0
:BE
( )
DB
KT
IW
I
IW
T
0
0
0
T2
Q
3
500.0
16
33.0
16
2
>5
<5
I33.0
Q33.0
33.0
3. B thi gian bt u tr SD
65
DB
KT
FW
I
FW
T
0
0
0
T
Q
3
50.1
16
33.0
16
3
<5
>5
I33.0
Q33.0
5
3
33.0
4. B thi gian bt u tr lu tr SS
I
KT
T
I
T
0
0
T
Q
33.0
500.0
4
32.0
4
4
32.0
I 33.0
T4
T!-!S
I33.0
KT 500.0
I32.0
Q32.0
TV
BI
DE
Q32.0
I 32.0
R
( )
:BE
66
5. B thi gian tt tr SF
I
KT
T
0
0
0
T
Q
33.0
50.1
4
4
33.0
I 33.0
KT 050.1
T5
0!-!T
TV
BI
DE
I33.0
Q33.0
R
Q33.0
5
( )
:BE
5. Nhm lnh m
5.1. Np gi tr m
Np gi tr m hng s: L KC 38
67
S m t 0 n 999
11
0 1 1 0
(6)
0 0 1 1
(3)
1 0 0 0
(8)
Khng dng
S m gim i mt n v lc
xut hin mt sn ln ca RLO. Khi
RLO v khng s m khng b nh
hng.
A
CD
NOP
A
L
S
NOP
NOP
I
C
0
I
KC
C
0
0
I 32.1
C1
CD
CU
I 32.2
32.1
1
S
KC 007
32.2
7
1
BI
DE
CV
R
Q33.1
Q
( )
:BE
68
NOP 0
A
C
=
Q
BE
1
33.1
2. Lnh m ln CU
C
0
0
0
I
C
0
0
C
Q
CU
CD
S
33.1
1
I 33.1
BI
DE
CV
R
Q33.2
( )
:BE
1
33.1
69
7
{{ { { { { { { { { { { { { { { { {
SF
RUN
STOP
SIEMENS
SIMATIC
S7-200
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
I1.0
I1.1
I1.2
I1.3
I1.4
I1.5
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
Q1.0
Q1.1
{{ { { { { { { { { { { { { { { { {
Trong :
1. Chn cm cng ra.
2. Chn cm cng vo.
3. Cc n trng thi:
SF (n ): Bo hiu h thng b hng.
RUN (n xanh): Ch nh rng PLC ang ch lm vic.
STOP (n vng): Ch nh rng PLC ang ch dng.
4. n xanh cng vo ch nh trng thi tc thi ca cng vo.
5. Cng truyn thng.
6. n xanh cng ra ch nh trng thi tc thi ca cng ra.
7. Cng tc.
Ch lm vic: Cng tc chn ch lm vic c ba v tr
70
+ RUN: cho php PLC thc hin chng trnh trong b nh. PLC s t
chuyn v trng thi STOP khi my c s c, hoc trong chng trnh gp lnh
STOP, do khi chy nn quan st trng thi thc ca PLC theo n bo.
+ STOP: cng bc PLC dng cng vic ang thc hin, chuyn v trng
thi ngh. ch ny PLC cho php hiu chnh li chng trnh hoc np mt
chng trnh mi.
+ TERM: cho php PLC t quyt nh mt ch lm vic (hoc RUN hoc
STOP).
Chnh nh tng t: Nm iu chnh tng t t di np y cnh cng
ra, nm iu chnh tng t cho php iu chnh tn hiu tng t, gc quay
c 2700..
Pin v ngun nui b nh: Ngun pin c t ng chuyn sang trng thi
tch cc khi dung lng nh b cn kit v n thay th d liu khng b mt.
Cng truyn thng: S7-200 s dng cng truyn thng ni tip RS 485 vi
phch cm 9 chn phc v cho vic ghp ni vi thit b lp trnh hoc vi cc
PLC khc. Tc truyn cho my lp trnh kiu PPI l 9600 boud. Cc chn ca
cng truyn thng l:
1.
2.
3.
4.
5.
6.
7.
8.
9.
t
24v DC
truyn v nhn d liu
khng dng
t
5v DC (in tr trong 100)
24v DC (120 mA)
truyn v nhn d liu
khng dng
5 4 3
9 8
2 1
7 6
Hnh 6.2
1.2. Thng s
Vi CPU 214:
+ 14 cng vo v 10 cng ra logic. C th m rng thm 7 module bao gm
c module analog.
+ Tng s cng vo v ra cc i l: 64 vo, 64 ra.
+ 2048 t n (4Kbyte) thuc min nh c/ghi khng i lu chng
trnh (vng nh giao din vi EFROM).
+ 2048 t n (4Kbyte) thuc min nh c/ghi ghi d liu, trong c
512 t u thuc min khng i.
+ 128 b thi gian (Times) chia lm ba loi theo phn di khc nhau: 4 b
1ms, 16 b 10ms v 108 b 100ms.
+ 128 b m chia lm hai loi: ch m tin v va m tin va m li.
+ 688 bit nh c bit thng bo trng thi v t ch lm vic.
71
Vi CPU 212
+ 8 cng vo v 6 cng ra logic. C th m rng thm 2 module bao gm c
module analog.
+ Tng s cng vo v ra cc i l: 64 vo, 64 ra.
+ 512 t n (1Kbyte) thuc min nh c/ghi khng i lu chng
trnh (vng nh giao din vi EFROM).
+ 512 t n lu d liu, trong c 100 t nh c/ghi thuc min khng
i.
+ 64 b thi gian tr (Times) trong : 2 b 1ms, 8 b 10ms v 54 b 100ms.
+ 64 b m chia lm hai loi: ch m tin v va m tin va m li.
+ 368 bit nh c bit thng bo trng thi v t ch lm vic.
+ Cc ch ngt v x l ngt gm: ngt truyn thng, ngt theo sn ln
hoc xung, ngt thi gian, ngt ca b m tc cao v ngt truyn
xung.
+ Ton b vng nh khng b mt d liu trong khong thi gian 50h khi
PLC b mt ngun cung cp.
2. Cc module vo ra m rng
Khi qu trnh t ng ho i hi s lng u v u ra nhiu hn s lng
sn c trn n v c bn hoc khi cn nhng chc nng c bit th c th m
rng n v c bn bng cch g thm cc module ngoi. Ti a c th g thm
7 module vo ra qua 7 v tr c sn trn Panen v pha phi. a ch ca cc v tr
ca module c xc nh bng kiu vo ra v v tr ca module trong rnh, bao
gm c cc module cng kiu. V d mt module cng ra khng th gn a ch
module cng vo, cng nh module tng t khng th gn a ch nh module
s v ngc li.
Cc module s hay ri rc u chim ch trong b m, tng ng vi s
u vo ra ca module.
Cch gn a ch c th hin trn hnh 6.3.
72
CPU 214
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
I1.0
I1.1
I1.2
I1.3
I1.4
I1.5
Module 0
(4 vo, 4 ra)
Module 1
(8 vo)
Module 2
analog
(3 vo, 1 ra)
Module 3
(8 ra)
Module 4
analog
(3 vo, 1 ra)
I2.0
I2.1
I2.2
I2.3
I3.0
I3.1
I3.2
I3.3
I3.4
I3.5
I3.6
I3.7
AIW0
AIW2
AIW3
AIW4
Q3.0
Q3.1
Q3.2
Q3.3
Q3.4
Q3.5
Q3.6
Q3.7
AIW8
AIW10
AIW12
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
Q1.0
Q1.1
Q2.0
Q2.1
Q2.2
Q2.3
AQW0
AQW4
6.2. Cu trc b nh
B nh c chia thnh 4 vng chnh l:
1. Vng nh chng trnh
Vng nh chng trnh l min b nh c s dng lu gi cc lnh
chng trnh. Vng ny thuc kiu khng i (non-volatile) c / ghi c.
2. Vng tham s
Vng tham s lu gi cc tham s nh: t kho, a ch trm... vng ny
thuc vng khng i c / ghi c.
3. Vng d liu
Vng d liu ct cc d liu ca chng trnh gm kt qu ca cc php
tnh, cc hng s trong chng trnh.... vng d liu l min nh ng, c th
truy nhp theo tng bit, byte, t (word) hoc t kp.
Vng d liu c chia thnh cc vng nh nh vi cc cng dng khc
nhau l:
TT
1
2
3
4
5
6
Tn tham s
V
I
Q
M
SM ch c
SM dc/ghi
Din gii
L min c ghi
m cng vo
m cng ra
Vng nh ni
Vng nh c bit
Vng nh c bit
73
Tham s
CPU 212
CPU214
0.0 1023.7 0.0 4095.7
0.0 7.7
0.0 7.7
0.0 7.7
0.0 7.7
0.0 15.7
0.0 31.7
0.0 29.7
0.0 29.7
30.0 45.7
30.0 85.7
Tn
tham s
AC0
AC
C
HSC
AW
AQW
T
Tham s
CPU 212
CPU 214
c qui 0 (Khng c kh nng lm con tr)
c qui
1 3
13
B m
0 n 127
0 63
B m tc cao
0 n 2
B m cng vo tng t
0 n 30
0 30
B m cng ra tng t
0 n 30
0 30
B thi gian
0 n 127
0 63
Din gii
Main Program
M
MEND
SBR 0
M
RET
SBR n
M
RET
INT 0
M
RETI
INT n
M
RETI
- Cc chng trnh
x l ngt l mt b
phn ca chng trnh,
cc chng trnh x l
ngt c kt thc bng
lnh RETI. Nu cn s
dng chng trnh x l
ngt phi vit sau lnh
75
I
I
I
Q
I 0.1
I 0.2
( )
0.0
0.1
0.2
1.0
2. Lnh AN
I 0.0
I 0.1
I 0.2
I
I
I
Q
0.0
0.1
0.2
1.0
I 0.0
I 0.1
0.0
0.1
0.2
1.0
Q1.0
( )
3. Lnh O
LD
Q1.0
( )
Q1.0
I 0.2
Hnh 6.7: Lnh O
4. Lnh ON:
I 0.0
0.0
ON
0.1
0.2
1.0
Q1.0
( )
I 0.1
I 0.2
5. Lnh OLD
Lp trnh dng STL (c th lp trnh dng
LAD v kim tra li dng STL).
76
LD
0.0
0.1
LD
0.2
1.0
I 0.0
I 0.1
Q1.0
( )
I 0.2
OLD
=
6. Lnh ALD
Lp trnh dng STL.
LD
0.0
LD
0.1
0.2
1.0
I 0.0
( )
I 0.2
ALD
=
Q1.0
I 0.1
0.0
LD
0.1
0.2
0.0
LD
0.3
0.4
0.1
0.5
0.2
I 0.2
I 0.3
Q0.1
( )
ALD
I 0.4
LRD
I 0.5
Q0.2
( )
Hnh 6.11: LPS, LRD, LPP
ALD
=
Q0.0
( )
LPS
I 0.1
LPP
77
siemens
+ n SF: bo li CPU.
+ n BAF: Bo ngun c qui.
+ n DC 5v: Bo ngun 5v.
+ n RUN: Bo ch PLC
ang lm vic.
RUN-P
RUN
+ STOP: PLC ch
ngh.
+ MRES: V tr ch nh ch
xo chng trnh trong CPU.
SF
BAF
DC 5v
FRCE
RUN
STOP
STOP
MRES
2. Cng tc chuyn i ch :
+ RUN: a PLC vo ch
lm vic.
MC 951 / 16 KB
6E7 951-0FD00-0AA0
CPU 314
Simatic
S7 - 300
314-1AE00-OABO
78
c, a ch vo ra trn module s:
Khi g module s vo, ra ln mt khe no lp tc n c mng a ch byte
ca khe , mi khe c 4 byte a ch.
79
Khe s: 1
2
3
4
Byte s:
03
PS n IM 0.0 1.0 2.0 3.0
v c
0.1 1.1 2.1 3.1
Rnh 0
bn
:
:
:
:
0.7 1.7 2.7 3.7
5
...
47 ...
11
2831
28.0 29.0 30.0 31.0
28.1 29.1 30.1 31.1
:
:
:
:
28.7 28.7 30.7 31.7
...
6063
3235
Byte s:
Rnh 1
IM
64 67
Byte s:
Rnh 2
9295
...
IM
9699
Byte s:
Rnh 3
124127
...
IM
Hnh 7.2: a ch khe v knh trn module s
...
11
PS n IM
v c
Rnh 0
bn
256-257
258-259
...
270-271
368-369
370-371
...
382-383
Rnh 1
IM
283-284
...
...
510-511
Rnh 2
IM
384-385
...
...
638-639
Rnh 3
IM
640-641
...
...
766-767
80
Tn tham s
I
IB
IW
ID
Q
QB
QW
QD
M
MB
MW
MD
PIB
PIW
PID
PQB
PQW
PQD
T
C
DBX
DBB
DBW
DBD
DIX
DIB
DIW
DID
L
Bng 7.1
Din gii
u vo bit
u vo byte
u vo t
u vo t kp
u ra bit
u ra byte
u ra t
u ra t kp
Nh ni dng bit
Nh ni dng byte
Nh ni dng t
Nh ni dng t kp
Vng m u vo dng byte
Vng m u vo dng t
Vng m u vo dng t kp.
Vng m u ra dng byte
Vng m u ra dng t
Vng m u ra dng t kp
B thi gian
B m
Khi d liu kiu BD dng bit
Khi d liu kiu BD dng byte
Khi d liu kiu BD dng t
Khi d liu kiu BD dng t kp
Khi d liu kiu BI dng bit
Khi d liu kiu BI dng byte
Khi d liu kiu BI dng t
Khi d liu kiu BI dng t kp
Vng d liu tm thi dng bit
81
Vng tham s
0.0 n 65535.7
0 n 65535
0 n 65534
0 n 65532
0.0 n 65535.7
0 n 65535
0 n 65534
0 n 65532
0.0 n 255.7
0 n 255
0 n 254
0 n 252
0 n 65535
0 n 65534
0 n 65532
0 n 65535
0 n 65534
0 n 65532
0 n 255
0 n 255
0.0 n 65535.7
0 n 65535
0 n 65534
0 n 65532
0.0 n 65535.7
0 n 65535
0 n 65534
0 n 65532
0.0 n 65535.7
30 LB
31 LW
32 LD
0 n 65535
0 n 65534
0 n 65532
2. Nhp cc hng s
Cc hng s c vit gm phn u v tham s i lin nhau v d B#16#1A
l s: (vit dng byte, c s 16, gi tr l 1A tng ng c s thp phn l 26).
Cc hng s v thi gian c vit theo cc k hiu: D (Date) ngy_ H
(Hours) gi_ M (minuter) pht_ S (seconds) giy_ MS (milliseconds) mili giy
v d 2D_23H_10M_50S_13MS l: (2 ngy, 23 gi, 10 pht, 50 giy, 13 mili
giy).
Cc kiu vit hng s c th hin trn bng 7.2:
Loi
Byte
T
Bit
T kp
32
8
16
S thc
S thc
S thc
16
32
32
Thi
gian
16
32
Ngy
Thi
gian ca
ngy
K t
32
8
C s
16
2
16
BCD
10 khng du
2
Phn u
B#16#...
2#...
W#16#...
C#
B#...
2#...
16
10 khng du
c du
c du
du phy
ng
gi_pht_
giy_miligiy
ngy_gi_
pht_giy_
miligiy
nm-thngngy
gi:pht:
giy.ngy
DW#16#...
B#...
(khng c)
L#...
(khng c)
S5T#.....
T#...
D#...
TOD#...
....
Bng 7.2
Phm vi tham s
0 n FF
0 n 1111_1111_1111_1111
0 n FFFF
0 n 999
(0,0) n (255,255)
0 n 1111_1111_1111_1111_
1111_1111_1111_1111
0000_0000 n FFFF_FFFF
(0,0,0,0) n (255,255,255,255)
-32768 n 32767
-2147483648 n +2147483647
ln hn 3,402823 e+38
nh hn 1.175495e-38
0H_0M_0S_10MS n
2H_46M_30S_0MS
-24D_20H_31M_23S_648MS
n
24D_20H_31M_23S_647MS
1990-1-1 n 2168-12-31
0:0:0.0 n 23:59:59.999
vit cc k t nh HA
82
83
I 0.0
I 0.1
I 0.2
I
I
I
Q
Q1.0
( )
0.0
0.1
0.2
1.0
I 0.0
I 0.1
I 0.2
2. Lnh AN
Q1.0
( )
I
I
I
Q
0.0
0.1
0.2
1.0
I 0.0
Q1.0
( )
3. Lnh O
I 0.1
0.0
0.1
0.2
1.0
I 0.2
Hnh 7.6: Lnh O
I 0.0
Q1.0
( )
4. Lnh ON
Lp trnh dng STL.
I 0.1
LD
0.0
ON
0.1
0.2
1.0
I 0.2
Hnh 7.7: Lnh ON
84
5. Lnh OLD
Lp trnh dng STL (c th lp trnh dng LAD v kim tra li dng STL).
LD
0.0
0.1
LD
0.2
I 0.0
Q1.0
( )
OLD
=
I 0.1
I 0.2
1.0
6. Lnh ALD
0.0
LD
0.1
0.2
1.0
I 0.0
I 0.1
Q1.0
( )
I 0.2
ALD
=
I 0.0
I 0.1
Q0.0
( )
0.0
I 0.2
LD
0.1
I 0.3
0.2
LPS
( )
I 0.4
ALD
=
0.0
I 0.5
LRD
LD
0.3
0.4
0.1
0.5
0.2
Q0.2
( )
Hnh 7.10: LPS, LRD, LPP
ALD
=
Q0.1
LPP
85
Phn ghi
ch thch
86
Xo network
Kt ni
PLC Mode
V tr s t lnh
87
2. Nhy chut tri vo khi mun chn (tip im, cun dy, khi hm....)
3. a con ch n v tr t lnh (v tr t en), nhy chut tri v vo a ch
lnh (u vo c cc a ch: 0, n 11; u ra c cc a ch: 1000, n
1007).
4. Khi cn ghi ch thch di mi lnh th chn lnh cn ghi ch thch, vo
hp SYM: ( pha di mn hnh nh ch ra trn hnh P.2) ghi nhng iu
cn ch thch, cu ch thch phi lin nhau (khng dng du cch) sau
chn Store.
5. Kt thc mt Network chn thm Network mt t biu tng nh ch ra
trn hnh P.3.
6. Nu son sai Network no th nh du v xo Network t biu tng
hnh P.3.
7. Tin hnh son tho
ht cc Network.
8. Kt thc chng
trnh phi c lnh
kt thc. Mun vo
lnh kt thc th
chn Netwoks v v
tr lnh kt thc,
chn FUN, nhy
vo v tr t lnh,
sau vo tn lnh
END(01) nh ch ra
trn hnh P.3, hoc
chn cc khi
mc Select sau
chn OK.
9. chng trnh
sang PLC chn
Hnh P.5: chng trnh sang PLC
Online \ Download
program to PLC nh trn hnh P.5.
Ch : Khi chng trnh sang PLC th PLC phi ang trng thi
MONITOR hoc trng thi PROGRAM (STOP/PRG). Mun chuyn i
cc trng thi trn th chn Shift + F10 hoc biu tng "PLC Mode" nh
hnh P.3.
10. chy chng trnh chn trng thi MONITOR hoc RUN t biu tng
"PLC Mode".
88
PRO07
OMRON
Progrgamming Cosnole
Monitor
Run
Program
FUN
SFT
NOT
AND
OR
CNT
TR
*EM
AR
LD
OUT
TIM
EM
CH
CONT
EXT
CHG
SRCH
SET
DEL
MONT
RESET
INS
CLR
VER
WRITE
SHIFT
1. Mn hnh
2. Cng tc chn ch : c 3 ch
* PROGRAM: ch ny lp trnh hoc thc hin cc thay i
chng trnh.
* MONITOR: Ch ny thay i cc gi tr ca b m v thi
gian trong khi PLC vn ang vn hnh.
89
LD
OR
SET
A
CNT
Lnh iu khin b m
NOT
Dng km vi cc lnh
LD, AND, OR, OUT
thc hin php nghch o
TR
Thit lp cc r le tm thi
Lnh ra
AR
HR
Thit lp cc r le duy tr
AND
OUT
TIM
Ch th vn hnh ca b ghi
dch
Cc phm s 0 n 9
nhp s thp phn, hexa.
SHIFT
CLR
2.3. Th tc vo lnh:
1. Khi ng b lp trnh cm tay, cng tc chn ch ch
PROGRAM hoc ch MONITOR, vo PASSWORD (t kho) theo th t
sau:
CLR
CLR
MOMTR
90
FUN
WRITE
000.00
OR
010.00
010.00
END.
Cch vo chng trnh hnh
P.7 nh sau:
A
LD
CLR
OR
OUT
FUN
WRITE
0
B
1
AND
WRITE
WRITE
1
A
0
B
NOT
WRITE
WRITE
91
92
Mn hnh Output
Mn hnh Edit
a,
b,
Hnh P.11: Mn hnh son tho
93
F5 (Seg Fct): Hin cc chc nng son tho cho php lm vic vi cc on ca
95
+ Project directory: nh th
mc lm vic.
96
97
98
Thot.
SETUP-F2:
Chn ngn
ng, t c php cho
bin nh. Ch ngn
ng giao din ch
International.
ONLENE-F4:
Khi my
tnh c ni vi PLC.
COLOR-F6:
PGMS-F7:
Chn mu.
OFLINE-F8:
insnw-f2
delln-f4
insln-f5
delfld-f6
Trong :
EXIT-F1:
INSNW-F2:
DELLN-F4:
undo-f8
INSLN-F5:
DELFLD-F6:
S dng cc phm
v tr son tho.
7b. Son tho vi LAD dng hng dn c dng nh hnh P.22: du cng
cui dng th hin th mc vn cn cn n phm Spacebar chuyn i.
exit-f1
-f2
-f3
RI
-f4
NOT -f5
) -f6
Box-f7
ENTER-f8 +
n phm Spacebar
horz-f1 vert-f2 horzd-f3 vertd-f4 delnet-f5 unique-f6 commnt-f7 insert-f8 +
Trong :
EXIT-F1:
HORZ-F1:
VERT-F2:
HORZD-F3:
xa mt on ngang.
VERTD-F4:
xa mt on dc.
S dng cc phm
Khi son xong mt tip im, hp... dng phm ENTER xc nhn.
Khi son xong mt network phi dng F8 xc nhn, nu dng ENTER
c ngha mun xung dng m rng (nhnh) cho network.
8. Chn EXIT-F1 tr v mn hnh trc .
9. Chn STL-F7 xem dng STL.
10. Chn WRITDK-F8 chng trnh sang PLC.
11. Mun in chng trnh, hoc thc hin cc thao tc la chn khc th
lm theo ch dn dng th mc cui mn hnh hoc vo phn Help.
100
Biu tng
2. Khi ng phn mm
Step7 t biu tng hoc t file
chng trnh nh hnh P.23.
1.2. Ci t phn cng:
1. Cng tc ca CPU phi
ch STOP.
2. Vo File to mt
th mc chng trnh mi (hoc
m mt th mc chng trnh
c) (v mt chng trnh ca S7300 l c mt th mc "Project").
Mt chng trnh ca S7-300 s c
dng nh hnh P.24 (khi to ).
Nu m mt th mc chng trnh
c sn chng trnh th c th
b qua mt s bc sau.
3. M th mc chng trnh
"Project" chn phn cng t
insert / Station / Simatic 300
Station.
4. M th mc Simatic
300(1) ci t phn cng.
5. M th mc Hardware
bt u ci t phn cng,
mn hnh ban u ci t
phn cng c dng nh hnh
P.25.
Nhy vo du "+"
m khi
Phn th hin
tham s khi
6. Nhy vo du "+" ca
SIMATIC 300 chn ln lt
cc khi ca cu hnh cng.
(chn theo cc khi hin c ca
101
Chn Network mi
103
a,
b,
Hnh P.28
Hnh P.29
104
Tn lnh
AND
And ld
And not
Cnt
m li.
Ld
Ld not
Or
Or ld
Or not
10
Out
11
Out
not
12
Tim
13
Nop
14
End
15
IL
16
Ilc
17
Jmp
18
Jme
19
Fal
20
Fals
21
Step
M t
105
TT
Tn lnh
22
snxt
23
Set
24
Keep
25
Cntr
26
Difu
27
Difd
28
Timh
29
Wsft
30
Cmp
31
Mov
32
Mvn
33
Bin
34
Bcd
35
Asl
36
Asr
37
Rol
38
Ror
39
Com
40
Add
41
Sub
M t
106
TT
Tn lnh
42
Mul
43
div
44
Andw
45
Orw
46
Xorw
47
Xnrw
48
Inc
Tng t BCD 4 s ln 1 n v.
49
Dec
Gim t BCD 4 s i 1 n v.
50
Stc
51
Clc
52
Trsm
53
msg
54
Adb
55
Sbb
56
Mlb
57
Dvb
58
Addl
59
Subl
60
Mull
Nhn 2 gi tr BCD 8 s v gi kt qu vo cc t kt qu xc
nh.
61
Divl
62
Binl
M t
107
TT
Tn lnh
63
Bcdl
64
XFer
65
Bset
66
Root
67
Xchg
68
@colm
69
Cps
70
Cpsl
71
@dbs
72
@dbsl
73
@fCS
74
@fpd
Tm li trong cm cc lnh.
75
@hex
76
@hky
77
@hms
78
@line
79
@max
80
@mbs
81
@mbsl
82
@min
M t
108
TT
Tn lnh
83
@neg
84
@negl
85
Pid
86
@pls2
87
@pwm
88
@rxd
89
@scl2
90
@scl3
91
@sec
92
@sbbl
93
@srch
94
@sum
95
@xfrb
96
@zcp
97
zcpl
So snh mt gi tr 8 ch s vi mt di xc nh bi cc gii
hn thp v cao sau a kt qu n cc c GR, EQ, LE.
98
SLD
99
SRD
100 MLPX
M t
109
Tn lnh
M t
101 DMPX
102 SDEC
103 DIST
104 COLI
105 MOVB
106 MOVD
107 SFTR
108 TCMP
109 ASC
110 SBS
111 SBN
112 RET
113 IORF
Lm ti tt c u vo v ra gia t u v t cui.
114 MaCRO
115 @ASFT
118 @TXD
119 CMPL
120 @INI
121 @PRV
122 @CTBL
110
Tn lnh
M t
123 @SPED
124 @PULS
a ra mt s xc nh cc xung c tn s xc nh, u ra
xung khng dng cho n khi s lng xung c a ra
ht.
125 @SCL
126 @BCNT
127 @BCMP
128 @STIM
129 DSW
130 7SEG
131 @INT
132 @ACC
133 @ABDL
134 @APR
135 AVG
111
Tn lnh
M t
A(
AN
O(
ON
10 S
11 L
12 LD
13 T
112
Tn lnh
M t
14 R
15 SD
16 SE
17 SF
18 SP
19 SS
2.1.5. Lnh ca b m
20 CD
21 CU
22 R
Xo b m nu RLO = 1
23 S
t b m nu RLO = 1
24 !=F
25 +F
26 <=F
27 <F
28 ><F
29 >=F
113
Tn lnh
M t
30 >F
31 -F
32 C
33 G
34 JC
35 JU
36 BE
37 BEC
38 BEU
39 NOP
40 NOP
41 STP
42 A=
43 AN=
44 AW
45 DO=
46 O=
47 ON=
48 OW
49 XOR
114
Tn lnh
M t
50 RU
51 SU
t mt bit v iu kin.
52 TB
53 TBN
54 ==
55 RB=
56 RD=
57 S=
58 FR=
59 SD=
60 SEC=
61 SFD=
62 SP=
63 SSU=
64 L=
65 LD=
66 LW=
67 T=
68 CFW
69 CSW
B sung cho 2.
70 SLW
71 SRW
72 JC=
73 JM=
Tn lnh
M t
74 JN=
75 JO=
76 JP=
77 JU=
78 JZ=
79 D
80 DO
X l t c hoc t d liu.
81 FR
T
C
82 I
83 IA
Lnh cm ngt.
84 LRS
85 RA
86 ADD
87 JC
88 JU
89 LIR
90 RU
91 STS
92 SU
t mt bit v iu kin.
93 TAK
94 TIR
95 TNB
116
Tn lnh
M t
=I
AB<=
n1,n2
AB=
n1,n2
AB>=
n1,n2
AD<=
n1,n2
AD>=
n1,n2
AD=
n1,n2
10
AI
117
Tn lnh
M t
11
ALD
12
AN
13
ANI
14
AR<=
n1,n2(5)
15
AR=
n1,n2(5)
16
AR>=
n1,n2(5)
17
AW<=
n1,n2
18
AW=
n1,n2
19
AW>=
n1,n2
118
Tn lnh
M t
20
CTU
21
CTUD
22
ED
23
EU
24
LD
25
LDB<=
n1,n2
26
LDB=
n1,n2
27
LDB>=
n1,n2
28
LDD=
n1,n2
29
LDD>=
n1,n2
30
LDI
31
LDN
32
LDNI
33
LDR<=
n1,n2(5)
34
LDR=
n1,n2(5)
35
LDR>=
n1,n2(5)
119
TT
Tn lnh
M t
36
LDW<= n1,n2(5)
37
LDW=
n1,n2(5)
38
LDW>= n1,n2(5)
39
LPP
40
LPS
41
LRD
42
MEND
43
NOT
44
45
OB<=
n1,n2
46
OB=
n1,n2
47
OB>=
n1,n2
48
OD<=
n1,n2
(1) (2)
120
Tn lnh
M t
49
OD=
n1,n2
50
OD>=
n1,n2
51
OI
52
OLD
53
ON
54
ONI
55
OR<=
n1,n2(5)
56
OR=
n1,n2(5)
57
OR>=
n1,n2(5)
58
OW<=
n1,n2(5)
121
Tn lnh
M t
59
OW=
n1,n2(5)
60
OW>=
n1,n2(5)
61
RET
62
RETI
*R
IN1,
IN2(5)
64
/R
IN1,
IN2(5)
65
+D
IN1,
IN2
66
+I
IN1,
IN2
67
+R
IN1,
IN2
68
ANDD
(5)
IN1,
IN2
69
ANDW
IN1,
IN2
70
ATCH
INT,
EVENT
71
ATH
IN,
OUT,
LEN
72
ATT
DATA
122
Tn lnh
M t
73
BCDI
IN
74
BMB
IN,
75
BMW
IN,
76
CALL
n (1) (6)
77
CRET
(1)(3)(4)
78
CRETI
(2)(3)(4)
79
-D
IN1,
IN2
80
DECD
IN
Gim gi tr ca t kp IN i mt n v.
81
DECO
IN,
OUT
82
DECW
IN
Gim gi tr ca t IN i mt n v.
83
DISI
(1)
84
DIV
IN1,
IN2
85
DTCH
86
DTR
IN,
OUT(5)
87
ENCO
IN,
OUI
88
ENI
(1)
89
FIFO
TABLE,
DATA(5)
90
FILL
IN,
gi tr t IN vo mt mng nh gm N t (N c
OUT,N kiu byte) bt u t v tr OUT (kiu t).
123
Tn lnh
91
FND<
92
FND<>
M t
SRC,
93
FND=
94
FND>
SRC,
95
FOR
INDEX
INITIAL
FINAL(1)5
96
HDEF
HSC,
MODE(1)
97
HSC
98
HTA
IN,
OUT,
LEN
99
-I
IN1,
IN2
100 IBCD
IN
101 INCD
IN
Tng gi tr ca t kp IN ln mt n v.
102 INCW
IN
Tng gi tr ca t IN ln mt n v.
103 INT
n(1)(2)(4)
104 INVD
IN
105 JMP
xx
106 LBL
xx
124
Tn lnh
M t
107 LIFO
TABLE,
DATA(5)
108 MOVB
IN,
OUT
109 MOVD
IN,
OUT
110 MOVR
IN,
OUT(5)
112 MUL
IN1,
IN2
113 NETR
TABLE,
114 NETW
TABLE,
115 NEXT
(1)(5)(7)
116 NOP
117 ORD
IN1,
IN2
118 ORW
IN1,
IN2
119 PLS
xx(5)
120 R
S_BIT,n
121 -R
IN1,
IN2(5)
122 RI
S_BIT,n
123 RLD
IN, n
124 RLW
IN, n
125 RRD
IN, n
125
Tn lnh
M t
126 RRW
IN, n
127 S
S_BIT,n
128 SBR
n(1)(2)(4)
129 SEG
IN,
OUT
130 SHRB
131 SI
S_BIT,n
132 SLD
IN,n
133 SLW
IN,n
134 SQRT
IN,
OUT(5)
135 SRD
IN,n
136 SRW
IN,n
137 STOP
138 SWAP
IN
139 TODR
T(5)
140 TODW
T(5)
141 TON
Txx,
PT
142 TONR
Txx,
PT
144 WDR
126
Tn lnh
M t
145 XMT
TABLE,
PORT
146 XORD
IN1,
IN2
147 XORW
IN1,
IN2
(1)
Nhng lnh khng thc hin c trong chng trnh x l ngt. Lnh
INT ch c th l lnh bt u ca chng trnh x l ngt.
(2)
Nhng lnh khng thc hin c trong chng trnh con. Lnh SBR ch
c th l lnh bt u ca chng trnh con.
(3)
(4)
(5)
(6)
(7)
t TOS ln 1.
127
Tn lnh
M t
+AR1
+AR2
+D
-D
*D
/D
10
==D
11
<>D
12
>D
13
<D
14
>=D
15
<=D
16
+I
17
-I
128
Tn lnh
M t
18
*I
19
/I
20
==I
21
<>I
22
>I
23
<I
24
>=I
25
<=I
26
+R
27
-R
28
*R
29
/R
30
==R
31
<>R
32
>R
33
<R
34
>=R
35
<=R
Tn lnh
n
M t
36
37
A(
38
ABS
39
AD
40
AN
41
AN(
42
AW
43
BEC
44
BEU
45
BLD
46
BTD
47
BTI
48
CAD
49
CAR
50
CAW
51
CALL
Lnh gi khi.
52
CC
53
CD
54
CDB
55
CLR
Xo RLO (RLO = 0)
56
CU
130
Tn lnh
M t
57
DEC
58
DTB
59
DTR
60
FN
Chn ly sn m ca RLO.
61
FP
62
FR
63
FR
64
INC
65
INVD
66
INVI
67
ITB
68
ITD
69
JBI
70
JC
71
JCB
72
JCN
73
JL
74
JM
75
JMZ
76
JN
77
JNB
78
JNBI
79
JO
80
JOS
81
JP
82
JPZ
131
Tn lnh
n
M t
83
JU
84
JUO
85
JZ
86
87
Np gi tr tc thi (s nguyn) ca b m vo
ACCU1
88
89
90
91
DILG
92
DINO
93
STW
94
LAR1
95
LAR1
96
LAR1
AR2
97
LAR1
P#
98
LAR2
99
LAR2
100 LAR2
P#
101 LC
102 LC
103 LOOP
Lp li t nhn n.
104 MCR(
105 )MCR
106 MCRA
107 MCRD
Tn lnh
M t
108 MOD
109 NEGD
110 NEGI
111 NEGR
112 NOP 0
113 NOP 1
114 NOT
115 O
116 O(
117 OD
118 ON
119 ON(
120 OPN
M khi d liu.
121 OW
122 POP
123 PUSH
124 R
125 R
126 R
Xo b m nu RLO = 1
127 RLD
133
Tn lnh
M t
128 RLDA
129 RND
130 RND+
131 RND-
132 RRD
133 RRDA
134 S
135 S
t b m nu RLO = 1
136 SAVE
137 SD
138 SE
139 SET
t RLO =1
140 SF
141 SLD
142 SLW
143 SP
144 SRD
134
Tn lnh
145 SRW
146 SS
M t
Dch t n trong ACCU1 sang phi n bit hoc s bit
dch c np vo ACCU2.
B thi gian chm sau sn ln ca RLO mt khong
bng thi gian t v khng ph thuc RLO na, n
ch v khng khi c lnh xo R.
147 SSD
148 SSI
149 T
150 T
STW
151 TAK
152 TAR1
153 TAR1
154 TAR1
AR2
155 TAR2
156 TAR2
157 TRUNC
158 UC
159 X
160 X(
161 XN
Tn lnh
M t
162 XN(
163 XOD
164 XOW
136
A
B
C
KT N5
KN T
5
N1 N2 N3
RN2
RN1 RN2
T4
CD
T1 T2 T3
N4
RN1
C
Hnh 2.1
A
B
C
D
P1
CD
P2
KT2
N5
KN2
T1 T2 T3
N1 N2 N3
RN1
P3
T4
KN3
KT3
RN2
KN1
KT1
KT
KN
Hnh 2.2
137
N4
T5
RN1 RN2
KT1
T4
A B C
KN2
KT2
T1
N5
KN1
N1
N4
S1
T5
Tg1
T6
Tg2
N6
S5
6
Hnh 2.3
K1 K2 K3
RN2 RN1
RN1
2K3
C
1Tg
1T
1K
2K2
1K3
R1
1K1
K4
K5
2K1
RN2
1K2
2Tg
R2
2K4
Hnh 2.4
138
2T
2K
Tg
A B
KC
1S1
H1 H2
2S
K4
3S
K5
RN2
RN2 RN1
K5
1S
3S1
RN1
5
2S1
C
2K2
2K1
1K1
1K2
3
2
3S
10
1K
11
12
2S
3S
KC
3
2
1 0 1
c,
1-2
3-4
5-6
7-8
9-10
11-12
2Tg
1 2 3
2S
2K
1Tg
r2
a,
2S
1K
r1
1Tg
3S
2Tg
b,
Hnh 2.5
2K1
C
H1
Rh
r1
1K1
r2
K3
2Tg
1Tg
3Tg1
a,
1K2
1K
2Tg1
K4
b,
139
2K
3Tg
1Tg1
Hnh 2.6
K2
K1
RN
RN
Huy Mnh
ng dng PLC
cho h thng
khng ch iu khin thang my
Huy Mnh
Chng I
tn hiu ho v l thuyt chung
v ti u lut iu khin thang my
1.1
Huy Mnh
Huy Mnh
* Knh phc v
L cc c cu phc v khch hng, thc hin cc yu cu ca khch
hng. Thi gian phc v (Service time) v khong thi gian gia cc ln phc v
l nhng i lng ngu nhin. Tu theo h thng c mt hay nhiu im phc
v m ngi ta gi l h thng c mt hoc nhiu knh phc v. c trng cho
knh phc v l dng phc v vi cng l /n v thi gian. Cng phc
v l s khch hng c phc v xong trn mt n v thi gian.
* Hng i (Queue)
L s khch hng ch n lt c phc v. Tu theo s khch hng n
nhiu hay t (cng ln hay b), kh nng phc v (s knh phc v, thi
gian phc v) m s khch hng phi i trong hng i nhiu hay t. V vy,
di hng i cng l mt i lng ngu nhin.
* Lut sp hng
Trong h thng hng i c mt knh phc v thng c lut sp hng
iu chnh sau y:
- FIFO (First - In First - Out) : Khch hng n trc phc v trc . Lut
FIFO thng c dng nhng ni nh :
+ Sp hng trc quy tnh tin ca siu th
+ Sp hng vo c s dch v , phng tin vn ti .
+ Cc thit b sp hng trn bng ti ch n lt c lp rp .v.v.
- LIFO (Last - In First - Out) : Khch hng n sau c phc v trc lut
LIFO thng c dng nhng ni nh ;
+ Ra khi bung thanh my : ngi no vo sau cng s c ra trc tin .
+ c gi liu trn bng t : d liu ghi sau s c c trc .
+ Hng ho c xp vo thng cha : hng xp sau cng (pha trn ca
hng cha s c ly ra trc v.v...
- Ngu nhin : cc khch hnh u c ch u tin nh nhau v c
phc v mt cch ngu nhin . Lut ny thng c ly cc trng hp sau
nh :
+ Ph n tr em v ngi tn tt c u tin phc trc.
Huy Mnh
Huy Mnh
trnh
Huy Mnh
A3 A2 A1
A0
Thanh ghi ct
EN1
EN2
B3
B2
Vcc
B1
B0
Ngt
Huy Mnh
Z ni vi
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
2
3
4
5
6
7
Huy Mnh
M ASCII ra
Huy Mnh 10
Sn tng
Sensor 5
Sensor 4
Sensor 3
Khi iu khin
ng c ca
Sensor 2
*
8
16
24
32
40
48
56
Sensor 1
1 2 3
9 10 11
17 18 19
25 26 27
33 34 35
41 42 43
49 50 51
57 58 59
4 5 6 7
12 13 14 15
20 21 22 23
28 29 30 31
36 37 38 39
44 45 46 47
52 53 54 55
60 O pen Close Emer
Phm gi ln
Phm gi xung
Phm gi xung
Sn tng
Huy Mnh 11
Chng II
cc s thut ton
s dng trong iu khin thang my
Sau y l phn thuyt minh cc s thut ton c s
dng trong chng trnh:
2.1
Key=curr?
yes
Call_door
*Key_dn=1
Dn_max=key
++Ac_dn
Set busy=1
yes
yes
Set Run=0
Set Run=1
1.
2.
3.
4.
5.
6.
7.
Huy Mnh 12
yes
*Key_dn=1
*Key_dn=1
++Ac_dn
yes
Ac_dn=1
Dn_max<=key?
yes
Dn_max=key
1.
2.
3.
4.
5.
6.
Huy Mnh 13
yes
*Key_dn=1?
*Key_dn=1
yes
++Wt_dn
Key>curr?
++Ac_dn
Wt_dn=1
Dn_max<key ?
yes
yes
Dn_max=key
1.
2.
3.
4.
5.
6.
7.
8.
9.
2.2
Huy Mnh 14
Key=curr?
yes
Call_door
*Key_up=1
Up_min=key
++Ac_up
Set busy=1
yes
yes
Set Run=0
Set Run=1
1.
2.
3.
4.
5.
6.
7.
Huy Mnh 15
yes
*Key_up=1?
*Key_up=1
++Wt_up
yes
Wt_dn=1
Up_min<key?
yes
Up_min=key
1.
2.
3.
4.
5.
6.
Huy Mnh 16
yes
*Key_up=1 ?
*Key_up=1
Key>curr?
yes
++Wt_up
++Ac_up
Wt_up=1
Up_min>key ?
yes
yes
Up_min=key
1.
2.
3.
4.
5.
6.
7.
8.
9.
2.3
Huy Mnh 17
Start
Key=62 ?
Yes
0<Key<61 ?
Yes
Key>curr ?
Yes
*Key_up=1
Up_min=key
++ Ac_up
Busy=1; run=0
Key<curr ?
Yes
Call Door
*Keydn=1
Dn_max=key
++ Ac_dn
Busy=1; run=1
End
Hnh 2-7: S thut ton chng trnh x l phm gi tng
khi thang ang dng ( run =0 ).
1.
2.
3.
4.
5.
6.
7.
8.
Huy Mnh 18
Huy Mnh 19
Key=63 ?
Temp=curr
Key=61 ?
Temp=1 ?
Key=62 ?
*Temp_dn=1 ?
*Key_dn=1 ?
Key<=curr ?
*Temp_dn=1
++Ac_dn
*Key_dn=1
++Ac_dn
*Key_up=1 ?
Yes
Yes
Yes
Running=1 ?
Close-fast=1
Yes
Running=1 ?
Open-fast=1
Yes
Yes
Yes
Yes
Yes
*Key_up=1
++Wt_up
No
Wt_up=1 ?
*Up_min<key ?
No
Up_min=key
1.
2.
3.
4.
5.
6.
7.
End
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Huy Mnh 20
Huy Mnh 21
Start
Yes
Yes
Yes
Running=1 ?
Close-fast=1
Yes
Running=1 ?
Open-fast=1
Yes
*Key_up=1 ?
Yes
*Key_up=1
++Ac_up
Key=63 ?
Temp=curr+1
Key=61 ?
Temp=60 ?
Key=62 ?
*Temp_up=1 ?
Key>curr ?
*Temp_up=1
++Ac_up
*Key_dn=1 ?
Yes
Yes
Yes
*Key_dn=1
++Wt_dn
Dn_max<key ?
No
Wt_dn=1 ?
Yes
Dn_max=key
1.
2.
3.
4.
5.
6.
7.
End
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Huy Mnh 22
2.4
Huy Mnh 23
Flo_Call?
yes
yes
yes
Run=0?
Buzy=1?
Reset Key_buff01
No
Li_call?
Call_SBN02
Call_SBN03
Call_SBN01
Up_call ?
yes
yes
Busy=1
Busy=1
Call SBN07
yes
Run=0?
Call SBN09
Call SBN08
yes
Run=0?
Call SBN04
Call SBN05
yes
Call SBN06
Reset Key_buff02
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
2.5
Huy Mnh 24
O pen_D oor
Set T IM 01
T IM 2= 0?
R ead key
C lose_fast?
yes
yes
C lose door
Set T IM 03
T IM 3= 0
R ead key
yes
1.
2.
3.
4.
5.
6.
7.
8.
Huy Mnh 25
Start
INC Sensor
<
Sensor CMP 3
Set S03 =1
>
Set S04 =1
<
Sensor CMP 5
Set S05 =1
End
S thut ton x l ngt Sensor
Start
Start
No
No
Key_buff01=1 ?
Key_buff01=1 ?
Calculate Key
Set Key_buff01=1
Calculate Key
Set Key_buff01=1
End
End
1.
2.
3.
4.
5.
6.
7.
Huy Mnh 26
1.
2.
3.
2.7
Huy Mnh 27
Keyboard
Keyboard
Bell
Keyboard
Yes
Yes
Yes
Bell
Keyboard
busy=0 ?
Keyboard
Yes
Close =1 ?
Over_weight ?
Running=1
Run dn
--Current
Reset S03,S04,S05
Run=0 ?
Yes
Over_weight ?
Close =1 ?
++Current
Reset S03,S04,S05
Running=1
Run up
Yes
Yes
Keyboard
S03 =1 ?
Yes
Yes
Yes
Temp=curr
++Current
Reset S03,S04,S05
Ac_up=0 ?
Yes
Keyboard
Keyboard
Temp=Up_min?
Temp=Dn_max?
Yes
S05 =1 ?
Keyboard
Temp=curr+1
Yes
Yes
Slow_down
*Temp_up=1 ?
Slow_down
S04 =1 ?
S04 =1 ?
Slow_down
S04 =1 ?
Stop
Stop
S04 =1 ?
Stop
S05 =1 ?
S05 =1 ?
Stop
S05 =1 ?
--Current
*Curr_dn=0
Ac_up=Wt_up
Wt_up=0
++Current
*Curr_up=0
Ac_dn=Wt_dn
Wt_dn=0
Run =0
Set TIM00
Run =1
Set TIM00
++Current
*Curr_up=0
--Ac_up
Set TIM00
TIM00=0 ?
TIM00=0 ?
Yes
Keyboard
TIM00=0 ?
Yes
Ac_dn=0 ?
Keyboard
TIM00=0 ?
Keyboard
S05 =1 ?
Yes
Yes
Yes
Call Door
Ac_up=0 ?
Yes
Open_fast ?
Yes
Busy = 0
Open_fast ?
Busy = 0
Yes
Yes
Yes
Call Door
Curr_up = 0
--Wt_up
Wt_up=0 ?
Yes
Yes
Call Door
Ac_up=0 ?
Ac_up=0 ?
Yes
Wt_up=0 ?
Wt_dn=0 ?
Up_min=curr ?
Up_min>curr ?
Yes
Call Door
Yes
Busy = 0
Open_fast ?
Yes
Yes
Call Door
Keyboard
Yes
Yes
Open_fast ?
S05=1 ?
Yes
Yes
--Current
*Curr_dn=0
--Ac_dn
Set TIM00
Keyboard
Yes
Yes
Yes
++Current
Reset S03,S04,S05
Ac_up=0 ?
Yes
Slow_down
*Temp_dn=1 ?
Keyboard
S03=1 ?
S05 =1 ?
S05 =1 ?
Dn_max=curr ?
Yes
Dn_max>curr ?
Yes
Yes
Busy = 0
Call Door
Curr_dn = 0
--Wt_dn
Wt_dn=0 ?
Yes
Yes
Run = 0
Ac_up=Wt_up
Wt_up =0
Run = 1
Ac_dn=Wt_dn
Wt_dn =0
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Huy Mnh 28
Huy Mnh 29
Huy Mnh 30
42. Tng gi tr tng hin ti, xo hng i, tr s phn t trong hng i xung
i mt gi tr , chuyn Ac_dn = Wt_dn, gn Wt_dn = 0, chuyn sang bc
44.
43. Thit lp c run =1, set TIM0 ( tr thi gian ch m ca ),chuyn sang bc
44.
44. Kim tra TIM0, nu ht thi gian tr chuyn sang bc 47, ngc li
chuyn sang bc 45.
45. Gi chng trnh c bn phm ( Keyboard ) , chuyn sang bc 46.
46. Kim tra c m ca nhanh ( Open_fast ), nu c chuyn sang bc 47,
ngc li chuyn sang bc 44.
47. Gi chng trnh m ca ( door ) , chuyn sang bc 48.
48. Kim tra Ac_dn ( s phn t c trong hng i xung cn c phc v
trong hnh trnh hin ti ), Ac_dn = 0 chuyn sang bc 49, ngc li
chuyn sang bc 1.
49. Thit lp c busy = 0, chuyn sang bc 1.
50. Kim tra c Over_weight ( qu ti ), nu Over_weight = 0 chuyn sang
bc 51, Over_weight = 1 chuyn sang bc 50.
51. Bo chung qu ti, gi chng trnh Keyboard, chuyn sang bc 50.
52. Kim tra c ng ca hon ton ( Close ), close = 1 chuyn sang bc 53,
ngc li chuyn sang bc 54.
53. Gi chng trnh c bn phm ( Keyboard ), chuyn sang bc 52.
54. Thit lp c running = 1 ( ang chy ), v ra lnh chy xung, chuyn sang
bc 55.
55. Kim tra sensor S03, nu c chuyn sang bc 57, ngc li chuyn sang
bc 56.
56. Gi chng trnh c bn phm ( Keyboard ) , chuyn sang bc 57.
57. Gn Temp = current ( current l tng hin ti ), chuyn sang bc 58.
58. Kim tra Ac_dn ( s phn t c trong hng i ln cn c phc v trong
hnh trnh hin ti ), Ac_dn = 0 chuyn sang bc 80, ngc li chuyn
sang bc 59.
59. Kim tra xem tng sp n c cn dng khng, nu c chuyn sang bc
63, ngc li chuyn sang bc 60.
60. Gi chng trnh c bn phm ( Keyboard ) , chuyn sang bc 61.
61. Kim tra sensor S05, nu c chuyn sang bc 62, ngc li chuyn sang
bc 59.
62. Gim ch s tng hin ti, Reset cc sensor S03, S04, S05, chuyn sang
bc 55.
Huy Mnh 31
Huy Mnh 32
82. Kim tra sensor S05, nu c chuyn sang bc 83, ngc li chuyn sang
bc 80.
83. Gim gi tr tng hin ti, reset cc sensor S03, S04 v S05, chuyn sang
bc 55.
84. Ra lnh gim tc, chuyn sang bc 85.
85. Kim tra Sensor S04, nu c chuyn sang bc 86, ngc li chuyn sang
bc 85.
86. Ra lnh dng, chuyn sang bc 87.
87. Kim tra sensor S05, nu c chuyn sang bc 88, ngc li chuyn sang
bc 87.
88. Gim gi tr tng hin ti, xo hng i, tr s phn t trong hng i ln i
mt gi tr , chuyn Ac_up = Wt_up, gn Wt_up = 0, chuyn sang bc 89.
89. Thit lp c run =1, set TIM0 ( tr thi gian ch m ca ),chuyn sang bc
90.
90. Kim tra TIM0, nu ht thi gian tr chuyn sang bc 93, ngc li
chuyn sang bc 91.
91. Gi chng trnh c bn phm ( Keyboard ) , chuyn sang bc 92.
92. Kim tra c m ca nhanh ( Open_fast ), nu c chuyn sang bc 93,
ngc li chuyn sang bc 90.
93. Gi chng trnh m ca ( door ) , chuyn sang bc 94.
94. Kim tra Ac_up ( s phn t c trong hng i xung cn c phc v
trong hnh trnh hin ti ), Ac_up = 0 chuyn sang bc 95, ngc li
chuyn sang bc 1.
95. Thit lp c busy = 0, chuyn sang bc 1.
Trn c s cc thut ton trnh by, chng trnh iu khin thang my
c vit theo s Ladder trn phn mm SYSMAC do hng OMRON cung
cp, c sot li v np vo PLC. Tuy nhin do khng c iu kin (thiu
cc bn phm u vo, cc r le trung gian v.vv... ) nn khng th chy th
nghim chng trnh. Do trong phn tip theo, em s trnh by chng trnh
m phng thang my trn my tnh.
Huy Mnh 33
Chng III
thuyt minh s nguyn l
3.1
U li
Huy Mnh 34
B lc
( Filter )
Gii m
7 thanh
PLC
Gii m
7 thanh
LED
Vi x l
bn phm
gi thang
ng c
Sn tng
Sensor 5
Sensor 4
Sensor 3
Khi iu khin
ng c ca
Sensor 2
* 1 2 3 4 5 6 7
8 9 10 11 12 13 14 15
16 17 18 19 20 21 22 23
24 25 26 27 28 29 30 31
32 33 34 35 36 37 38 39
40 41 42 43 44 45 46 47
48 49 50 51 52 53 54 55
56 57 58 59 60 Open Close Emer
Sensor 1
Bn phm gi tng
Phm gi ln
Phm gi xung
Sn tng
Cabin thang my
Huy Mnh 35
Huy Mnh 36
Huy Mnh 37
Chng IV
Chng trnh m phng thang my
4.1
Mc ch
minh ho cc thut ton c s dng khi vit chng trnh cho PLC,
trong bn n ny em vit mt chng trnh m phng thang my trn ngn
ng C. Chng trnh cng ng thi c s dng kim tra c tnh thc t
ca h thng nh phn v th tn hiu phn hi tc c ly qua b chuyn
i A/D lp trn card giao tip.
4.2
Huy Mnh 38
a. Phm gi thang
Phm gi thang ln: Ngi gi phi bm vo s tng m ngi ang
ng ( t 1 n 999 ) nh s dng cc phm s trn bn phm v bm phm mi
tn ln, v d c ngi ang tng 30 cn i ln th ngi phi n s 3, sau
l s 0 ri n phm mi tn ln.
Phm gi thang xung: Ngi gi phi bm vo s tng m ngi ang
ng ( t 1 n 999 ) v bm phm mi tn xung.
b. Phm gi tng
Ngi gi phi bm vo s tng m ngi cn n ( t 1 n 999 ) v
bm phm Enter.
Huy Mnh 39
th tc ng c
Hng i xung
Hng i ln
Huy Mnh 40
Huy Mnh 41
MUC LUC
PHAN 1:
THC HANH LAP TRNH IEU KHIEN PLC VI S7-200 & S7-300
Cac thuoc tnh, s kien ieu khien, oi tng ieu khien cua
Protool/Pro, giao tiep gia ngi va may.
S kien chuyen ong qua trnh va x ly bang VBScript.
Nhan chuoc 2 lan vao Hardware th xuat hien ca so nh ngha cau hnh cng
cho S7 300.
Kch vao dau (+) cua bieu tng SIMATIC 300, sau o kch vao dau (+) cua
RACK 300 va chon Rail.
Kch vao dau (+) cua PS-300 va chon PS 307 2A.
Kch dau (+) CPU-300, chon CPU 315-2 DP, sau o chon 6ES7 315-2AF030AB0.
Kch dau (+) SM-300 roi kch DI/DO 300 chon SM 323 DI16/DO16x24V/0.5A
Kch dau (+) SM-300 roi kch AI/AO chon SM334 AI4/AO2x8/8Bit.
Kch dau (+) SIMATIC 300, sau o chon bieu tng Blocks va xuat hien ca so
viet chng trnh cho S7-300. Co the lap trnh theo Ladder.
Chon bieu tng Download e tai chng trnh xuong CPU S7-300.
2.3.3. Hien th trang thai tn hieu phu thuoc chng trnh : dung e quan sat trang thai
hoat ong tn hieu hien hanh cua cac toan hang. e thc hien cong viec nay chung ta vao
menu Debug -> Monitor ( cac dang phng phap lap trnh).
3.
HOAN CHNH BAI THC HANH
Trnh t cac bc thc hanh c xay dng logic tren c s thiet ke va xay dng mot he
thong ieu khien bang PLC hoac mot he thong mang PLC thc tien. ieu nay giup cho
sinh vien at c ket qua tot nhat khi tham gia vao qua trnh cong tac sau nay.
Mo ta mot v du mau ve viec hoan chnh bai thc hanh.
Phat bieu bai toan:
Viet chng trnh cho PLC ieu khien thiet b khoan thuy lc cua mot au khoan t
ong mo ta hnh 1, vi yeu cau ky thuat nh sau: a chi tiet vao v tr can khoan, roi an
nut Drill Start, mui khoan xoay, au khoan tnh tien va khoan chi tiet. at u chieu sau
khoan can thiet (S4 tac ong), au khoan t ong quay ve va ket thuc mot chu ky khoan
tai S3. Trong qua trnh gia cong neu xay ra s co ta an nut Home Back, au khoan t ong
lui ve.
a) Bang gan nhiem vu I/O
Input (ngo vao)
Ten goi
a ch
Drill Start
I0.0
Home Back I0.1
S3
I0.2
S4
I0.3
I0.2
I0.3
Q0.0
d) Chng trnh
Network1: // Khi Drill Start
Power Supply
24 VDC
la 1 th 1Y c nh len 1.
A "Drill Start"
A "S3"
S "Solenoid 1Y"
Network2: // S4 la 1 hoac
Home Back la 0 th xoa 1Y
O "S4"
ON "Home Back"
R "Solenoid 1Y"
I0.0
Q0.0
I0.1
Q0.1
I0.2
Q0.2
I0.3
Q0.3
I0.4
Q0.4
I0.5
Q0.5
I0.6
Q0.6
I0.7
Q0.7
Drill Start
Home Back
S3
S4
1Y
1.
2.
3.
4.
5.
a ch
a ch
2.0
S4
S3
o ga kep
1.0
Piston 1.0
S2
S1
Bc thc hien
3 4
5
2
0
1
Piston 2.0 0
b. Bieu o trang thai
a. S o nguyen ly
a ch
Bai 3:
Viet chng trnh ieu khien he thong khoan chi tiet vi phoi c cap t ong, he thong
c mo ta hnh 3. Nguyen ly lam viec cua he thong khoan lam viec nh sau: Phoi c
chuyen bang bang tai, en ngay v tr gia cong th S0 tac ong lam piston 1.0 c tac ong
bi van 5/2/1 side se nay chi tiet vao
3.0
v tr kep phoi va S2 c tac ong,
piston 1.0 tr ve v tr ban au. Khi
S5
S1 tac ong, piston 2.0 dch chuyen
S6
ma kep en kep chat phoi t S3 -> S4
o ga kep
, khi S4 tac ong th piston 3.0 se
S2 S0 S1
1.0
mang au khoan i xuong e thc
hien gia cong lo va at en chieu
S4
sau lo, tc la S6 tac ong th piston 2.0
S3
3.0 giat ve, khi S5 tac ong th piston
Hnh 3 C cau khoan vi phoi cap t ong
2.0 giat ma kep ve v tr ban au e
thao chi tiet ra.
Sinh vien phai thc hien cac phan sau:
1. Thc hien bang gan nhiem vu I/0 (Input/Ouput).
Input (ngo vao)
Mo ta
a ch
a ch
1.
2.
3.
4.
5.
10
Bai 4: Chuyen che o hoat ong cua ong c t che o sao (Y) sang tam giac ().
Tac ong tn hieu khi ong ( bang nut nhan PB Start) ong c khi ong che o
(Y), sau 5 giay th ong c chuyen sang hoat ong che o (). Dng ong c tac ong tn
hieu ngng ( bang nut nhan PB Stop).
Sinh vien phai thc hien cac phan sau:
1. Thc hien bang gan nhiem vu I/0 (Input/Ouput).
Input (ngo vao)
Output (ngo ra)
Mo ta
a ch
Mo ta
a ch
12
a ch
vu
I/0
Hnh 4 Bai au xe
Output (ngo ra)
Mo ta
a ch
13
a ch
14
15
Bai 8:
Viet chng trnh ieu khien c cau thao va lap dao cat trong may gia cong CNC. C cau
thao lap dao lam viec theo nguyen ly c mo ta bieu o trang thai hnh 6.
ong c
A
Truc chnh
B
Tay gap
C
16
17
18
Bai 9:
He thong kiem tra lc ep cua mot piston
kh nen c mo ta hnh 7, trong o tai ep c
mo ta bang mot c cau lo xo c gan vao au
than xy lanh. Dung cam bien ap suat e o ap
suat kh tac ong vao khoan piston. Ta thay oi
ap suat ep bang cach ieu chnh bang van chnh
ap.
Viet chng trnh bieu dien gia tr thc
cua lc ep len tai ng vi ap suat kh la 350 kPa.
Sinh vien phai thc hien cac phan sau:
1. Thc hien bang gan nhiem vu I/0
(Input/Ouput).
Input (ngo vao)
Mo ta
a ch
19
a ch
Bai 10:
He thong ieu khien v tr cua
mot qua trnh ep thuy lc c mo ta
hnh 8, trong o ai lng v tr c
xac nh nh mot position transducer
phan hoi ve module A/D.
Viet chng trnh bieu dien gia
tr v tr thc cua hanh trnh dch
chuyen ta co the quan sat. Viet chng
trnh ieu khien piston dch chuyen t
v tr zero (0 mm) en 90 mm roi giat
ve v tr 75mm ro dng han.
Chu y: toc o dch chuyen cham
vi van toc 180mm/phut bang cach
ieu chnh van tiet lu gan ngo vao
trc van chnh hng.
20
a ch
Bai 11:
Viet chng trnh oc va hien th tai trong cua mot vat the co khoi lng P=1750
kG c at tren mot tam phang co chieu day, khong b bien dang tai iem O va tam
phang nay c co nh tren 4 loadcell phan bo theo chieu ngang la 1,2 m, chieu doc la 1,6
m.
Cho biet ac tnh loadcell mmax = 2000kG, ien ap ra 0 10 volt.
Sinh vien phai thc hien cac phan sau:
1. Thc hien bang gan nhiem vu I/0 (Input/Ouput).
Input (ngo vao)
Output (ngo ra)
Mo ta
a ch
Mo ta
a ch
21
22
Bai 12:
Mo ta viec ieu khien tn hieu en giao thong cac giao lo vi cac thong so ve
thi gian nh sau : en Xanh 1 sang 25 giay, en o 1 sang 30 giay, en Vang 1 sang 5
giay. Khi ong he thong bang cach nhan PB_START, dng bang cach nhan PB_STOP.
Chu y : co s dung mo hnh (Bo tn hieu en giao thong).
Sinh vien phai thc hien cac phan sau:
1. Thc hien bang gan nhiem vu I/0 (Input/Ouput).
Input (ngo vao)
Output (ngo ra)
Mo ta
a ch
Mo ta
a ch
23
Bai 13:
Viet chng trnh ieu khien tay may kh
nen toa o Castesian gap san pham va di chuyen
en mot v tr khac, tr au san pham (xoay 1800)
ro nha ra. Tay may c mo ta hnh 10 bao gom
cac chuyen ong: OX, OY, XOY, kep trong mat
phang XOZ lam viec theo bieu o trang thai di
nay.
Sinh vien phai thc hien cac phan sau:
1. Thc hien bang gan nhiem vu I/0
(Input/Ouput).
Input (ngo vao)
Mo ta
a ch
24
a ch
25
Bai 14:
Viet chng trnh ieu khien toc o chuyen ong cua ong c dau chay theo chieu
kim ong ho. Toc o ban au cua ong c la 50 v/ph chay trong 100 vong toc o c tang
len 100 v/ph, sau 300 vong th toc o
tang lean 150 v/ph va chay trong 200
vong th dng. Mo hnh c mo ta
hnh 11. Cho biet:
Valve servo dau e ieu khien thay
oi lu lng dau vao xy lanh ong
c, dan en toc o ong c thay oi.
ien ap ieu khien valve servo co
tam 0 10 volt tng van toc cua
ong c 0 200v/ph.
Bai 15:
Thiet ke chng trnh ieu khien cho c cau ong goi san pham.
He thong ong goi co nguyen
tac lam viec nh sau: san pham c
van chuyen tren mot bang tai cap san
pham, mot cam bien SS1 phat hien
san pham en v tr ch. Tiep tuc 3
san pham tiep theo va c nay en
v tr ch, luc nay v tr ch se u 6
san pham va c piston 3 i xuong,
piston 4di chuyen kep 6 chi tiet, roi
piston 3 rut lean va piston 2 di
chuyen 6 san pham en va bo vao
thung ang name ch san tren bang
tai van chuyen san pham ong goi
nh cam bien phat hien SS2.
Hnh 12 mo hnh ong goi san
27
a ch
28
Bai 16:
Viet chng trnh phat 100 xung nhp co tan so 2Hz. Khi nhan nut phat th bo tao
xung mi lam viec. Nhan nut Stop th dng phat.
Sinh vien phai thc hien cac phan sau:
1. Thc hien bang gan nhiem vu I/0 (Input/Ouput).
Input (ngo vao)
Output (ngo ra)
Mo ta
a ch
Mo ta
29
a ch
30
31
32
a ch
Bai 18:
Viet chng trnh
ieu khien tay may thuy lc
gap san pham nha trong
cac may ep nha mo ta
hnh 14. Cho biet so san
pham co 3 loai khac nhau
ve kch thc. Kch thc
san pham khac nhau co
ngha la khoang cach t v
tr gap san pham en v tr
zero cua tay may se khac
nhau. Khoang cach nay
Hnh 14 tay may gap san pham bang thuy lc
c xac nh b mot cam
bien v tr. Cho biet khoang cach nay la 240 mm, 275mm va 300mm.
Sinh vien phai thc hien cac phan sau:
1. Thc hien bang gan nhiem vu I/0 (Input/Ouput).
Input (ngo vao)
Output (ngo ra)
Mo ta
a ch
Mo ta
33
a ch
34
35
Chon PC (Giao tiep qua may tnh) va che o man hnh 800 * 600. Bam
Finish e bat au thc hien chng trnh. Man hnh Project se xuat hien :
36
37
Giup SV hieu ro them ve mang PLC theo giai phap Profibus, qua trnh
truyen thong d lieu tren mang, nhng thanh phan c ban ve cng cua mang, ket
noi gia cac PLC chu va t, va cac vung d lieu lien quan en mang.
2. Yeu cau:
Chuan b cac thiet b ngoai vi.
Xac nh cac lo jack ng vi a ch quy nh e ket noi thiet b vi PLC.
Nam vng cac kien thc ly thuyet ve PLC S7-300 va ProTool Pro.
Xac nh ro cau hnh phan cng mang.
Hieu ro ve HMI.
3. Thi lng thc hanh: 5 tiet
4. Noi dung cac bc thc hien ( phan danh cho Sinh vien) :
a. Noi dung :
Gii thieu ve mang Profibus -DP.
Thc hanh noi cap mang.
nh cau hnh mang Profibus - DP.
Thu nhan d lieu t cac PLC.
b. Cac bc thc hien moi bai :
Viet tieu luan trnh bay cac bai tap trong phan Profibus -DP.
Nhan xet ve Profibus.
5. Ket luan & anh gia (phan danh cho Giang Vien hng dan) :
38
I)
Tai cau hnh mang xuong cho PLC, va bat au thc hien viec nh a
ch cac vung bien viet chng trnh cho PLC S7-300.
Bai tap thc hanh :
II)
39
Bai 21: Thc hanh ket noi va truyen nhan d lieu gia cac PLC, may tnh.
Ket noi cac tram mang, gom 1 PLC S7-300 lam master va 1 PLC S7-200 lam
slaver.
nh cau hnh mang.
Thc hien truyen nhan d lieu gia cac PLC the hien bang cac bit I/O thong qua
man hnh ProTool.
Bai 22: Thc hanh ket noi va truyen nhan d lieu gia cac PLC, may tnh. Mo ta mot qua
trnh t ong gom nhieu khau san xuat :
Ket noi cac tram mang, gom 1 PLC S7-300 (Master) va 2 PLC S7-200 (Slave).
nh cau hnh mang.
Thc hien viec truyen nhan va giam sat d lieu cac khau san xuat. Gia s cong
viec cac khau nh sau :
o PLC S7-300 thc hien cong viec ieu khien toc o ong c thuy lc.
o 1 PLC S7-200 thc hien cong viec cho xylanh dap mot hng lam viec.
o 1 PLC S7-200 thc hien cong viec oc tn hieu t cam bien ap suat.
Chu y : co s dung mo hnh (mo hnh kh nen, mo hnh thuy lc, ong c DC).
40
PHU LUC
Mot so bai giai tham khao
Bai 1:
Bai 4:
41
Bai 5:
42
Bai 6:
Bai 10:
43
Bai 12:
44
Bai 14:
45
46
[6].
47