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

STEP7编辑组织块(主程序)OB1的控制程序

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

简介组织块 OB1 、功能块 FB1 和数据块 DB1 、 DB2 之间的关系如图 5-36 所示。 图 5-36081 、 FB1 与 DB1 、 DB2 之间的关系 (1) 用梯形图编辑器编辑 081 用梯形图编辑器编辑 OB1 的步骤如下。 ① 编写


组织块OB1、功能块FB1和数据块DB1DB2之间的关系如图5-36所示。

 图5-36 081、FB1与DB1、DB2之间的关系

5-36 081FB1DB1DB2之间的关系

   (1)用梯形图编辑器编辑081

    用梯形图编辑器编辑OB1的步骤如下。

    ①编写使用数据块DB1的功能块FB1的调用指令。

打开S7_Pr03项目窗口,找到Block文件夹,打开OB1;单击编程元件按钮,在FB Blocks文件夹中双击FBlEngine,将FB1插到梯形图中;在switch_onswitch_offfailure处各插入一个动合触点(见图5-37)。

 图5-37用梯形图编辑调用DB1的功能块FB1

5-37用梯形图编辑调用DB1的功能块FB1

    然后用鼠标右键单击engine上的???,在弹出的对话框中选择Insert Symbol;在Symbol中选择数据块Petrol,调用DBl (Petrol)的功能块便被插入到程序结构中;此后,再为功能块的所有I/O填上符号地址,存盘后关闭编程窗口,

    ②编写使用数据块DB2的功能块FB1的调用指令,开始一个新的程序段,按照步骤所述进行。

   (2)用语句表编辑器编辑OB1

    ①编写使用数据块DB1的功能块FB1的调用指令,具体步骤如下。

打开项目窗口S7_Pr03,打开OB1,选择语句表编辑器,在语句表编辑器的指令区输入:“CALL”Engine””Petrol””后按下回车键,完成调用指令,此时功能块“Petrol”的所有参数都显示出来,如图5-38所示。

 图5-38用语句表显示调用DB1的功能块FB1的参数

5-38用语句表显示调用DB1的功能块FB1的参数

    ②编写使用数据块DB2的功能块FB1的调用指令,仍按照步骤所述进行。

   (3)用功能块图编辑器编辑081

    用功能块图编辑器编辑OB1的方法和过程与用梯形图编辑器编辑OB1相似。