弱弱一问! 点击:1520 | 回复:2



ocoogo

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 46回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2005年5月12日
发表于:2005-07-07 23:38:00
楼主
台达plc浮点运算怎么使用? 比如,dediv d200 k286 d400得到的结果 应该放在,d401 和 d400 两个里面我想把 结果在人机上显示成十进制的形式,是不是 还要转换成bin 整数,(比如是7.66,我就把它乘100,再转换成bin整数,再在人机里设置,显示成7.66的形式?)?还是在人机上设置成 有符号数显示? 如果想直接利用这个结果进行其他运算,是否 要进行相应处理?



新四军

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 337回
  • 年度积分:0
  • 历史总积分:390
  • 注册:2004年10月12日
发表于:2005-07-11 14:01:00
1楼
你要将浮点数转换成二进制数,但是并不是你说的乘上100,plc中有专门的指令可以将浮点数转换成二进制数,人机上显示城十进制你要选择显示格式为无符号二进制数。 你有一个观念错误,浮点数又叫实形数,他在plc中实际上是以二的多少次幂所表示的,plc中寄存器中存的是幂,而不是小数,寄存器是不认小数的。

血仍未冷

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2005年7月25日
发表于:2005-07-25 17:30:00
2楼
楼上的,有没有关于浮点运算的例子?有的话发一个给我们了!谢谢! lcoodd@sina.com 或者 siwei21cn@msn.com

热门招聘
相关主题

官方公众号

智造工程师