twido寄存器如何清零?? 点击:916 | 回复:5



自动化111

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:39帖 | 48回
  • 年度积分:0
  • 历史总积分:218
  • 注册:2002年10月10日
发表于:2006-08-04 17:14:00
楼主
现在要把%MW1清零,%MW1里面包含16位:
%MW1:X0到%MW1:X15

怎样清零最好?
我想用赋值指令:
[%MW1:=%M8:16]
用M8到M23来赋值给%MW1

这种指令写法正确吗?有用过的请指教!谢谢



jhwxy007

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 59回
  • 年度积分:0
  • 历史总积分:254
  • 注册:2002年10月25日
发表于:2006-08-05 23:25:00
1楼
应该可以吧 在Premium中都是这么用的

丁喜

  • 精华:0帖
  • 求助:0帖
  • 帖子:29帖 | 924回
  • 年度积分:0
  • 历史总积分:1640
  • 注册:2002年8月30日
发表于:2006-08-06 09:24:00
2楼
这样写当然是可以的,如果只是要把%MW1清零的话,直接给%MW1赋值也行[%MW1:=0],如果只是要对其中的某几个位清零的话,用复位指令即可(如将%MW1;X0清零可用指令 R %MW1;X0)。

自动化111

  • 精华:1帖
  • 求助:0帖
  • 帖子:39帖 | 48回
  • 年度积分:0
  • 历史总积分:218
  • 注册:2002年10月10日
发表于:2006-08-06 10:13:00
3楼
谢谢各位!!

18052344

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 177回
  • 年度积分:0
  • 历史总积分:301
  • 注册:2006年2月07日
发表于:2006-08-17 10:15:00
4楼
学到,谢谢

星矢

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 54回
  • 年度积分:0
  • 历史总积分:256
  • 注册:2004年6月24日
发表于:2011-04-16 18:24:48
5楼
这样最好,[%MW1:16:=0]。

热门招聘
相关主题

官方公众号

智造工程师