有没有这样的指令?
例如:A=1,则变量B=2#1;
A=2,则变量B=2#11;
A=3,则变量B=2#111;
A=4,则变量B=2#1111;
问题补充:
=======
A=5——》B=2#11111
。。。
A=16——》B=2#1111 1111 1111 1111
最佳答案
你应该注意到它们的关系,即B=A的2次方-1。B用16进制的方式。梯形图或STL中有平方的指令,不过要先把A转换为浮点数,计算完后在转换回来。
当然你也可以用比较的写法去赋值,只不过程序多点。
提问者对于答案的评价:
应该是2的N次方-1。非常感谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc237322.html