登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:plc数据运算如何避免数据溢出

点击:3425 回复:7

不知道大家通常运算是否采用浮点数运算,反正我是用整型数据运算,结果经常发生溢出(因为难免产生连续乘法运算,结果数据大于2^31),导致数据产生乱码。
对于数据运算大家有什么好的经验呢!?
最后修改:2020/3/14 16:26:35
20-03-14 16:19
我还没碰到过超出这么大的数2147483647
20-03-14 16:33
今天试程序出现两次数据溢出,主要是连续乘运算
20-03-14 21:27
想来,可不可以数据将溢出、或已溢出时,做个判断,然后做相应处理呢。
20-03-15 06:31
你的数据有点大。0.9136*0.00122*20.6之类的算过一些
20-03-15 09:07
那为什么不用浮点来算呢,要是必须用整数,那就算完后再转整数
20-03-16 14:58
是啊,所以我问问有没有人大量使用浮点运算啊
20-03-16 16:13
浮点型运算除会增加程序执行周期以外应该和整形差不多吧。现在的PLC基本都能够很好的支持浮点型运算,不太可能会出现问题。
20-03-16 18:38

工控新闻

更多新闻资讯