tu hoc plc

Download Tu hoc PLC

If you can't read please download the document

Upload: imio

Post on 28-Nov-2015

32 views

Category:

Documents


3 download

TRANSCRIPT

  • [ ] 1

    Hng dn t hc PLC CPM1 qua hnh nh Chng 1: Gii thiu chung b CPM1 Training Kit

    !!!! B CPM1 dnh cho vic o to th nghim - CPM1 Training Kit

    1.1 B CPM1 chun (B hng dn t hc CPM1 trong phng th nghim)

    L b PLC c thm cc kho chuyn mch m phng u vo v cc n hin th u ra, c khung g v km theo sch hng dn v phn mm

    1.2 B CPM1 thu gn (B hng dn t hc CPM1 xch tay - CPM1 Laptop Training Kit)

    Cng c thm cc cng tc u vo nh trn nhng b PLC nh gn hn, khng c khung g, n ch th u ra l n nm ch th ca PLC.

    Men PLC dng cho b th nghim l loi CPM1-20CDR-A c 20 u vo ra, trong 12 u vo 24V mt chiu, v 8 u ra tip im rle.

  • [ ] 2

    Hng dn t hc PLC CPM1 qua hnh nh Chng 1: Gii thiu chung b CPM1 Training Kit

    !!!! Cc model trong h CPM 1

    CPM1-10CDR-

    CPM1-20CDR-

    CPM1-30CDR-

    11

    12

  • 3

    Hng dn t hc PLC CPM1 qua hnh nh Chng 2: Cu trc c bn ca PLC

    !!!! Cu trc c bn ca b iu khin logic lp trnh PLC (Programmable Logic Controller)

    2.1 Cc h m (Number System) " H nh phn (h 2) (Binary) " H thp phn (h 10) (Decimal) " H thp lc (hay h hexa - h 16) (Hexadecimal)

    1. H nh phn (hay h 2 - Binary (BIN)) L h m trong ch s dng 2 con s l 0 v 1 (gi l bit) biu din tt

    c cc con s v i lng. Tt c cc gi tr bn trong PLC u dng nh phn 2. H thp phn (hay h 10 - Decimal (DEC)) L h m thng thng v 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 16 (hay h 16 - Hexadecimal-HEX)) L h m s dng 16 k s l 0 1 2 3 4 5 6 7 8 9 A B C D

    E F (trong c 10 ch s t 0-9, cc ch s t 11 n 15 c biu din bng cc k t t A-F) !!!! Cch biu din cc i lng bn trong PLC Khi biu din cc con s theo cc h m khc nhau, phn bit ngi ta thng thm cc ch BIN (hoc s 2 ), BCD hay HEX (hoc h) vo cc con s

    HEX BCD Biu din bng s nh phn 4 ch s 23 = 8 22 = 4 21 = 2 20 = 1

    0 0 0 0 0 0 1 1 0 0 0 1 2 2 0 0 1 0 3 3 0 0 1 1 4 4 0 1 0 0 5 5 0 1 0 1 6 6 0 1 1 0 7 7 0 1 1 1 8 8 1 0 0 0 9 9 1 0 0 1 A - 1 0 1 0 B - 1 0 1 1 C - 1 1 0 0 D - 1 1 0 1 E - 1 1 1 0 F - 1 1 1 1

  • 4

    Hng dn t hc PLC CPM1 qua hnh nh Chng 2: Cu trc c bn ca PLC

    V d S 2F61 trong h Hexa s c biu din nh sau trong PLC

    2.2 Cu trc c bn ca PLC OMRON

    PLC gm c 4 thnh phn c bn sau:

    1. Input Area : Cc t n hiu nhn vo t cc thit b u vo bn ngoi (Input Devices) s c lu trong vng nh ny

    2. Output Area : Cc lnh iu khin u ra s c lu tm trong vng nh ny. Cc mch in t trong PLC s x l lnh v a ra t n hiu iu khin thit b ngoi (Output Devices)

    3. B x l trung tm (CPU) l ni x l mi hot ng ca PLC, bao gm vic thc hin chng trnh

    4. B nh (Memory) l ni lu chng trnh iu khin v cc trng thi nh trung gian trong qu trnh thc hin

    # Mch u vo (Input Unit)

    L cc mch in t lm nhim v phi ghp chuyn i gia t n hiu in u vo (Input) v t n hiu s s dng bn trong PLC. Kt qu ca vic x l s c lu vng nh Input Area. Mch u vo c cch ly v in vi cc mch trong ca PLC nh cc it quang. Bi vy, h hng mch u vo s khng nh hng n hot ng ca CPU.

    B PLC o to th nghim c in p u vo l 24V mt chiu.

    Input area

    Output area

    CPU

    Memory area

    Power Supply

    INPUT DEVICES OUTPUT DEVICES

    2 F 6 1

    0010 1111 0110 0001

  • 5

    Hng dn t hc PLC CPM1 qua hnh nh Chng 2: Cu trc c bn ca PLC

    # Mch u ra (Output Unit)

    Mch in t u ra s bin i cc lnh mc logic bn trong PLC (trong vng nh Output Area) thnh cc t n hiu iu khin nh ng m rle. B training kit c mch u ra bao gm 8 tip im rle, ch u c dng ti a 2 A Xin xem Ph lc trong ti liu Hng dn t hc PLC bit thm chi tit thng s k thut u vo ra ca PLC loi CPM1 % Cc thit b vo ra thng gp

    Sensor tim cn Sensor quang

    ENCODER COUNTER LIMIT SWITCH

    Bm

    Rle

    Can nhit

    OUTPUT DEVICES

    ng c

    n

    INPUT DEVICES

  • 6

    Hng dn t hc PLC CPM1 qua hnh nh Chng 2: Cu trc c bn ca PLC

    % Ni dy u vo PLC Switch

    Cc cng tc trn b CPM1 PLC training kit s ly ngun t u ra

    Power Supply Output 24 VDC c sn ca PLC vi dng ra tng cng ti a l 0.3A. Cc cng tc ny m phng cc u vo s (l cc u vo ch c 2 trng thi) trong thc t bng cch bt tt bng tay cc cng tc ny, do vy thun tin trong vic th nghim hay o to.

    Di y l 1 v d khi u dy u vo vi cc thit b c trong thc t thay cho cng tc m phng :

    % Cc cch ni u vo s ca PLC c th c 3 dng sau: 1) u vo l tip im rle (Relay)

    & &

    & &

    '

    ' '

    ' ' '

    '

    '

    '

    00

    01

    02

    03

    04

    05

    06

    07

    08

    09

    10

    11

    + 24VDC

    - 0V

    Nt bm

    Cng tc gii hn

    u pht

    Sensor tim cn

    u thu

    Sensor quang loi thu pht

    Mch lin ng

    '

    COM

    .

    . Relay

    5 mA/12 mA CPM1 IN

    COM ( + )

  • 7

    Hng dn t hc PLC CPM1 qua hnh nh Chng 2: Cu trc c bn ca PLC

    2) u vo l transistor kiu NPN

    3) u vo l transistor kiu PNP

    Ch Dng vo ca cc u vo IN00000- IN00002 = 12 mA Dng vo ca cc u vo khc = 5 mA Khi u vo ca PLC mc ON, cc n tng ng trn PLC u sng

    # Cc a ch b nh (Address) trong PLC Tt c cc u vo ra cng nh cc b nh lu tr khc trn PLC khi s dng trong chng trnh u thng qua cc a ch b nh tng ng. Cc a ch b nh c t chc thnh cc nhm gm 16 bit gi l word hay Channel (CH). Mi bit c gi tr 0 hoc 1. Cc bit c nh s t 00 n 15 t phi qua tri. a ch y ca mi bit s c k hiu bng 5 ch s: 3 ch s u t tri qua l k hiu ca channel, 2 ch s tip theo l s th t ca bit.

    15 14 13 12 11 10 09 08 07 06 05 04 03 00 01 02 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 0 CH000

    CH001

    CH002

    CPM1 5 mA /12 mA

    Sensor

    IN

    COM (+)

    Sensor power Supply Output

    +

    0 V

    CPM1

    5 mA /12 mA IN

    COM (-)

    Sensor power Supply

    Output

    +

    0 V

  • 8

    Hng dn t hc PLC CPM1 qua hnh nh Chng 2: Cu trc c bn ca PLC

    Khi tham chiu n tng bit ny, ta phi ch nh a ch ca

    channel (word) v s ca bit trong word.

    Cc vng nh (Memory Areas ) trong CPM1

    Channel Bit

    CH000

    CH001

    CH002

    15 14 13 12 11 10 09 08 07 06 05 04 03 00 01 02

    0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 0

    00000 00009 00006 00015

    00100

    00201

    CH 000 CH 001 CH 002 CH 009 INPUT AREA

    CH 010 CH 011 CH 012 CH 019 OUTPUT AREA

    CH 200 CH 210 CH 211 CH 239 WORK AREA

    SR 240 SR 255 SPECIAL REGISTERS

    TR 0 TR 7TEMPORARY REGISTERS (Relays)

    HR 00 HR 19 HOLDING REGISTERS (Relays)

    AR 00 AR 15 AUXILLIARY REGISTERS (Relays)

    LR 00 LR 15 LINK REGISTERS (Relays)

    TIM 000 TIM 127 TIMER / COUNTER

    DM 0000 DM 1023

    DATA MEMORY Read / Write

    DM 6144 DM 6599

    DATA MEMORY Read Only

    DM 6600 DM 6655

    DATA MEMORY PLC Set up

  • 9

    Hng dn t hc PLC CPM1 qua hnh nh Chng 2: Cu trc c bn ca PLC

    Cc vng nh thng dng trong b CPM1

    CH000-CH009 INPUT AREA (cc u vo) CH010 - CH019 OUTPUT AREA (Cc u ra) CH200 - CH239 WORK AREA (vng nh h tr dng t do) SR240 - SR255 SPECIAL REGISTERS TR0 - TR7 TEMPORARY REGISTERS (Relays) HR00 - HR19 HOLDING REGISTERS (Relays) AR00 - AR15 AUXILIARY REGISTERS (Relays) LR00 - LR15 LINK REGISTERS (Relays) TIM/CNT 000 - TIM/CNT 127 TIMER / COUNTER

    ( a ch dng bit v word ca timer v counter)

    DM0000 - DM1023 DATA MEMORY READ / WRITE - Vng nh cho php c ghi

    DM6144 - DM6599 DATA MEMORY READ ONLY - Vng nh ch cho php c

    DM6600 - DM6655 DATA MEMORY PLC SETUP - Vng nh lu thit lp ca PLC

    Vi b CPM1 Training kit, cc a ch bit trong word CH00 t Bit 00 n Bit 11 l cho cc u vo, cn trong word CH010 cc Bit 00 n Bit 7 l cho cc u ra. Khi vit trong chng trnh, cc a ch ny thng c vit di dng v d 000.01 (c du chm gia a ch ca word v s ca bit trong word) hoc 00001 (khng c du chm).

  • 10

    Hng dn t hc PLC CPM1 qua hnh nh Chng 3: Lp trnh bng Programming Console

    Programming Console l 1 b bn ph m lp trnh cm tay cho PLC ca

    OMRON dng ngn ng lp trnh dng dng lnh Mnemonic Code. N cng c dng c chng trnh trong b nh v thit lp cc ch hot ng ca PLC. B Programming Console s c ni vo cng Peripheral Port ca PLC dng cp i km, qua y Programming Console s nhn ngun nui t PLC, ng thi c th c ghi chng trnh trong PLC.

    ! 3.1 Khi u Khi mi ni Programming Console vi PLC, mn hnh ca Programming Console s hi Password trn mn hin th (Display)

    nhp Pasword truy cp, bm nh sau :

    PASSWORD!

    00000 MONTR CLR CLR

    PRO01

    MONITOR PROGRAM RUN

    FUN

    CLR

    NOT

    CNT

    TIM EM DM

    TR

    *EM LR

    SFT SHIFT

    AR HR

    CONT #

    CH *DM

    LD OUT

    OR AND

    3 2

    0

    INS

    Programming Console OMRONOMRONOMRONOMRON

    1

    EXT

    WRITE

    CHG SRCH

    DEL SET

    RESET

    VER

    MONTR

    9 8 7

    5 64 B C D

    E

    A

    F

  • 11

    Hng dn t hc PLC CPM1 qua hnh nh Chng 3: Lp trnh bng Programming Console

    Sau khi bm nh vy ta s thy xut hin s 00000: y l s th t ca bc lp trnh u tin ca PLC. Nu bm tip ph m c hnh mi tn xung, ta s thy cc bc tip theo ca chng trnh c sn trong PLC. Ghi ch : Cc hnh mi tn ch biu th trnh t bm cc ph m trn Programming Console.

    3.2 Cc ch hot ng ca PLC

    Ta c th chuyn i ch ca PLC mt cch d dng bng cch xoay cha kho trn bn ph m. !!!! 3.3 Xo chng trnh trong PLC

    1) Chuyn PLC sang ch Program mode

    RUN MONITOR PROGRAM

    2) Bm nt mn hnh hin th 00000

    00000 3) Bm ln lt cc nt sau xo chng trnh tromg b nh PLC

    ! 3.4 V d v cch nhp 1 chng trnh

    # Ch Program : L ch lp v sa chng trnh cho PLC. Chng trnh trong PLC s khng c thc hin ch ny

    # Ch theo di Monitor L ch trong chng trnh trong PLC s c thc hin, ng thi cc a ch b nh trong PLC c th c t li trc tip t b lp trnh nh cc bit vo ra (I/O BITS), cc Timer, Counter, vng nh DM y l ch nn t khi mun sa chng trnh.

    # Ch RUN (Run mode) L ch m chng trnh iu khin trong PLC c thc hin (chy) v ni dung bn trong PLC ch c th theo di ch khng th sa i t bn ngoi. y l ch nn t sau khi chng trnh c nhp v kim tra ng n

    CLR

    CLR

    MONTR NOT SET RESET CLR

  • 12

    Hng dn t hc PLC CPM1 qua hnh nh Chng 3: Lp trnh bng Programming Console

    a ch Lnh v tham s 00000 LD 00000 00001 AND 00001 00002 OUT 01000 00003 LD 00002 00004 AND 00001 00005 OUT 01001 00006 END(01)

    1. Ni Programming Console vi PLC v chuyn kho v v tr Program Mode. 2. 3. 4. 5. 6. 7. 8. Thao tc cui cng va ri l np lnh END (kt thc) vo chng trnh. Tt c cc chng trnh u phi kt thc bng lnh ny, nu khng c, PLC s bo li. Sau khi nhp xong, bm cc mi tn ln v xung kim tra chng trnh va nhp. chy chng trnh, chuyn kho chuyn trn Programming Console v v tr Run hoc Monitor.

    ! 3.5 Tm kim trong chng trnh (Search) Chc nng tm kim (Search) c dng tm kim nhanh 1 lnh hoc 1 a ch trong chng trnh. Sau ta c th thc hin cc thao tc nh xo lnh, sa lnh hay a ch. V d : Trong chng trnh di y c 2 lnh AND 00001 2 a ch khc nhau :

    a ch Lnh 00000 LD 00000

    CLR A

    0 WRITE LD

    OUT A 0

    A

    0 A

    0 B

    1 A

    0 WRITE

    FUN A

    0 B

    1 WRITE

    AND B

    1 WRITE

    C

    2 WRITE LD

    B

    1 WRITE AND

    OUT A 0

    B

    1 A

    0 B

    1 A

    0 WRITE

  • 13

    Hng dn t hc PLC CPM1 qua hnh nh Chng 3: Lp trnh bng Programming Console

    00001 AND 00001 00002 OUT 01000 00003 LD 00002 00004 AND 00001 00005 OUT 01001 00006 END(01)

    tm n a ch lnh AND 0001 ny, thc hin nh sau : Mi ln bm ph m s a ta n ni gp lnh cn tm k tip.

    3.6 Xo lnh (Delete)

    xo lnh hin ang c hin th trn Display ca Programming Console, bm cc ph m sau :

    Ch : Kho chuyn trn Programming Console phii c t v v tr Program mode

    V d: Cn xo lnh LD 00002 trong chng trnh di y

    a ch Lnh 00000 LD 00000 00001 AND 00001 00002 OUT 01000 00003 LD 00002 00004 AND 00001 00005 OUT 01001 00006 END(01)

    1) Bm mi tn xung cho n khi gp lnh LD 00002

    2) Bm ln lt xo lnh ny

    Sau khi LD 00002 c xo, lnh bn di lnh ny l AND 00001 s c d ch ln a ch 00003 v chng trnh mi s l :

    a ch Lnh 00000 LD 00000 00001 AND 00001 00002 OUT 01000 00003 AND 00001 00004 OUT 01001 00005 END(01)

    CLR AND SRCH SRCH B

    1

    SRCH

    DEL

    DEL

  • 14

    Hng dn t hc PLC CPM1 qua hnh nh Chng 3: Lp trnh bng Programming Console

    3.7 Chn thm lnh (Insert)

    Cc lnh mi c th c chn vo trn lnh ang c hin th trong chng trnh hin hnh.

    V d Ta mun chn lnh OR 00002 vo gi lnh AND 00001 v OUT 01000 ca chng trnh sau :

    a ch Lnh 00000 LD 00000 00001 AND 00001

    OR 00002 00002 OUT 01000 00003 AND 00001 00004 OUT 01001 00005 END(01)

    Trnh t thc hin :

    1) Bm nt mi tn cho n khi mn hnh hin th OUT 01000 2) Nhp vo lnh OR 00002 nh bnh thng

    3) Bm theo th t

    3.8 Theo di cc hot ng ca PLC a- Theo di trng thi 1 tip im (1 bit) + + bit address + V d Theo di trng thi ca Channel 000 Bit 01

    b- Bt tt cng bc cc bit (Forced Set / Reset)

    Sau khi hin th v theo di trng thi bit CH010.00 bc trn, cng bc bt bit ny ln trng thi ON bm nt

    cng bc bt bit ny v trng thi OFF bm nt

    SHIFT

    0000

    00001 $ON MONTR

    CLR

    CONT #

    B

    1

    INS

    2 OR

    SHIFT MONTR CONT #

    RESET

    SET

  • 15

    Hng dn t hc PLC CPM1 qua hnh nh Chng 3: Lp trnh bng Programming Console

    c- Theo di gi tr 1 word (Channel)

    + + Word cn

    theo di + V d : theo di Channel 000

    Trng thi tng bit trong word CH000 c th c theo di khi bm tip ph m Shift v MONTR: Cc bit trong Channel 000 hnh trn c biu din t phi qua tri, bit bn ohi ngoi cng l bit 0. Trng thi bt (ON) ca bit c biu th bng s 1 cn trng thi tt (OFF) c biu th bng s 0 Nu bt cc cng tc u vo s 1 v 2 ta s thy cc bit tng ng c bt trn Programming Console nh di y

    d- Ghi gi tr mi vo word

    SHIFT c0000 0000000000000000

    c000 0000

    MONTR

    CLR c0000 0000000000000011

    c000 0003

    SHIFT MONTR CH *DM

    SHIFT

    00000

    00000 CHANNEL 000

    c000 0000

    MONTR

    CLR

    A

    0 CH

    *DM

    Gi tr ca word c ghi bn di a ch word cn theo di (c000)

  • 16

    Hng dn t hc PLC CPM1 qua hnh nh Chng 3: Lp trnh bng Programming Console

    Gi tr hin hnh ca word c th c ghi vo t Programming Console nh v d sau, channel 010 s c ghi gi tr mi l 000F khng ph thuc vo chng trnh hin hnh trong b nh PLC :

    +

    Ni chung cc a ch b nh u vo ra (IR) khng nn c ghi tr phi ang th nghim. Sau y l 1 v d ghi 1 gi tr mi vo word DM 1000

    SHIFT

    00000

    c010 0000 MONTR

    CLR

    F

    5

    CH *DM

    B

    1

    PRES VAL? c010 0000 ????

    SHIFT WRITE

    CHG

    A

    0

    c010 000F

    c010 000F

    D1000 c010 0000 000F MONTR

    EM DM

    B

    PRES VAL? D1000 0000 ????

    WRITE

    CHG

    A

    D1000 c010 1234 000F

    A

    D

    A

    E

    B

    C

    1 0 0 0

    1 2 3 4

  • [ 17 ]

    Hng dn t hc PLC CPM1 qua hnh nh Chng 4: Lp trnh bng s bc thang Ladder Diagram

    4. Lp trnh bng s bc thang Ladder Diagram Cc lnh c bn ca s bc thang (LADDER DIAGRAM)

    ! Thnh phn lun lun phi c trong s gi l power bus, l ni dn ngun in (tng tng) i vo v i ra s

    4.1 LD Lnh LD ni vi power bus tri s khi u 1 network ca s Ladder Diagram. S ghi ph a trn k hiu lnh l a ch thng s ca lnh.

    4.2 OUT Lnh OUT ging nh 1 r le chp hnh a ra kt qu logic ca cc

    lnh i trc vo 1 tip im (bit) OUTPUT chng trnh trn kt qu logic ca lnh LD 00000 (tip im ng m) s iu khin u ra l tip im 01000. Khi nhp on chng trnh trn vo PLC, phi m bo ang ch Program Mode v cui chng trnh phi c lnh END.

    LD 00000 OUT 01000 END (01) + Sau chuyn sang ch Monitor hoc RUN chy. Bt th cng tc 00000 s khin u ra 01000 cng bt sng.

    # chng trnh sau, khi bt cng tc 00000 (cng tc th nht trn b Training CPM1), u ra CH010.00 s c bt ln ON.

    00000 LD 00000

    00000 01000

    LD 00000 OUT 01000

    0 1 FUN

    00000 01000

    END(01)

  • [ 18 ]

    Hng dn t hc PLC CPM1 qua hnh nh Chng 4: Lp trnh bng s bc thang Ladder Diagram

    4.3 AND

    Lnh AND s to ra 1 logic ging nh hnh di y :

    +

    -

    v d trn, vic ni tip 2 iu kin logic A v B s i hi c A v B u tc ng (ng) th n C u ra mi sng. Di y l 1 Ladder Diagram c dng lnh AND.

    Lc ny, khi bt cng tc CH000.00 ng thi bt cng tc CH000.01

    th n u ra Output 010.00 mi sng. 4.4 OR

    Lnh OR s to ra 1 logic ging nh hnh di y

    00000 01000

    END(01)

    00001 LD 00000 AND 00001 OUT 01000 END(01)

    00000 01000

    END(01)

    00001 LD 00000 AND 00001 OUT 01000 END(01)

    $ $

    A B $ $

    C

    $ $

    A

    B

    $ $

    C + -

  • [ 19 ]

    Hng dn t hc PLC CPM1 qua hnh nh Chng 4: Lp trnh bng s bc thang Ladder Diagram

    v d trn, vic ni song 2 iu kin logic A v B s ch i hi hoc A hoc B tc ng (ng) th n C u ra s sng. Di y l 1 Ladder Diagram c dng lnh OR.

    Lc ny, khi bt cng tc CH000.00 th n u ra Output 010.00 s sng.

    Hoc khi bt cng tc CH000.01 th n u ra Output 010.00 s sng.

    Hoc khi bt cng tc CH000.00 ng thi bt cng tc CH000.01 th n u ra Output 010.00 cng s sng.

    4.5 AND LD

    00000 01000

    END(01)

    00001

    LD 00000 OR 00001 OUT 01000 END(01)

    00000 01000

    END(01)

    00001

    LD 00000 OR 00001 OUT 01000 END(01)

    00000 01000

    END(01)

    00001

    LD 00000 OR 00001 OUT 01000 END(01)

    00001

    00000 01000

    END(01)

    LD 00000 OR 00001 OUT 01000 END(01)

  • [ 20 ]

    Hng dn t hc PLC CPM1 qua hnh nh Chng 4: Lp trnh bng s bc thang Ladder Diagram

    Lnh AND LD c dng xy dng cc khi logic phc tp hn bng cch ghp chng ni tip vi nhau.

    Gi s ta c 1 on chng trnh nh di y, trong u ra 01000 s bt khi u vo 00000 hoc 00001 V 00002 bt.

    Nu by gi iu kin trn c thm u vo 00003 nh di y :

    Vic nhp vo on chng trnh ny i hi phi chia n ra lm 2 khi ni tip nhau

    Sau nhp vo ring r cc lnh cho tng khi v ni 2 khi li vi

    nhau bng lnh AND LD

    4.6 OR LD

    00000 01000

    END(01)

    LD 00000 OR 00001 AND 00002 OUT 01000 END(01)

    00001

    00002

    00000 01000

    00001

    00002

    00003

    00000 01000

    00001

    00002

    00003

    LD 00000 OR 00001 LD 00002 OR 00003 AND LD END(01)

    00000 01000

    00001

    00002

    00003

    AND LD

    LD 00000 OR 00001

    LD 00000 OR 00001

  • [ 21 ]

    Hng dn t hc PLC CPM1 qua hnh nh Chng 4: Lp trnh bng s bc thang Ladder Diagram

    Lnh OR LD c dng xy dng cc khi logic bng cch ghp chng song song vi nhau.

    Gi s ta c 1 on chng trnh nh di y, trong u ra 01000 s bt khi u vo 00000 v 00001 hoc 00002 bt.

    Nu by gi iu kin trn c thm u vo 00003 nh di y :

    nhp vo on chng trnh ny ta phi chia n ra lm 2 khi con ni song song vi nhau nh di y : V d kt hp lnh AND LD v OR LD :

    00000

    LD 00000 AND 00001 OR 00002 OUT 01000

    01000 00001

    00002

    00003 01000

    00001

    00002

    00000

    00000

    00003 00002

    01000 00001

    LD 00000 AND 00001

    00002

    01000 00001

    00003

    00000

    LD 00002 AND 00003

    LD 00000 AND 00001 LD 00002 AND 00003 OR LD OUT 01000 END(01)

    OR LD

  • [ 22 ]

    Hng dn t hc PLC CPM1 qua hnh nh Chng 4: Lp trnh bng s bc thang Ladder Diagram

    Trnh t thc hin cng phi chia thnh cc khi con v g ring r tng khi vo, sau dng lnh AND LD v OR LD nhp cc khi li vi nhau.

    .4.7 AND NOT Lnh AND NOT to ra 1 tip im thng ng (ngc vi lnh AND)

    Khi i lnh AND 00001 thnh AND NOT 00001 nh s trn, u ra

    CH010.00 s bt khi CH000.00 l ON v CH000.01 l OFF.

    4.8 LD NOT

    00000 01000

    00001

    00002

    00003 00004

    LD 00000 AND NOT 00001 OUT 01000 END(01)

    00000 01000

    00001

    LD 00000

    LD 00001 OR 00002

    LD 00000 LD 00001 OR 00002 AND LD

    LD 00003 AND 00004

    00000 01000

    00001

    00002

    00003 00004

    LD 00000 LD 00001 OR 00002 AND LD LD 00003 AND 00004 OR LD OUT 01000 END(01)

    OR LD

  • [ 23 ]

    Hng dn t hc PLC CPM1 qua hnh nh Chng 4: Lp trnh bng s bc thang Ladder Diagram

    Lnh LD NOT to ra 1 tip im thng ng u ca on mch (ngc vi lnh LD)

    4.9 NETWORK % 1 Network c to thnh bi cc lnh LOAD, AND, OR v OUT % Tr phi dng to cc khi logic ni vi nhau bng lnh AND LD

    hoc OR LD, lnh LOAD s c dng to 1 Network mi.

    4.10 Mch cht (t gi) - LATCHING /SELF HOLDING CIRCUIT

    Di y l 1 s Ladder Diagram ca 1 mch t gi rt ph bin trong lp trnh:

    LD NOT 00000 AND 00001 OUT 01000 END(01)

    00000 01000

    00001

    00000 00001

    01000 01000

    00000 Network I

    00002

    00001 01000

    Network II

    LD 00000 OR 00002 AND 00001 OUT 01000 LD 00003 OR 00005 AND 00004 OUT 01001

    00003 00004

    01001 00005 *

    Ch th t: AND 00005 phi l OR 00005 OR 00004 AND 00004

  • [ 24 ]

    Hng dn t hc PLC CPM1 qua hnh nh Chng 4: Lp trnh bng s bc thang Ladder Diagram

    Khi bt switch CH000.00, u ra CH010.00 s bt v gi trng thi ny bt k sau switch 00000 c cn bt hay khng. CH010.00 s b tt khi switch 00001 bt.

    4.11 Cc quy tc chung ca s LADDER DIAGRAM

    1) Nu mun u ra lun ON, phi ni u ra ny qua 1 c (Flag) l Bit 25313 (tc Channel 253 Bit 13). Bit ny l 1 c h thng lun lun trng thi ON.

    on mch sau l sai v u ra khng ni qua 1 tip im :

    2) C th ni song song nhiu tip im dng lnh OR hoc song song

    nhiu u ra dng lnh OUT/OUT NOT v dng bit u vo nhiu ln

    01000 OUT 01000 END(01)

    01000 LD 25313 OUT 01000 END(01)

    25313

    00002

    00000 00001

    00000 01001

    01000 00001

  • [ 25 ]

    Hng dn t hc PLC CPM1 qua hnh nh Chng 4: Lp trnh bng s bc thang Ladder Diagram

    3) Nu c 2 lnh Output cho cng 1 a ch bit, lnh output trc s khng

    c tc dng

    on chng trnh trn c sa li nh sau

    4) 1 on mch c th c nhiu lnh OUT ni song song nhau

    01000 LD 00000 OUT 01000 LD 00001 OUT 01000 END(01)

    00000

    01000 00001

    01000 LD 00000 OR 00001 OUT 01000 END(01)

    00000

    00001

    01000 LD 00000 AND 00001 OR 00002 OUT 01000 OUT 01001 OUT 01002 END(01)

    00000 00001

    00002 01001

    01002

  • [ 26 ]

    Hng dn t hc PLC CPM1 qua hnh nh Chng 5: Cc lnh ph bin khc trong lp trnh

    5. Mt s lnh lp trnh ph bin khc ca PLC OMRON

    5.1 B nh thi - TIMER

    n v = 0.1 giy SV = 0000 - 9999 000.0 - 999.9 giy SV = 0100 0100 x 0.1 = 10 giy SV = 9999 9999 x 0.1 = 999.9 giy

    V d 1 Timer c set value = 100x0,1=10 giy Khi bt kho CH000.00 ln, Timer s 000 s bt u m thi gian, khi 10 giy tri qua, tip im ca Timer l TIM 000 c bt ln ON v lm u ra CH010.00 cng c bt ln ON. Timer cng s b reset v gi tr t khi u vo 00000 tt (OFF) V d 2 Timer c set value c lu trong thanh ghi DM 0000

    B Timer ny c thi gian t c lu trong DM 0000. PLC s ly gi

    tr trong DM 0000 lm gi tr t cho timer. Gi s ni dung ca DM0000 l 150. Khi bt kho CH000.00 ln, Timer s 000 s bt u m thi gian, khi 15 giy (150x0,1=15) tri qua, tip im ca Timer l TIM 000 c bt ln ON v lm u ra CH010.00 cng c bt ln ON.

    N : S ca Timer

    000 - 127

    # (Hng s) , IR , SR, AR, DM, HR, LR

    SV : set value

    TIM N

    SV

    01000

    LD 00000 TIM 000

    #0100 LD TIM 000 OUT 01000 END(01)

    00000

    TIM 000

    TIM 000 # 0100

    01000

    LD 00000 TIM 000 DM 0000 LD TIM 000 OUT 01000 END(01)

    00000

    TIM 000

    TIM 000 DM 0000

  • [ 27 ]

    Hng dn t hc PLC CPM1 qua hnh nh Chng 5: Cc lnh ph bin khc trong lp trnh

    5.2 B m COUNTER

    Lc khi u gi tr hin hnh ca b m c bt u ti SV. B m s gim gi tr hin hnh ca n (CNT N) i 1 n v mi ln c sn ln xung u vo CP v c bo hon thhh CNT N s bt khi gi tr hin hnh ca b m gim v 0. B m s b reset v gi tr t SV khi c sn ln ca u vo R.

    V d Counter s 0 c gi tr t l 10

    Mi ln bt kho CH000.00, gi tr ca Counter 000 gim i 1. Khi bt kho CH000.00 10 ln th c bo CNT000 bt ln ON v do cng bt u ra CH010.00 ln ON. B m s b reset khi bt switch CH000.01

    ! M rng kh nng ca TIMER

    9999 X 0.1 = 999.9 giy = 0.278 gi

    CP

    R

    CNT N

    SV

    CP

    R

    CNT N

    SV

    CP

    R

    CNT N

    SV

    01000

    LD 00000 LD 00001 CNT 000

    # 0010 LD CNT 000 OUT 01000 END(01)

    00000

    CNT 000

    CNT 000 # 0010

    COUNTER = 10

    00001

    TIM 000

    #9999

    N : S ca Counter

    000 - 127

    # (Hng s) , IR , SR, AR, DM, HR, LR

    SV : set value

  • [ 28 ]

    Hng dn t hc PLC CPM1 qua hnh nh Chng 5: Cc lnh ph bin khc trong lp trnh

    Do thi gian t ti a ca timer l 0,278 gi nn tng thi gian m ca timer, ta c th dng kt hp vi Counter nh sau :

    V d M rng thi gian t ln 10 gi

    V d ng dng Trong v d ny ta s lp trnh PLC cho cng on ng gi sn phm vo bao b. y l cng on rt hay gp trong cc dy chuyn sn xut. Trn hnh, ta thy cc sn phm hon thin c bng truyn chuyn ti thit b ng bao. C 5 sn phm ng vo 1 bao. C 1 cm bin quang in lm nhim v pht hin sn phm trn bng truyn v gi t n hiu xung v b m trong PLC. Mi khi m 5 sn phm, b m gi t n hiu ra cho cun ht solenoid lm vic, y 5 sn phm vo bao b. Thi gian cun ht lm vic l 2 giy. Trong thi gian cun ht hot ng, bng truyn ngng chy.

    01000

    = 360 giy = 0.1 gi

    00000

    CNT 001

    TIM 000 # 3600

    3600 X 0.1

    00001 0.1 gi X 100 = 10 gi

    TIM 000

    CNT 001 # 0100

    TIM 000

    Cun ht y sn phm vo bao

    Solenoid Sensor

    Bng truyn

    # #

    Solenoid

    Cun ht cha k ch

    hot

    Bao rng

    Bao y

  • [ 29 ]

    Hng dn t hc PLC CPM1 qua hnh nh Chng 5: Cc lnh ph bin khc trong lp trnh

    Trng hp ny, ta c 1 u vo duy nht l t n hiu xung t cm bin, t l bit 00. 2 u ra s l t n hiu gi n cun ht, t l 1001, v t n hiu ngng bng truyn, t l 1000.

    a ch Thit b vo a ch Thit b ra 00000 Sensor 01000 Bng truyn 01001 Cun ht

    Solenoid a ch Lnh khc CNT 000 B m sn phm TIM 001 B nh thi gian k ch hot cun

    ht Chng trnh cn lp s nh trn s di y :

    Bnh thng khi cun ht khng lm vic, bng truyn chy nh c tip im thng ng 1001 trng thi OFF. Lc ny cm bin s gi t n hiu xung v PLC mi khi c sn phm i qua v u vo ny c dng lm u vo m ca b m CNT 0. Khi c 5 sn phm, tip im CNT 0 s ng, reset counter v gi tr ban u l 5, ng thi gi t n hiu cho cun ht v timer lm vic trong mch t gi. Lc ny, bng truyn cng ngng chy do tip im 1001 ngt mch hot ng ca u ra 1000. Sau 2 giy, tip im TIM 001 s ngt ngun hot ng ca cun ht v bng truyn tip tc chy, lp li chu trnh. Ch : Lnh END cui chng trnh ch nh du vic kt thc chu trnh lm vic hin hnh ca PLC v bt u chu trnh mi t lnh u tin ca chng trnh. N khng c ngha l chng trnh s dng. Chng trnh ch dng khi ta chuyn ch sang PROGRAM MODE hoc khi c s c nghim trng bn trong PLC.

    01001

    00000

    CNT 000 # 0005

    LD 00000 LD CNT 000 CNT 000

    #0005 LD CNT 000 OR 01001 AND NOT TIM 001 OUT 01001 TIM 001 #0020 LD NOT 01001 OUT 01000 END(01)

    01001 TIM 001 # 0020

    TIM 001 Solenoid

    CNT 000

    CNT 000

    01001 01000

    END(01)

    Bng truyn

    ( B CPM1 dnh cho vic o to th nghim - CPM1 Training Kit1.1 B CPM1 chun (B hng dn t hc CPM1 trong phng th nghim)1.2 B CPM1 thu gn (B hng dn t hc CPM1 xch tay - CPM1 Laptop Training Kit)(Cc model trong h CPM 1(Cu trc c bn ca b iu khin logic lp trnh PLC (Programmable Logic Controller)2.1 Cc h m (Number System)(Cch biu din cc i lng bn trong PLC2.2 Cu trc c bn ca PLC OMRON3.2 Cc ch hot ng ca PLCa ch000000000100002a chLD 000003.6 Xo lnh (Delete)a chLDa chOUT3.7 Chn thm lnh (Insert)a chAND 00001OUT 010013.8 Theo di cc hot ng ca PLC4. Lp trnh bng s bc thang Ladder Diagram5. Mt s lnh lp trnh ph bin khc ca PLC OMRONV d ng dng