您当前的位置:五五电子网电子知识plc技术PLC程序S7-200 PLC的子程序 正文
S7-200 PLC的子程序

S7-200 PLC的子程序

点击数:7761 次   录入时间:03-04 11:43:36   整理:http://www.55dianzi.com   PLC程序

在结构化程序设计中,将实现某种控制功能的一组指令设计在一个模块中,该模块可以被多次调用执行,每次执行结束后,系统又返回到调用处继续执行原来的程序,这样的模块称为子程序。S7-200 PLC的指令系统可以方便、灵活地实现子程序建立、子程序调用和子程序返回操作。

    1.建立子程序

    用户可以通过S7-200 PLC的编程软件建立子程序,其操作步骤如下。

    1)运行编程软件,在“编辑”菜单的“插入”选项中选择“子程序”,如图3 -51所示。

 

    图3-51 新建子程序

    2)在指令树窗口可以看到新建的子程序图标,默认的程序名是SBR_N,编号N0开始按递增顺序生成。可以在图标上直接更改子程序的程序名,如图3-52所示。

 

3-52 新建的子程序图标及默认的程序名

    3)在指令树窗口中双击子程序的图标就可以进入子程序编辑窗口。图3-53SBR_0子程序的编辑窗口。双击主程序图标MAIN可切换回主程序编辑窗口。

 

    图3-53 子程序编辑窗口

    4)若子程序需要接收(传人)调用程序传递的参数,或者需要输出(传出)参数给调用程序,则在子程序中可以设置参变量。子程序参变量应在子程序编辑窗口的子程序局部变量表中定义,如图3-53所示。

    2.子程序调用指令

    (1)子程序调用指令CALL

    在子程序建立后,可以通过子程序调用指令反复调用子程序。子程序的调用可以带参数,也可以不带参数。它在梯形图中以指令盒的形式编程。其指令格式如图3-54所示。

 

    图3-54 CALL指令的指令格式

    其中,EN为子程序调用使能控制输入信号,SBR_0为子程序名,CALLSTL指令调用子程序助记符。

 在子程序调用使能控制输入信号接通时,主程序转向子程序人口执行子程序。

 注意

 1)子程序名可以修改。为了便于阅读,一般定义为该子程序功能英文单词的缩写。

[1] [2] [3] [4] [5]  下一页


本文关键字:子程序  PLC程序plc技术 - PLC程序