因为提问只能补充一次,所以只好再次提问。仍旧是那个问题:一个变量,有两个数值。我反复检查,绝对没有重复赋值。最奇怪的是,在网络17中,VD326=11.09823(大概,因为总在变),到了网络18 ,这个变量VD326就成了一个10位的整数,也是总在变(后一两位),但是,到了网络19 ,这个VD326又回到了11.09823!网络18是一条SUB指令,VD326减去VD270,这个VD270也不正常,前面赋值一个浮点数,到了网络18,也变成了一个10位的整数。实在不知道是什么原因,请各位指点。
最佳答案
检查一下数据类型。可能双整型和实型转换的时候出问题了,尾数发生了变化
提问者对于答案的评价:
是这方面的问题,但是具体原因还不清楚
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc172952.html