登录
首页 PLC论坛 台达PLC
回帖 发帖
正文

主题:关于寄存器D

点击:2483 回复:23

关于寄存器D,如何将寄存器里的数据分成上8为和下八位?
17-05-31 14:02
and 00FF 和FF00 试试
17-05-31 14:13
目的没说清楚;
是想把上下8位分别存入不同寄存器内?
17-05-31 14:20
用除法指令
DIV D0 H100 D10
D0--你原来的16位寄存器
D10--分割后的高8位
D11--分割后的低8位
17-05-31 14:32

引用 ZCMY 在 2017/5/31 14:20:23 发言【内容省略】

就是这个意思
17-05-31 15:07
以上的除法指令,不就是你想要的结果吗?
高8位=D10
低8位=D11
17-05-31 15:20
对的老师,谢谢您
17-05-31 15:26
实现的方法很多;
如你把对应的寄存器传送到K4M100内;那么K2M100就是低8位,K2M108就是高8位;
17-05-31 15:33

引用 ZCMY 在 2017/5/31 15:33:14 发言【内容省略】

老师:这样写程序我不太懂!
17-05-31 15:42

引用 yangdeyoong 在 2017/5/31 15:42:15 发言【内容省略】

就是把寄存器的值用2进制表示,然后放到M100-M115里面。
17-05-31 16:18

上一页下一页

工控新闻

更多新闻资讯