如图中,在程序段3中MD200显示16#0000000a,这个能明白,但在程序段4中MD200为什么是1.4013e-044?这两者有什么换算的关系嘛?
图片说明:
最佳答案
你前面是作为双字来看md200的,后面是作为实数来看md200的,你看看不同数据在32位中的保存方式就知道了,根据你的程序你前面move10.0给md200,add_r指令的md130赋值30.0就可以看到正确的数据了。或者你用add_di指令。
提问者对于答案的评价:
o
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc296949.html