1.我的电压电流值都为VW型,因为我要做除出来结果带小数点的除法,所以在网络1网络2网络3中,将VW对应的转为了VD类型。
2.在网络4中,调用DIV_R指令, 将两个VD型数据相除,结果存放在AC1中。VD2568在数据块中定义为VD类型,值为0.4
3.在网络5中,将设定电流值与此档位的电流值AC1比较。如果>= ,就开此档,
现象: 我现在设定的电流值是无法满足网络5中的条件的,但是他却通了。
注意: 根据监测来看,通的时候,网络4中的VD2404值为NAN,AC1为0,网络5中VD2408值为NAN,AC1为0, 请问NAN是什么意思? 是我的公式用的不对吗? 1.是不是我将VW转为VD之后还得将VD转成实数才能进行浮点运算,但是F1里关于浮点运算的说明输入是可以是VD类型的。找了半天都找不出来问题所在。请高人指点。
图片说明:
最佳答案
你少用了一个指令i_di后应该再跟一个D_R指令。然后再实数运算。
提问者对于答案的评价:
太感谢了!立刻解决了! 给您32个赞!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc212885.html