嘉宝和程宝
级别: 略有小成
精华主题: 0
发帖数量: 78 个
工控威望: 204 点
下载积分: 8863 分
在线时间: 91(小时)
注册时间: 2015-05-28
最后登录: 2024-05-11
查看嘉宝和程宝的 主题 / 回贴
楼主  发表于: 2016-04-24 17:05
[attachment=146905]  
  以上是问题的程序截图, 乘法中D999原来是D904,1:  屏上给D904的数值40000后,它不显示40000,而是很长的一段数值,但是程序中还有一个地方用到了D904那里显示是
                                                     4000 。     2: 没办法,就先把D904传送到D999,   这样才可以。

                      
                                                 2:以上问题解决后,乘法中的D590数值正常,但换成D59后它的数值也是好多位,不正常。这是怎么回事?

                                                 说明,D59挨着的D60/D58/D57都没使用。 D904虽然挨着的D903/D905都在使用,但程序中另一个D904显示正常。



                                            求各位高手帮助解决,多谢。
嘉宝和程宝
级别: 略有小成
精华主题: 0
发帖数量: 78 个
工控威望: 204 点
下载积分: 8863 分
在线时间: 91(小时)
注册时间: 2015-05-28
最后登录: 2024-05-11
查看嘉宝和程宝的 主题 / 回贴
1楼  发表于: 2016-04-24 17:06
更正,另一个地方用到了D904显示是40000
xiao_ming
级别: 论坛先锋
精华主题: 0
发帖数量: 410 个
工控威望: 1204 点
下载积分: 3483 分
在线时间: 1194(小时)
注册时间: 2016-01-13
最后登录: 2024-05-13
查看xiao_ming的 主题 / 回贴
2楼  发表于: 2016-04-25 08:31
多看指令UL乘法,佔用4個DM
楼主留言:
谢了