已知某数是2的N次方,求N。例如,256是2的8次方,已知256和2两个量,怎么求出8?在S7-1500里有没有这个指令?
最佳答案
可以自己做一段程序进行计算,比如M299.0作为启动计算的按钮;MW300为被除数,MW302为除数,MW306为存放计算“次方”的结果。
AM299.0
JCN_042
_041:LMW300
LMW302
/I
TMW304
L0
>I
JCN_040
LMW306
INC1
TMW306
LMW304
TMW300
JU_041
_040:JU_043
_042:L0
TMW306
_043:NOP0
提问者对于答案的评价:
不错,把程序直接复制过去了,一楼办法也不错,但还得自己编程序。
专家置评
已阅,最佳答案正确。