请联系客服QQ
艾特贸易网首页

艾特贸易网

多重背景功能块

提示:

生成多重背景功能块FB10时,应激活“Multiple Instance Fb”(多重背景功能块)选项。生成FB10时,应首先生成FB1。为调用FB1,在FB10的变量声明表,如图4-30所示,声明了两个名为“Petrol_Engine”(汽油机)和“DieseI_Engine”(柴油机)的静态变量(STAT),其数据类型为FB1。图4-30中“Petrol_Engine”和“Diesel_Engine


  生成多重背景功能块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元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务


(责任编辑: 艾特贸易网 )

  • 本文关键字:多重背景功能块 

免责声明:本文章仅代表作者个人观点,与艾特贸易网无关。本站大部分技术资料均为原创文章,文章仅作为读者参考使用,请自行核实相关内容,如若转载请注明来源:艾特贸易网 http://www.aitmy.com