66
TRƯỜNG CAO ĐẲNG CÔNG THƯƠNG TP.HCM KHOA ĐIỆN – ĐIỆN TỬ Đồ án điều khiển 3 [1] GVHD: Nguyễn Việt Khoa LỜI CẢM ƠN Chúng em xin chân thành bày tỏ lòng biết ơn đến các thầy cô trong khoa điện Trường Cao Đẳng Công Thương Thành Phố Hồ Chí Minh, đặc biệt là các thầy cô trong bộ môn đã truyền thụ cho nhóm chúng em những kiến thức quý báu trong thời gian qua. Chúng em xin chân thành cảm ơn Thầy Nguyễn Việt Khoa , giảng viên Trường Cao Đẳng Công Thương Thành Phố Hồ Chí Minh đã tận tâm hướng dẫn,cung cấp tài liệu và tạo mọi điều kiện thuận lợi để nhóm có thể hoàn thành đồ án này. Trường Cao Đẳng Công Thương Thành Phố Hồ Chí Minh.

Do an Mon Hoc S7 1200

  • Upload
    ha-ho

  • View
    29

  • Download
    2

Embed Size (px)

Citation preview

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [1] GVHD: Nguyn Vit Khoa

    LI CM N

    Chng em xin chn thnh by t lng bit n n cc thy c trong khoa in

    Trng Cao ng Cng Thng Thnh Ph H Ch Minh, c bit l cc thy c

    trong b mn truyn th cho nhm chng em nhng kin thc qu bu trong thi

    gian qua.

    Chng em xin chn thnh cm n Thy Nguyn Vit Khoa , ging vin Trng

    Cao ng Cng Thng Thnh Ph H Ch Minh tn tm hng dn,cung cp

    ti liu v to mi iu kin thun li nhm c th hon thnh n ny.

    Trng Cao ng Cng Thng Thnh Ph H Ch Minh.

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [2] GVHD: Nguyn Vit Khoa

    NHN XT CA GVHD:

    .

    .

    .

    .

    .

    .

    .

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [3] GVHD: Nguyn Vit Khoa

    NHN XT CA GVPB:

    .

    .

    .

    .

    .

    .

    .

    .

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [4] GVHD: Nguyn Vit Khoa

    LI NI U

    n ny l mc quan trng kim tra nhn thc ca sinh vin trong thi gian

    hc tp v nhng kin thc c ging dy trong trng. ng thi n cn nh

    gi kh nng vn dng l thuyt phn tch tng hp v gii quyt cc bi ton

    trong thc t khi lm n sinh vin trao i, hc hi trao di kin thc.

    Nhn thc tm quan trng chng em lm vic nghim tc vn dng nhng

    kin thc sn c ca bn thn, nhng ng gp kin ca bn b v c bit l s

    hng dn ca Thy Nguyn Vit Khoa v mt s thy c ging dy trong khoa

    in ca Trng Cao ng Cng Thng TPHCM hon thnh n ny. Trong

    qu trnh thc hin ti ny cng c nhiu sai st hy vng qu thy thng cm v

    b qua,chng em xin chn thnh cm n qu thy.

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [5] GVHD: Nguyn Vit Khoa

    N IU KHIN 3

    THIT K M HNH TH NGHIM PLC S7-1200 SIEMENS

    CHNG 1: TNG QUAN

    I. HNH NH VTHNH PHN M HNH

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [6] GVHD: Nguyn Vit Khoa

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [7] GVHD: Nguyn Vit Khoa

    - 1 CB mt pha ,cp in mt pha cho PLC

    - 1 PLC S7-1200, CPU 1212 AC/DC/RLY

    - 7 relay trung gian , lm tip im ni

    - 3 cu u dy domino

    - 2 n bo

    - 3 nt nhn

    - 2 b ngun 24v DC

    - 2 van kh nn 5-2

    - 1 ng c DC-24v

    - 2 pittong 1 ca

    - 2 cm bin si quang

    - 1 dy cp internet

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [8] GVHD: Nguyn Vit Khoa

    II.GII THIU PLC S7-1200

    1. Gii thiu chung v PLC S7-1200

    1.1. Khi nim chung PLC s7-1200

    Nm 2009, Siemens ra dng sn phm S7-1200 dng thay th dn cho S7-200. So

    vi S7-200 th S7-1200 c nhng tnh nng ni tri:

    -S7-1200 l mt dng ca b iu khin logic lp trnh (PLC) c th kim sot

    nhiu ng dng t ng ha. Thit k nh gn, chi ph thp, v mt tp lnh mnh

    lm cho chng ta c nhng gii php hon ho hn cho ng dng s dng vi S7-

    1200

    -S7-1200 bao gm mt microprocessor, mt ngun cung cp c tch hp sn,

    cc u vo/ra (DI/DO).

    -Mt s tnh nng bo mt gip bo v quyn truy cp vo c CPU v chng

    trnh iu khin:

    +Tt c cc CPU u cung cp bo v bng password chng truy cp vo PLC

    +Tnh nng know-how protection bo v cc block c bit ca mnh

    -S7-1200 cung cp mt cng PROFINET, h tr chun Ethernet v TCP/IP.

    Ngoi ra bn c th dng cc module truyn thong m rng kt ni bng RS485 hoc

    RS232.

    -Phn mm dng lp trnh cho S7-1200 h tr ba ngn ng lp trnh l FBD,

    LAD v SCL.Phn mm ny c tch hp trong TIA Portal 11 ca Siemens.

    -Vy lm mt d n vi S7-1200 ch cn ci TIA Portal v phn mm ny

    bao gm c mi trng lp trnh cho PLC v thit k giao din HMI

    1.2. Cc module trong h PLC S7-1200

    1.2.1. Gii thiu v cc module CPU

    Cc module CPU khc nhau c hnh dng, chc nng, tc x l lnh, b nh

    chng trnh khc nhau.

    PLC S7-1200 c cc loi sau:

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [9] GVHD: Nguyn Vit Khoa

    Sign board ca PLC SIMATIC S7-1200

    Sign board: SB1223 DC/DC

    -Digital inputs / outputs

    -DI 2 x 24 VDC 0.5A

    -DO 2x24 VDC 0.5A

    Sign boards : SB1232AQ

    - Ng ra analog

    -AO 1 x 12bit

    -+/- 10VDC, 0 20mA

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [10] GVHD: Nguyn Vit Khoa

    Cards ng dng:

    -CPU tn hiu thch ng vi cc ng dng

    -Thm im ca k thut s I/O hoc tng t vi CPU nh cc yu cu ng dng

    -Kch thc ca CPU s khng thay i

    1.2.2. Module xut nhp tn hiu s

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [11] GVHD: Nguyn Vit Khoa

    1.2.3. Module xut nhp tn hiu tng t

    1.2.4. Module truyn thng

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [12] GVHD: Nguyn Vit Khoa

    2. Lm vic vi phn mm Tia Portal

    2.1. Gii thiu SIMATIC STEP 7 Basic tch hp lp trnh PLC v HMI

    Step 7 basic h thng k thut ng b m bo hot ng lin tc hon ho.

    Mt h thng k thut mi

    Thng minh v trc quan cu hnh phn cng k thut v cu hnh mng, lp

    trnh, chn on v nhiu hn na.

    Li ch vi ngi dng:

    -Trc quan : d dng tm hiu v d dng hot ng

    -Hiu qu : tc v k thut

    -Chc nng bo v : Kin trc phn mm to thnh mt c s n nh cho s i mi

    trong tng lai.

    2.2. Kt ni qua giao thc TCP/IP

    - lp trnh SIMATIC S7-1200 t PC hay Laptop cn mt kt ni TCP/IP

    - PC v SIMATIC S7-1200 c th giao tip vi nhau, iu quan trng l cc a

    ch IP ca c hai thit b phi ph hp vi nhau

    2.3. Cch to mt Project

    Bc 1: t mn hnh desktop nhp p chn biu tng Tia Portal V12

    Bc 2 : Click chut vo Create new project to d n.

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [13] GVHD: Nguyn Vit Khoa

    Bc 3 :Nhp tn d n vo Project name sau nhn create

    Bc 4 : Chn configure a device

    Bc 5 : Chn add new device

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [14] GVHD: Nguyn Vit Khoa

    Bc 6 :Chn loi CPU PLC sau chn add

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [15] GVHD: Nguyn Vit Khoa

    Bc 7 : Project mi c hin ra

    2.4. TAG ca PLC / TAG local

    Tag ca PLC

    -Phm vi ng dng : gi tr Tag c th c s dng mi khi chc nng trong PLC

    -ng dng : binary I/O, Bits of memory

    -nh ngha vng : Bng tag ca PLC

    -Miu t : Tag PLC c i din bng du ngoc kp

    Tag Local

    -Phm vi ng dng : gi tr ch c ng dng trong khi c khai bo, m t tng

    t c th c s dng trong cc khi khc nhau cho cc mc ch khc nhau.

    -ng dng : tham s ca khi, d liu static ca khi, d liu tm thi

    -nh ngha vng : khi giao din

    -Miu t : Tag c i din bng du #

    S dng Tag trong hot ng

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [16] GVHD: Nguyn Vit Khoa

    -Layout : bng tag PLC cha cc nh ngha ca cc Tag v cc hng s c gi tr

    trong CPU. Mt bng tag ca PLC c t ng to ra cho mi CPU c s dng

    trong project.

    -Colum : m t biu tng c th nhp vo di chuyn vo h thng hoc c th

    ko nh nh mt lnh chng trnh

    -Name : ch c khai bo v s dng mt ln trn CPU

    -Data type : kiu d liu ch nh cho cc tag

    -Address : a ch ca tag

    -Retain : khai bo ca tag s c lu tr li

    -Comment : comment miu t ca tag

    Nhm tag : to nhm tag bng cch chn add new tag table

    Tm v thay th tag PLC

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [17] GVHD: Nguyn Vit Khoa

    Ngoi ra cn c mt s chc nng sau:

    -Li tag

    -Gim st tag ca plc

    -Hin / n biu tng

    -i tn tag : Rename tag

    -i tn a ch tag : Rewire tag

    -Copy tag t th vin Global

    3. Lm vic vi mt trm PLC

    3.1. Quy nh a ch IP cho module CPU

    IP TOOL c th thay i IP address ca PLC S7-1200 bng 1 trong 2 cch.

    Phng php thch hp c t ng xc nh bi trng thi ca a ch IP :

    -Gn mt a ch IP ban u : Nu PLC S7-1200 khng c a ch IP, IP TOOL

    s dng cc chc nng thit lp chnh cp pht mt a ch IP ban u cho PLC

    S7-1200.

    -Thay i a ch IP : nu a ch IP tn ti, cng c IP TOOL s sa i cu

    hnh phn cng (HW config) ca PLC S7-1200.

    3.2. chng trnh xung CPU

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [18] GVHD: Nguyn Vit Khoa

    t mn hnh son tho chng trnh bng cch kch vo biu tng download

    trn thanh cng c ca mn hnh

    Chn cu hnh Type of the PG/PC interface v PG/PC interface nh hnh di

    sau nhn chn load

    Chn start all nh hnh v v nhn finish

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [19] GVHD: Nguyn Vit Khoa

    3.3. Gim st v thc hin chng trnh

    gim st chng trnh trn mn hnh son tho kch chn Monitor trn thanh

    cng c.

    Hoc cch 2 lm nh hnh di

    Sau khi chn monitor chng trnh son tho xut hin nh sau:

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [20] GVHD: Nguyn Vit Khoa

    4. K thut lp trnh

    4.1. Vng qut chng trnh

    PLC thc hin chng trnh theo chu trnh lp. Mi vng lp c gi l vng

    qut. Mi vng qut c bt u bng giai on chuyn d liu t cc cng vo s

    ti vng b m o I, tip theo l giai on thc hin chng trnh. Trong tng vng

    qut chng trnh c thc hin t lnh u tin n lnh kt thc ca khi

    OB1.Sau giai on thc hin chng trnh l giai on chuyn cc ni dng ca b

    m o Q ti cc cng ra s.Vng qut kt thc bng giai on truyn thng ni b

    v kim tra li.

    Ch rng b m I v Q khng lin quan ti cc cng vo / ra tng t nn cc

    lnh truy nhp cng tng t c thc hin trc tip vi cng vt l ch khng

    thng qua b m.

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [21] GVHD: Nguyn Vit Khoa

    4.2. Cu trc lp trnh

    4.2.1. Khi t chc OB OGANIZATION BLOCKS

    -Organization blocks (OBs) : l giao din gia hot ng h thng v chng

    trnh ngi dng. Chng c gi ra bi h thng hot ng, v iu khin theo qu

    trnh:

    +X l chng trnh theo qu trnh

    +Bo ng kim sot x l chng trnh

    +X l li

    -Startup oB, Cycle OB, Timing Error OB v Diagnosis OB : c th chn v lp

    trnh cc khi ny trong cc project. Khng cn phi gn cc thng s cho chng v

    cng khng cn gi chng trong chng trnh chnh.

    -Process Alarm OB v Time Interrupt OB : Cc khi OB ny phi c tham s

    ha khi a vo chng trnh. Ngoi ra, qu trnh bo ng OB c th c gn cho

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [22] GVHD: Nguyn Vit Khoa

    mt s kin ti thi gian thc hin bng cch s dng cc lnh ATTACH, hoc tch

    bit vi lnh DETACH.

    -Time Delay Interrupt OB : OB ngt thi gian tr c th c a vo d n v

    lp trnh. Ngoi ra, chng phi c gi trong chng trnh vi lnh SRT_DINT,

    tham s l khng cn thit

    -Start Information : Khi mt s OB c bt u, h iu hnh c ra thng tin

    c thm nh trong chng trnh ngi dng, iu ny rt hu ch cho vic chn

    on li, cho d thng tin c c ra c cung cp trong cc m t ca cc khi

    OB

    4.2.2. Hm chc nng FUNCTION

    -Funtions (FCs) l cc khi m khng cn b nh. D liu ca cc bin tm thi

    b mt sau khi FC c x l.Cc khi d liu ton cu c th c s dng lu

    tr d liu FC.

    -Functions c th c s dng vi mc ch

    +Tr li gi tr cho hm chc nng c gi

    +Thc hin cng ngh chc nng, v d : iu khin ring vi cc hot ng

    nh phn

    +Ngoi ra, FC c th c gi nhiu ln ti cc thi im khc nhau trong mt

    chng trnh. iu ny to iu kin cho lp trnh chc nng lp i lp li phc tp.

    -FB (function block) : i vi mi ln gi, FB cn mt khu vc nh. Khi mt FB

    c gi, mt Data Block (DB) c gn vi instance DB. D liu trong Instance

    DB sau truy cp vo cc bin ca FB.Cc khu vc b nh khc nhau c gn

    cho mt FB nu n c gi ra nhiu ln.

    -DB (data block) : DB thng cung cp b nh cho cc bin d liu . C hai

    loi ca khi d liu DB : Global DBs ni m tt c cc OB, FB v FC c th c

    c d liu lu tr, hoc c th t mnh ghi d liu vo DB, v instance DB c

    gn cho mt FB nht nh.

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [23] GVHD: Nguyn Vit Khoa

    5. Gii thiu cc tp lnh

    5.1. Bit logic (tp lnh tip im)

    1)tip im thng h

    L

    A

    D

    Tipimthnghsngkhigi

    trcabitcachlnbng1

    Tonhngn: I,Q,M,L, D

    2)tip im thng ng

    L

    A

    D

    Tipimthngngsngkhigi tr

    ca bit c a ch n l 0

    Tonhngn: I,Q,M,L, D

    3)lnh OUT

    L

    A

    D

    Gi tr ca bit c a ch l n s bng 1 khi

    u vo ca lnh ny bng 1 v ngc li

    Tonhngn : Q,M,L, D

    Ch s dng mt lnh out cho 1 a ch

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [24] GVHD: Nguyn Vit Khoa

    4)Lnh OUT o

    L

    A

    D

    Gi tr ca bit c a ch l n s bng 1 khi

    u vo ca lnh ny bng 0 v ngc li

    Tonhngn : Q,M,L, D

    Ch s dng mt lnh out not cho 1 a

    ch

    5)Lnh logic NOT

    L

    A

    D

    Lnh o trng thi ng vo / ra

    6)Lnh SET

    L

    A

    D

    Gitrcaccbitcachln s

    bng1khiuvocalnhnybng 1 Khi

    uvocalnhbng0thbit nyvn

    ginguyntrngthi.

    Tonhngn:Q,M,L, D

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [25] GVHD: Nguyn Vit Khoa

    7)lnh Reset

    L

    A

    D

    Gitrcaccbitc achln s

    bng0khiuvocalnhnybng1. Khi

    uvocalnhbng0thccbit nyvn

    ginguyntrngthi.

    Tonhngn:Q,M, L, D

    8)Lnh set nhiu bit

    L

    A

    D

    GitrcaccbitcachutinlOUT s

    bng1khiuvocalnhnybng 1 Khi

    uvocalnhbng0thccbit nyvn

    ginguyntrngthi.Trong sbitlgi

    tr ca n

    TonhngOUT:Q,M, L, D

    n : l hng s

    9)lnh reset nhiu bit

    L

    A

    D

    GitrcaccbitcachutinlOUT s

    bng0khiuvocalnhnybng 1 Khi

    uvocalnhbng0thccbit nyvn

    ginguyntrngthi.Trong sbitlgi

    tr ca n

    TonhngOUT:Q, M, L, D

    n : l hng s

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [26] GVHD: Nguyn Vit Khoa

    10)Tip im pht hin xung cnh ln dng 1

    L

    A

    D

    Tipimphthincnhlnsphtra mt

    xungkhiuvotipimPcs chuyn

    itmcthplnmccao

    Trng thi ca tn hiu c lu li vo

    M_BIT

    rngcaxungnybngthigian ca

    mtchukqut.

    11)Tip im pht hin xung cnh ln dng 2

    L

    A

    D

    Thay i trng thi tn hiu pha trc

    khng nh hng n IN

    Pht hin s thay i trng thi ca 1 tn

    hiu IN t 0 ln 1

    Trng thi ca tn hiu IN c lu li

    vo M_BIT

    rngcaxungnybngthigian ca

    mtchukqut.

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [27] GVHD: Nguyn Vit Khoa

    12)Tip im pht hin xung cnh xung dng 1

    L

    A

    D

    Tipimphthincnhxungsphtra mt

    xungkhiuvotipimnycs chuyn

    itmccao xung mc thp

    Trng thi ca tn hiu c lu li vo

    M_BIT

    rngcaxungnybngthigian ca

    mtchukqut.

    13)tip im pht hin xung cnh xung dng 2

    L

    A

    D

    Thay i trng thi tn hiu pha trc

    khng nh hng n IN

    Pht hin s thay i trng thi ca 1 tn

    hiu IN t 1 xung 0

    Trng thi ca tn hiu IN c lu li

    vo M_BIT

    rngcaxungnybngthigian ca

    mtchukqut.

    14)lnh SR fliplop

    L

    A

    D

    Mch cht RS u tin Reset

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [28] GVHD: Nguyn Vit Khoa

    15)lnh RS fliplop

    L

    A

    D

    Mch cht RS u tin Set

    5.2. S dng b Timer

    S dng lnh Timer to mt chng trnh tr nh thi.S lng ca Timer

    ph thuc vo ngi s dng v s lng vng nh ca CPU.Mi timer s dng 16

    byte IEC_Timer d liu kiu cu trc DB. Step 7 t ng to khi DB khi ly khi

    Timer

    Kch thc v tm ca kiu d liu Time l 32 bit, lu tr nh l d liu Dint :

    T#-14d_20h_31m_23s_648ms n T#24d_20h_31m_23s_647ms hay l -

    2.147.483.648 ms n 2.147.483.647 ms.

    1)Timer to xung - TP

    L

    A

    D

    Timer TP to mt chui xung vi rng

    xung t trc. Thay i PT, IN khng nh

    hng khi Timer ang chy.

    Khi u vo IN c tc ng vo timer s to

    ra mt xung c rng bng thi gian t PT

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [29] GVHD: Nguyn Vit Khoa

    2)Timer tr sn ln c nh - Timer TONR

    L

    A

    D

    Thay i PT khng nh hng khi Timer ang

    vn hnh, ch nh hng khi timer m li

    Khi ng vo IN chuyn sang FALSE khi

    vn hnh th timer s dng nhng khng t

    li b nh th. Khi chn IN TRUE tr li th

    Timer bt u tnh thi gian t gi tr thi gian

    tch ly.

    3)timer tr khng nh - TON

    L

    A

    D

    Khi ng vo IN ngng tc ng th reset v

    dng hot ng Timer.

    Thay i PT khi Timer vn hnh khng c nh

    hng g

    4)timer tr sn xung TOF

    L

    A

    D

    Khi ng vo IN ngng tc ng th reset v dng

    hot ng Timer.

    Thay i PT khi Timer vn hnh khng c nh

    hng g

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [30] GVHD: Nguyn Vit Khoa

    5.3. S dng b Counter

    Lnh Counter c dng m cc s kin ngoi hay cc s kin qu trnh

    trong PLC. Mi Counter s dng cu trc lu tr ca khi d liu DB lm d liu

    ca Counter. Step 7 t ng to khi DB khi ly lnh.

    Tm gi tr m ph thuc vo kiu d liu m bn chn la.Nu gi tr m l

    mt s Interger khng du, c th m xung ti 0 hoc m ln ti tm gii hn.Nu

    gi tr m l mt s interder c du, c th m ti gi tr m gii hn hoc m ln

    ti mt s dng gii hn.

    1)Counter m ln - CTU

    L

    A

    D

    Gi tr b m CV c tng ln 1 khi tn hiu

    ng vo CU chuyn t 0 ln 1. Ng ra Q c

    tc ng ln 1 khi CV>=PV. Nu trng thi R

    = Reset c tc ng th b m CV = 0.

    2)Counter m xung CTD

    L

    A

    D

    Gi tr b m c gim 1 khi tn hiu ng vo

    CD chuyn t 0 ln 1. Ng ra Q c tc ng

    ln 1 khi CV

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [31] GVHD: Nguyn Vit Khoa

    3)Counter m ln xung CTUD

    L

    A

    D

    Gi tr b m CV c tng ln 1 khi tn hiu

    ng vo CU chuyn t 0 ln 1. Ng ra QU

    c tc ng ln 1 khi CV >=PV. Nu trng

    thi R = Reset c tc ng th b m CV =

    0.

    Gi tr b m CV c gim 1 khi tn hiu

    ng vo CD chuyn t 0 ln 1. Ng ra QD

    c tc ng ln 1 khi CV = IN2, IN1 IN2 hoc IN1 IN2

    So snh 2 kiu d liu ging nhau, nu lnh so

    snh tha th ng ra s l mc 1 = TRUE (tc

    ng mc cao) v ngc li

    Kiu d liu so snh l : SInt, Int, Dint, USInt,

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [32] GVHD: Nguyn Vit Khoa

    UDInt, Real, LReal, String, Char, Time, DTL,

    Constant.

    2)Lnh trong khong In range

    L

    A

    D

    Tham s : MIN, VAL, MAX

    Kiu d liu so snh : SInt, Int, Dint, USInt,

    UInt, UDInt, Real, LReal, Constant

    So snh 2 kiu d liu ging nhau, nu so snh

    MIN

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [33] GVHD: Nguyn Vit Khoa

    4)Lnh OK

    L

    A

    D

    Tham s : IN

    Kiu d liu : Real, LReal

    Lnh OK kim tra tnh hp l ca ton t

    5)Lnh NOT OK

    L

    A

    D

    Tham s : IN

    Kiu d liu : Real, LReal

    Lnh NOT_OK kim tra tnh khng hp l ca

    ton t

    5.5. Ton hc

    1)Lnh tnh ton

    L

    A

    D

    Cng dng : thc hin php ton t cc gi

    tr ng vo IN1, IN2, IN(n) theo cng thc

    OUT=(+,-,*,/) ri xut kt qu ra ng ra

    OUT.

    Cc thng s ng vo dng trong khi phi

    chung nh dng

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [34] GVHD: Nguyn Vit Khoa

    2)Lnh cng, tr, nhn, chia

    L

    A

    D

    Lnh cng ADD : OUT = IN1 + IN2

    Lnh tr SUB : OUT = IN1 IN2

    Lnh nhn MUL : OUT = IN1*IN2

    Lnh chia DIV : OUT = IN1/IN2

    Tham s IN1, IN2 phi cng kiu d liu : SInt,

    Int, Dint, USInt, UInt, UDInt, Real, LReal,

    Constant

    Tham s OUT c kiu d liu : SInt, Int, Dint,

    USInt, UInt, UDInt, Real, LReal

    Tham s ENO = 1 nu khng c li xy ra trong

    qu trnh thc thi. Ngc li ENO = 0 khi c li,

    mt s li xy ra khi thc hin lnh ny :

    -Kt qu ton hc nm ngoi phm vi ca kiu

    d liu.

    -Chia cho 0 (IN2 = 0)

    -Real/LReal : Nu mt trong nhng gi tr u

    vo l NaN sau c tr v NaN.

    -ADD Real/LReal : Nu c hai gi tr IN l INF

    c du khc nhau, y l mt khai bo khng

    hp l v c tr v NaN

    -SUB Real/LReal : Nu c hai gi tr IN l INF

    cng du, y l mt khai bo khng hp l v

    c tr v NaN

    -MUL Real/LReal : Nu mt trong 2 gi tr l 0

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [35] GVHD: Nguyn Vit Khoa

    hoc l INF, y l khai bo khng hp l v

    c tr v NaN.

    -DIV Real/LReal : Nu c hai gi tr IN bng

    khng hoc INF, y l khai bo khng hp l

    v c tr v NaN.

    3)Lnh ly phn d

    L

    A

    D

    Lnh Modulo s ly phn d ca php ton.

    Gi tr ng vo IN1 chia cho IN2 v gi tr phn

    d s c lu vo OUT

    Tham s:

    EN : Bool

    ENO : Bool

    IN1 : SINT, INT, DINT, USINT, UINT,

    UDINT

    IN2 : SINT, INT, DINT, USINT, UINT,

    UDINT

    OUT : SINT, INT, DINT, USINT, UINT,

    UDINT

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [36] GVHD: Nguyn Vit Khoa

    4)Lnh ph nh

    L

    A

    D

    Lnh NEG o ngc du hiu s hc ca gi

    tr trong tham s v lu tr cc kt qu trong

    tham s OUT

    Tham s :

    EN : Bool cho php ng vo

    ENO: Bool cho php ng ra

    -ENO = 1 : khng c li

    -ENO = 0: kt qu gi tr nm ngoi tm gi tr

    ca kiu d liu

    IN : ton t u vo SInt, INt, Dint, Real,

    LReal, Constant

    OUT : ton t u ra Sint, Int, Dint, Real,

    LReal

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [37] GVHD: Nguyn Vit Khoa

    5)Lnh tng, gim

    L

    A

    D

    Tng / gim gi tr kiu s Interger ln / xung

    mt n v

    Tham s :

    EN : cho php ng vo

    IN/OUT : ton t ng vo v ra

    ENO : cho php ng ra

    -ENO = 1 : khng c li

    -ENO = 0: kt qu nm ngoi tm gi tr ca

    kiu d liu

    6)Lnh gi tr tuyt i

    L

    A

    D

    Tinh gi tr tuyt i ca mt s nguyn hoc

    s thc ca tham s IN v lu tr kt qu vo

    tham s OUT

    Tham s :

    EN : cho php ng vo

    IN : Ton t ng vo

    OUT : Ton t ng ra

    ENO : Cho php ng ra

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [38] GVHD: Nguyn Vit Khoa

    7)Lnh gi tr nh nht v ln nht

    L

    A

    D

    Lnh MIN/MAX so snh cc gi tr u vo v

    tr li gi tr nh nht/ ln nht u ra

    Tham s :

    EN : cho php ng vo

    IN : Ton t u vo, c th ln ti 32 u vo

    OUT : Ton t ng ra

    ENO : cho php ng ra

    8)Lnh gii hn

    L

    A

    D

    Cng dng : Gii hn gi tr ca ng vo IN

    trong khong ca ng vo MIN v MAX. Nu

    gi tr ca IN p ng MIN < IN

    MAX th gi tr ca MAX c copy vo OUT

    Lnh ch c thc hin khi tn hiu ng vo l

    1 ti ng vo EN, Nu lnh c thc hin m

    khng c li xy ra th ti ng ra ENO cng c

    gi tr bng 1.

    Ng ra ENO c trng thi 0 nu 1 trong s cc

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [39] GVHD: Nguyn Vit Khoa

    iu kin sau y khng tha mn :

    -Ng vo EN c tn hiu 0

    -Cc thng s nhp vo khng ng nh dng

    -Cc ton hng khng ng gi tr

    -Gi tr Min ln hn gi tr Max

    9)Lnh ton hc s thc du chm ng

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [40] GVHD: Nguyn Vit Khoa

    5.6. Di chuyn MOVE

    1)Lnh MOVE

    L

    A

    D

    Lnh Move di chuyn ni dung ng vo IN n

    ng ra OUT m khng lm thay i gi tr ng

    IN

    Tham s:

    EN : cho php ng vo

    ENO : cho php ng ra

    IN : ngun gi tr n

    OUT1: Ni chuyn n

    Lnh Move_BLK sao chp cc ni dung ca

    mt vng nh IN n mt b nh xc nh khc.

    S lng cc gi tr c sao chp c quy

    nh trong COUNT. Hot ng sao chp theo

    hng tng dn cc a ch

    Tham s:

    EN : cho php ng vo

    ENO : cho php ng ra

    IN : ngun gi tr n

    COUNT : s gi tr sao chp

    OUT1: Ni chuyn n

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [41] GVHD: Nguyn Vit Khoa

    2)Lnh lm y FILL

    L

    A

    D

    Cng dng : dng lp y mt vng nh vi

    ni dung ti mt vng nh khc. Lnh Fill block

    di chuyn ni dung ca mt vng nh ti mt

    vng nh xc nh. Hnh ng vn chuyn cc

    bin sao chp theo hng tng dn

    3)Lnh o Swap

    L

    A

    D

    Cng dng : i th t ca 2 byte hay 4 byte

    thnh phn ca mt Word hay mt Dword. N

    khng lm i th t ca cc bit trong mi byte

    5.7. Chuyn i

    1)Lnh CONV

    L

    A

    D

    Cng dng : chuyn i t kiu d liu ny

    sang kiu d liu khc

    Tham s :

    IN : gi tr ng vo

    OUT : gi tr sau khi chuyn i

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [42] GVHD: Nguyn Vit Khoa

    2)Lnh lm trn ROUND v ct b TRUNCATE

    L

    A

    D

    Lnh ROUND : Chuyn i s thc thnh s

    Interger. Cc phn phn s ca s thc c lm

    trn n s nguyn gn nht. Nu s thc nm

    gia 2 s nguyn th s thc ny c lm trn

    thnh s nguyn chn. V d ROUND (10.5) =

    10, ROUND (11.5) = 12.

    Lnh TRUNC : chuyn i s thc thnh s

    interger. Phn phn s ca s thc b ct b

    3)Lnh CEILING v FLOOR

    L

    A

    D

    Lnh CEIL : chuyn i s thc thnh s

    nguyn nh nht ln hn hay bng s thc

    Lnh FLOOR : Chuyn i s thc thnh s

    nguyn nh hn hya bng s thc .

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [43] GVHD: Nguyn Vit Khoa

    5.8. Lnh iu khin chng trinh

    1)Lnh nhy JUMP v nhn LABEL

    L

    A

    D

    Cng dng :Dng chng trnh ang chy v

    tip tc trn mt network khc, network ny

    c xc nh bi 1 jump label.

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [44] GVHD: Nguyn Vit Khoa

    2)Lnh iu khin thc thi RET

    L

    A

    D

    Cng dng : dng vic thc thi trong mt

    khi hm v ch c tip tc sau khi c lnh

    gi khi hm .

    3)Lnh Re trigger gim st qut chu k

    L

    A

    D

    Cng dng :Khi ng li vic gim st

    chu k ca CPU. Thi gian gim st c

    cu hnh trong phn cng. Vic khi ng

    li thi gian gim st chu k ngn chn

    li.

    4)Lnh ngng qut chu k

    L

    A

    D

    Cng dng : t PLC v ch STOP, do

    vy ngng vic thc hin chng trnh

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [45] GVHD: Nguyn Vit Khoa

    5)Lnh ly li GET ERROR

    L

    A

    D

    Cng dng : Truy vn cc li xy ra trong

    mt khi

    5.9. Ton t word logic

    1)Lnh AND, OR v XOR

    L

    A

    D

    Cng dng :

    -Lnh AND kt hp cc gi tr ng vo IN1 v

    IN2 theo cc bit tng ng theo php AND

    logic, xut kt qu ti OUT

    - Lnh OR kt hp cc gi tr ng vo IN1 v

    IN2 theo cc bit tng ng theo php OR logic,

    xut kt qu ti OUT

    - Lnh XOR kt hp cc gi tr ng vo IN1 v

    IN2 theo cc bit tng ng theo php XOR

    logic, xut kt qu ti OUT

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [46] GVHD: Nguyn Vit Khoa

    2)Lnh o INVERT

    L

    A

    D

    Cng dng : o bit tn hiu ti ng vo IN. Gi

    tr ca nhng bit ly b s c gi ti ng ra

    3)Lnh SELECT, MULTIPLEX v DEMULTIPLEX

    L

    A

    D

    Cng dng :

    -Lnh SEL : Da vo tn hiu ng vo G, lnh

    SEL la chn ng vo IN1 hoc IN0 v di

    chuyn ni dung ca n vo ng ra OUT.

    +Nu G = 0 OUT = IN0

    +Nu G = 1 OUT = IN1

    -Lnh MUX : Sao chp ni dung ca mt ng

    vo xc nh ti ng ra OUT. Nu gi tr ca

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [47] GVHD: Nguyn Vit Khoa

    tham s K ln hn s ng vo hin hu th ni

    dung ca tham s ELSE s c sao chp ti

    ng ra OUT

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [48] GVHD: Nguyn Vit Khoa

    5.10. Dch chuyn v xoay vng

    1)Lnh dch phi

    L

    A

    D

    Cng dng :Dch chuyn ni dung ca ton hng

    ti ng vo IN theo tng bit sang bn phi v

    truy xut kt qu ra ng ra OUT.

    Thng s N xc nh s bit dch chuyn

    2)Lnh dch tri

    L

    A

    D

    Cng dng : Dch chuyn ni dung ca ton

    hng ti ng vo IN theo tng bit sang bn tri

    v truy xut kt qu ra ng ra OUT.

    Thng s N xc nh s bit dch chuyn

    3)Lnh quay phi

    L

    A

    D

    Cng dng : Xoay ni dung ca mt ton hng

    ti ng vo IN theo tng bit v hng bn phi

    v truy xut ti ng ra OUT

    Thng s N xc nh s bit dch chuyn

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [49] GVHD: Nguyn Vit Khoa

    4)Lnh quay tri

    L

    A

    D

    Cng dng : Xoay ni dung ca mt ton hng

    ti ng vo IN theo tng bit v hng bn tri v

    truy xut ti ng ra OUT

    Thng s N xc nh s bit dch chuyn

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [50] GVHD: Nguyn Vit Khoa

    CHNG 2: THIT K CHNG TRNH

    I.Chng trnh iu khin

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [51] GVHD: Nguyn Vit Khoa

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [52] GVHD: Nguyn Vit Khoa

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [53] GVHD: Nguyn Vit Khoa

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [54] GVHD: Nguyn Vit Khoa

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [55] GVHD: Nguyn Vit Khoa

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [56] GVHD: Nguyn Vit Khoa

    CHNG 3:KT NI WINCC FLEXIBLE VOI S7-1200

    I.CC BC KT NI

    kt ni my tnh vi CPU S7-1200 thng qua cng PROFINET.Mi CPU phi

    c cp pht1 a ch IP c th giao tip vi nhau c.Vic gn a ch IP cho

    S7-1200 thng qua phn mm IPTool ca Siemens vi cch cu hnh nh sau:

    Bc1: Kt ni PLC S7-1200 v my tnh thng qua cng INTERNET.

    Bc2:Gn a ch IP cho CPU S7-1200 vo mc setting, gn IP Address v Subnet

    Mask..Sau Click SET xc nhn gn IP.

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [57] GVHD: Nguyn Vit Khoa

    Bc3: Kim tra kt ni gia my tnh v CPU S7-1200

    Bm t hp phm WINDOWN+R m hp thoi RUN, G lnh CMD vo chng

    trnh MSDOS. Sau g lnh: PIN192.168.0.1

    Mn hnh trn bo kt ni c S7-1200 v my tnh

    Sau khi gn xong a ch IP cho CPU.Ta cu hnh trn phn mm STEP7 TIA V12

    download chng trnh xung CPU.

    Lu: C th phn mm dit virus ngn cn phn mm IPTOOL hot ng gn

    IP cho PLC S7-1200, cn disable hay xa phn mm c th kt ni d dng (

    gp vi phn mm AVG)

    Sau khi vit chng trnh trn DownloadchngtrnhxungCPU

    oIPAddress: 192.168.0.1

    oSubnetMask: 255.255.255.0

    oDefaultGateway: 192.168.0.4

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [58] GVHD: Nguyn Vit Khoa

    Bc 4:kt ni panel vi s7-1200

    Vo start/programs/siemens automation/simatic/wincc flexible 2008/wincc

    flexible

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [59] GVHD: Nguyn Vit Khoa

    Bc 5:click to project

    Bc 6:Chn Panel mn hnh.Chn mn hnh TP 177B6

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [60] GVHD: Nguyn Vit Khoa

    Bc 7:Cu hnh IP Panel v IPS7-1200

    Bc 8 :vo communtion/tag/ t tn name d qun l/ datatype ku diu

    liu/Addesess a ch kt ni vi PLC

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [61] GVHD: Nguyn Vit Khoa

    Bc 9:mn hnh lp trnh giao din xut hin

    Bc 10:to s kin cho nt nhn click button/events

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [62] GVHD: Nguyn Vit Khoa

    Bc 11.to thuc tnh cho bng n v ng c click

    circle/animations/appearance

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [63] GVHD: Nguyn Vit Khoa

    Bc 12:sau khi xong save/start runtime

    kt qua sau khi start runtime

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [64] GVHD: Nguyn Vit Khoa

    CHNG 4: KT LUN

    I :PHN KT LUN

    Qua thi gian thc hin ti lun vn THIT K M HNH TH NGHIM

    PLC S7-1200 SIEMENS.Cui cng th chng em cng hon thnh ti ny.

    Chng em gii quyt tt mc ch chnh ca B diu khin (PLC) S7-1200

    mang li tnh linh hot v sc

    mnh d diu khin nhiu thit b da dng h tr cc yu cu v diu khin t dng.

    S kt hp gia thit k thu gn, cu hnh linh hot v tp lnh mnh m d khin

    cho S71200 tr thnh mt gii php hon ho dnh cho vic diu khin nhiu ng

    dng da dng khc nhau.

    Kt hp mt b vi x l, mt b ngun tch hp, cc mch ng vo v mch

    ng ra trong mt kt cu thu gn, CPU trong S7-1200 d to ra mt PLC mnh m.

    Sau khi ngui dng ti xung mt chuong trnh, CPU s cha mch logic duc yu

    cu d gim st v diu khin cc thit b nm trong ng dng. CPU gim st cc

    ng

    vo v lm thay di ng ra theo logic ca chuong trnh ngui dng, c th bao gm

    cc hot dng nhu logic Boolean, vic dm, dnh th, cc php ton phc hp v

    vic truyn thng vi cc thit b thng minh khc.

    Mt s tnh nang bo mt gip bo v vic truy xut dn c CPU v chuong

    trnh diu khin.

    .

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 3 [65] GVHD: Nguyn Vit Khoa

    II:TI LIU THAM KHO

    1 S7-1200 getting started

    Siemen 2 Siemens S7-1200 Manual

    Siemens 3 S7-1200 easy book

    Siemens Catalog S7-1200

    Siemens 5 Kt ni PLC S7-1200 vi OPC Server

    Siemens 6 Brochure S7-1200 Controller

    Siemens 7 So Snh S7-200 v S7-1200

    Phn mm chuyn i S7-200 sang S7-1200

    Siemens Pdf 9 S7-1200 programming startup

    Siemens Pdf 10 S7-1200 Function Blocks

    Siemens Pdf 11 S7-1200 Counter and Timer

    Siemens Pdf 12 S7-1200 Diagnostics

    Siemens Pdf 13 S7-1200 Analog Vale Processing

    Siemens Pdf 14 S7-1200 Closed loop control

    Siemens Pdf 15 S7-1200 Networking

    Siemens Pdf 16 S7-1200 Human machine interface (WinCC basic)

    http://www.mediafire.com/?s2imuptavgys09m

    http://www.mediafire.com/?cx8o89rts9d4t24

    http://plcvietnam.com.vn/forums/29-S7-1200

  • TRNG CAO NG CNG THNG TP.HCM KHOA IN IN T

    n iu khin 1 [47] GVHD: Nguyn Vit Khoa