第5章应用指令 51.5子程序指令 1.建立子程序 2.子程序调用 3.带参数的子程序调用
•第5章 应用指令 5.1.5 子程序指令 1. 建立子程序 2. 子程序调用 3. 带参数的子程序调用
第5章应用指令 1.建立子程序 可用编程软件Edt菜单中的 Insert选项,选择 Subroutine,以建立或插入一个新的子程序, 同时在指令树窗口可以看到新建的子程序图标, 默认的程序名是SBRn,编号n从0开始按递增 顺序生成,可以在图标上直接更改子程序的程 序名。在指令树窗口双击子程序的图标就可对 它进行编辑
•第5章 应用指令 1. 建立子程序 可用编程软件Edit菜单中的Insert选项,选择 Subroutine,以建立或插入一个新的子程序, 同时在指令树窗口可以看到新建的子程序图标, 默认的程序名是SBR_n,编号n从0开始按递增 顺序生成,可以在图标上直接更改子程序的程 序名。在指令树窗口双击子程序的图标就可对 它进行编辑
第5章应用指令 2.子程序调用 (1)子程序调用和返回指令 子程序调用 >子程序条件返回 (2)注意事项 (3)应用实例
•第5章 应用指令 2. 子程序调用 (1)子程序调用和返回指令 ➢ 子程序调用 ➢子程序条件返回 (2)注意事项 (3)应用实例
第5章应用指令 图54所示的程序实现用外部控制条件分别调用 两个子程序。 Network1 CALL I0.0 ∥使能输入 100 EN CALL S ∥调用子程序S2 Network 2 LD 10.0 ∥使能输入 10.1 SBR 1 CALL SBR1∥调用子程序 EN MSBR 1 图54子程序调用举例
•第5章 应用指令 图5.4所示的程序实现用外部控制条件分别调用 两个子程序。 LD I0.0 //使能输入 CALL S2 //调用子程序 S2 // LD I0.0 //使能输入 CALL SBR_1 //调用子程序 //SBR_1 •图5.4 子程序调用举例
第5章应用指令 3.带参数的子程序调用 (1)子程序参数 变量名 >变量类型 >数据类型 (2)参数子程序调用的规则 (3)变量表使用 (4)程序实例
•第5章 应用指令 (1)子程序参数 ➢变量名 ➢变量类型 ➢数据类型 (2)参数子程序调用的规则 (3)变量表使用 (4)程序实例 3. 带参数的子程序调用