80
2 Prepared by: Hunh Hà Vĩnh Phúc ( Training Devision) 3 Ñaëc tính Kích thöôùc 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 Ca Caù c ho c hoï sa saû n pha n phaå m PLC cu m PLC cuû a Omron a Omron Duøng cho heä thoáng ñieàu khieån quan troïng caàn caùc chöùc naêng cao caáp Duøng cho heä thoáng côõ lôùn caàn chöùc naêng cao caáp Duøng cho heä thoáng côõ vöøa caàn 1 soá chöùc naêng ñaët bieät Duøng cho heä thoáng côõ nhoû caàn 1 soá chöùc naêng ñôn giaûn 320 pts CP1H CP1L

Basic Plc Cp1l

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