您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>数值算法/人工智能>

M代码的处理方法

大小:0.7 MB 人气: 2017-10-09 需要积分:1

  M代码是系统加工程序中对梯形图信号进行处理的手段,在处理外围动作以及系统功能中涉及到梯形图G信号切换时极为常用。一个M代码如要正常使用需要经过三个方面的处理,分别是:

  M代码的译码

  M代码的动作处理

  M代码的结束信号处理

  下面我们就为大家分开介绍各个部分的处理方法。

  一、译码处理部分

  M代码译码阶段主要起到沟通加工程序中的M代码与梯形图中的中间地址,达到M代码执行,中间地址被使能的目的。使用自定义的M代码首先需要译码。

  本次向大家介绍常见的2种译码格式。

  1.译码处理方法1

  使用SUB 14(DCNV)进行二进制BCD格式转换,然后使用SUB 4(DEC)进行译码。

  M代码的处理方法

  第一步进行二进制到BCD转化,SUB14 的功能使用方法如上图,除转化后地址(E0000)可以使用任何未被占用地址外,固定不变。

  M代码的处理方法

  上图例子是对M25进行译码,需要使用到第一步中转化地址(E0000)。当需要译码Mxx时,SUB4(DEC)中参数输入xx11,此时Mxx译码地址就是右端输出地址。

非常好我支持^.^

(0) 0%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!