您现在的位置是:首页 > PLC技术 > PLC技术
多重背景功能块
来源:艾特贸易2018-03-26
简介生成多重背景功能块 FB10 时,应激活“ Multiple Instance Fb ”(多重背景功能块)选项。 生成 FB10 时,应首先生成 FB1 。为调用 FB1 ,在 FB10 的变量声明表,如图 4-30 所示,声明了两个名为
生成多重背景功能块FB10时,应激活“Multiple Instance Fb”(多重背景功能块)选项。
生成FB10时,应首先生成FB1。为调用FB1,在FB10的变量声明表,如图4-30所示,声明了两个名为“Petrol_Engine”(汽油机)和“DieseI_Engine”(柴油机)的静态变量(STAT),其数据类型为FB1。图4-30中“Petrol_Engine”和“Diesel_Engine”下面的7个子变量来自FB1的变量声明表,不是用户输入的。生成FB10后,“Petrol_Engine”和“Diesel_Engine”将出现在程序编辑器编程元件目录的“Multiple Instances”(多重背景)文件夹内。可以将它们“拖放”到FB10中,然后指定它们的输入参数和输出参数。
图4-30 FB10的变量声明表
图4-31是FB10的梯形图程序,下面是用语句表编写的FB10的程序:
Networkl:汽油机控制
CALL #Petrol_Engine
Switch_On :=“启动汽油机”
Switch_Off :=“关闭汽油机”
Failure :=“汽油机故障”
ActuaLSpeed :=“汽油机转速”
Engine_On :=“汽油机运行”
Preset_Speed_Reached :=#PE_Preset_Speed_Reached//汽油机达到预置转速Network2:柴油机控制
CALL#Diesel_Engine
Switch_On :=“启动柴油机”
Switch_Off :=“关闭柴油机”
F ailure :=“柴油机故障”
Actual_ Speed :=“柴油机转速”
Engine_On :=“柴油机运行”
Preset_Speed Reached :=#DE_Preset_Speed_Reached//柴油机达到预置转速Network3:两台发动机都达到预置转速
A#PE_Preset_Speed_Reached //汽油机达到预置转速
A#DE_Preset_Speed_Reached //柴油机达到预置转速
=#Preset_Speed_Reached //汽油机柴油机都达到预置转速
图4-31 多重背景功能块FB10
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)
点击排行
