M代码的处理方法
大小:0.7 MB 人气: 2017-10-09 需要积分:1
标签:m代码(2331)
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) 0%
不好我反对
(0) 0%
下载地址
M代码的处理方法下载
相关电子资料下载
- 我的第三个UVM代码—把testcase与driver分开 251
- 我的第二个UVM代码—连接interface 511
- 我的第一个UVM代码—Hello world 317
- 谈谈UVM代码生成器的优点及开发使用时需要注意的问题 924
- 个性化地定制自己的uvm代码生成器模板和脚本 669
- Linus批评英特尔的LAM代码,拒绝将其合并到内核 311
- ARM代码编译链接的工作流程 1727
- AXI-Stream代码 2590
- 一文详解Modelsim代码覆盖率功能使用 4364
- M代码如何停止CNC编程的程序 2028