您现在的位置是:首页 > PLC技术 > PLC技术

STEP7对FB10的编程

来源:艾特贸易2017-11-10

简介首先填写变量声明表,要将 FB1 作为 FB10 的一个 “ 局域背景 (Localinstance)” 调用,需要在 FB10 的变量声明表中为 FB1 的调用声明不同名字的静态变量,数据类型为 FBl(”Engine”) 。打开


  首先填写变量声明表,要将FB1作为FB10的一个局域背景(Localinstance)”调用,需要在FB10的变量声明表中为FB1的调用声明不同名字的静态变量,数据类型为FBl(”Engine”)。打开FB10LAD/STL/FBD编程窗口,填写FB10的变量声明表,如图5-46所示。

 图5-46 FB10的变量声明表

5-46 FB10的变量声明表

    在变量声明后,用梯形图对FB10编程。所声明的局域背景将出现在编程元件窗口的Mutiple Instance F。接着按下述步骤操作。

在第一个程序段中插入多种背景块“PetroI_Engine”,插入动合触点并标记符号地址,即可完成FB10Petrol的调用,如图5-47所示。

 图5-47 FB10对Petrol的调用

5-47 FB10Petrol的调用

    发动机的“Actual Speed(实际速度)来自一个共享数据块,通用的地址赋值关系为:”Data_Block".Addres,例如:”S_Data”.PEActuaLSpeed

用同样方法完成FB10Diesel的调用,如图5-48所示。

 图5-48 FB10对Diesel的调用

5-48 FB10Diesel的调用

③插入一个新的程序段,完成对发动机的速度监控,监控程序(片断)如图5-49所示。

 图5-49监控发动机的速度

5-49监控发动机的速度

    暂时变量PE_Preset_Speed_ReachedDE_Preset_Speed_Reached被提供给输出参数Preset_Speed_Reached,它在OB1中将被进一步处理。

    ④存盘后关闭FB10