您现在的位置是:首页 > PLC技术 > PLC技术
STEP7对FB10的编程
来源:艾特贸易2017-11-10
简介首先填写变量声明表,要将 FB1 作为 FB10 的一个 “ 局域背景 (Localinstance)” 调用,需要在 FB10 的变量声明表中为 FB1 的调用声明不同名字的静态变量,数据类型为 FBl(”Engine”) 。打开
首先填写变量声明表,要将FB1作为FB10的一个“局域背景(Localinstance)”调用,需要在FB10的变量声明表中为FB1的调用声明不同名字的静态变量,数据类型为FBl(”Engine”)。打开FB10的LAD/STL/FBD编程窗口,填写FB10的变量声明表,如图5-46所示。
图5-46 FB10的变量声明表
在变量声明后,用梯形图对FB10编程。所声明的局域背景将出现在编程元件窗口的Mutiple Instance F。接着按下述步骤操作。
①在第一个程序段中插入多种背景块“PetroI_Engine”,插入动合触点并标记符号地址,即可完成FB10对Petrol的调用,如图5-47所示。
图5-47 FB10对Petrol的调用
发动机的“Actual Speed(实际速度)”来自一个共享数据块,通用的地址赋值关系为:”Data_Block".Addres,例如:”S_Data”.PEActuaLSpeed。
②用同样方法完成FB10对Diesel的调用,如图5-48所示。
图5-48 FB10对Diesel的调用
③插入一个新的程序段,完成对发动机的速度监控,监控程序(片断)如图5-49所示。
图5-49监控发动机的速度
暂时变量PE_Preset_Speed_Reached和DE_Preset_Speed_Reached被提供给输出参数Preset_Speed_Reached,它在OB1中将被进一步处理。
④存盘后关闭FB10。
点击排行
