关于平方根的运算

已知某数是2的N次方,求N。例如,256是2的8次方,已知256和2两个量,怎么求出8?在S7-1500里有没有这个指令?

最佳答案

可以自己做一段程序进行计算,比如M299.0作为启动计算的按钮;MW300为被除数,MW302为除数,MW306为存放计算“次方”的结果。 
     A     M    299.0   
      JCN   _042
_041: L     MW   300
      L     MW   302
      /I    
      T     MW   304
      L     0
      >I    
      JCN   _040
      L     MW   306
      INC   1
      T     MW   306
      L     MW   304
      T     MW   300
      JU    _041
_040: JU    _043
_042: L     0
      T     MW   306
_043: NOP   0

提问者对于答案的评价:
不错,把程序直接复制过去了,一楼办法也不错,但还得自己编程序。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月11日
下一篇 2017年6月11日

相关推荐