如何使用S7-200浮点除法指令 点击:1562 | 回复:4



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-07-13 10:34:00
楼主
我使用二次仪表的模拟量输出信号到s7-200的模拟量输入模块中,用如下指令执行:MOVW AIW0,VW100;ITD VW100,VD120; /R VD120,VD124。为何在联机调试时,VD120显示"NAN"。不知应该如何正确使用浮点数除法指令。



gongkongh

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 5回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2008年1月04日
发表于:2008-05-09 11:08:23
1楼
NaN 的意思就是 not a number,即一个不确定的数,是你的输入数据格式不对。增加一条指令DTR VD120, VD120,将其转化成浮点数即可。

wjfreedom

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 22回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2006年6月19日
发表于:2008-05-19 11:19:21
2楼

要将双整数转换成实数,才能进行浮点数除法运算。www.dglongfeng.com.cn

蓝天月亮

  • 精华:0帖
  • 求助:0帖
  • 帖子:37帖 | 1447回
  • 年度积分:0
  • 历史总积分:3594
  • 注册:2007年10月22日
发表于:2008-05-19 11:40:56
3楼
数据格式不同怎么能行呢,不管是做什么数学运算时一定要考虑数据的格式

big big boy

  • [版主]
  • 精华:5帖
  • 求助:21帖
  • 帖子:727帖 | 5626回
  • 年度积分:78
  • 历史总积分:82244
  • 注册:2004年5月28日
发表于:2008-09-05 20:54:07
4楼

200数据格式要求比较严格

两数进行四则运算一定要保持数据格式是一样的


热门招聘
相关主题

官方公众号

智造工程师