文章目录
[+]
由于一个背景数据块可以长于 FB 实际需要的长度,因此多个背景数据块可以合并成一个多重背景。但是,这种合并必须在一个 FB 中通过编程完成。
举个小例子来看看怎么生成一个多重背景数据块:
1.首先我们建立一个功能块FB2,并在FB2中编写一个电机起保停的控制

(图片来自网络侵删)
2、再建立一个功能块FB1,并调用刚才生成FB2。
在弹出的对话框中选择多重实例,被设定接口参数的名称,点击确定
3.当然你也可以在static下手动添加接口变量,在数据类型中选择FB2
这种方法在调用FB2时,可以直接添加接口变量名
4、这样在OB中调用FB时,就只生成一个背景DB。
使用多重背景可以让你的程序看起来更清晰。同时,可以优化你的程序结构,减少内存的使用。