博途FB管脚的使用

博途的FB管脚input=A DWord
                       output=B DWord
现在我想这个FB中编辑程序,在A中取出某一个位,放到B中某一个位,这个程序怎么编辑,最好能用LAD,实在不行用其它的也行。谢谢!

问题补充:
二楼的方法在step7 5.5和之前行,但在TIA不行,依照zengzy可以实现功能,但是会提示警告,能解决么?

图片说明:

博途FB管脚的使用   

最佳答案

在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

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

相关推荐