Upload
nguyen-phu
View
217
Download
18
Embed Size (px)
Citation preview
2Prepared by:
Hunh H Vnh Phc ( Training Devision)
3ac tnh
Kch thc I/O
CPM1A
CPM2A
CPM2C
CPM2C-S
CQM1H
CS1
160 pts
180 pts
180 pts
362 pts
512 pts
5120 pts
CJ1
CJ1M
2560 pts
640 pts
CS1D
5120 pts
CaCac hoc ho sasan phan pham PLC cum PLC cua Omrona Omron
Dung cho he thong ieu khien quan trong can cac chc nang cao cap
Dung cho he thong c ln can chc nang cao cap
Dung cho hethong c va can 1 so chc nang at biet
Dung cho he thong c nhocan 1 so chc nang n gian
320 pts
CP1H
CP1L
41. Cc ng dng ca PLC CP1L/1H 2. Gii thiu cc tnh nng ca PLC CP1L/CP1H 3. Cc Khi nim C bn v PLC 4. Cc ng dng ca CP1L/1H5. Cch u dy ng vo/ra trn PLC6. Cu Trc v chc nng cc vng nh trong PLC CP1L. 7. Truyn thng gia PLC vi cc thit b khc8. Gii thiu v b training Kit CP1L & HMI
9. Cc tp Lnh c Bn 10.Bi tp ng dng (Exercises)
5
PLC CP1L/CP1HGii thiu v PLC CP1L/1H
6nh v CP1LGii thiu v PLC CP1L/1H
7
Tnh nng ni btS lng I/O & dung lng b nh nhiu hn
Kch thc I/O : 10,14, 20 Chng trnh : 5 K stepsTc lnh : 0.55 sS unit m rng : 1
Kch thc I/O : 30, 40, 60 Chng trnh : 10 K stepsTc lnh : 0.55 sS unit m rng : 3
Nhiu ngn ng lp trnh
Khi chc nng (FB)
S thang (LD)
Ngn ng cu trc (ST)
Gim thi gian lp trnh & khc phc s c
CP1L-L
CP1L-M
CP1LGii thiu v PLC CP1L/1H
8Tnh nng ni btiu khin truyn ng vi chnh xc cao
Ng ra pht xung
CP1L h tr iu khin ng ra pht xung 2 trc vi tc ti a 100kHz. Nhiu chc nng: Tm im gc, gia tc & gim tc hnh thang,
B m tc cao ModBus-RTU
- 4 b m 1 pha 50kHz- 2 b m sai pha
100kHz- Ng vo interupt
nhanh 5kHz
Truyn thng ModBus-RTU khng cn lp trnhng dng truyn thng vi bin tn
CP1LGii thiu v PLC CP1L/1H
9
Tnh nng ni btTruyn thng ni tip
Serial PLC Link chia s d liu gia cc PLC qua RS-485/RS-422.
Giao tip qua cng USB
Thch hp cho laptop khng c cng COM
CP1LGii thiu v PLC CP1L/1H
10
PLC CP1HGii thiu v PLC CP1L/1H
11
nh v CP1HGii thiu v PLC CP1L/1H
12
Tnh nng ni bt
C th m rng ti a thm 7 unit CP1W hoc CPM1A
Kh nng m rng
C th kt ni 2 module CPU Bus Unit hoc Special I/O Unit ca PLC CJ1
CP1HGii thiu v PLC CP1L/1H
13
Tnh nng ni btNg ra pht xungNg ra pht xung
CP1H-Y
- 2 trc: 1MHz & 2 trc: 100kHz- 4 trc: 100kHz
CP1H-X[]
- 4 trc: 100kHz
CP1HGii thiu v PLC CP1L/1H
14
Tnh nng ni btB m tc caoB m tc cao
4 b m (Mt pha hoc sai pha)
Cho php iu khin bin tn, tc con sut trong ngnh dt,
CP1H-Y[]
- 2 ng: sai pha (500kHz) hay mt pha (1MHz)- 2 ng: sai pha (50kHz) hay mt pha (100kHz)
CP1H-X[]
- 4 ng: sai pha (50kHz) hay mt pha (100kHz)
CP1HGii thiu v PLC CP1L/1H
15
Tnh nng ni bt
- Tch hp sn 8 ng vo ngt- Ng vo p ng nhanh c
rng xung 50 s.- Ng vo ngt c th c dng
nh b m mt pha (tn s p ng: 5 kHz)
Ng vo ngt
Thi gian thc thi lnhSo vi CPM2A- Lnh c bn: nhanh
hn 6 ln- Lnh c bit: nhanh
hn 26 ln
CP1HGii thiu v PLC CP1L/1H
16
Tnh nng ni btNg vo/ra tng t
AD041 DA041 MAD11
CP1HGii thiu v PLC CP1L/1H
17
Tnh nng ni bt
Serial PLC Links
Master Slave 0 Slave 7NS-AL002
CJ1M c th kt ni
Slave
D liu c th c chia s gia 9 PLC CP1H, CP1L hay CJ1M thng qua Serial PLC Links. S word lin kt: 10 words
Truyn thng ni tip
CP1HGii thiu v PLC CP1L/1H
18
Tnh nng ni btModBus-RTU
Khng cn lp trnh truyn thngKhng tnh ton CRC phc tpTruyn nhn d liu vi bin tn c thc thi rt d dng. Ch cn ghi a ch, m lnh, & d liu trong vng nh DM & t bit trong vng nh AR tng ng ln ON (A640.00: port 1, A641.00: port 2)
CP1HGii thiu v PLC CP1L/1H
19
Tnh nng ni btTh vin hm chc nng (FB)
Th vin FB cung cp cc khi hm chc nng gip giao tip d dng vi bin tn v iu khin nhit , nh: chy/dng, ci t & gim st tn s, ghi tr SetValue, c PresentValue,
CP1HGii thiu v PLC CP1L/1H
20
Tnh nng ni btDng ngn ng lp trnh nh Pascal vit FB khi kh vit bng ladder. PLC h tr nhiu hm ton hc nh: ly cn, logarit, SIN, COS, TAN,
Ngn ng cu trc (ST)
CP1HGii thiu v PLC CP1L/1H
21
Tnh nng ni bt
RS-485
iu khin bin tn
CP1HGii thiu v PLC CP1L/1H
22
Tnh nng ni btHin th LED 7 on
- Hin th m li , thun tin cho vic bo dng, khc phc s c
Ng vo tng t
Nm chnh analog phn gii: 256. Gi tr c lu vo A642, hin th LED 7 on (00-FF) trong 3s
Ng vo analog ngoi phn gii: 256. (0-10V). Cp di ti a 3m
CP1H
- LED 7 on ch c loi CP1H
Gii thiu v PLC CP1L/1H
23
Cc Khi nim c bn v PLC
1.1 Cc h m (Number System)B x l trung tm (CPU) bn trong PLC ch lm vic vi hai trng thi 0 hoc 1 (d
liu s), do cn thit phi c mt s cch biu din cc i lng lin tc thng gp hng ngy di dng cc dy s 0 v 1.
H nh phn (Binary) H thp phn (Decimal) H thp lc (h Hex) (Hexadecimal)
1. H nh phn (Binary)L h m trong ch s dng 2 con s 0 v 1 biu din tt c cc con s v i lng. Dy s nh phn c nh s nh sau: bit ngoi cng bn phi l bit 0, bit th hai ngoi cng bn phi l bit 1, c nh vy cho n khi bit ngoi cng bn phi l bit n. Bit nh phn th n ctrng s l 2n x 0 hoc 1, trong n = s ca bit trong dy s nh phn, 0 hoc 1 l gi tr ca bit . Gi tr ca dy s bng tng trng s ca tng bit trong dy V d: dy s nh phn 1001 s c gi tr nh sau: trng1001 = 1x23 + 0x 22 + 0x21 + 1x20 = 9
CC KHI NiM C BN V PLC
24
Cc Khi nim c bn v PLC
2. H thp phn (Decimal)L h m s dng 10 ch s l 0 1 2 3 4 5 6 7 8 9 biu din cc con s. H thp
phn cn kt hp vi h nh phn c cch biu din gi l BCD (Binary-Coded Decimal)
3. H thp lc (Hexadecimal)L h m s dng 16 k t s l 0 1 2 3 4 5 6 7 8 9 A B C D E F (trong 10 ch s
t 0 n 9, cc ch s t 11 m 15 c biu din bng cc k t t A-F
Khi vit, phn bit dy ch s ngi ta thng thm cc ch BIN, BCD hay HEX vo sau cc con s.
Trng s:
1 0 0 1
Bit 0Bit 1Bit 2Bit 3
23x 1 22x 0 21x 0 20x 1
8x1 4x0 2x0 1x1+ + + = 910
25
Cc Khi nim c bn v PLC
1514
1312
1110987
654
32
1
0
S Thp Phn
1111-F0111-E1011-D0011-C1101-B0101-A100199000188111077011066101055001044110033010022100011000000
20 = 121 = 222 = 423 = 8Bit 0Bit 1Bit 2Bit 3
S nh phn 4 bit tng ngS BCDSHEX
- Bng Bn lcch biu din ca cc ch sthp phn, sHexa v BCD bng cc chs nh phn ( mi ch sHEXA v BCD u c 4 bit nh phn tng ng)
26
Cc Khi nim c bn v PLC
1.2 Cch biu din s nh Phn1.2.1) Biu din s thp phn bng s nh phn
V d : Gi s ta c dy s nh phn 16 bit nh sau: 0000 0000 1001 0110 tnh gi tr thp phn ca 16 bit ny ta lm nh sau :
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
=> Nh Vy ta c : 128 + 16+4+2 = #150 (Thp phn)
0240160012800000000
124816326412825651210242048409681921638432768
20212223242526272829210211212213214215
0110100100000000
Trng s
27
Cc Khi nim c bn v PLC
Ngc li khi chuyn i t mt s thp phn l:(1750)10 = (1024 + 512 + 128 + 64 + 16 + 4 + 2)
= (0000 0110 1101 0110)2 Nh trn ta thy, vic tnh nhm gi tr thp phn ca mt dy s nh phn di l rt mt thi gian. V vy ngi ta c mt cch biu din s thp phn di dng n gin hn. l dng BCD v c dng ph bin trong cc loi PLC ca OMRON
1.2.2) Biu din s nh phn di dng BCDKhi biu din bng m BCD, mi s thp phn c biu din ring bng nhm 4 bit nhi phn
V d: Gi s ta c mt s h thp phn l 1750 v cn chuyn n sang dng m BCD 16 bit.
1750
1248124812481248
0000101011101000
-S thp phn di dng BCD(1750)10= (0001011101010000)BCD
28
Cc Khi nim c bn v PLC
1.2.3) Biu din s nh phn di dng hexa : S nh phn c biu din di dng hexa bng cch nhm 4 bit mt, bt u t phi qua tri v biu din mi nhm bit ny bng
mt ch s gi l (digit).
Digit 3 Digit 2 Digit 1 Digit 0
Nhm 3= 1
Nhm 2= 0
Nhm 1 = A
Nhm 0= F
11110101000010000123456789101112131415
Nh vy thay v biu din dy s nh phn (0001 0000 1010 1111)2 th ta c th bin din = 10AF=> (0001 0000 1010 1111)2 = 10AF (Hex)
Ch :- Biu din s thp phn di dng hexa v BCD l khng hon ton tng ng nhau (cho kt qu bng
dy s nh phn khc nhau) - M BCD c dng ch yu khi chuyn i nhanh t s thp phn ra m nh phn dng BCD trong khi m hexa c dng ph bin khi biu din dy s nh phn di dng ngn gn v n gin hn.
29
Cc Khi nim c bn v PLC
1.3 Cc Khi nim v Digit, Byte, WordD liu trong PLC c m ha di dng m nh phn. Mi ch s c gi l mt bit, 8 bit lin tip gi
l 1 Byte, 16 bit hay 2 Byte gi l mt Word.
0123456789101112131415
Digit 3 Digit 2 Digit 1 Digit 0
Byte ( Right most)Byte ( Left most)
Word( Channel)
=>Nh Vy : 1 Word = 2 Byte = 4 Digits = 16 Bit
Cc i lng lin tc (analog) nh dng in, in p, .. Khi lu vo vng nh PLC u c i sang dng m nh phn 16 bit (word) v cn c gi l 1 knh (Channel).
Ngoi ra biu din nhng s lng ln hn, ngi ta c thm cc n v sau:- Kilo Bit : Trong k thut s 1 Kilobit l 210= 1024 bit. Tuy nhin tin tnh ton ngi ta thng dng l 1Kb = 1000 bit. - Mega : 1 Mb = 1024Kb. Ngi ta thng dng gn ng l 1Mb=1000Kb=1.000.000 bit.- Kiloword : 1 Kword=1000 Word
30
Cc Khi nim c bn v PLC
1.4 Cu trc ca PLC: Phn ny gii thch cu trc bn trong v chc nng ca khi PLC
31
Cc Khi nim c bn v PLC
(1) Chuyn chng trnh v cc tham s:
- D liu trong RAM c t ng lu tr n b nh (Flash Memory) khi c s thay i t phn mm lp trnh CX-Programmer. - Khi cp ngun cho PLC th d liu c chuyn t b nh (Flash memory) n RAM
(2) Chuyn gi tr mc nh trong vng nh d liu DM.- Khi khi to t phn mm lp trnh CX-Programmer, gi tr mc nh DM c chuyn t RAM n b nh
(Flash memory).- Khi cp ngun cho khi PLC th gi tr ny c chuyn t b nh n RAM. Ty theo cc ci t
ban u ( PLC setup).(3) Chuyn d liu gia b nh v th nh.
- Khi khi to trong phn mm lp trnh, d liu c chuyn t RAM hay b nh n th nh. - Khi ta cp ngun cho khi PLC th d liu c chuyn t th nh n b nh.
(4) Qun l chng trnh - Chng trnh dng s ladder c lu tr trong RAM. Chng trnh c ng/m, lp trnh, lu tr t
phn mm CX-Programmer.(5) Vng nh I/O. - y l vng nh m ngi lp trnh dng c v vit chng trnh.
- Phn giao din u vo bin i cc tn hiu in thnh cc mc tn hiu s cp cho CPU x l- Phn giao din u ra thc hin bin i cc lnh iu khin mc tn hiu s bn trong PLC thnh cc tn hiu vt l thch hp bn ngoi nh ng m rle.
(6) Khu vc lu cc tham s.
- b xung cho vng nh I/O, vng ny c dng xy dng cc ton hng bi ngi s dng.
32
Cc Khi nim c bn v PLC
(7) B nh- Trong PLC CP1L c tch hp mt b nh. D liu c t ng lu tr trong b nh khi ta lp trnh t
phn mm CX-Programmer, hay ta thc hin vic chuyn i t th nh.- Khi cp ngun cho PLC, gi tr nh ny t ng chuyn t b nh n RAM.- Bng vic s dng phn mm CX-Programmer, cc d liu nh thanh ghi tm, trng thi u vo, lnh iu khin u ra cng c lu trong b nh.
(8) Th nh- Th nh c dng lu chng trnh, trng thi u vo/ra, ni dung d liu nh t CX-Programmer.- Ni dung lu trn th nh c t ng chuyn ti PLC khi ta cp ngun cho PLC.
1.5 Hot ng ca PLC:
Hnh di l lu thc hin bn trong PLC, trong c 3 phn quan trng l Thc hin chng trnh, cp nht u vo ra v phc v yu cu t cng Peripheral Port. Qu trnh ny thc hin lin tc khng ngng theo mt vng kn gi l scan.
33
Cc Khi nim c bn v PLCCp ngun
Khi to qui trnh:
Gim St qui trnh:
Thc hin chng trnh:
Cp nht u vo/ ra:
Phc v cc yu cu t cng truyn thng
- Khi to- Kim tra kt ni- Thc hin load t th nh. - Xa vng nh I/O. - Kim tra vng nh User.
- Kim tra s c v Battery - Kim tra cng tc DIP SW.- Kim tra tn hiu I/O. - Kim tra b nh chng trnh
- Thc hin yu cu t ngi s dng- Khi pht hin li: OFF u ra. - Khi li thc hin: xa vng nh I/O
- Thc hin cp nht u vo/ u ra
- T cng USB- Phc v yu cu t cng truyn thng - Thc hin vic cp nht u vo ra- Phc v truy cp t th nh- Phc v kt ni Online
Cycle time (chu k qut ca chng trnh)
34
Cc Khi nim c bn v PLCCp ngun cho PLC
Kim tra kt ni ti cc module m rng khc
Kim tra phn cng & b nh chng trnh
Kim tra OK?
Thc hin chng trnh
Kt thc ch trnh
Ch kt thc chu k qut( khi c ci t trc)
Tnh ton chu k qut
Thc hin lm ti(Refresh) cc I/O
Thc hin cc yu cut cng truyn thng
Bt cc c bo li ON
n bo li snghoc nhp nhy
Khi to
Kim trav gim st
Thc hin chng trnh
Tnh ton Thi gian qut
Lm ti cc I/O
Phc v cc yucu t cng truyn thng
ChuKQutCa
Chng Trnh
C Li
OK
n nhp nhy khi b li nh
Sng lun khi b li nng.
NO
Yes
Gin hot ng ca PLC
35
Cc Khi nim c bn v PLC1.6 Cc bit u vo trong PLC v cc tn hiu in bn ngoi
0.00
0 1 0 0 0
0.15 0.01
+V
Cc bit bn trong PLC phn nh trng thi ng mcng tc bn ngoi
Cc bit trong PLC phn nh trng thi ng m ca cng tc in bn ngoi nh trn hnh. Khi trng thi kha u vo thay i (ng/m), trng thi cc bit tng t cng thay i tng ng. Cc bit trong PLC c t chc thnh word
1.7 Cc bit u ra trong PLC v cc thit b in bn ngoi
0 1 0 0 1
100.15 100.00100.04
0V
Cc bit ca word 100
Hnh bn : Cc bit u ra v cc thit b in bn ngoi Trn hnh l v d v cc bit iu khin u
ra ca PLC. Cc bit ca word 100 s iu khin bt tt cc n tng ng vi trng thi (1hoc 0 ca n)
36
Cc Khi nim c bn v PLC
1.8 Cch nh a ch b nh trong PLC Cc a ch dng bit trong PLC c biu din di dng nh sau:
[Tin t] [S a ch word] . [S ca bit trong word][Tin t] [S a ch word] . [S ca bit trong word]
0123456789101112131415
Cho bit chc nng ca vng nh
Xc nh a ch ca word trong vng nh
Xc nh s th t ca Bit trong word (0~15)
Input Channel 00.000.15
CIO 0 .10
Bit th 10 trong word
a ch word l 0
Tin t l CIO ( nhng i vi vng CIO th khi biu din ta khng cn vit tin t PLC vn hiu) => Nh vy a ch s c vit l : 0.10
37
Cc Khi nim c bn v PLC
Tin t l k hiu ca loi a ch b nh. Cho ta bit chc nng ca vng nh .V d:
H cho Holding Area, A cho Auxiliary Area. Ring CIO Area l vng nh cho cc bit vo ra , nn khng cn c a tin t CIO khi tham chiu.V d
0.00 l bit th nht ca word 00.01 l bit th hai ca word 0
. . . . . .
0.15 l bit th 16 ca word 0
- Bn di l v d v cch biu din 2 vng nh c bit trong PLC ca OMRON
Bit 15
Word 511
Holding area
Bit 15
Word 959
Auxiliary area
H 511.15 A 959.15
Holding Area Auxiliary Area
38
1.10 Chc nng cc vng nh trong PLC CP1L
D liu lu vng nh DM ch c thtruy cp theo dng word. Gi tr ca word t lu tr khi b mt in
D00000 ti D32767 (32.768 words)DM area
Cc bit ny phc v cho cc chc nng ring bit nh c bo v cc bit iu khin
A000 ti AR959.15 (15.360 bits)
A000 ti A959(960 words)
Auxiliary area
Cc bit ny lu d liu v lu trng thi , khi PLC b mt ngun. (H512 ~1535 sdng cho FB)
H000 ti H511.15(8.192 bits)
H000 ti H511(512 words)
Holding area
Cc bit ny c s dng nh mt bit trung gian.
W000.00 ti W511.15W000 ti W511(512 words)
Work area
Cc bit ny c s dng nh mt bit trung gian.
CIO 3800.00 ti CIO 6143.15
CIO 3800 ti CIO 6143(900 word)
Work area
Dng kt ni vi nhiu CP1L hay CP1H khc
CIO 3100.00 tiCIO 3189.15
CIO 3100 ti CIO 3189(90 words)
Serial PLC Link area
c dng kt ni 1:1 Master, SlaveCIO3000.00 ti CIO3063.15(1024 bits)
CIO 3000 ti CIO 3063(64 words)
1:1 Link area
CIO 100.00 ti CIO 199.15 (1600 bits)
CIO 100 n CO 199(100 words)
Output area
Cc bit ny dng gn cho cc u dy vo ra I/O
CIO 0.00 ti CIO 99.15(1600 bits)
CIO 0 n CIO 99(100 words)
Input area
CIO Area
Chc nngBitsWordsVng nh
Cu trc v chc nng cc Vng nh
39
DR0 ~ DR1516 RegisterData RegistersIR0 ~ IR1516 RegistersIndex RegistersTK0 ~ TK3131 BitTask Flag AreaTR0 ~ TR1516 BitTR Area
a ch cho cc TimerC0000 ti C4096 Bits.
Counter (4096) Bit
a ch cho cc TimerT0000 ti T4096 Bits.4096 BitTimer (4096 Bit)Chc nngBitsWordsVng nh
Chc Nng ca cc vng nh :1. Vng nh CIO : Vng nh ny c
s dng cho cc bit u vo/ ra, v cc bit trung gian, c truy cp theo dng Bit
Cu trc v chc nng cc Vng nh
40
Input Area: CIO 0~99 (bit 0.00 ~99.15) tng cng 1600 bit, c s dng lm a ch cho cc u vo. Output Are: CIO 100~199 (bit 100.00 ~199.15) tng cng 1600 bit, c s dng lm a ch cho cc u ra. Reverse for System Area :CIO 1900 ~ CIO 1999 , c s dng nh mt bit trung gian 1:1 Link Area : CIO 3000 ~ CIO 3063 : Vng nh dng trao i d liu khi kt n61i 2 PLC li vi nhau theo kiu truyn 1:1 ( 1 Master ni vi 1 Salve) Serial PLC Link Area : Vng nh dng trao i d liu khi kt ni nhiu PLC vi nhau. PLC CP1L/1H, h tr truyn thng 1:8 PLC Link ( 1 Master ni vi 8 Slaves), c th s dng vng nh ny lm bit trung gian, trong trng hp khng s dng cho mc ch truyn thng Serial PLC Link. Work Area : CIO 3800 ~ 6143: Vng nh ny c s dng lm bit trung gian, v s dng t do trong chng trnh. Cc bit trung gian phi u tin s dng trong vng nh ny, khi no thiu th mi s dng n cc vng nh khc.
Lu : i vi vng nh CIO, Khi biu din a ch b nh khng cn thm tin t CIO vo trc a ch.
2. Vng nh Work Area ( W): vng nh ny c 513 words : W000~W511(bit W0.00~ W511.15 = 8176 Bits)Vng nh ny c s dng cho cc bit trung gian v s dng t do trong chng trnh, Khi cn bit trung gian nn
u tin s dng vng nh ny trc, khi no thiu mi s dng sang vng nh CIO
0123456789101112131415
0123456789101112131415W000
W511
W0.00
W511.15
Cu trc v chc nng cc Vng nh
41
3. Vng nh Hold Area (H): H000~H511 (Bit H0.00~H511.15) = 8176 BitsCc Bit trong vng nh ny c gi nguyn trng thi khi PLC b mt ngun hoc khi PLC chuyn t ch RUN
sang Program. c s dng t do trong chng trnh nh mt bit trung gian
0123456789101112131415
0123456789101112131415H000
H511
H0.00
H511.15Lu : T H512 ~H1535 ch s dng cho chc nng trong Fuction Block. V vy khng th dng lp trnh nh cc bit trung gian khc.
4. Vng nh Auxiliary Area (A): A000~A959 Vng nh ny cha cc bit c bit, cc c nh nhng bit khng phi l bit c bit th c th s dng t do
trong chng trnh nh mt bit trung gian.
Gm c 2 vng nh :
- Vng nh ch c : Ch c php c ra , khng c ghi vo
- Vng nh c / Ghi : cho php ghi vo hoc c ra ty .
Cu trc v chc nng cc Vng nh
42
0123456789101112131415
Vng nh cho php c hoc ghi vo
0123456789101112131415
Vng nh ch c
0123456789101112131415A000
A447A448
A9595. Vng nh Temporary relay Are (TR). TR0~TR15: Vng nh ny ch s dng khi lp trnh bng bn phm, cn
r nhnh ng ra. Khi lp trnh bng phn mm CX-Programmer th vng nh ny khng cn s dng.6. Vng nh D liu Data Memory Area (D) . y l vng nh ln nht trong PLC, truy sut dng word , dng lu
tr d liu. D liu trong vng nh ny s khng b mt khi PLC b ngt ngun in
PLC loi 30/40/60 I/O PLC loi 14/20 I/OD00000
D32767
D00000
D32000
D9999
D32767
Cu trc v chc nng cc Vng nh
43
7. Vng nh Timer (T) : T0~&T4095 . Vng nh cho cc a ch ca timer. Gm c 2 thnh phn :- Gi tr PV ca timer- Trng thi ca Timer bit.
Gi tr hin ti ca Timer Trng thi ca timer Bit
8. Vng nh Counter (C) : C0~& C4095 . Vng nh cho cc a ch ca Counter. Gm c 2 thnh phn :- Gi tr PV ca counter- Trng thi ca Couter bit.
CC
Trng thi ca Counter Bit.Ga tr hin ti ca Counter
9. Vng Nh Task ( Task Flag Area:TK): TK0~TK31 : Vng ny s dng gi mt chng trnh chy hoc dng, c tt c 32 Bit , cho php gi ti a 32 chng
trnh, bng lnh Task On ( TKON), Task Off (TKOF)
Cu trc v chc nng cc Vng nh
44
10. Vng nh Index Registers (IR): IR0 ~IR15 c s dng nh 1 con tr, nhm thc hin mt tc v c nh sn trong chng trnh.
11. Vng nh Data Registers (DR): DR0~DR15 c s dng cng vi Index Register . Khi mt Data Register c nhp vo trc mt Index Register, ni dung ca n s c cng vo a ch c nh sn trong Index Registera.
Cu trc v chc nng cc Vng nh
45San pham mi 2007
Gii thiu cc tnh nng ca PLC CP1L
46
2. Nhng i mi cho dng sn phm PLC c nh: - PLC vi tnh nng n gin, nhng c cu trc vng nh ging nh PLC cao cp h CJ & CS.- Loi CP1L mi ny s thay th cho dng sn phm CPM1A & CPM2A- C cu trc v tnh nng ging nh dng sn phm CP1H
Cc dng sn phm PLC Omron
Price
FunctionalityCP seriesCP series(package series)(package series)CP1LCP1L
CJ seriesCJ series
CJ1HCJ1G
CJ1M
CP1HCP1H
Vi s ng ho cc dng PLC, Chng ta s c c tt c trong mt b iu khin, tch hp sn ng vo / ra Analog, chc nng pht Xung, truyn thngFunction Block
CPM1A
CPM2ADng CPM1A &CPM2A s c thay th bng CP1L.
PLC vi tnh nng n gin, nhng c cu trc vng nh ging nh PLC cao cp h CJ & CS
Gii thiu cc tnh nng ca PLC CP1L
47
HNH DANG & CAC BO TR TREN CP1L
Khe cm th nh
BatteryBattery connector
Dip Switch ( 6 chn) ci t cc chc nng truyn thng cho CPU
1: User memory protection 2: Auto transfer3: AR4: Port 15: Port 16: NC
Nm iu chnh Analog
Cng kt ni ng vo tn hiu analog
Cng USB
Khe cm cng truyn thng RS 232 / RS 485
Cng kt ni n cc khi m rng
Trm ni dy ng vo (removable)
Trm ni dy ng ra ( Removable)
Battery
Nm iu chnh Analog Cng kt ni ng vo tn hiu Analog
Cng USBKhe cm th nh
Cng kt ni khi m rng
Khe cm cng truyn thng RS232 hoc 422./ 485
Trm ni dy ng ra ( c nh)
Trm ni dy ng vo ( c nh)
DIP switch (4-pin) ci t truyng thng cho CPU
1: User memory protection2: Auto transfer3: AR4: Port 1
Battery connector
Khi CPU 30 & 40 I/O : loi M
Khi CPU 14& 20 loi: L
LED ch th
Gii thiu cc tnh nng ca PLC CP1L
48
H tr kt ni cc khi m rng ca CPM1A & CP1W
Khoi CPU 30 & 40 , 60 I/O loai M
Cho phep gan toi a 3 khoi m rong
Khoi CPU 10,14 & 20 I/O loai L
Cho phep gan toi a 1 khoi m rong
Gii thiu cc tnh nng ca PLC CP1L
49
Khch thc san pham
20 points (12/8)
30 points (18/12) 40 points (24/16
CP1L-L14DR-A (AC power, relay outputs)CP1L-L14DR-D (DC power, relay outputs)CP1L-L14DT-D (DC power, transistor (NPN) outputs)CP1L-L14DT1-D (DC power, transistor (PNP) outputs)
14 points (8/6)
CP1L-L20DR-A (AC power, relay outputs)CP1L-L20DR-D (DC power, relay outputs)CP1L-L20DT-D (DC power, transistor (NPN) outputs)CP1L-L20DT1-D (DC power, transistor (PNP) outputs)
CP1L-M30DR-A (AC power, relay outputs)CP1L-M30DR-D (DC power, relay outputs)CP1L-M30DT-D (DC power, transistor (NPN) outputs)CP1L-M30DT1-D (DC power, transistor (PNP) outputs)
CP1L-M40DR-A (AC power, relay outputs)CP1L-M40DR-D (DC power, relay outputs)CP1L-M40DT-D (DC power, transistor (NPN) outputs)CP1L-M40DT1-D (DC power, transistor (PNP) outputs)
D = 85 mm90 mm 90 mm
90 mm 90 mm
D = 85 mm
D = 85 mm D = 85 mm
86 mm 86 mm
150 mm130 mm
Kch thc cua khoi CPU
Gii thiu cc tnh nng ca PLC CP1L
51
CPU UnitsNhng loi CPU c sn xut
CP1L-M40DR-ACP1L-M30DR-ACP1L-L20DR-ACP1L-L14DR-A- Ngun cung cp AC- Ng vo 24 VDC, ng ra rle
CP1L-L20DT1-D
CP1L-L20DT-D
CP1L-L20DR-D
20 I/O (12 Vo,8 ra)
- Ngun cp 24 VDC- Ng vo 24 VDC, ng ra
transistor (PNP)
- Ngun cp 24 DC - Ng vo 24VDC, ng ra
Transisotr (NPN)
- Ngun cp 24 VDC- Ng vo 24VDC, ng ra rle
CP1L-L14DT1-D
CP1L-L14DT-D
CP1L-L14DR-D
14 I/O(8 vo, 6 ra)
CP1L-M40DT1-DCP1L-M30DT1-D
CP1L-M40DT-DCP1L-M30DT-D
CP1L-M40DR-DCP1L-M30DR-D
40 I/O(24 Vo,16 Ra)
30 I/O (18 Vo, 12 Ra)
Gii thiu cc tnh nng ca PLC CP1L
52
Ho tr ket noi cac khoi m rong sau:.Lu y: Khoi m rong cua CPM1A mau xam con CP1W mau en .
CPM1A-16ER(abatable soon)
CP1W-16ER
CPM1A-DA041CP1W-DA041
CPM1A-TS001CP1W-TS001
CPM1A-TS002CP1W-TS002
CPM1A-TS101CP1W-TS101
CPM1A-TS102CP1W-TS102
CPM1A-AD041CP1W-AD041
CPM1A-MAD01- No plan
CPM1A-MAD11CP1W-MAD11
CPM1A-SRT21CP1W-SRT21
CPM1A-DRT21- No plan
CPM1A-20EDT1CP1W-20EDT1
CPM1A-20EDTCP1W-20EDT
CPM1A-20EDR1CP1W-20EDR1
CPM1A-8ET1CP1W-8ET1
CPM1A-8ETCP1W-8ET
CPM1A-8ERCP1W-8ER (8 Output role)CPM1A-8EDCP1W-8ED ( input DC)
M sn phm loi PLC c tng ng ( CPM1A)M sn phm loi mi ( CP1L)
Gii thiu cc tnh nng ca PLC CP1L
53
Cc khi m rng Digital I/O & Analog I/O
Gii thiu cc tnh nng ca PLC CP1L
54
C c Bo Option cho php gn vo 2 khe cm truyn thng trn PLC
Cc khi m rng nhit .
Gii thiu cc tnh nng ca PLC CP1L
55
Kh nng kt ni thm khi m rng ca CP1L
- Ty theo loi CPU m kh nng kt ni thm khi m rng s khc nhau.
PLC CP1L , CPU loi M ( 30/40/60) I/O cho php gn thm ti a 3 khi m rng
CPU Unit (30/40/60) I/O Expansion 1 Expansion 3Expansion 2
36 In 24 In 24 In 24 In
60 I/O 40 I/O 40 I/O 40 I/O
24 Out 16 Out 16 Out 16 Out
=> Max I/O = 108 In/ 72 Out = 180 I/O
Gii thiu cc tnh nng ca PLC CP1L
56
CPU Unit (14/20) I/O Expansion 1
PLC CP1L , CPU loi L ( 14/20) I/O cho php gn thm ti a 1 khi m rng
Max : 36 In/24 Out = 60 I/O
20 I/O40 I/O
12 In 24 In
8 Out 16 Out
Gii thiu cc tnh nng ca PLC CP1L
57
Kh nng kt ni thm cc khi m rngGii thiu cc tnh nng ca PLC CP1L
Cc khi m rng bao gm cc Mododule :- Digital I/O
- Analog I/O
- Temperature input
- I/O Link
58
c tnh K thut
TR Area
Work Area
Wo
rd I/O
ar
eas
1,440 bits (90 words): CIO 3100.00 to CIO 3189.15 (CIO 3100 to CIO 3189)Serial PLC Link Bit Area1,024 bits (64 words): to 3063.15 (CIO 3000 to CIO 3063)1:1 Link Area
1,600 bits (100 words): CIO 0000.00 to CIO 0099.15 (The built-in input 24 bits are allocated to 0000.00 to 0000.11 and 0001.00 to 0001.11.)
Vng nh cho cc Bt vo
1,600 bits (100 words): CIO 0100.00 to CIO 0199.15 (The built-in output 16 bits are allocated to CIO 0100.00 to CIO CIO 0100.07 and CIO 0101.00 to CIO 0101.07.)
Vng nh cho cc Bit ra
8,192 bits (512 words): W000.00 to W511.15 (W000 to W511)
Loi LLoi MLoi
16 bits: TR0 to TR15
37,504 bits (2344 words) CIO 3800.00 to CIO 6143.15 (CIO 3800 to CIO 6143)Work bits
14-point CPU Units20-point CPU Units30-point CPU Units40-point CPU Units
c tnh k thutItem
Gii thiu cc tnh nng ca PLC CP1L
61
4 Min.50MicroS)
4 Max 5KhZ/total 16 bit
4 bao gm ng vo ngt v ng vo m xung tc cao)
6 bao gm ng vo ngt v ng vo m xung tc cao
S lng ng vo ngt
54150 60160S lng I/O ti a
14 (8 ng vo/6 ng ra)20 (12 ng vo/8 ng ra)30 (18 ng vo/12 ng ra)
14-I/O CPU Units20-I/O CPU Units30-I/O CPU Units40-I/O CPU Units
6 Min.50MicroS)High-speed inputs
2 counters: Differential phase (multiplier of 4, pulse plus direction input, up-down counting), 50 kHz, or4 counters: Single-phase (incrementing), 100 kHz (The total for 4 axes, however, must not exceed 200 kHz.)Number range: 32-bit linear mode, ring modeInterrupt: Target value match comparison, range comparison
Ng vo m tc cao
6 Max 5KhZ/total 16 bitKin m ng vo ngt
1 (setting range: 0 to 255)Analog adjustment
Trapezoidal acceleration/deceleration, S-curve acceleration/deceleration (fixed to 50% of duty)2: 1 to 100 Hz (CCW/CW or pulse plus direction)PWM output (0.0 to 100.0% of duty, specified in increments of 0.1%)2: 0.1 to 1 kHz (precision: 5% at 1 kHz) (Cannot be used, however, when four high-speed counters are being used.)
Ng ra pht xung(transistor outputs only)
Loi LLoi MLoi
1 (resolution: 1/256, input range: 0 to 10 V)Simplified analog input
5 Ksteps10 KstepsDung lng chng trnh
13Khi m rng (Max).
40 (24 ng vo /16 ng ra)
S lng I/O tch hp sn
CP1L-14D@-@CP1-N20D@-@CP1L-M30D@-@CP1L-M40D@-@Model
c imk thut
Gii thiu cc tnh nng ca PLC CP1L
62
Chc nng cc thnh phn trn PLC.
Gii thiu cc tnh nng ca PLC CP1L
63
c s dng gn th nh (15). Th nh ny cn c s dng lu tr file d phng cho cc chng trnh, tham s, gi tr nh c trong PC1L. Bn cnh ta cng c th sao lu d liu n mt CP1L khc m khng cn phi s dng bt c mt phn mm no khc
Khe cm th nh7
Dng ch th cc trng thi hot ng trong PLC ( vem chi tit phn sau)
Cc n ch th hot ng
2
V tr gn Pin , lu tr d liu trong RAM, khi PLC b mt ngun, v lu gi tr thi gian thc trong PLC
V tr gn Pin1
M tChc nngS th t
Ci cc chc nng cho PLC ( xem chi tit phn sau)Cng tc chuyn mch DIP:
6
Cho php Kt ni tn hiu ng vo analog t 0 n 10V, c phn gii 1/256 c lu tr trong nh A643 (t 0 n 255)
Chn cm cc u vo Analog
5
Xoay chnh gi tr thanh ghi A642, trong vng nh PLC, vi gi tr t 0 n 255. c s dng thay i nhanh gi tr t cho Timer vCounter m khng cn s dng phn mm lp trnh.
Nt chnh Analog:4
c s dng kt ni vi mt my tnh.Cng truyn thng USB port:
3
Gii thiu cc tnh nng ca PLC CP1L
64
Bo truyn thng RS-232C, dng kt ni PLC vi cc thit b khc theo chun truyn RS-232C
Bo truyn thng RS-232C
16
Bo truyn thng RS-422/485, dng kt ni PLC vi cc thit b khc theo chun truyn RS-422/485
Bo Trn thng RS-422/485
17
Cc n LED ch th trng thi cc ng vo trn PLC, n LED s sng ln khi ng vo tng ng trn PLC ON.
Cc n LED ch th trang thi ng vo
10
C 2 khe cm bo Option: cho php cm thm cng truyn thng RS-232C hoc RS-422/485, mn hnh LCD gim st lu phi tt ngun PLC trc khi cm bo option vo.
Khe cm cc bo Option 9
- C 2 loi ngun cp cho PLC : loi AC 100~240 V, loi DC =24V, ring cc u vo PLC th phi cp ngun 24 VDC.
Cc u ni ngun & ng vo PLC
8
- Th nh dng sao lu d liu b nh , hoc copy chng trnh t PLC ny sang PLC khc.
Th nh 15
- Trn PLC c 2 u ni ngun 24VDC cp ra t PLC, 300mA, (dng cp cho cc u vo) v cc u ni ng ra..
Cc u ni ng ra & ngun 24V cp ra bn ngoi
13
Cc n LED ch th trng thi cc ng ra trn PLC, n LED s sng ln khi ng ra tng ng trn PLC ON.
Cc n LED ch th trng thi ng ra.
12
Cho php cm thm cc khi m rng nh: Digital I/O unit , Analog I/O unit, Temperature unit..
Khe cm khi m rng11
Gii thiu cc tnh nng ca PLC CP1L
65
- Chc Nng cc n ch th trn PLC CP1L/CP1H
Gii thiu cc tnh nng ca PLC CP1L
66
Cc trng thi khcTt(Vng)
Chng trnh c vit/c t th nhChng trnh c c t th nhChng trnh, tham s, gi tr nh ang c lu tr khi PLC ang ON
BtBKUP
Cc trng thi khcTt(Vng) Cng truyn thng Peripheral Port ang hot ngBt PRPHL
PLC ang ch bnh thngTt(Vng )Bit A500.15 c bt, cc ng ra ch OFFBtINH
PLC hot ng bnh thng khng c liTt
PLC gp li khng nghim trng (PLC tip tc chy ch RUN)
Nhp nhy()PLC gp li nghim trng (PLC ngng chy)BtERROR/ALARM PLC ang ch PROGRAMTt(Mu xanh)PLC ang hot ng ch RUN hay MONITOR.BtRUN
PLC khng c cp in Tt(Mu xanh)PLC ang c cp in BtPOWER
Chc nngTrng thin
Trng thi ca cc n LED ch thGii thiu cc tnh nng ca PLC CP1L
67
- Chc Nng ca cc Dip Switch trn CPU.
Khi SW1 On, th d liu sau s c bo v :
- Chng trnh trong PLC ( Use program)- Vng nh trong PLC setup.
Gii thiu cc tnh nng ca PLC CP1L
68
S b tr v chc nng ca cc chn trn bo truyn thng RS-232C
Gii thiu cc tnh nng ca PLC CP1L
69
S b tr v chc nng ca cc chn trn bo truyn thng RS-422/485
Gii thiu cc tnh nng ca PLC CP1L
70
Chc nng ca cc Dip switch trn bo truyn thng RS-422/485
Gii thiu cc tnh nng ca PLC CP1L
71
S b tr cc u ni ng vo, u ni cp ngun cho PLC hot ng
S b tr cc u ni ng ra, u ni ngun 24VDC xut ra t PLC.
Gii thiu cc tnh nng ca PLC CP1L
72
Cch u dy ng vo PLC
1.9.1 Cch u dy ng vo/ ra ca PLC CP1L/1H
COM 0 1 11
COM
0
0 COM 1 COM 2 3 COM 4 5 6 7
24VDCOutput
CP1L
100-240 VAC
+-
-
+
S ni dy Input / OutputS ni dy Input / Output
B1 B2
Ng vo PLC cho php cp ngun (+) hoc (-), cng lc, vi iu kin l phi c 2 ngun cp khc nhau B1 & B2 .
-+
73
Cch u dy ng vo PLC
Loi AC 220V COM 01 02PLC
~
Relay
24VDC
220VAC
Khi u vo ca PLC l cm bin 2 dy ra, th bt but phi gn thm vo mt r le trung gian
1. Ng vo PLC l Sensor 2 dy s dng ngun AC 220V
74
1. Ng vo PLC l Sensor 2 dy s dng ngun DC 24V
Cch u dy ng vo PLC
Loi DC 24VCOM 01 02
PLC
Relay
24VDC
Khi u vo ca PLC l cm bin 2 dy ra, th bt but phi gn thm vo mt r le trung gian
75
Cch u dy ng vo PLC
1. Ng vo PLC l Sensor 3 dy ng ra Transistor NPN
COM
01 02
out
PLC
24VDC
Ng ra ca Sensor ni trc tip vo u vo trn PLC, khi Sensor On ( C ni sang E), th ng vo s c cp ngun (-), v vy COM s c ni vi ngun (+)
76
Cch u dy ng vo PLC
1. Ng vo PLC l Sensor 3 dy ng ra Transistor PNP
COM
01 02
PLC
Loi DC 3 dy PNP
24VDCout
Ng ra ca Sensor ni trc tip vo u vo trn PLC, khi Sensor On ( C ni sang E), th ng vo s c cp ngun (+), v vy COM s c ni vi ngun (-).
77
COM
01 02
out
PLC
Battery 2, 24VDCout
Battery 1,24VDC
Ch : khi u vo ca PLC cng lc l 2 loi sensor NPN v PNP, th bt but phi c 2 ngun ring cung cp cho 2 sensor
1. Ng vo PLC cng mt lc c 2 loi Sensor ng ra Transistor NPN & PNP
NPN
PNP
Cch u dy ng vo PLC
78
1. Ni dy ng ra PLC
Cch u dy ng ra PLC
79
Cch xc nh a ch u vo/ra.1.9.2 Cch xc nh a ch u vo ra trn tng CPU ca PLC h CP1L/1H
Cc u vo ra (I/O) trn PLC u c nh (assign) mt a ch b nh xc nh trong vng nh CIO tham chiu trong chng trnh. Cc u ni vo ra ny c nh s sn v c nh a ch theo bng di yBng a ch b nh cc u vo ra PLC hay CP1L (14,20,30,40 I/O)
CP1L-M60DR-ACP1L-M60DT-DCP1L-M36DT1-D
6 u ra : rle / transistor100.00 n 100.07101.00 n 101.07102.00 n 102.07
8 u vo :0.00 n 0.111.00 n 1.112.00 n 2.11
60
CP1L-M40DR-ACP1L-M40DR-DCP1L-M40DT-D
16 u ra : rle / transistor100.00 n 100.07101.00 n 101.07
24 u vo :0.00 n 0.111.00 n 1.11
40
CP1L-M30DR-ACP1L-M30DR-D CP1L-M30DT-D
12 u ra : rle / transistor100.00 n 100.07101.00 n 101.03
18 u vo :0.00 n 0.111.00 n 1.05
30
CP1L-L20DR-ACP1L-L20DR-D
8 u ra : rle / transistor100.00 n 100.07
12 u vo :0.00 n 0.11
20
CP1L-L14DR-ACP1L-L14DR-D
m u:
(m = 8, hoc 24 ty
module)Word (i+1)
M s lng u vo :
(m=8 hoc 12 hoc 26 ty
module)Word (k+1),
6 u ra : rle / transistor100.00 n 100.05
8 u vo :0.00 n 0.07
14
Model N0u vo ra m rngu ni trn module CPU
S lng u vo/ ra trn module
80
Trong :K = word input cui ca CPU hoc word c phn cho Expansion Unit k trc, nu nh Expansion Unit ny
nii= word output cui ca CPU hoc word c phn cho Expansion Unit k trc, nu nh Expansion Unit ny
ni
Bng Cc khi m rng cho php v s lng I/O ti a ca cc Unit PLC
3 khi (160 I/O)
Word 100, Word 101Word 0, Word 140 I/O (add 10060 I/O)
3 khi(150 I/O)
Word 100, Word 101Word 0, Word 130 I/O
1 khi(60I/O)
Word 100Word 020 I/O
1 khi(54 I/O)
Word 100Word 014 I/OOutput areaInput area
S lng khi m rng (I/O) cho php
WordCPU Unit
V d:
Khi ta s dng CPU 40 I/O u vo chim hai word: word0, word1; v u ra chim hai word: word100, word101. nu ta kt ni CPU ny vi cc khi m rng th u vo ca cc khi m rng bt u t word2 tr i, v u ra ca cc khi m rng bt u t word 102 tr i.
Cch xc nh a ch u vo/ra.
81
Truyn thng gia PLC vi cc Thit b khc.
1. Kt Ni My TnhPLC CP1L/1H Tch hp sn 1 cng USB cho php kt ni trc tit t PLC ti my tnh. Download hoc Upload
chng trnh, dng phn mm CX-Programmer ( CX-One)
TRUYN THNG :
82
Cng USB cho php ni trc tip PLC vi my tnh.Khng cn phi qua b chuyn i.
-Cp USB rt ph bin trn th trng hin nay,
Kt ni PLC vi my tnh.
Cn phi ci t Driver ca cng USB vo my tnh. Trc khi kt ni vi phn mm CX-Programmer
Truyn thng gia PLC vi cc Thit b khc.
83
2. Kt ni thit b thng qua cng RS232/RS485.- CP1L/1H trang b sn 2 khe cm cng truyn thng truyn (option) cho php gn thm cng RS232 hoc RS422/485.
RS232C
RS422/485
Truyn thng gia PLC vi cc Thit b khc.
84
Truyn thng gia PLC vi cc Thit b khc
Cc Kt Ni thng qua cng R232
Kt ni vi mn hnh cm ng.
Kt ni vi b iu khin nhit
Kt ni vi my tnh ( nu khng dng cng USB
RS232C
( Max 15m)RS232C
( Max 15m)
RS232C
( Max 15m)
85
Truyn thng gia PLC vi cc Thit b khc
Cc Kt Ni thng qua cng R422/485
CompoWayCompoWay/F/F
Temperature ControllerTemperature Controller
Modbus RTUModbus RTU
PLC Serial Link 1:N PLC Serial Link 1:N
CP1H CP1H
CJ1MCJ1M
- Kt ni vi Inverter - Kt ni vi cc b iu khin nhit .
- Truyn thng ni tip gia cc PLC theo kiu PLC Linh (1:8)
86
Truyn thng gia PLC vi cc Thit b khc
TTch hch hp sp sn thn th vivin FBn FB vvtruytruyn thng: n thng:
ThTh dd : : TruyTruyn thn thng ng
gigim sm st hot hoc c iiu khiu khinn
bibin tn tnn
c bit CP1L c h tr chc nng lp trnh Function Block cho php kt ni trc tip t HMI=>PLC=>Inverter m khng phi lp trnh phc tp, bng cch s dng cc FB trong th vin ca PLC & HMI
CXCX--Programmer Programmer
Development tools with FBLDevelopment tools with FBL
NS with SAPNS with SAP
RS 422/485RS 422/485
FBFB
87
Cc chc nng trn B Training Kit CP1L & HMI
12 3 4
17
16
15
14
13
12109
8
7
5
6
- Mt trc ca B training Kit PLC & HMI
11
88
18
20
21
19
22
23
24
-Mt sau ca B
training Kit PLC & HMI
Cc chc nng trn B Training Kit CP1L & HMI
89
Cc chc nng trn b thc hnh PLC & HMI
Dng bt tt (gi lp) cc ng vo PLC, c 12 cng tc tng ng cho 12 ng vo. ( ch c tc dng khi chn INPUT A)
cng tc ng vo( Input A)
6
Dng u dy trc tip t sensor, cng tc vo ng vo trn PLC, khi chuyn sang ch Input B.( lc ny cc cng tc v n LED (Input A) s khng cn tc dng.
Cc cc ni ( Input B)
7
Cc n LED ch th trng thi ng ra, c 8 n LED tng ng cho 8 ng ra. Cc n LED ny ch sng khi chn ch OUTPUT A.
Output LED(OUTPUT A)
8
Cc n LED ch th trng thi On/Off ca cc ng vo, c 12 n LED tng ng cho 12 ng vo, n ch sng khi s dng ch INPUT A.
Input LED5
Mn hnh cm ng h NP, kch thc 5 Inch. Mn hnh cm ng (HMI) h NP
4
Cng truyn thng RS422/485, dng kt ni vi cc thit b khc theo chun truyn RS422/485, khong cch ti a 50 m
Cng truyn thng RS422/485
3
Cng truyn thng RS232C, dng kt ni vi cc thit b khc theo chun truyn RS232C. khong cch ti a 15 m
Cng truyn thng RS232C
2
Bt / Tt ngun cho training kitcng tc ngun chnh1
M tChc nngS th t
Cc chc nng trn B Training Kit CP1L & HMI
90
Cng truyn thng RS485 ca mn hnh, dng kt ni mn hnh vi cc thit b khc.
Cng truyn thng RS485 ca Mn hnh
17
Cng truyn thng RS232 ca mn hnh, dng kt ni mn hnh vi PLC hoc vi my tnh..
Cng truyn thng RS232 ca Mn hnh
16
Dng bt tt ngun cho mn hnh cm ng.cng tc cho Mn hnh.15
Dng lc chn ch cho ng vo Analog- On: Khi cn a tnh hiu analog 0~10V t bn ngoi vo- Off: Khi cn gi lp tn hiu analog tng nm chnh ( Analog Adjust)
cng tc la chn cho ng vo Analog
14
Nm iu chnh 0~10 V , dng gi lp chongo4 vo Analog. Ch c tc dng khi bt cng tc Analog External Adjust xung Off.
Nt iu chnh (0~10V)
13
Dng cp ngun analog 0~10V t bn ngoi vo PLC. ( ch c tc dng khi bt cng tc Analog External Adjust ln On.
Ng vo Analog(0~10)
12
y l ngun cp 24 VDC, 1.5A, dng cp ngun cho cc thit b khc bn ngoi nh sensor, relay. .
Ngun 24 VDC10,11
Khi chuyn sang ch Output B, th cc cc ni ny s c ni trc tip vo cc ng ra trn PLC. Cho php ni trc tip n cc thit b khc nh rle trung gian, contactor, van kh nn
Cc ni ng ra( OUTPUT B)
9
Cc chc nng trn B Training Kit CP1L & HMI
91
Cu ch 5A , AC220VFuse24
Dng cp ngun cho b training KitAC 100~240 V23
Cho php kt ni trc tip t mn hnh n my tnh, Download hoc Upload chng vi phn mm lp trnh NP-Designer.
Cp USB ca mn hnh.22
Khi cng 25 chn ni vo v tr Output B, th cc ng ra trn PLC, s c ni n cc cc trn Output B, dng ni trc tip n cc thit b khc bn ngoi nh contactor, van kh nn..( lc ny cc n LED trn Output A s khng cn tc dng)
La chn kt ni ng ra B ( Output B)
21
Khi cng 25 chn ni vo v tr Output A, th cc ng ra trn PLC, s c ni n cc n LED, dng gim st trng thi cc ng ra.
La chn kt ni ng ra A ( Output A)
20
Khi cng 25 chn ni vo v tr Input B, th cc ng vo trn PLC s c ni trc tip n cc cc ( Input B) , dng kt ni trc tip vi cc thit b khc bn ngoi nh Sensor. cng tc. ( lc ny cc cng tc s khng cn tc dng)
La chn kt ni ng vo B. (Input B)
19
Khi cng 25 chn ni vo v tr Input A, th cc ng vo trn PLC s c ni trc tip n cc cng tc, dng bt tt ( gi lp) u vo PLC
La chn kt ni ng vo A. (Input A)
18
Cc chc nng trn B Training Kit CP1L & HMI
92
Cc Khi nim c bn v PLC
93
Cc Lnh c Bn PLC (CP1L/1H)
94
1. Lnh Load, And , Or, Not, And Not Cc lnh ny ch sng dng khi lp trnh bng bn phm (Programming console) dng ngn ng lp trnh
Mnemonics, khi lp trnh bng phn mm CX-Programmer ( vi ngn ng lp trnh bt thang (Ladder) th y l cc tip im thng ng, thng h, ni tip, song song .
Gin bt thang (Ladder)
Lp trnh bng bn phm dng ngn ng Mnemonics ( Tng ng)
Cc Lnh c Bn PLC (CP1L/1H)
95
2. Lnh Set- Reset Bit
B
Trong :
- B: l mt bit thuc cc vng nh IO, H, A, W, IR.
- Khi iu kin ng vo On, th lnh SET s bt Bit B On v gi lun.
- Bit B ch Off khi iu kin ng vo ca lnh Reset ON.
B
Cc Lnh c Bn PLC (CP1L/1H)
96
Bi tp v d: - Lnh Set- Reset Bit
Click vo biu tng new PLC instruction (I) gi lnh Set, hoc reset.
- Gn gi tr cho Bit B l a ch 100.00 ( ng ra Output 0 trn PLC).- Khi u vo 0.00 On, th bit B (100.00) s On v gi lun, Khi 0.00 Off th bit B vn On- Bit B (100.00) ch Off khi u vo 0.01 bt ON.
Cc Lnh c Bn PLC (CP1L/1H)
97
3. Lnh KEEP : KEEP(11)
B
KEEP(11)
R
S
Trong :
- S : l chn SET Bit
- R : Chn Reset Bit
- B : L mt bit thuc cc vng nh (IO, H, A, W, IR)- Cng Dng : Dng gi li trng thi On ca mt bit - Hot ng :
Khi iu kin ng vo ca chn SET bt On, lnh KEEp (11) s bt bit B On v gi lun, cho d ng vo c On hay Off , th bit B vn gi On. Bit B ch Off khi iu kin ng vo ca chn R ( Reset) bt On.
Cc Lnh c Bn PLC (CP1L/1H)
98
- Lnh KEEP : KEEP(11)
Trong :
- S : u vo 0.00 l chn Set Bit
- R : u vo 0.01 l chn Reset Bit
- B : a ch 200.00 l Bit thuc vng nh IO
Khi iu kin ng vo chn Set bit 0.00 bt On, th bit 200.00 s On theo v gi lun. Bit 200.00 ch Off khi iu kin ng vo ca chn Reset bit 0.01 On.
Cc Lnh c Bn PLC (CP1L/1H)
99
4. Lnh Timer TIM( On-delay)
SVN
TIM
Trong :
- N: s ca timer N=0~4095
- S: gi tr t SV=#0~9999. s BCD.
- C th t SV cho timer theo word ca cc vng nh.
- C th chnh inh gi tr ca timer bng cch thay i gi tr ca word A642 thng qua vic s dng nt chnh Analog c tch hp sn trn CP1L
Lu : nu gn gi tr cho timer l mt hng s th phi c du (#) ph trc hng s . Ex: # 100 => 100 x 0.1s ( phn gii 100ms = 0.1s) , th gi tr t ca timer trn thc t l 10s.
phn gii ca Timer l 100ms. Khi gi tr t ca Timer l SV=#000.0~999.9s
Cc Lnh c Bn PLC (CP1L/1H)
100
Bi tp v d
- Khi u vo 0.01chuyn t Off ln On th timer bt u nh thi, gi tr PV s gim dn t SV xung.- Khi gi tr PV=0 th Timer bit s bt ln On.- Khi u vo ca Timer Off th timer c Reset ng thi ng ra cng Off theo.
Gi tr tc thi (PV)
=> Click vo biu tng New PLC instruction (I) gi lnh Timer.
Cc Lnh c Bn PLC (CP1L/1H)
101
5. Lnh High Speed Timer TIMH (On- Delay)
S
N
TIMH(015)
Trong :
- N: s ca timer N = 0~4095
- SV: gi tr t S = #0~9999 ( s BCD)- C th t SV cho timer theo word ca cc vng nh
- C th chnh gi tr ca timer bng cch thay i gi tr ca word A642 thng qua vic s dng nt chnh Analog c tch hp sn trn CP1L/1H
- phn gii ca Timer l 10ms. Khi gi tr t ca Timer l SV=0~99.99s
Cc Lnh c Bn PLC (CP1L/1H)
102
Lnh High Speed timer
Gi tr tc thi(PV)
- Khi u vo 0.01 chuyn t Off ln On th timer bt u nh thi, gi tr PV s gim dn t gi tr ca SV v 0.
- Khi gi tr PV=0 th Timer Bit s bt ln On v gi lun.
- Khi u vo ca Timer Off th timer c Reset ng thi Timer Bit cng Off theo.
Cc Lnh c Bn PLC (CP1L/1H)
103
6. Lnh Long Timer : TIML (542)/TIMX(543)
S
D2
D1
TIML(542)
S
D2
D1
TIMX(543)BCD BINARY
Cng dng :- Lnh TIML (452) / TIMX(543), cho php to ra mt timer c thi gian nh thi lu hn, c phn gii l 100ms. Cho php ci t c thi gian ti a l 115 ngy vi loi BCD (TIML (542) , hoc 4,971 ngy vi loi Binary (TIMX(543). chnh xc 0~0.01s.
Trong :- D1 c nh Completion ( Timer Bit) - D2 : Gi tr PV
- S : Gi tr t
Cc Lnh c Bn PLC (CP1L/1H)
104
Lnh Long Timer : TIML (542)/TIMX(543)
Din gii :
- D1: C nh Completion ( Timer Bit) . Bit 0 ca D1 c chc nng nh mt c nh honh thnh. Khi gi tr trong D2 gim v = 0 , th bit ny s On
- D2 : l gi tr hin ti ca Timer : D2 & D2+1 , gm 2 word c 8 s , PV c gi tr t : #00000000 ~#99999999 (loi BCD TIML(542)), hoc t #00000000 ~#FFFFFFFF (tc t : &0 ~&4294967290 s thp phn) cho loi Binary TIMX(543)
- S : l gi tr t ca Timer : S & S+1 , gm 2 word c 8 s , cha gi tr t t : #00000000 ~#99999999 (loi BCD TIML(542)), hoc t #00000000 ~#FFFFFFFF (tc t : &0 ~&4294967290 s thp phn) cho loi Binary TIMX(543
D115 0
Khng s dng Completion Flag ( Timer Bit)
D2+1 D2D2
S+1 SS
Cc Lnh c Bn PLC (CP1L/1H)
105
Bi Tp V D:
Hot ng ca TIML (542) nh sau: - Khi iu ng vo ca lnh TIML(542) On, Bit 0.00 =>On- Th timer s bt u nh thi, lc ny gi tr PV ca timer word W0 s gim dn t gi tr ca S v 0.
- Khi gi tr ca PV ca timer (Word W0=0, th c completion (bit H0.00) s On .- Khi iu kin ng vo ca TIML(542) Off ( Bit 0.00=> Off), th timer s b reset v c Completion (H0.00) cng Off theo.
Cc Lnh c Bn PLC (CP1L/1H)
106
7. Lnh Counter (CNT) (m xung)
SVN
CNT
Trong :
- Counter input: ng vo kch hot counter m. (tc ng cnh ln)- Reset input: ng vo Reset counter
- N: s ca counter N =0~4095
- SV: gi tr t SV= # 0~9999
- C th t SV cho counter theo word ca cc vng nh
- C th chnh gi tr ca counter bng cch thay i gi tr ca word A642 thng qua vic s dng nt chnh Analog c tch hp sn trn CP1L/1H.
CP
R
Cc Lnh c Bn PLC (CP1L/1H)
107
Bi tp v d
- Khi iu kin ng vo ca Counter bit 0.01 chuyn t Off On counter s gim t SV xung 1 gitr.
- Khi gi tr PV=0 th counter bit s On v gi lun, lc ny counter s khng tc ng khi u vo On hoc Off.- B m s Reset PV v gi tr t SV khi u vo Reset chuyn t Off ln On
Gi tr tc thi (PV)
Cc Lnh c Bn PLC (CP1L/1H)
108
8. Lnh Reversible Counter (CNTR(12))
Trong :
- II : u vo m tng
- DI : u vo m gim
- R : u vo Reset
- N : s ca counter N=0~4095
- SV : gi tr t SV= #0~9999 ( s BCD)- C th t SV cho Reversible counter theo word ca cc vng nh sau :
SVN
CNTR (12)I I
D I
R
Cc Lnh c Bn PLC (CP1L/1H)
109
Bi tp v d
-Khi u vo II (Increment input) bit 0.00, chuyn t Off => On B m s tng gi tr ca PV ln 1 . - Khi u vo DI ( Decrement input) bit 0.01, chuyn t Off => On. B m s gim gi tr ca PV xung 1.- Lc m tng, Counter Bit s On khi gi tr PV ca counter chuyn t gi tr SV => 0.- Lc m gim, Counter Bit s On khi gi tr PV ca counter chuyn t 0 => SV.- Reversible counter s m xoay vng t 0=>SV, hoc t SV=> 0. ty theo kiu m tng hay m gim.- B m s Reset PV v 0 khi u vo R chuyn t Off ln On.
Gi tr PV
Cc Lnh c Bn PLC (CP1L/1H)
110
9. Lnh DIFU/DIFD
B
DIFU(013)
B
DIFD(014)
Input
Cycle time
DIFU
DIFDCng Dng:- Lnh DIFU s bt Bit B On trong mt chu k qut chng trnh, khi iu kin ng vo tc ng cnh ln.- Lnh DIFD s bt Bit B On trong mt chu k qut chng trnh, khi iu kin ng vo tc ng cnh xung.
Cc Lnh c Bn PLC (CP1L/1H)
111
Lnh DIFU/DIFD
- B: l mt Bit
- B: C th t a ch ca cc vng nh sau: IO, W, A, H, IR.
B
DIFU (14)
Cc Lnh c Bn PLC (CP1L/1H)
112
Bi Tp V d:
-Khi iu kin ng vo ca Bit 0.00 chuyn t Off=> On. Lnh Differentiate Up s bt Bit 200.00 ln On trong 1 chu k qut chng trnh (khong 0.5 ms), sau Off lun. V vy ta khng th thy c trang thi thi On ca bit 200.00, thy c trng thi On ca bit 200.00 , ta dng lnh Keep => lnh Keep s bt bit 200.02 On khi Bit 200.00 On v cht li.
- Ngc li lnh DIFU, khi bit 0.00 chuyn t Off=> On, lnh DIFD s khng tc ng . Nhng khi bit 0.00 chuyn t On => Off lnh DIFD mi bt bit 200.01 ln On trong 1 chu k qut ca chng trnh ( khong 0.5 ms), sau Off lun. Lc ny lnh Keep s bt bit 200.03 On ln v cht li..
Cc Lnh c Bn PLC (CP1L/1H)
113
10. Lnh Interlock_Interlock Clear
IL (02)
ILC (03)Cng Dng :- Hai lnh ny lun i km vi nhau, dng kha tt c cc ng ra nm gia IL(02) v ILC(03) khi iu kin thc hin lnh OFF.
- Lnh IL v ILC lun i km vi nhau.- Khi iu kin thc hin ca lnh IL l On th on chng trnh t IL (02) n ILC(03) vnc thc hin bnh thng nh chng trnh chnh.- Khi iu kin thc hin ca lnh ny l Off, tt c cc cc ng ra theo sau lnh IL(02) chon lnh ILC(03) s Off, Timer s b Reset, Counter gi nguyn gi tr, tt c cc lnh khc s khng thc hin.
Lnh Interlock
Lnh Interlock Clear
Cc Lnh c Bn PLC (CP1L/1H)
114
- Khi 0.01 On => th on chng trnh t IL(02) n ILC (03), s lm vic bnh thng.- Khi 0.01 Off => th on chng trnh IL(02) n ILC (03), s khng lm vic, tt c cc ng ra s Off. Timer s b reset .
Ring on chng trnh t IL(02) tr ln v t ILC(03) tr xung s khng b anh hng.
- ng dng ca lnh ny l chuyn ch Auto hoc Manual cho h thng.
Bi Tp v d:
Cc Lnh c Bn PLC (CP1L/1H)
115
-Lu :-C th dng nhiu lnh IL(02) trong mt chng trnh, nhng ch cn mt lnh ILC(03) m thi.
C php ng
C php sai
Cc Lnh c Bn PLC (CP1L/1H)
116
11. Lnh JUMP_JUMP END
Trong :N: S ca bc nhy (N=0000~00FF( tng ng vi s thp phn 0~255)N: c th gn gi ca N theo cc vng nh sau :CIO, A, H, W, IR
- LnhJump s c dng theo tng cp ring r JMP(004) v JME(005), c s N t = 0000 n 00FF (&0~&255 s thp phn).- Khi iu kin ng vo ca lnh JMP(004) => On. Th on chng trnh t JMP n JME s hot ng bnh thng.- Khi iu kin ng vo ca lnh JMP(004) => Off. Th chng trnh s thc hin nhy bc t JMP(004) n JME(005) vi s N tng ng . Lc ny tt c cc ng ra trong chng trnh t JMP => JME ny s c gi nguyn trng thi. Timer tip tc hot ng cho n khi PV=0, nhng tip im ca n s khng ON . Counter th gi nguyn gi tr, tt c cc ln khc s khng thc hin.
Jump
N
JMP (004)
N
JME (005) Jump- End
Cc Lnh c Bn PLC (CP1L/1H)
117
Bi Tp V d :
-Khi iu ng vo lnh JMP(04) bit 0.00 =>On, on chng trnh t JMP #01 => JME #01, s lm vic bnh thng
- Khi iu kin ng vo ca 0.00 => Off. Th chng trnh s thc hin nhy bc t JMP #01 => JME #01, khi tt c ng ra trong on chng trnh ny s c gi nguyn trang thi.
-Timer s tip tc nh thi, nhng timer Bit s khng On, Counter th c gi nguyn gi tr
- Tt c cc lnh khc s khng thc hin
- Lu : JMP(04) & JME (05), lun i theo tng cp ring l. Tc nu c JMP(04) N=#01, th phi c JME(05), N=#01
Cc Lnh c Bn PLC (CP1L/1H)
118
12. Lnh so snh COMPARE: CMP(20)
CP2
CP1
CMP(20)
Trong :
- CP1 : L d liu so snh 1
- CP2 : l d liu so snh 2
=> CP1 & CP2 c th l mt hng s, l gi tr PV ca Timer, counter, hoc gi tr ca mt word bt k thuc cc vng nh sau: IO, H, W, A, D, *D, C, T, #, &, DR, IR
- S c 5 c nh cho 5 trng hp so snh sau:
1. Khi CP1>CP2, c nh P_GT( bit CF005) => ON.2. Khi CP1>= CP2 , c nh P_GE (bit CF000)=> ON.
3. Khi CP1=CP2, c nh bng P_EQ(bit CF006) => ON.4. Khi CP1< =CP2, c nh P_LE (bit CF002) => ON.5. Khi CP1 ON.
D liu so snh 1D liu so snh 2
Cc Lnh c Bn PLC (CP1L/1H)
119
Bi tp v d:-Trong bi tp
- CP1 = C0,
- CP2 = D0
- Khi bit 0.03 =>On, lnh compare s thc hin so snh ni dung ca 2 word C0 & D0 , tha iu kin no th c nh tng ng s On.
-Lu : - Do trong chng trnh ta c th c hng trm php so snh, nhng phi s dng chung 5 c nh.
- V vy cc c nh t chung vi Rung ca lnh compare no, th ch c tc dng cho lnh compare , cn cc c nh nm cc Rung ca ln compare khc s khng b nh hng.
Cc Lnh c Bn PLC (CP1L/1H)
120
Lu :- Cc c nh so snh phi c t chung Rung vi ln CMP (20). Nu t khc Rung th c nh s so snh sai. Trong trng hp dng nhiu ln so snh trong chng trnh.
Hnh bn cc c nh t sai v tr. Do khc Rung vi lnh CMP(20).
Cc c nh t sai v tr.
Cc Lnh c Bn PLC (CP1L/1H)
121
13. Lnh copy d liu MOVE Word : MOV(021)
- Trong : - S : L word ngun- D : L Word nCng Dng :
Lnh Mov thc hin copy ni dung ca S b vo D=> Khi lnh MOVE c iu kin thc hin l On, lnh ny s copy ni dung ca word S
b vo trong word D. ni dung ca word ngun S khng thay i khi thc hin lnh ny.
D
S
MOV(21)
Word ngunWord n
Cc Lnh c Bn PLC (CP1L/1H)
122
Bi Tp V D:
- Khi iu kin ng vo ca lnh MOV(21), Bit 0.00 => On. Lnh Mov(21) s thc hin copy ni dung ca S=#55 , sau b vo word D= D0 , ni dung ca D s thay i cn ni dung ca S vn gi nguyn.
Lnh Move : MOV(21)
Cc Lnh c Bn PLC (CP1L/1H)
123
14. Lnh Move Digit : MovD (083)
- Trong :- S: Word ngun- C: Word iu khin - D: Word n- Lnh Move Digit s thc hin copy ni dung ca cc digit t S b vo D. a ch ca cc digit cn copy s c ch nh trong word C.
Ch nh Digit u tin cn coppy trong S(0~3)
Ch nh s lng Digit cn copy 0: coppy 1 Digit 1: coppy 2 Digit 2: coppy 3 Digit 3: coppy 4 Digit
Ch nh Digit u tin cn b vo trong D (0~3)
Khng s dng
Control word: C
D
C
S
MovD(83)
Cc Lnh c Bn PLC (CP1L/1H)
124
DCBAV D 1 :
CB
t: C=#0011
S
D
DCBAV D 2 :
DCt: C=#0110
S
D
DCBAV D 3 :
CBAD
t: C=#0330
S
D
DCBAV D 4 :
ADCBt: C=#0033
S
D
DCBAV D 5 :
ADCB
t: C=#0332
S
D
DCBAV D 6 :
CBADt: C=#0031
S
D
- Lnh Move Digit : MovD (083)Cc Lnh c Bn PLC (CP1L/1H)
125
Bi Tp V D :
- Khi iu kin ng vo bit 0.00 =>On. Lnh MovD (83) s thc hin copy ni dung ca cc Digit trong S b vo D. Theo ch nh ca ni dung trong word C.
C= #0332 .
Lnh Move Digit : MovD(83)
DCBA
ADCB
S
D
Cc Lnh c Bn PLC (CP1L/1H)
126
15. Lnh Move Bit : MovB (82)
D
C
S
MovB(82)
nm C
Ch nh s th t ca Bit cn copy trong S (0~F)Ch nh s th t ca Bit cn b vo trong D (0~F)
015 8 7
Trong :
- S : L Word Ngun
- D : L Word n
- C : L word ch nh (S Hex 0~f)=> Lnh MovB (82) s thc hin copy ni dung ca mt bt trong S b vo D. a ch ca Bit cn copy trong S v v tr Bit cn b vo trong D s c ch nh trong word C
Word ch nhWord n
Word ngun
Cc Lnh c Bn PLC (CP1L/1H)
127
0000000001000000
0000010000000000
0123456789101112131415
9050
nm
C
S=H0
D=W0
- Khi iu kin ng vo ca lnh MovB(82) (Bit 0.00) => On. Lnh MovB (82) s copy ni dung ca bit 09 trong word S , dau b vo bit 05 trong word D.
Bi tp V d :
Lnh Move Bit: MovB(82)
Cc Lnh c Bn PLC (CP1L/1H)
128
16. Lnh Block Transfer: XFER (70)
D
S
N
XFER(80)
Word u tin ca khi ngunWord u tin ca khi n
Trong :- N : l s lng word cn copy.
- S : l word u tin ca khi ngun.
- D : l word u tin ca khi n.
Cng Dng :
- Lnh Block transfer cho php copy cng mt lc nhiu word t khi S v b vo khi D. S lng word copy s do N quyt nh
S lng word cn copy
Cc Lnh c Bn PLC (CP1L/1H)
129
DDDDCCCCBBBBAAAAABCD00170016001500140013
00210020DDDDCCCCBBBB
AAAAABCD00170016001500140013001200110010Bi Tp v D:
- Khi iu kin ng vo bit 0.00 => On. Lnh XFER(70) s thc hin copy ni dung ca 10 words (N=#10), bt u t H3 ca khi S, v b vo khi D, bt u t D10.
H000
D00010
Lnh Block Transfer: XFER(80)
H010
Cc Lnh c Bn PLC (CP1L/1H)
130
17. Lnh Block SET: BSET(71)
E
St
S
BSET(71)
Word u tin ca khiWord cui cng ca khi
Trong : - S : l word ngun
- St: l word u tin ca khi
- E: l word cui cng ca khi, ( St E, St & E phi cng mt vng nh)Cng Dng :
Dng t nhiu word cng lc theo mt gi tr no , c t trc trong word ngun S. ( Thng c dng xa vng nh)
Word ngun
Cc Lnh c Bn PLC (CP1L/1H)
131
DCBA(S=H0) (St = D0)
(St+1 = D1)
(E = D100)
DCBA
DCBA
DCBA
H0
Bi Tp V d :
- Khi iu kin ng vo bit 0.00 => On. Lnh BSET (71) s thc hin copy ni dung ca S b vo khi t St n E. Ni dung ca S s khng thay i.
Lnh Block SET: BSET(71)Cc Lnh c Bn PLC (CP1L/1H)
132
CC LNH DCH D LIU
18. Lnh Shift Register: SFT(10)
E
St
SFT(10)D liu vo (I)
Ng vo dch (P)
Ng vo reset (R)
Word bt u dchWord kt thc
Trong :
- I : D liu ng vo : Nu I: Off, dch s 0.
I: On dch s 1.
- P : Ng vo dch : Mi khi P chuyn t Off => On, th SFT(10) s dch c khi t St => E , sang tri mt bit- R : Ng vo Reset : Khi R On, s reset tt c cc Bit t St => E =0
- St: L Word bt u dch
- E : l word kt thc ( St E, St & E phi cng mt vng nh)
133
Cng Dng
- Dch ton b ni dung ca khi ( t St => E) sang tri 1 bit, khi iu kin ng vo ca chn P chuyn t Off => On. - Nu iu kin I = On, th lnh SFT(10) s dch s 1 vo bit 0 cua word St , nu I= Off s dch s 0 vo bit 0 ca word St. - Ni dung ca bit cui cng trn word E ( bit 15) s dch ra bn ngoi v s b mt i.
11111 1Mt
I
Bi tp v d :-Trong v d bn th :
- I : l Bit 00
- P : l Xung 1 s
- St = E =100 , y l word 100 ca vng nh IO ( word Output trn PLC), Khi
Lnh Shift Register: SFT(10)Cc Lnh c Bn PLC (CP1L/1H)
134
19. Reversible Shift Register: SFTR(084)
E
St
C
SFTR(084) 012131415C: Word iu khin
- Ch nh chiu dch chuyn:
- Ng vo d liu :
- Ng vo dch
- Ng vo Reset
On: Dch Tri
Off: Dch phiOn: Dch S 1
Off: Dch S 0
Trong :- C : l word iu khin
- St : Word bt u dch
- E : Word Kt Thc, (St E, St & E phi cng mt vng nh)Cng Dng :
Lnh ny cho php dch cng lc nhiu word t St n E, sang tri hoc sang phi mt Bit, ty theo trang thi ca word iu khin C.
Cc Lnh c Bn PLC (CP1L/1H)
135
Reversible Shift Register: SFTR(084)
Trong v d ny :- Bit H0.12 s xc nh chiu dch chuyn : On Dch t tri sang phi, Off dch t phi sang tri.
- Bit H0.13 : S xc nh d liu dch : Off dch s 0, On dch s 1.
- Bit H0.14 : Ng vo Dch, mi khi H0.14 chuyn t Off => On, th lch s thc hin dch 1 bit.
- Bit H0.15 : l bit reset, khi bot ny On th tt c d liu t St => E s b xa v 0
Cc Lnh c Bn PLC (CP1L/1H)
136
Gim st vng nh Data memory t word D100 ~D105, xem qu trnh dch d liu.
- Khi Bit H0.12 On = > Lnh s dch t tri sang phi bt u t :bit 0 ca word D00100 ~ bit 15 ca D00105
H01.3
Mt
- Khi Bit H0.12 Off = > Lnh s dch t phi sang tri bt u t: bit 15 ca word D00105 ~ bit 0 ca D00100.
H01.3
Mt
Cc Lnh c Bn PLC (CP1L/1H)
137
20. Word Shift : WSFT (016)
E
St
S
WSFT(016)
Trong :- S : l word ngun
- St : l word bt u dch
- E : l word kt thc dch , St E, St & E phi cngCng dng :
Dch ni dung ca c word t tri sang phi bt u t St, v kt thc word E.. Ni dung ca S s dch vo St , ni dung ca E s dch ra bn ngoi v b mt i.
0----------
15 0----------
15 0----------
15
0----------
15
E St
S
--------------Mt
Cc Lnh c Bn PLC (CP1L/1H)
138
Bi tp v d :
- Lnh word shift : WSFT (016).
D00101 D00100D00102D00103D00104D00105D00106D00107D00108D00109D00110 ABCDH0000
Mt
- Khi iu kin ng vo bit 0.00 On, lnh WSFT (016), s thc hin sang tri 1 Word, ni dung ca worh H000=ABCD s c dch vo D00100, ni dung ca E s dch ra ngoi v mt i.
- K hiu @ ng trc lnh WSFT, nhm cho php mi chu k qut lnh thc hin mt ln khi in ng vo tc ng cnh ln.
Cc Lnh c Bn PLC (CP1L/1H)
139
21. One Digit Shift Left: SLD (074)
E
St
SLD(074)
Trong :- St: Word bt u dch
- E : Word kt thc dch
St E, St & E phi cng mt vng nh.
Cng Dng:Lnh SLD (074) s thc hin dch cng mt lc 4 bit ( 1 Digit) t phi sang tri, bt u t St => E.
15 01234567891011121314
1111 0000Mt
Cc Lnh c Bn PLC (CP1L/1H)
140
Bi tp v d :
- Lnh One Digit shift Left :SLD(074)
0|0|0|0
Mt
- Khi iu kin ng vo bit 0.00 On, lnh SLD (074) s thc hin dch sang tri 1 digit, bt u t St, s 0 s dch vo digit 1 ca St, ni dung ca digit 3 trong E s dch ra bn ngoi v mt i.
Cc Lnh c Bn PLC (CP1L/1H)
141
22. One Digit Shift Right: SRD (075)
E
St
SRD(075)
Trong :- St : Word bt u dch
- E : Word kt thc dch
St E, St & E phi cng mt vng nh.
Cng Dng:
Lnh SRD (075) s thc hin dch cng mt lc 4 bit ( 1 Digit) t tri sang phi, bt u t E=> St.
15 01234567891011121314
1 1110000 Mt
Cc Lnh c Bn PLC (CP1L/1H)
142
Bi tp v d :
- Lnh One Digit shift Right :SRD(075)
0|0|0|0
Mt
- Khi iu kin ng vo bit 0.00 On, lnh SRD (075) s thc hin dch sang phi 1 digit,bt u t E, v kt thc St, s 0 s dch vo digit 3 ca E, ni dung ca digit 1 trong St s dch ra bn ngoi v mt i.
Cc Lnh c Bn PLC (CP1L/1H)
143
Cc Khi nim c bn v PLC
144
Lnh cng BCD (404)
RAdAu
+B(404)
-Au: word c cng-Ad: word cng-R : word kt qu-Khi c iu kin thc hin lnh l On, lnh cng ni dung trong Au v Ad sau gn kt qu ra R
145
Lnh DIFU c dng nhm lm cho W0.00 ch On mt ln thc hin lnh cng bn di.
Gi tr 100 c cng vo vng nh D6 ng thi gn kt qu ra D6
Nu ta Force On bit 0.03 th timer bt u nh thi (gi tr trong D6)
Bi tp v d
146
Lnh tr BCD (414)
RSuMi
- B(414)
-Mi: word b tr-Su: word tr-R : word kt qu-Khi c iu kin thc hin lnh l On, lnh tr ni dung trong Su cho Mi sau gn kt qu ra R
147
Lnh DIFU c dng nhm lm cho W0.00 ch On mt ln thc hin lnh tr bn di.
Khi c iu kin thc hin lnh l On, lnh tr c thc hin v kt qu (50) c gn ra D10
Nu ta Force On bit 0.01 th timer bt u nh thi (gi tr trong D10)
Bi tp v d
148
Lnh nhn BCD (424)
RMrMd
*B(424)
-Md: word b nhn-Mr: word nhn-R : word kt qu-Khi c iu kin thc hin lnh l On, lnh thc hin vic nhn ni dung trong Md cho Mr sau gn kt qu ra R
149
Bi tp v d
Trt khi lnh nhn c thc hinCP1CP2 nn c nh ln hn P_GT (CF005) On do ng ra 100.01 On
151
Lnh chia BCD (434)
RDrDd
/B(434)
-Dd: word b chia-Dr: word chia-R : word kt qu-Khi c iu kin thc hin lnh l On, lnh thc hin vic chia ni dung trong Dd (word b chia) cho Dr (word chia) sau gn kt qu ra R
152
Bi tp v d
Trt khi lnh chia c thc hinCP1
153
Bi tp v d
Khi bit 0.00 On. Lnh chia c thc hin. Kt qu ca php chia c gn cho D30 (80). Lc ny CP1=CP2 nn c nh ln hn P_EQ (CF006) On do ng ra 100.01 On
154
Cc Khi nim c bn v PLCLnh c gi tr PV ca High Speed Counter
155
Cc Khi nim c bn v PLC
156
Cc Khi nim c bn v PLC
157
Cc Khi nim c bn v PLC
158
Lnh Mode Control :
NVCP
@INI (880)
P: Ch nh cng pht xung, hoc ng vo m tc c cao
C: Word iu khinNV: Word u tin cha gi tr hin thi
NV & NV+1: Cha gi tr PV mi, khi C= 0002 Hex ( Change the PV)
159
Lnh INI (880) ch thc hin theo cc iu kin sau:
C=0000 Hex : Start comparision : Lnh INI(880) bt u so snh gi tr PV ca high speed counter. Theo bng ng k trong lnh (CTBL(882)C=0001 Hex : Stop comparision : Lnh INI(880) dng so snh gi tr PV ca high speed counter. Theo bng ng k trong lnh (CTBL(882)Ghi Ch : cc gi tr cn so snh ny phi c ng k trong bng so snh ca lnh CTBL (882), nh vy trong khi C=0000 Hex, hoc C=0001 Hex, lun lun phi km theo lnh CTBL(882)C=0002 Hex: cho php thay i gi tr PV ca cc lnh pht xung, High speed counter, hoc ng vo ngt.
160
Khi C=0003 Hex : Lnh INI (880) thc hin ngt ng ra pht xung ca cc port 0000 n 0003, hoc 1000 & 1001, ty theo gi tr ci t.
Lnh Speed s thc hin pht xung, khi iu kin ng vo ca lnh INI(880) On, th ng ra pht xung 0000 ( a ch 100.00) s b ngt.
Ch dng pht xung
Cng pht xung 0000
161
Lnh SPEED OUT:
FMP
@SPED(885)
P : Ch nh cng pht xung, M : Ci t ch pht xungF : Word u tin ci t tn s xung pht.
=> Lnh ny dng pht xung, cho php ci t tn s xung pht ra.
, a ch 100.00 CW, 100.01 CCW, a ch 100.02 CW, 100.03 CCW , a ch 100.04 CW, 100.05 CCW, a ch 100.06 CW, 100.07 CCW
162
- ch : Continue Mode : Xung s c pht lin tc cho n khi dng chng trnh. - Ch : Independent Mode: Xung s c pht ra lin tc cho n khi s lng pht xung pht ra bng s lng xung ci t lnh SET SPULSE (PULS(881)). Xung s khng pht ra nu khng ci t lnh PULS(881) trc.
Independent Mode.
Cng pht xung 0000
Ci t s lng xung pht ra.
Cng pht xung 0000
163
Lnh SET PULSE: => Lnh ci t s lng xung pht ra. cho lnh SPED hoc ACC ch Independent
NTP
@PULS(886)
P : Ch nh cng pht xung, T : Ci t loi xung pht F : Word u tin ci s lng xung pht ra.
164
Cc Khi nim c bn v PLC