M代码是系统加工程序中对梯形图信号进行处理的手段,在处理外围动作以及系统功能中涉及到梯形图G信号切换时极为常用。一个M代码如要正常使用需要经过三个方面的处理,分别是:
M代码的译码
M代码的动作处理
M代码的结束信号处理
下面我们就为大家分开介绍各个部分的处理方法。
一、译码处理部分
M代码译码阶段主要起到沟通加工程序中的M代码与梯形图中的中间地址,达到M代码执行,中间地址被使能的目的。使用自定义的M代码首先需要译码。
本次向大家介绍常见的2种译码格式。
1.译码处理方法1
使用SUB 14(DCNV)进行二进制BCD格式转换,然后使用SUB 4(DEC)进行译码。
第一步进行二进制到BCD转化,SUB14 的功能使用方法如上图,除转化后地址(E0000)可以使用任何未被占用地址外,固定不变。
上图例子是对M25进行译码,需要使用到第一步中转化地址(E0000)。当需要译码Mxx时,SUB4(DEC)中参数输入xx11,此时Mxx译码地址就是右端输出地址。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !