登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:plc数据运算如何避免数据溢出
点击:3425 回复:7
楼主
编辑
引用
管理
fuhuafeng72
不知道大家通常运算是否采用浮点数运算,反正我是用整型数据运算,结果经常发生溢出(因为难免产生连续乘法运算,结果数据大于2^31),导致数据产生乱码。
对于数据运算大家有什么好的经验呢!?
最后修改:
2020/3/14 16:26:35
20-03-14 16:19
1楼
编辑
引用
管理
YXBK
我还没碰到过超出这么大的数2147483647
20-03-14 16:33
2楼
编辑
引用
管理
fuhuafeng72
今天试程序出现两次数据溢出,主要是连续乘运算
20-03-14 21:27
3楼
编辑
引用
管理
mjinbao
想来,可不可以数据将溢出、或已溢出时,做个判断,然后做相应处理呢。
20-03-15 06:31
4楼
编辑
引用
管理
PLC-hmi
你的数据有点大。0.9136*0.00122*20.6之类的算过一些
20-03-15 09:07
5楼
编辑
引用
管理
zjgxk
那为什么不用浮点来算呢,要是必须用整数,那就算完后再转整数
20-03-16 14:58
6楼
编辑
引用
管理
fuhuafeng72
是啊,所以我问问有没有人大量使用浮点运算啊
20-03-16 16:13
7楼
编辑
引用
管理
578313419
浮点型运算除会增加程序执行周期以外应该和整形差不多吧。现在的PLC基本都能够很好的支持浮点型运算,不太可能会出现问题。
20-03-16 18:38
工控新闻
从电网到芯片:优化AI数据中心的能源效率
《中国工业发展报告(2024)》发布会暨“十五五”时期新型工业化展望学术研讨会在京举行
和利时与麒麟软件达成战略合作
皮尔磁安全方案守护COVRA放射性废料处理
X-Power IBM赋能创新中心在苏州启动运营 搭载IBM AI及自动化技术助力制造业数字化转型
罗克韦尔自动化推出 PointMax I/O ,助力灵活工业系统设计并降低运营复杂性
8月起原“财新PMI”将更名为“RatingDog中国PMI”
西克小R课堂 | 更快更强更安全!RFU6 固件升级啦
更多新闻资讯