电工学习网

 找回密码
 立即注册
查看: 8761|回复: 1
打印 上一主题 下一主题

三菱译码编码指令的应用

[复制链接]
跳转到指定楼层
楼主
发表于 2014-8-25 17:21:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
【三菱】译码编码指令的应用
  我们知道在编码时,每一种二进制代码,都赋予了特定的含义,即都表示了一个确定的信号或者对象。而译码是编码的逆过程,把代码状态的特定含义“翻译”出来的过程叫做译码。我们在知道了译码编码的基本知识之后,再来学习译码指令和编码指令就显得容易理解些。


  就以DECO D0 M0 K3这条指令讲一下指令是如何执行的。该指令中K3表示源址时寄存器D0的低3位b2b1b0组成的输入编码,M0表示译码输出控制M0-M7这八个位元件。D0的低3位b2b1b0的值为Km,则编号为M(0+Km)置ON,若D0=K7,则M7置ON。

  就以DECO M0 D0 K3这条指令讲一下指令是如何执行的。该指令中K4表示M0-M15这16个位元件,将M0-M15中置ON的位元件的位置编号转换成二进制值送到D0中。

下面就以几个小例子讲一下这两个指令的应用吧。

  1、用一个按钮控制三台电机A,B,C的顺序启动,按一下按钮,启动A,再按一下按钮停止A,启动B,再按一下按钮停止B,启动C,再按一下按钮停止C,如此循环。
三菱译码编码指令的应用


  2、电梯的楼层显示(ENCO指令常用在位置显示中)。电梯的每一层都有一个检测开关,电梯行至该层时,检测开关ON,相对于一组位元件中“1”的位置值,通过ENCO指令转换成该楼层的BCD码,然后再显示在轿厢的显示板。
三菱译码编码指令的应用

  所以,DECO指令是由源址S所表示的二进制值m使终址D中编号为m的位元件或字元件中bm位置ON,D的位数指定为2的N次方位。ENCO指令是把源址S中置ON的位元件或字元件置ON的位的位置值转换成二进制值传送到终址D,S的位数指定为2的N次方位。
在这里,是在最后再给出对指令的解释,经过对指令的运用以及例子的形式讲解,这样是不是更能理解指令的含义呢?


-------------------------------
作者:蔡慧荥
版权所属: 技成培训网




回复

使用道具 举报

沙发
发表于 2014-9-11 10:05:15 | 只看该作者
老师,学习了,如果你把解吗指令 DECO 和编吗指令ENCO ,讲的通俗点就好了。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-6-7 12:02

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表