三菱FX1N PLC没有小数功能怎么解决? 点击:12981 | 回复:11



pf1993

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 6回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2012年10月17日
发表于:2012-10-20 10:07:33
楼主
求助帖10分-已结帖
三菱FX1N PLC没有小数功能该怎么解决?我是工控新手,请前辈们说的详细一点! 谢谢!!!



工控秀才

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 152回
  • 年度积分:88
  • 历史总积分:1285
  • 注册:2011年3月14日
发表于:2012-10-20 11:06:27
1楼
把小数变成整数再运算可者用数学上的一些方.比如要做: 82.3÷9     ,可以先把82.3当成823,用整数除法先除9再除10,结果就是一个整数.三菱FX1N和FX1S都没有浮点运算功,在应中涉及到算术的最好都要取10的倍数值。用FX2N,FX3U等都可以支持小数点(浮点运算)。

王者之师——梁真

  • 精华:2帖
  • 求助:3帖
  • 帖子:8帖 | 591回
  • 年度积分:0
  • 历史总积分:2570
  • 注册:2012年7月06日
发表于:2012-10-20 12:06:00
2楼

先将要输入的数变成整数,然后再将这个数转成浮点数(浮点数转换指令FLT),再把转换成浮点数的数字。通过除法指令DIV变成小数,比如你要输入10.5,你就要先输入105,然后转成浮点数,再把这个数除以10,输入的数就是10.5了。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2012-10-20 12:27:39
3楼

自古算盘都没有小数。你说咋算?

飘在半途中

  • 精华:1帖
  • 求助:0帖
  • 帖子:12帖 | 65回
  • 年度积分:2
  • 历史总积分:775
  • 注册:2010年9月09日
发表于:2012-10-20 13:17:26
4楼
把它放大n*10(n为小数位数)倍,运算就行了

ac 米兰

  • 精华:4帖
  • 求助:0帖
  • 帖子:228帖 | 12359回
  • 年度积分:2963
  • 历史总积分:29795
  • 注册:2004年4月26日
发表于:2012-10-20 14:06:14
5楼

放大100 1000 10000 倍等等

有的时候不够准确

研讨会宣传员

  • [版主]
  • 精华:3帖
  • 求助:110帖
  • 帖子:1927帖 | 14403回
  • 年度积分:102
  • 历史总积分:64749
  • 注册:2020年3月27日
发表于:2012-10-20 14:09:49
6楼

按整数算,算完后,再转换成小数保存就行了。

广州@阿君—王者之师

  • [版主]
  • 精华:25帖
  • 求助:18帖
  • 帖子:503帖 | 6997回
  • 年度积分:0
  • 历史总积分:66772
  • 注册:2010年6月26日
发表于:2012-10-20 23:21:11
7楼
引用 王者之师——梁真 的回复内容:先将要输入的数变成整数,然后再将这个数转成浮点数(浮点数转换指令FLT),再把转换成浮点数的数字。通过除法指令DIV变成小数,比如你要输入10.5,你就要先输入105,然后转成浮点数,再把这个数除以10,输入的数就是10.5了。

梁工,FX1N不支持浮点运算FLT的说

勇敢D心

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 12回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2015年5月07日
发表于:2015-06-26 08:08:48
8楼

问题是FX1S CPU编程的时候无法输入FLT指令

jsyljb

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 1289回
  • 年度积分:0
  • 历史总积分:5847
  • 注册:2011年4月24日
发表于:2015-06-26 13:10:26
9楼

使用整数,设定小数位数;也可以达到相似的效果!比起浮点数(二进制、十进制),更容易让人接受。

LCC160811204

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 62回
  • 年度积分:0
  • 历史总积分:160
  • 注册:2014年12月05日
发表于:2017-08-07 11:43:55
10楼

学习啦。。。。。。。。。

万人往

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2017年3月28日
发表于:2017-10-12 14:15:38
11楼


回复内容:赞

对: 王者之师——梁真 先将要输入的数变成整数,然后再将这个数转成浮点数(浮点... 内容的回复!



热门招聘
相关主题

官方公众号

智造工程师