子程序指令
发布时间:2019/6/7 20:53:04 访问次数:1151
子程序指令
子程序在结构化程序设计中是一种方便有效的工具。与子程序有关的操作有:建立子程序、子程序的调用和返回。
建立子程序 EA30QS10
建立子程序是通过编程软件来完成的。可用编程软件“编辑”菜单中的“插入”选项,选择子程序”,建立或插人一个新的子程序,同时,在指令树窗口可以看到新建的子程序图标,默认的程序名是SBR~N,编号N从0开始按递增顺序生成(N的取值范围为0~63,CPU226XM是0~127),也可以在图标上直接更改子程序的程序名,把它变为更能描述该子程序功能的名字。在指令树窗口,双击子程序的图标就可以进人子程序,并对它进行编辑。
子程序调用和返回
CALL,子程序调用指令,在使能输人有效时,主程序把程序控制权交给子程序。子程序的调用可以带参数,也可以不带参数。它在梯形图中以指令盒的形式编程。
指令格式:CALI' sBR0
CRET,子程序条件返回指令,在使能输人有效时,结束子程序的执行,返回主程序中(指向子程序调用的下一条指令)。梯形图中以线圈的形式编程,指令不带参数。在STL中为CRET。
CRET多用于子程序的内部,由判断条件决定是否结束子程序调用,RET用于子程序的结束。用STEP⒎Micro/WIN编程时,编程人员不需要手工输入RET指令,而由软件自动加在每个子程序的结尾。
子程序指令
子程序在结构化程序设计中是一种方便有效的工具。与子程序有关的操作有:建立子程序、子程序的调用和返回。
建立子程序 EA30QS10
建立子程序是通过编程软件来完成的。可用编程软件“编辑”菜单中的“插入”选项,选择子程序”,建立或插人一个新的子程序,同时,在指令树窗口可以看到新建的子程序图标,默认的程序名是SBR~N,编号N从0开始按递增顺序生成(N的取值范围为0~63,CPU226XM是0~127),也可以在图标上直接更改子程序的程序名,把它变为更能描述该子程序功能的名字。在指令树窗口,双击子程序的图标就可以进人子程序,并对它进行编辑。
子程序调用和返回
CALL,子程序调用指令,在使能输人有效时,主程序把程序控制权交给子程序。子程序的调用可以带参数,也可以不带参数。它在梯形图中以指令盒的形式编程。
指令格式:CALI' sBR0
CRET,子程序条件返回指令,在使能输人有效时,结束子程序的执行,返回主程序中(指向子程序调用的下一条指令)。梯形图中以线圈的形式编程,指令不带参数。在STL中为CRET。
CRET多用于子程序的内部,由判断条件决定是否结束子程序调用,RET用于子程序的结束。用STEP⒎Micro/WIN编程时,编程人员不需要手工输入RET指令,而由软件自动加在每个子程序的结尾。
上一篇:循环指令
上一篇:子程序调用使用说明如下
热门点击
- 输入/输出映像寄存器(I/Q)
- 减计数器指令:CTD
- 基本脉冲波形
- 内部标志位存储器(M)
- 一台能沿电连接器电缆组件轴向逐渐增加张力负荷
- 密封的器件在用机械方法去盖时应使受到的应力最
- 孢子悬浮液的活力试验步骤如下
- 速度继电器
- 确定各组应力水平下的试验样品数
- 继电器主要用于控制与保护电路或用于信号转换
推荐技术资料
- 硬盘式MP3播放器终级改
- 一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]