第 7 章 基本逻辑指令

Click here to load reader

download 第 7 章  基本逻辑指令

of 103

description

第 7 章 基本逻辑指令. 7.1  基本逻辑指令简介 7.1.1 LD 、 LDI 、 OUT 指令 7.1.2 AND 、 ANI 指令 7.1.3 OR 、 ORI 指令 7.1.4 LDP 、 LDF 、 ANDP 、 ANDF 、 ORP 、 ORF 指令 7.1.5 ORB 指令 7.1.6 ANB 指令 7.1.7 MPS 、 MRD 、 MPP 指令 7.1.8 MC 、 MCR 指令 7.1.9 SET 、 RST 指令 7.1.10 PLS 、 PLF 指令 7.1.11 NOP 指令 7.1.12 INV 指令. - PowerPoint PPT Presentation

Transcript of 第 7 章 基本逻辑指令

  • 7.17.1.1LDLDIOUT7.1.2ANDANI 7.1.3ORORI7.1.4LDPLDFANDPANDFORPORF7.1.5ORB7.1.6ANB 7.1.7MPSMRDMPP 7.1.8MCMCR 7.1.9SETRST7.1.10PLSPLF7.1.11NOP 7.1.12INV7.1.13END7.2PLC7.2.1PLC 7.2.2PLC7.37.3.1 7.3.27.3.3 7.3.4 7.3.5 7.3.67.47.4.17.4.2

  • : FX1NFX2NPLC27:

  • 7.1.1LDLDIOUT 7.1 LDLDIOUT7.1 FX1NFX2N 27 7.1LDLDIOUT

  • 7.17.1.1LDLDIOUT LDLDIANBORBOUT7.1OUT(OUT M100OUT T0)OUTK

  • 7.17.1.1LDLDIOUT 7.1LDLDIOUT

  • 7.17.1.2ANDANI ANDANI7.2 7.2ANDANI ANDANIANDANI7.2OUT

  • 7.17.1.2ANDANI OUT(OUT Y004)1024 7.2M101T1Y0047.3MPS 7.2ANDANI

  • 7.17.1.2ANDANI 7.3

  • 7.17.1.3ORORI ORORI7.3 7.3ORORI ORORIORORI

  • 7.17.1.3ORORIORB ORORI7.4 ORORILDLDILDLDI247.4ORORI

  • 7.17.1.4LDPLDFANDPANDFORPORF LDPLDFANDPANDFORPORF7.47.4LDPLDFANDPANDFORPORFLDP() LDF() 2 2

    XYMSTC

    XYMSTC

  • 7.17.1.4LDPLDFANDPANDFORPORF7.4LDPLDFANDPANDFORPORF(

    ANDP()

    XYMSTC 2 ANDF()

    XYMSTC 2 ORP()

    XYMSTC 2

  • 7.17.1.4LDPLDFANDPANDFORPORF7.4LDPLDFANDPANDFORPORF( LDPANDPORP(OFFON)LDFANDFORF(ONOFF)7.5X000X002OFFONONOFFM0M1

    ORF()

    XYMSTC 2

  • 7.17.1.4LDPLDFANDPANDFORPORF7.5LDPLDFANDPANDFORPORF 7.6(a)X010OFFONM67.6(b)

  • 7.17.1.4LDPLDFANDPANDFORPORF7.5LDPLDFANDPANDFORPORFX020OFFONMOV

  • 7.17.1.5ORB ORB7.57.5ORB ORBLDLDIORB7.7ORBORB

    ORB(Or Block)

    1

  • 7.17.1.5ORB LDLDI8ORB8 7.7ORB

  • 7.17.1.6ANB ANB7.67.6ANB ANBANBLDLDIANBANB

    ANB(And Block)

    1

  • 7.17.1.6ANB LDLDI8ANB87.8ANB7.8ANB

  • 7.17.1.7MPSMRDMPP MPSMRDMPP7.77.7MPSMRDMPP

    MPS(Push)

    1MRD(Read) 1MPP(Pop) 1

  • 7.17.1.7MPSMRDMPP 7.9FX11MPSMPP MRDMPSMRDMPPMPSMPP11 7.9

  • 7.17.1.7MPSMRDMPP(1) 7.107.10

  • 7.17.1.7MPSMRDMPP(2) 7.11 7.11

  • 7.1(3) 7.127.1.7MPSMRDMPP7.12

  • 7.17.1.8MCMCR MCMCR7.87.8MCMCR

    MC(Master Control)

    XYMSTC 3MCR(Master Control Reset ) 2

  • 7.17.1.8MCMCR MCMCRMCMCMCR7.13

  • 7.17.1.8MCMCR7.13MCMCR

  • 7.17.1.8MCMCR X000ONMCMCRY000Y001X001X002ONX000OFFY000Y001SET/RSTMC MC(LDLDI)MCMCLDLDIMCRMMCNMCR 7.14

  • 7.17.1.8MCMCR7.14MC

  • 7.17.1.8MCMCR7.14MC(

  • 7.17.1.8MCMCR7.14MC(

  • 7.17.1.9SETRST SETRST7.97.9SETRST

    SET(Set) YM:1 SM:2TC:2 DVZD:3 RST(Reset)

  • 7.17.1.9SETRST SETRSTSETRST7.15X000Y000ONX000OFFY000OFFX001Y000OFFX001OFFY000ON Y000M0S0SETRST

  • 7.17.1.9SETRST7.15SETRST

  • 7.17.1.9SETRST7.16SETRST RSTDVZT246T255CRST7.16

  • 7.17.1.10PLSPLF PLSPLF7.107.10PLSPLF

    PLS(Pulse) 2PLF(Pulse Fall) 2

  • 7.17.1.10PLSPLF PLSPLFPLSPLF7.17PLSYM(1)PLFYMPLSPLF PLSPLF

  • 7.17.1.10PLSPLF7.17PLSPLF

  • 7.17.1.11NOP NOP7.117.11NOP

    NOP(Non Processing) 1

  • 7.17.1.11NOP NOPLDLDIANBORBNOP (1) ANDANINOP(7.18(a)) (2) ANBNOP(7.18(b)) (3) ORNOP(7.18(c)) (4) ORBNOP(7.18(d)) (5) OUT(7.18(e)) NOP

  • 7.17.1.11NOP7.18NOP

  • 7.17.1.12INV INV7.127.12INV

    INV(Inverse) 1

  • 7.17.1.12INV7.19INV INVINV7.19INV

  • 7.17.1.13END END7.137.13END

    END 0 1

  • 7.17.1.13END ENDENDENDENDENDENDENDEND

  • 7.2PLC7.2.1PLC (1) 7.20 7.20

  • 7.2PLC7.2.1PLC (2) 7.217.21

  • 7.2PLC7.2.1PLC7.227.22

  • 7.2PLC7.2.1PLC (3) 7.237.23

  • 7.2PLC7.2.1PLC (4) 7.247.24

  • 7.2PLC (5) ()7.257.2.1PLC7.25

  • 7.2PLC7.2.1PLC 7.267.26

  • 7.2PLC7.2.1PLC (6) (7) (8) PLC

  • 7.2PLC7.2.2PLC 1I/O PLCI/OI/O I/O7.27

  • 7.2.2PLC7.2PLC7.27I/O

  • 7.2PLC7.2.2PLC 7.27

  • 7.2PLC7.2.2PLC I/O7.27X03X0=0Y0=0Y0=0Y1=0X0=0Y2=0Y0Y1Y2X0=1Y0=1Y2=0()Y1=03X0=1Y2=17.27I/O

  • 7.2PLC7.2.2PLC 2PLCON/OFF PLCONOFFPLCON/OFFPLC8 ms8 ms16 msON/OFF16 msPLC

  • 7.37.3.1 PLC 1 PLCYM7.28(a)(b)PLC(FX1NPLCM384M511EEPROMM512M1535)7.28(c)(d)

  • 7.37.3.17.28

  • 7.37.3.17.3.1 2 7.29PLCY1Y2 3 7.30

  • 7.3.17.37.297.30

  • 7.37.3.2 1 100 ms 32 767.7 s7.31X0Y0t1+t2=200+300=500 s

  • 7.37.3.27.31

  • 7.3.27.37.32 7.32X0X0

  • 7.37.3.2 T0T0T0100 sT0C0Y0X0()X1C0 2PLC7.33X0Y0X0Y0(3 s)

  • 7.37.3.2 3 7.34X0Y0(3 s)X0Y0(5 s)7.33

  • 7.37.3.2 4 X0Y0T07.357.34

  • 7.37.3.27.35

  • 7.37.3.2 5 7.32T07.32C07.36X0Y0t2t17.36

  • 7.3 PLCPLC7.377.3.37.37

  • 7.37.3.3 7.37(a)X0t1M0Y0M0M2Y0M0M2Y0M2t2X0M0M2Y0X0M0Y0t3X0M0Y0t4Y0

  • 7.37.3.3Y0X0 7.37(b)X0 M0 M0 Y0Y00M01Y0 Y01M00Y01Y0Y01M0Y01M01 Y010

  • 7.37.3.3Y00 M00Y0M0Y0X0Y0

  • 7.37.3.4 PLC7.38

  • 7.37.3.47.38

  • 7.37.3.5 PLSPLF 7.39 PLC PLCX0OFFONM0M1M1PLCM1Y0Y0

  • 7.37.3.57.39

  • 7.37.3.57.40 7.40 X0ONOFFM0Y0

  • 7.37.3.6 7.417.41

  • 7.37.3.6 7.42C0X0/200(n1)C0C1C00X0/C1300(n2)X0n2n2=200300=60 000C1Y07.42

  • 7.47.4.1 PLC

  • 7.47.4.1 1 (1) (2) (3) (4) 2 7-1PLC (1)

  • 7.47.4.1 (2) I/O(7.14)7.14I/O

    1X0 Y0 2X1 AY1 3X2 BY2 4X3 CY3 X5 DY4 EY5 FY6 GY7

  • 7.47.4.1 7.1511Y2Y3=1122Y1Y2Y4Y5Y7=127.15

    1 2 3 4

  • 7.47.4.1 M1M2M3M4M2M3=1Y1=1M1M2M3M4=1Y2=17.43 3

  • 7.47.4.1

  • 7.47.4.17.43PLC

  • 7.47.4.2 PLC 1 XYZ (1) XY=YXX+Y=Y+X (2) (XY)Z=X(YZ)(X+Y)+Z=X+(Y+Z)

  • 7.47.4.2 (3) 0+X=X1X=X1X=X0X=0 (4) XXXX=XX+X+X++X=X (5) X(Y+Z)=XY+XZX+YZ=(X+Y)(X+Z) (6) (7) (8)

  • 7.47.4.2 7.44(a)(c)7.44(b)(d)7.44

  • 7.47.4.2 2 (1) / (2) (3) (4) (5) 3

  • 7.47.4.2 PLC 7-2PLC 7.45SB125 s3 s(30.5 s)2 sSB2

  • 7.47.4.2 7.45

  • 7.47.4.2 (1) I/OI/OX0(SB1)X1(SB1)Y0Y1Y2 Y3 Y4Y5Y6/7.46

  • 7.47.4.2 7.46/

  • 7.47.4.2 7.47 (2) 7.47

  • 7.47.4.2 (3) M8013 7.487.16

  • 7.47.4.2

  • 7.47.4.2 7.48

  • 7.47.4.2 7.167.48

    0LDX019LDT240ANIT056LDT51ORM020OUTT341OUTY257ANIT62ANIX1K3042LDT058ANDM80133ANIY323LDT343OUTY659ORB4OUTM024OUTT444LDY260OUTY05LDM0K2045ANIT261LDT66ANIT127LDT046LDT262ANIT77OUT T0 28 OUT T5 47 OUT ANI T3 OUT Y1

  • 7.47.4.2 7.167.48(

    K300K25048ANDM801364LDY010LDT031LDT549ORB65ANDY411OUTT132OUTT650OUTY466ORY3K300K3051LDT367OUTY314LDM035LDT652ANIT468END15ANIT036OUTT753OUTY516OUTT2K2054LDY6K25039LDM055ANIT5

  • 7.47.4.2 PLCSB1M0Y2Y4 SB2M0