PLC主控和栈指令典型应用举例说明 点击:279 | 回复:0



PLC酷客

    
  • [版主]
  • 精华:9帖
  • 求助:31帖
  • 帖子:1460帖 | 7990回
  • 年度积分:457
  • 历史总积分:59176
  • 注册:2004年7月13日
发表于:2013-10-18 18:34:14
楼主

PLC主控和栈指令典型应用举例说明 

 

MC /MCR指令:主控/主控复位指令。
            MPS/MRD/MPP指令:进栈/读栈/出栈指令。
            指令说明:
            1.MC主控是公共串联触点的连接。
            2.MCR主控复位是公共串联接点的清除。
            3.在可编程控制器中有11个存储器,它们用来存储运算的中间结果,被称为栈存储器。使用1次MPS指令又将此时刻的运算结果送入栈存储器的第1段。再使用MPS指令,将此时刻的运算结果送入栈存储器的每1段,而将原先存入的数据依次移到栈存储器的下一个段。
            4.使用MPP指令,各数据按顺序向上移动,将最上段的数据读出,同时该数据就从栈存储器中消失。
            5.MRD是读出最上段所存储的最新数据的专用指令,栈存储器内的数据不发生移动。
            举例
            (1)主控指令应用
            梯形图:如图1
            程序清单
            LD  X000
            SET  Y000
            LD  X006
            MC  N0
            SP    M100
            LD   X004
            OUT  Y001
            LD   Y000
            OUT  T1 K8000
            LD   X007
            MC   N3
            SP  M200
            LD    Y000
            SET   Y002
            MCR  N3
            MCR  N0
            LD   X005
            OUT  Y003
            END
             
            (2)栈指令应用
            梯形图:如图2


            程序清单:
            LD    X000
            MPS
            AND    X004
            OUT   Y000
            MRD 
            AND   X005
            OUT     Y001
            MRD
            OUT Y002
            MPP
            AND X004
            MPS
            AND X005
            OUT Y003
            MPP
            AND X006
            OUT Y004
            LD  X005
            OR  X007
            ANB
            OUT    Y005
            END



楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师