S7-300⼀400 FB和DB的应用

2025-02-27 07:00:58
推荐回答(1个)
回答1:

FB编写程序其实和FC类似,只是比FC多了STAT的借口,这个借口有点像FC里的in/out。编写FB的时候先不考虑背景数据块,等到调用的时候你在指定背景数据块,背景数据块里存放的就是FB块中所以的借口变量。

先来建一个FB1,并创建输入输出等接口变量

然后在OB1中调用FB1,并指定背景数据块为DB2,如果没有回提示你创建。你在接口中写上相应的变量就可以使用这个FB块了。还可以多次调用,只要改变背景数据块就可以了

接下来打开背景数据块DB2,你就会发现很神奇的事情,接口都在DB2中,而DB2我们始终没有动过

这就是创建一个简单的FB快,当然更复杂的还有多重背景