50
 1/11/2012 Chương 4: Tp lnh S7 -200 1 CH4. TP LNH S7-200 4.1 Nhóm lnh logic tiếp đim 4.2 Nhóm lnh di chuyn dliu 4.3 Nhóm lnh so sánh 4.4 Nhóm lnh chuyn đổi kiu dliu 4.5 Bđịnh thi và Bđếm 4.7 Nhóm lnh toán hc 4.8 Nhóm lnh điu khin chương trình

Plc Chuong 4

Embed Size (px)

DESCRIPTION

hay dôg

Citation preview

  • 1/11/2012 Chng 4: Tp lnh S7-200 1

    CH4. TP LNH S7-200

    4.1 Nhm lnh logic tip im

    4.2 Nhm lnh di chuyn d liu

    4.3 Nhm lnh so snh

    4.4 Nhm lnh chuyn i kiu d liu

    4.5 B nh thi v B m

    4.7 Nhm lnh ton hc

    4.8 Nhm lnh iu khin chng trnh

  • 1/11/2012 Chng 4: Tp lnh S7-200 2

    Tip im thng m (NO) Tip im thng ng (NC) Cun dy (Coil) Ngn xp logic (Logic stack)

    Mt s k hiu c s dng khi lp trnh

  • 1/11/2012 Chng 4: Tp lnh S7-200 3

    Lnh Load LD ton hng LDN ton hng

    Lnh gn = ton hng

    Nhm lnh logic tip im

  • 1/11/2012 Chng 4: Tp lnh S7-200 4

    Lnh And A ton hng AN ton hng

    Lnh Or O ton hng ON ton hng

    Nhm lnh logic tip im

  • 1/11/2012 Chng 4: Tp lnh S7-200 5

    Lnh And vi 1 biu thc ALD

    Lnh Or vi 1 biu thc OLD

    Nhm lnh logic tip im

  • 1/11/2012 Chng 4: Tp lnh S7-200 6

    Lnh tc ng ln ngn xp logic Logic Push: LPS Logic Read: LRD Logic Pop: LPP

    Nhm lnh logic tip im

  • 1/11/2012 Chng 4: Tp lnh S7-200 7

    Lnh Set S ton hng,N

    Lnh Reset R ton hng,N

    Cht SR Cht RS

    Nhm lnh logic tip im

  • 1/11/2012 Chng 4: Tp lnh S7-200 8

    Lnh o NOT

    Lnh pht hin cnh ln EU

    Lnh pht hin cnh xung ED

    Nhm lnh logic tip im

  • 1/11/2012 Chng 4: Tp lnh S7-200 9

    EN (Enable In): Bool. Lnh s thc thi khi EN mc logic 1.

    ENO (Enable Output): Bool. ENO cho php kt ni nhng khi lnh ni tip thay v song song.

    Nhm lnh di chuyn d liu: dng chuyn hng s hoc ni dung ca cc vng nh n 1 vng nh khc

    Nhm lnh di chuyn d liu

  • 1/11/2012 Chng 4: Tp lnh S7-200 10

    Lnh di chuyn 1 byte MOVB IN,OUT

    Lnh di chuyn 1 word MOVW IN,OUT

    Nhm lnh di chuyn d liu

  • 1/11/2012 Chng 4: Tp lnh S7-200 11

    Lnh di chuyn 1 double word MOVD IN,OUT

    Lnh di chuyn s thc MOVR IN,OUT

    Nhm lnh di chuyn d liu

  • 1/11/2012 Chng 4: Tp lnh S7-200 12

    So snh gia 2 gi tr IN1 v IN2 vi nhau Nu kt qu so snh ng, bit u tin trong ngn xp bng 1; nu kt qu so snh sai, bit u tin trong ngn xp bng 0.

    Nhm lnh so snh

  • 1/11/2012 Chng 4: Tp lnh S7-200 13

    IN1 == IN2 IN1 IN2 IN1 > IN2 IN1 >= IN2 IN1 < IN2 IN1

  • 1/11/2012 Chng 4: Tp lnh S7-200 141402 Jan 2011 403011 - PLC

    So snh bng: LDB= IN1,IN2 So snh khc: LDB IN1,IN2 So snh ln hn: LDB> IN1,IN2 So snh ln hn hoc bng: LDB>= IN1,IN2 So snh nh hn: LDB< IN1,IN2 So snh nh hn hoc bng: LDB

  • 1/11/2012 Chng 4: Tp lnh S7-200 15

    So snh bng: LDW= IN1,IN2 So snh khc: LDW IN1,IN2 So snh ln hn: LDW> IN1,IN2 So snh ln hn hoc bng: LDW>= IN1,IN2 So snh nh hn: LDW< IN1,IN2 So snh nh hn hoc bng: LDW

  • 1/11/2012 Chng 4: Tp lnh S7-200 16

    So snh bng: LDD= IN1,IN2 So snh khc: LDD IN1,IN2 So snh ln hn: LDD> IN1,IN2 So snh ln hn hoc bng: LDD>= IN1,IN2 So snh nh hn: LDD< IN1,IN2 So snh nh hn hoc bng: LDD

  • 1/11/2012 Chng 4: Tp lnh S7-200 17

    So snh bng: LDR= IN1,IN2 So snh khc: LDR IN1,IN2 So snh ln hn: LDR> IN1,IN2 So snh ln hn hoc bng: LDR>= IN1,IN2 So snh nh hn: LDR< IN1,IN2 So snh nh hn hoc bng: LDR

  • 1/11/2012 Chng 4: Tp lnh S7-200 18

    And+So snh bng: AB= IN1,IN2 And+So snh khc: AB IN1,IN2 And+So snh ln hn: AB> IN1,IN2 And+So snh ln hn hoc bng: AB>= IN1,IN2 And+So snh nh hn: AB> IN1,IN2 And+So snh nh hn hoc bng: AB

  • 1/11/2012 Chng 4: Tp lnh S7-200 191902 Jan 2011 403011 - PLC

    Or+So snh bng: OB= IN1,IN2 Or+So snh khc: OB IN1,IN2 Or+So snh ln hn: OB> IN1,IN2 Or+So snh ln hn hoc bng: OB>= IN1,IN2 Or+So snh nh hn: OB> IN1,IN2 Or+So snh nh hn hoc bng: OB

  • 1/11/2012 Chng 4: Tp lnh S7-200 202002 Jan 2011 403011 - PLC

    And+So snh bng: AW= IN1,IN2 And+So snh khc: AW IN1,IN2 And+So snh ln hn: AW> IN1,IN2 And+So snh ln hn hoc bng: AW>= IN1,IN2 And+So snh nh hn: AW> IN1,IN2 And+So snh nh hn hoc bng: AW

  • 1/11/2012 Chng 4: Tp lnh S7-200 21

    Or+So snh bng: OW= IN1,IN2 Or+So snh khc: OWIN1,IN2 Or+So snh ln hn: OW> IN1,IN2 Or+So snh ln hn hoc bng: OW>=IN1,IN2 Or+So snh nh hn: OW> IN1,IN2 Or+So snh nh hn hoc bng: OW

  • 1/11/2012 Chng 4: Tp lnh S7-200 22

    And+So snh bng: AD= IN1,IN2 And+So snh khc: AD IN1,IN2 And+So snh ln hn: AD> IN1,IN2 And+So snh ln hn hoc bng: AD>= IN1,IN2 And+So snh nh hn: AD> IN1,IN2 And+So snh nh hn hoc bng: AD

  • 1/11/2012 Chng 4: Tp lnh S7-200 23

    Or+So snh bng: OD= IN1,IN2 Or+So snh khc: OD IN1,IN2 Or+So snh ln hn: OD> IN1,IN2 Or+So snh ln hn hoc bng: OD>= IN1,IN2 Or+So snh nh hn: OD> IN1,IN2 Or+So snh nh hn hoc bng: OD

  • 1/11/2012 Chng 4: Tp lnh S7-200 24

    And+So snh bng: AR= IN1,IN2 And+So snh khc: AR IN1,IN2 And+So snh ln hn: AR> IN1,IN2 And+So snh ln hn hoc bng: AR>= IN1,IN2 And+So snh nh hn: AR> IN1,IN2 And+So snh nh hn hoc bng: AR

  • 1/11/2012 Chng 4: Tp lnh S7-200 25

    Or+So snh bng: OR= IN1,IN2 Or+So snh khc: OR IN1,IN2 Or+So snh ln hn: OR> IN1,IN2 Or+So snh ln hn hoc bng: OR>= IN1,IN2 Or+So snh nh hn: OR> IN1,IN2 Or+So snh nh hn hoc bng: OR

  • 1/11/2012 Chng 4: Tp lnh S7-200 26

    Chuyn t s nguyn 8 bit sang s nguyn 16 bit BTI IN,OUT

    Chuyn t s nguyn 16 bit sang s nguyn 8 bit ITB IN,OUT

    Chuyn t s nguyn 16 bit sang s nguyn 32 bit

    ITD IN,OUT

    Nhm lnh chuyn i kiu d liu

  • 1/11/2012 Chng 4: Tp lnh S7-200 27

    Chuyn t s nguyn 32 bit sang s nguyn 16 bit

    DTI IN,OUT Chuyn t s nguyn 32 bit sang s thc DTR IN,OUT

    Nhm lnh chuyn i kiu d liu

  • 1/11/2012 Chng 4: Tp lnh S7-200 28

    Lnh lm trn ROUND IN,OUT

    Lnh ly phn nguyn TRUNC IN,OUT

    Nhm lnh chuyn i kiu d liu

  • 1/11/2012 Chng 4: Tp lnh S7-200 29

    Chuyn t s BCD sang s nguyn 16 bit BCDI OUT

    Chuyn t s nguyn 16 bit sang s BCD IBCD OUT

    Nhm lnh chuyn i kiu d liu

  • 1/11/2012 Chng 4: Tp lnh S7-200 30

    Cc b nh thi trong PLC S7-200 hot ng ging nh cc relay thi gian

    PLC S7-200 c 3 loi Timer On Delay Timer Retentive on Delay Timer Off Delay Timer

    B nh thi Timer

  • 1/11/2012 Chng 4: Tp lnh S7-200 31

    PLC S7-200 c 256 b nh thi: T0-T255 c quy nh nh sau:

    B nh thi Timer

  • 1/11/2012 Chng 4: Tp lnh S7-200 32

    TON Txx,PT

    On Delay Timer

  • 1/11/2012 Chng 4: Tp lnh S7-200 33

    TONR Txx,PT

    Retentive On Delay Timer

  • 1/11/2012 Chng 4: Tp lnh S7-200 34

    Retentive On Delay Timer

  • 1/11/2012 Chng 4: Tp lnh S7-200 35

    TOF Txx,PT

    Off Delay Timer

  • 1/11/2012 Chng 4: Tp lnh S7-200 36

    Off Delay Timer

  • 1/11/2012 Chng 4: Tp lnh S7-200 37

    B m dng m cnh ln ca cc tn hiu B m c th c m ln hay m xung K hiu ca b m l C. PLC S7-200 c 256 b m: C0-C255

    C l vng nh 2 byte cha gi tr ca b m. C cng l c bo trng thi ca b m

    B m

  • 1/11/2012 Chng 4: Tp lnh S7-200 38

    CTU Cxx,PV

    B m ln

  • 1/11/2012 Chng 4: Tp lnh S7-200 39

    CTD Cxx,PV

    B m xung

  • 1/11/2012 Chng 4: Tp lnh S7-200 40

    CTUD Cxx,PV

    B m ln xung

  • 1/11/2012 Chng 4: Tp lnh S7-200 41

    B m ln xung

  • 1/11/2012 Chng 4: Tp lnh S7-200 42

    Thc hin cc php ton trn s nguyn 16 bit, s nguyn 32 bit v s thc.

    Bao gm cc php ton c bn nh: +, -, *, / v cc php ton trn cc hm s: sine, cosine, tangent, Ln, Exp, cn bc 2

    Nhm lnh ton hc

  • 1/11/2012 Chng 4: Tp lnh S7-200 43

    Lnh cng: +I IN1,OUT Lnh tr: -I IN1,OUT Lnh nhn: *I IN1,OUT Lnh chia: /I IN1,OUT

    Nhm lnh s hc trn s nguyn 16 bit

  • 1/11/2012 Chng 4: Tp lnh S7-200 44

    Nhm lnh s hc trn s nguyn 16 bit

  • 1/11/2012 Chng 4: Tp lnh S7-200 45

    Lnh cng: +D IN1,OUT Lnh tr: -D IN1,OUT Lnh nhn: *D IN1,OUT Lnh chia: /D IN1,OUT

    Nhm lnh s hc trn s nguyn 32 bit

  • 1/11/2012 Chng 4: Tp lnh S7-200 46

    Lnh cng: +R IN1,OUT Lnh tr: -R IN1,OUT Lnh nhn: *R IN1,OUT Lnh chia: /R IN1,OUT

    Nhm lnh s hc trn s thc

  • 1/11/2012 Chng 4: Tp lnh S7-200 47

    Nhm lnh s hc trn s thc

  • 1/11/2012 Chng 4: Tp lnh S7-200 48

    Lnh Sine: SIN IN,OUT Lnh Cosine: COS IN,OUT Lnh Tang: TAN IN,OUT

    Nhm lnh cc hm s lng gic

  • 1/11/2012 Chng 4: Tp lnh S7-200 49

    Logarit t nhin: LN IN,OUT e m: EXP IN,OUT Cn bc 2: SQRT IN,OUT

    Lnh thc hin cc hm s

  • 1/11/2012 Chng 4: Tp lnh S7-200 50

    Lnh kt thc chng trnh: END Lnh dng chng trnh: STOP Lnh nhy: JMP N

    LBL N

    Nhm lnh iu khin chng trnh

    Slide Number 1Slide Number 2Slide Number 3Slide Number 4Slide Number 5Slide Number 6Slide Number 7Slide Number 8Slide Number 9Slide Number 10Slide Number 11Slide Number 12Slide Number 13Slide Number 14Slide Number 15Slide Number 16Slide Number 17Slide Number 18Slide Number 19Slide Number 20Slide Number 21Slide Number 22Slide Number 23Slide Number 24Slide Number 25Slide Number 26Slide Number 27Slide Number 28Slide Number 29Slide Number 30Slide Number 31Slide Number 32Slide Number 33Slide Number 34Slide Number 35Slide Number 36Slide Number 37Slide Number 38Slide Number 39Slide Number 40Slide Number 41Slide Number 42Slide Number 43Slide Number 44Slide Number 45Slide Number 46Slide Number 47Slide Number 48Slide Number 49Slide Number 50