登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:初学三菱的求教!

点击:1745 回复:24

懂了,
谢谢上面2位啊!!!!表情
如 MOV D30,K2YO
就是 只有 X0,X1,X2的状态是 ON。
是吧?
10-03-12 17:13
补一下上面的
因为 30的二进制是 11100
10-03-12 17:15
那应该是Y2/3/4为ON
10-03-12 17:53
10-03-12 17:58
MOV D30,K2YO;
K2Y0是Y0~Y7,与X无关;
10-03-13 08:48
建议楼主补补基础知识
10-03-13 11:49
位元件X,Y,M,S是只有二种状态的编程元件,而字元件是以16位寄存器为存储单元的处理数据的编程元件。但是字元件也是一位一位的只有两种状态的bit位组成的。如果我们把位元件进行组合,例如用16个M元件组成一组位元件并规定M元件的二种状态分别为“1”和“0”,例如把通表示“1”,断表示“0”,这样由16个M元件组成的16位二进制数则也可以看成是一个“字”元件。例如K4M0为16个M软元件,从M0~M15并规定其顺序为M15,M14……M0,则如果其通断状况为0000 0100 1100 0101(即M0,M2,M6,M7,M10为通,其余皆断),这也是一个十六进制数H04D5。这样就把组合位元件和字元件联系起来了。
三菱FX2N对组合位元件做了一系列规定:
1. 组合元件的助记符是
Kn + 组件起始号,
其中:n表示组数,起始号为组件最低编号。
2. 组合位元件的位组规定4位为一组,表示四位二进制数,多于一组以4的倍数增加,例如
          K2X0 表示2组8位组合位元件,X7~X0.
          K8M10 表示8组32位组合位元件M41~M10
3. 组合位元件既可为源操作数,也可为目的操作数,当对数据寄存器进行数据处理时,如不足16位时则高位为0或不处理,位元件各位则按接通为“1”,断开为“0”进行数据处理。
10-03-13 18:28
【例】试说明传送指令  MOV    K4X0    D10  的含义
这是一条传送指令,执行结果是把4组X元件,从X0~X17的状态作为16位数据送入到D10 存储,如果输入继电器只有X0=1,X17=1,其余皆为0,则D10存储的数据是1000 0000 0000 0001,用16进制数表示H8001.
10-03-13 18:43
谢谢各位,受教啊表情
10-03-15 08:37

引用 ljc2008 在 2010-3-13 18:43:34 发言【内容省略】

纠正一个小问题,这里的数据已经是双字了,应该用DMOV。不知道有没有说错。
10-03-15 09:51

上一页 下一页

工控新闻

更多新闻资讯