THUCHANH DKLT S7200

Embed Size (px)

Citation preview

  • TI LI U TH C HNH

    U KHI N L P TRNH

  • : PLC S7-200

    1.1.

  • SBR:

    cng c tnh

    .

    cng trong

    trnh

    theo di, tra v

    trnh.

  • SBR:

    SBR trnh trong

    n khi .

    C SBR Main hay SBR khc

    Khi khng th cc gi trong

    SBR nguyn.

  • SBR c 2 :

    trnh con ton :

    I,Q,V,M,SM,T,C,ACC

    trnh con : L

  • SBR ton :

    I,Q,V,M,SM,T,C, ACC.

    Cch :

    trnh con, tn theo

    Khai bo

    trnh con theo yu

    tra trnh

    khi .

  • trnh con v tn

    tn

  • Khai bo

  • trnh

  • SBR : L

    Cch :

    trnh con, tn theo

    Khai bo .

    con trnh theo yu

    Khai bo trong v trnh

    trong MAIN

  • trnh con v tn

    tn

  • tn v trnh

    trong SBR

  • Khai bo v trnh cho Main

  • : PLC S7-200

    1.2.

  • INT: l trnh thi

    trnh khc l trnh

    hay trnh .

  • .

    Khi xy ra cng lc th trnh

    theo tin.

    Khi th khng

    khc d c tin cao .

    trnh nn trnh cng

    cng cng .

    yu cch nhanh chng

    v l lm .

  • .

    Khi xy ra cng lc th trnh

    theo tin.

    Khi th khng

    khc d c tin cao .

    trnh nn trnh cng

    cng cng .

    yu cch nhanh chng

    v l lm .

  • Cc trong PLC.

    vo ra: vo ra c cc sau.

    Khi c xy ra ng vo PLC.

    Khi pht xung PTO pht hon thnh xung.

    Khi cao c gi gi .

    gian: xy ra sau gian

    bao :

    : xy ra theo gian .

    Timer: xy ra khi gi Timer

    gi

  • Cc trong PLC.

    thng: xy ra khi c

    thng PLC v

    khc.

    V : xy ra khi thc qu trnh

    qua

    thng PLC.

  • v trong PLC.

    : vo

    CPU, ty vo dng

    CPU m

    hay t.

  • Cc trong PLC.

  • Cc trong PLC.

  • Gn INT EVNT, cho php INT

    INT INT0

    INT1

    INT2

    INTn

    INT127

    EVNT

    0

    1

    n

    33

  • INT EVNT

    INT INT0

    INT1

    INT2

    INTn

    INT127

    EVNT

    0

    1

    n

    33

  • ton

    INT INT0

    INT1

    INT2

    INTn

    INT127

    EVNT

    0

    1

    n

    33

  • Thot trnh

    INT INT0

    INT_n

    instruction1

    Reti

    Instruction_n

    Reti

    Main routine

    instruction1

    instruction2

    n

    Instruction_n

    Event occurs

    End INT

    End INT

  • EX1: I0.0 gi QB0 1

    Khi thay ng vo, thay EVNT

  • EX2: Sau gian 200mS QB0 1,

    Khi thay T1, thay EVNT:11

  • EX3: Sau gian 1 giy, gi QB0 1,

    gian

    Khi thay T96, thay EVNT:22

  • EX4: Sau gian 1 giy, gi analog

    ng vo AIW0, vo MW0

    dng gian

  • : PLC S7-200

    1.3.

  • card giao tn vo/ra analog PLC

  • ng vo tn analog

  • giao ng ra tn analog

  • tn vo/ra analog module analog

  • Thermocouple v RTD module analog

  • tn ng ra cho module analog

  • tn ng ra cho module analog

  • tn ng ra cho module analog

  • tn vo v cho module analog EM231

  • tn vo v cho module analog EM231

  • tn vo v cho module analog EM235

  • tn vo v cho module analog EM235

  • Gi ng vo module analog

    Khi tn vo thang th gi c gi Tn : Gi 0 +32000 Tn : Gi -32000 +32000

  • gi ng vo module analog

    Ty vo tn ng vo vo knh no m gi vo

    V : Knh A: AIW0; Knh B: AIW2 Knh C: AIW4; Knh

  • Gi ng ra module analog

    Ty vo tn ng ra knh no m gi vo

    V : Knh A: AQW0; Knh B: AQW2 Knh C: AQW4; Knh

  • EX1: Module analog lm tn p

    Xc module analog ng vo/ra Xc cc tn vo/ra cc knh Xc cc Switch tn vo v module analog (

    tn vo l p) tn p ng vo knh A, dng tn analog ng

    vo, download PLC S7200

    Thay khc gi trnh tn ra gi p ng vo theo volt v vo vng MW0

  • EX2: Module analog lm tn dng Xc module analog ng vo/ra Xc cc tn vo/ra cc knh Xc cc Switch tn vo v

    module analog ( tn vo l dng) siu m (xem datasheet) tn ng vo

    knh A, dng tn analog ng vo, download S7200

    Thay cch tc thay gi .

    trnh tn cch theo cm, vo vng VW100

  • : PLC S7-200

    1.4.

  • PTO(Pulse Train Output): Pht xung vung c cao, Servo Motor hay Step Motor.

    PWM(Pulse Wide Modulation): Pht xung PWM , DC hay

    PTO PWM

  • PTO - PWM TRONG S7200

    S7200 2 ng ra Q0.0 v Q0.1 pht xung cao PTO:

    Chu thay 50us 65535us hay 2ms 65535ms xung pht 1 4,294,967,295.

    2 pht xung: Single: khng thay ; Multiple: thay

    PWM Chu thay 50us 65535us hay 2ms 65535ms.

    xung 0 65535uS hay 0 65535mS.

    PTO pht xung lin

  • Byte

  • PTO, PWM TRONG S7200

    Vng dng khai bo chu , , xung, v offset vng V

  • PTO, PWM TRONG S7200

    gi cho byte

  • PHT PTO TRONG S7200

    Cc PTO pht xung Single).

    chu qut tin trnh con PLS. Trong trnh con cc

    cng sau. gi cho byte pht theo

    yu . gi gian chu . gi xung pht.

    Gn trnh . Cho php .

    PLS pht xung.

  • PHT PTO TRONG S7200

    VD1: Pht xung PTO 1Hz ng ra Q0.0

    trnh con Main

  • PHT PTO TRONG S7200

    trnh con PTO pht xung

    16#8D

  • PHT PTO TRONG S7200

    trnh cho php pht

    trnh pht

  • VD2: trnh PTO pht xung theo yu :

    START, pht 20 xung 1hZ ng ra Q0.0. VD3:

    trnh PTO pht xung theo yu : START, pht 20 xung 1hZ ng ra Q0.1.

    VD4:

    trnh PTO pht xung Q0.0 theo yu . START: Pht xung PTO c chu 1000ms Q0.0

    Up: Chu thm 100ms, khng qu 10.000ms

  • VD4: trnh PTO pht xung theo yu

    : START, pht xung hnh sau.

  • Cc PTO pht xung (Multiple).

    Vng dng khai bo thng cho cc

    xung l vng V. xung 8 byte khai bo thng vng V ty vo

    offset. offset trong vng (SMW168: Q0.0 v SMW178: Q0.1).

    Byte tin trong vng V pht.

  • Cc PTO pht xung (Single).

    VD1: Pht 3 xung hnh

  • trnh chnh

    trnh con Main

  • gi cho byte pht 3 xung

    trnh con pht 3 xung

    gi offset cho vng V

    pht

  • chu cho I

    trnh con pht 3 xung

    thin chu cho I

    xung pht cho I

  • chu cho II

    trnh con pht 3 xung

    thin chu cho II

    xung pht cho II

  • chu cho III

    trnh con pht 3 xung

    thin chu cho III

    xung pht cho III

  • Khai bo cho PT0

    trnh con pht 3 xung

    Cho php

    Cho php pht xung

  • gi cho byte pht

    trnh pht xung Multiple_segment

    thi PLS byte

  • gi cho byte pht

    trnh pht xung Multiple_segment

    thi PLS byte

  • trnh pht xung theo yu : START, pht xung ng ra Q0.0.

    STOP, pht

  • PHT XUNG PWM TRONG S7200

    Cc PWM pht xung.

    chu qut tin trnh con PLS. Trong trnh con

    cc cng sau. gi cho byte pht

    theo yu . gi gian chu . gi gian xung . PLS pht xung.

  • PHT XUNG PWM TRONG S7200

    VD1: Pht xung PWM 1hZ ng ra Q0.1

    trnh con Main

  • PHT PWM TRONG S7200

    gi cho byte pht

    trnh con PWM pht xung

    gi gian chu xung

    gi gian xung

    Cho php pht xung

  • VD2: trnh pht xung PWM theo yu :

    START, pht xung 1hZ, chu 30% ng ra Q0.0.

    VD3:

    trnh pht xung PWM theo yu : START, pht xung 2hZ ng ra Q0.1.

    xung 60% chu xung VD4:

    trnh pht xung Q0.0 theo yu . START: Pht xung PWM c chu 1000ms Q0.0,

    20% chu . Up: Chu thm 100ms, max 1000ms.

  • : PLC S7-200

    1.5.

  • CAO(HIGH SPEED COUNTER:HSC)

    HSC: cao m khng .

    Vd: quay 1200R/M, encoder c xung 1000P/R

    = 1200*1000/60 = 200Khz, chu = 50 micro giy

  • CAO(HIGH SPEED COUNTER:HSC)

    HSC v

    Ng vo

    HC0 I0.0 30 kHz 221,222,224,224XP,226

    HC1 I0.6 30 kHz 221,222,224,224XP,226

    HC2 I1.2 30 kHz 221,222,224,224XP,226

    HC3 I0.1 30 kHz 221,222,224,224XP,226

    HC4 I0.3 200 kHz 224XP

    HC5 I0.4 200 kHz 224XP

  • CAO(HIGH SPEED COUNTER:HSC)

    Vng dng khai bo HSC

    STT Ch thch

    1 HSC0 HSC 10 byte

    2 HSC1 SMB46 SMB55

    3 HSC2

    4 HSC3

    5 HSC4

    6 HSC5

  • CAO(HIGH SPEED COUNTER:HSC)

    cc byte vng

    STT Vng khai bo Ch thch

    1 SMB36,46,56,136,146,156 Byte thi

    2 SMB37,47,57,137,147,157 Byte

    3 SMD38,48,58,138,148,158 gi ban

    4 SMD42,52,62,142,152,162 gi

    Cc nhau nn trong ti trnh by HC2.

  • CAO(HIGH SPEED COUNTER:HSC)

    Cc Mode HSC

  • CAO: HC2

    Byte thi

    SM56.0 Khng

    SM56.1 Khng

    SM56.2 Khng

    SM56.3 Khng

    SM56.4 Khng

    SM56.5 ln .

    SM56.6 so snh ,

    SM56.7 so snh ,

    CV

  • CAO: HC2

    Byte

    SM57.0

    SM57.1

    SM57.2 HSC2 (x1 hay x4 - mode 9, 10,11)

    SM57.3 : 0 li, 1 : ln

    SM57.4

    SM57.5

    0: khng cho php, 1: cho php

    SM57.6 Cho php gi ,

    0: khng cho php, 1: cho php

    SM57.7 1- cho php kch HSC2, 0 cho php HSC2

  • CAO: HC2

    reset, start v

    HSC1 HSC2 Ghi ch

    SM47.0 SM57.0

    SM47.1 SM57.1

    SM47.2 SM57.2 1: 1X gi

    : 4X c tc khi mode 9,10,11

  • CAO: HC2

    Vng gi ban , gi

    Gi ban Ghi ch

    HSC0 SMD38 SMD42

    HSC1 SMD48 SMD52

    HSC2 SMD58 SMD62

    HSC3 SMD148 SMD142

    HSC4 SMD158 SMD152

    HSC5 SMD168 SMD162

  • CAO: HC2

    Cc HSC

    Dng chu qut tin(SM0.1) trnh con . Trong trnh con cc cng sau .

    gi cho byte . Gn Mode dng HDEF

    gi . gi .

    Gn trnh dng ATCH .

    Cho php dng ENI. Cho php HSC cch dng HSC.

  • CAO: HC2

    EX: HC0 Mode 0

    Dng chu qut tin(SM0.1) trnh con . Trong trnh con cc cng sau .

    gi cho byte .

    Gn Mode dng HDEF

    gi .

    gi .

    Gn trnh dng ATCH .

    Cho php dng ENI.

    Cho php HSC cch dng HSC.

  • trnh chnh

    trnh con HSC

  • trnh con

    gi cho byte

    mode cho

    gi ban

    gi

    Gn INT_0

    Cho php

    Cho php HSC

  • trnh

    gi

    gi cho byte

    Cho php HSC

  • xt: HC0 thm 1 c xung ng vo

    I0.0 Khi HSC thi th gi byte

    , gi ban , gi , mode .

  • : PLC S7-200

    1.6.

  • -

    -200.

    - C

    -

    -

  • Freeport,

    SMB30 [port0] SMB130 [port 1].

    Cc

    .

  • v c

    -

  • SM0.0: lun ON

    SM0.1: ON

    SM0.2: ON

    SM0.3: ON trong

    SM0.4:

    SM0.5:

    SM0.6: vng qut ny ON, vng

    SM0.7:

    On RUN,

  • SMB0: Status Byte

    SMB2: Freeport

    SMB2.

    Freeport.

    ( 0 = No Error , 1= Error )

  • SMB30 V SMB130

  • SMB86, SMB 186 V SMB87, SMB187

  • SMB86, SMB 186 V SMB87, SMB187

  • qua cp PPI. tin:

    1.

    1.

    SMB94 cho port 0, SMB194 cho port 1.

    0, SMB188 cho port 1.

    SMB189 cho port 1. .

  • PLC:

    bit, No Parity, 1 stop bit. Byte

    Byte xc

    .