95每干事
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看95每干事的 主题 / 回贴
楼主  发表于: 2010-12-06 17:10
图片:
图片:
三菱编码和译码指令问题在看编程手册的时候编码指令和译码指令一直看不懂,望高手详细指点一下,比如说译码指令和编码指令,  


  

这两个指令分别是什么意思,麻烦高手详细替我讲解一下,谢谢
wuyuxing
级别: 探索解密
精华主题: 0
发帖数量: 37 个
工控威望: 160 点
下载积分: 543 分
在线时间: 54(小时)
注册时间: 2009-12-04
最后登录: 2024-09-02
查看wuyuxing的 主题 / 回贴
1楼  发表于: 2010-12-06 23:42
DECO D0 Y0 K4 是解码指令,K4表示源操作目标D0只解码四位最大是1111(二进制数)转为十进制为16;简单地说就是当D0的值为0时Y0输出;当0的值为1的时Y1有输出,当D0的值为1111时Y16有输出。
ENCO X0 D0 K4 是编码指令,K4表示源操作目标2的四次方就是输入元件X0到X16,当X0到X16没有入输D0的值为0;当X1有输入D0的值为1,当X0,X1有输放D0的还是1,简单地说就是当X0到X16元件最高一个元件号有输入D0的值为最高位数号的值,就是说X0,X1,X2,X3 ,X4都有输入最高元件号为X4,D0的值为4,如果X0到16都有输入D0的值为16。如果用MOV D0 K4Y0;就是把D0的值转为二进制输出。二楼的朋友编码指令讲触有错。个有水平有限有错请指证
本帖最近评分记录:
  • 下载积分:+1(397001095) 热心助人