如题,如图,大侠们帮我看看是什么问题,本人新手
图片说明:
最佳答案
图片02你应该用双整数乘法指令。因为网络3你使用TRUNC取整指令,VD500是双整数了,在网络4中就不可以使用浮点数乘法运算了。应该使用双整数乘法运算。
图片01网络3你应该使用MUL指令。因为你使用MUL_I指令是将两个16位整数相乘,并产生一个16位乘积,16位整数存储数值范围是-32768-+32767,你使用MUL指令乘积数值过大溢出了,导致指令程序出错。具体更改请看以下图片:
注意使用地址不要冲突,避免地址重叠。
图片说明:
提问者对于答案的评价:
谢谢啊~
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc174877.html