子程序指令及应用.pptx

上传人:紫*** 文档编号:4128522 上传时间:2021-02-16 格式:PPTX 页数:18 大小:755.25KB
返回 下载 相关 举报
子程序指令及应用.pptx_第1页
第1页 / 共18页
子程序指令及应用.pptx_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《子程序指令及应用.pptx》由会员分享,可在线阅读,更多相关《子程序指令及应用.pptx(18页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1、子程序调用与子程序标号、子程序返回指令,将具有特定功能,并且多次使用的程序段作为子程序。当主程序调用子程序并执行时,子程序执行全部指令直至结束。然后返回到主程序的子程序调用处。子程序用于程序的分段和分块,使其成为较小的、更易于管理的块,只有在需要时才调用,可以更加有效地使用PLC。,指令格式及功能(见表3-19),说明: 1)子程序调用指令编写在主程序中,子程序返回指令编写在子程序中; 2)子程序标号n的范围是063; 3)子程序可以不带参数调用,也可以带参数调用。带参数调用的子程序必须事先在局部变量表里对参数进行定义,最多可以传递16个参数,参数的变量名最多为23个字符。传递的参数有IN

2、、IN_OUT、OUT三类,IN(输入)是传入子程序的输入参数;IN_OUT(输入/输出)将参数的初始值传给子程序,并将子程序的执行结果返回给同一地址;OUT(输出)是子程序的执行结果,它被返回给调用它的程序。被传递参数的数据类型有BOOL、BYTE、WORD、INT、DWORD、DINT、REAL、STRINGL八种。 4)在现行的编程软件中,无条件子程序返回指令(RET)为自动默认,不需要在子程序结束时输入任何代码。执行完子程序以后,控制程序回到子程序调用前的下一条指令。子程序可嵌套,嵌套深度最多为8层。,2.指令编程举例 1)不带参数子程序调用的编程,图3-35 不带参数子程序调用指令的

3、编程,3.实践一举例,(1) 建立子程序 运行编程软件在“编辑”(Edit)菜单中的“插入”(Insert)选项选择“子程序”(Subroutine),默认的程序名是SBR_N。 (2)子程序调用指令格式: CALL SBR_0 子程序调用指令示例程序 :,2)带参数子程序调用的编程,电动机组控制要求如下: 该组总共有3台电动机,每台电动机都要求以Y-降压启动; 启动时,按下启动按钮,M1电动机启动,然后每隔10S启动一台,最后M1-M3三台电动机全部启动; 停止是实现逆序停止。即按下停止按钮,M3先停,过10S后M2也停止,再过10S最后M1停; 任一台电动机启动时,控制电源的接触器和Y形接

4、法的接触器接通电源6S后,Y形接触器断开,1S后接法的接触器动作接通。,3.实践二举例,分析:因为每台电动机的启动过程相同,所以设计一个子程序,实现电动机的启动,然后在主程序中多次调用,就可以实现电动机的控制。 启动按钮为I0.0,停止按钮为I0.1,(根据不同控制增减) M1电动机中:控制电源接触器为Q0.0,Y形接触器为Q0.1,形接触器为Q0.2,电源接触器工作标志Q0.3 M2电动机中:控制电源接触器为Q0.4,Y形接触器为Q0.5,形接触器为Q0.6,电源接触器工作标志Q0.7 M3电动机中:控制电源接触器为Q1.0,Y形接触器为Q1.1,形接触器为Q1.2,电源接触器工作标志Q1.

5、3,编程步骤如下: 1、编辑变量声明表,并编写程序: 插入子程序,在变量声明表中,定义相关参数,编写子程序如下:,编写主程序如下: (手动切换),网络3中程序同上所示,IN及OUT等填入实际值,第一台启动I0.0,停止I0.1,切换I0.2; 第二台启动I0.3,停止I0.4,切换I0.5; 第三台启动I0.6,停止I0.7,切换I1.0,4、编写主程序如下:(自动切换),网络5、6中程序同上所示,IN及OUT等填入实际值,定时器为T39,第一台启动I0.0,停止I0.1, 第二台启动I0.3,停止I0.4, 第三台启动I0.6,停止I0.7,,另一方法(时间控制自动切换),编写局部变量表、子

6、程序如下:,编写主程序如下:,2.1:启动与停止控制,2.2:启动计时 2.3:停止计时,100,200,100,200,2.4:M1电动机的控制,2.5:M2电动机的控制,2.6:M3电动机的控制,思考题,请选择PLC 型号、设计接线图、I/O分配及梯形图并以课题报告的形式提交,电动机组控制要求如下: 该组总共有4台电动机,每台电动机都要求以Y-降压启动; 启动时,按下启动按钮,M1电动机启动,然后每隔8S启动一台,最后M1M4 四台电动机全部启动; 停止是实现逆序停止。即按下停止按钮,M4先停,过5S后M3停止,再过10S后M2也停止,15S后M1停; 任一台电动机启动时,控制电源的接触器和Y形接法的接触器接通电源4S后,Y形接触器断开,1S后接法的接触器动作接通。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com