您现在的位置是:首页 > 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-31FB10的梯形图程序,下面是用语句表编写的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元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务