三菱PLC用MUL算出来结果偏大 点击:793 | 回复:4



qcj0_0_0

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 62回
  • 年度积分:4
  • 历史总积分:97
  • 注册:2012年12月29日
发表于:2014-01-24 10:54:41
楼主

三菱PLC用MUL算出来结果偏大,不知道什么原因,请高手指点,

正在下载,请等待……
下载附件需0积分!




qcj0_0_0

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 62回
  • 年度积分:4
  • 历史总积分:97
  • 注册:2012年12月29日
发表于:2014-01-24 10:56:14
1楼

重新发了图片,请能人看看呢,


  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 166回
  • 年度积分:0
  • 历史总积分:954
  • 注册:2008年2月25日
发表于:2014-01-24 14:48:10
2楼

这么明显的错误,D1为16位,相乘之后结果为32位,结果放在D0 D1中,你看你的D1是重复用了



qcj0_0_0

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 62回
  • 年度积分:4
  • 历史总积分:97
  • 注册:2012年12月29日
发表于:2014-01-25 09:23:40
3楼

谢谢回复,问题已解决,用了D0,相邻的D1就不能在其它程序中用

凯亚瑟

  • 精华:0帖
  • 求助:4帖
  • 帖子:5帖 | 107回
  • 年度积分:0
  • 历史总积分:448
  • 注册:2013年4月06日
发表于:2015-08-26 11:05:07
4楼

学习了,数据寄存器16位相乘32位,占用邻位的寄存器,细节上的东西啊!


热门招聘
相关主题

官方公众号

智造工程师