首页 理论教育 多重背景调用及功能块使用方法

多重背景调用及功能块使用方法

时间:2023-06-28 理论教育 版权反馈
【摘要】:图4-27 FB10的程序图4-28 OB1调用FB10FB10的背景数据块DB10见图4-29,多重背景的局部变量的名称由多重背景的名称和FB1的局部变量的名称组成,例如“Petrol_Engine.Start”。使用多重背景时应注意以下问题:1)首先应生成需要多次调用的有多重背景功能的功能块。

多重背景调用及功能块使用方法

生成静态变量“Petrol_Engine”和“Diesel_Engine”后,它们将出现在程序编辑器左边窗口的“多重背景”文件夹中(见图4-26)。将它们“拖放”到FB10的程序区(见图4-27),然后指定它们的输入参数和输出参数。

项目“发动机控制”中OB1对FB1的两次调用,被图4-28中OB1对FB10的调用代替。OB1中调用FC1的程序与图4-16中的相同。

978-7-111-53570-6-Chapter04-41.jpg

图4-27 FB10的程序

978-7-111-53570-6-Chapter04-42.jpg

图4-28 OB1调用FB10

FB10的背景数据块DB10见图4-29,多重背景的局部变量的名称由多重背景的名称和FB1的局部变量的名称组成,例如“Petrol_Engine.Start”。(www.xing528.com)

使用多重背景时应注意以下问题:

1)首先应生成需要多次调用的有多重背景功能的功能块(例如上例中的FB1)。

2)管理多重背景的功能块(例如上例中的FB10)必须设置为有多重背景功能

978-7-111-53570-6-Chapter04-43.jpg

图4-29 多重背景数据块DB10的数据视图

3)在管理多重背景的功能块的变量声明表中,为被调用的功能块的每一次调用定义一个静态(STAT)变量作为多重背景,以被调用的功能块的名称(例如FB1)作为该静态变量的数据类型。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈