用户登录用户注册 我要留言繁體中文
设为首页
加入收藏
联系我们
您当前的位置:PLC家园 -> PLC教程首页 ->三菱PLC -> 教程内容
有关编码电路和多位二进制数的问题
作者:廖常初  来源:本站整理  发布时间:2012-1-4 22:00:30  发布人:admin
网友Laohuya留言说:廖老师,您好,请教您一问题,就是《FX PLC编程及应用》的第三章最后的习题的最后一题,用X0~X11的十个键输入十进制数0~9,将它们用二进制的形式存在Y0-Y3中,用触点和线圈指令设计编码电路。我想X元件只能用“1”和“0”表示,如何表示其它数?请您讲解讲解!
    答复如下:二进制数的1位(bit)只能取0和1这两个不同的值,可以用它们来表示开关量(或称数字量)的两种不同的状态,该位为1,表示梯形图中对应的位编程元件(例如Y)的线圈“通电”; 该位为0,表示线圈“断电”;
    计算机和PLC用多位二进制数来表示数字,二进制数遵循逢2进1的运算规则,从右往左的第n位(最低位为第0位)的权值为 。二进制数2#1001对应的十进制数可以用下式计算:1X23+0X22+0X21+1X20 = 8+1 = 9。
    Y0~Y3组成了4位二进制数,Y0为最低位。Y3、Y2、Y1、Y0为1时各位的权值分别为8、4、2、1。例如Y3~Y0为0111时对应的十进制数为7(4+2+1)。编码电路用X0~X11的常开触点来给Y3~Y0赋值。但是不能使用Y3~Y0的线圈,必须使用置位、复位指令。例如用X7的触点将Y3复位,将Y2~Y0置位,使Y3~Y0的值变为0111。指令表程序如下:

LD      X7

RST    Y3

SET    Y2

SET    Y1

SET    Y0

同一编程元件的线圈一般只能出现一次,Y3~Y0不能再作它用。

[] [返回上一页] [打 印] [收 藏]
∷相关教程评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
用户名
分 值 100分 85分 70分 55分 40分 25分 10分 0分
说 明
  (注“”为必填内容。)
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情链接 - 网站地图
PLC家园 PLC工程师的乐园 PLC学习的好网站
版权所有:PLCZONE 沪ICP备09021707号