信捷浮点运算老是算不出 点击:2583 | 回复:13



龙58388

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2015年1月26日
发表于:2015-01-26 17:02:22
楼主

 

求各位大神帮助。我用的是信捷的,在EDIV指令中,算出结果老是为零,求大神赐教

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




zhu860423060

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2015-01-26 17:55:37
1楼

寄存器应用可能重复,没装软件,猜测的

zhu860423060

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2015-01-26 18:56:18
2楼

寄存器应用可能重复,没装软件,猜测的

Smile-lyc

  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2793帖 | 22283回
  • 年度积分:284
  • 历史总积分:144015
  • 注册:2006年8月04日
发表于:2015-01-26 20:39:53
3楼

寄存器应用可能重复,没装软件,猜测的

龙58388

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2015年1月26日
发表于:2015-01-27 00:04:58
4楼


回复内容:

对: zhu860423060 寄存器应用可能重复,没装软件,猜测的 内容的回复!

没有啊,我查了,没有重复的

大器晚成_77

  • 精华:0帖
  • 求助:5帖
  • 帖子:80帖 | 435回
  • 年度积分:5
  • 历史总积分:1636
  • 注册:2002年9月19日
发表于:2015-01-27 12:17:18
5楼

是正确的,商不是0吗?

龙58388

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2015年1月26日
发表于:2015-01-27 12:45:42
6楼

回复内容:

对: 大器晚成_77 是正确的,商不是0吗? 内容的回

我想用两个32位的数据寄存器来求一个sin的比值,但是EDIV D0 D4 D12算出来结果D12老为零

大器晚成_77

  • 精华:0帖
  • 求助:5帖
  • 帖子:80帖 | 435回
  • 年度积分:5
  • 历史总积分:1636
  • 注册:2002年9月19日
发表于:2015-01-27 12:54:53
7楼

D0,D4得一定是R型的,这一定要注意的

龙58388

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2015年1月26日
发表于:2015-01-27 13:38:00
8楼

回复内容:

对: 大器晚成_77 D0,D4得一定是R型的,这一定要注意的 内容的回复!

 什么意思??R型?

大器晚成_77

  • 精华:0帖
  • 求助:5帖
  • 帖子:80帖 | 435回
  • 年度积分:5
  • 历史总积分:1636
  • 注册:2002年9月19日
发表于:2015-01-27 15:01:11
9楼

浮点数啊,要写成2.0.30.0之类的

sunx_01

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 107回
  • 年度积分:0
  • 历史总积分:186
  • 注册:2011年6月15日
发表于:2015-03-13 10:59:35
10楼

在PLC软件中使用自由监控来查看数据,运算结果需设置为浮点数显示形式

hnwxwhq

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2015年3月13日
发表于:2015-03-13 21:34:18
11楼

为什么要这样啊,很麻烦的。信捷有一个很好用的东西--C函数功能块,很好用,标准C的东西基本上都能用。在C语言里面可以进行强制和自动的数据格式转换,很多不同的数据格式可以混合运算,并且无需用中间寄存器保存中间结果,很好用。我不知道怎么上传附件,我可以给你一些样例程序。原创的。

听雨观雪

  • 精华:0帖
  • 求助:0帖
  • 帖子:75帖 | 2918回
  • 年度积分:0
  • 历史总积分:4435
  • 注册:2004年2月26日
发表于:2015-03-18 13:39:22
12楼

前一句 DINT D4 D8 已将D4转化为整数放入D8,即D8为整数,不能用在EDIV中。浮点运算必须所有的数都是浮点数。

yangquan1989

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 206回
  • 年度积分:0
  • 历史总积分:670
  • 注册:2012年5月13日
发表于:2016-01-13 19:38:09
13楼

4轴步进电机控制程序


热门招聘
相关主题

官方公众号

智造工程师