博途V16 编程软件

PLC编写一个整数计算的程序,仿真运行得不出正确结果,程序如图所示,求高手告知什么原因以及怎么修改?

最佳答案

你确认计算前的数据类似是正确?计算数据可能会存在大数据溢出问题,必须避免。

提问者对于答案的评价:
程序中出错的地方是:7760*100,OUT端结果是 -10432 ,MUL指令的数据类型是 Auto( Int )

最佳答案作者回复:
果然是数据乘法后的溢出。用dint计算。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc360060.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:18
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论