博途的FB管脚input=A DWord
output=B DWord
现在我想这个FB中编辑程序,在A中取出某一个位,放到B中某一个位,这个程序怎么编辑,最好能用LAD,实在不行用其它的也行。谢谢!
问题补充:
二楼的方法在step7 5.5和之前行,但在TIA不行,依照zengzy可以实现功能,但是会提示警告,能解决么?
图片说明:
最佳答案
在FB块中定义2个Dword类型的TEMP变量temp1和temp2,看一下这个临时变量在TEMP区中的地址,例如LD0和LD4,然后用赋值语句将A赋值给temp1,而后就可以用下面语句将temp1中的第1位如L0.0写入temp2中的第3位如L4.2,最后将temp2输出给B即可:
L A
T temp1
A L0.0
= L4.2
L temp2
T B
看来这是博途和STEP7的一个大的区别,你可以参考这里:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=111505&cid=1072
提问者对于答案的评价:
没什么好办法,新软件看来还有待完善。谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc175327.html