- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
相关知识 训练要达到的目的 1)了解使用子程序的条件。 2)如何设计子程序。 控制要求分析 当程序中有公共部分,并且被反复调用的,一般可将公共部分设置成子程序。在交通灯运行中,东西向,南北向,都有绿灯的闪烁,属于共有的部分。这样可以将闪烁程序设置成子程序,每次绿灯要闪烁时,都调用子程序。 图4-17 广告牌边框饰灯控制的梯形图 当X0为ON时,先置正序初值(使Y0为ON ),然后执行子程序调用程序,进入子程序1,执行循环左移指令,输出继电器依次每隔0.1S正序左移一位,左移一周结束,即Y17为ON时,C0计数一次,重新左移;当C0计数两次后,停止左循环,返回主程序。 再置反序初值(Y17为ON),然后进入子程序2,执行循环右移指令,输出继电器依次每隔0.1S反序右移一位,右移一周结束,即Y0为ON时,C1计数一次,重新右移;当C1计数两次后,停止右循环,返回主程序。同时使M0重新为ON,进入子程序1,重复上述过程。 当X1为ON时,使输出继电器全为OFF,计数器复位,饰灯全部熄灭。 PLC控制的接线图见图4-18 知识拓展 图4-18 PLC控制的接线图 完 * PLC综合应用技术 童克波 项目4 PLC对灯负载的控制 任务2 PLC如何实现对交通灯的控制 (第二种控制方式) 任务引入 使用PLC对交通灯进行控制,很容易实现交通灯对可靠性、稳定性的要求。同时采取不同的编程方式,也很容易达到添加新项目的目的,而不需要在软件上增加太大的投资。 任务分析 对交通灯实施控制,其控制程序有多种编写方式,在任务一中我们使用最常用的逻辑指令实施对交通灯的控制。这种方式容易编写,也容易理解。 在交通灯运行中,无论东西向,还是南北向,都有绿灯的闪烁,属于共有的部分。这样可以将共有部分设置成子程序,每次绿灯要闪烁时,都调用子程序,同样能完成对交通灯的控制。 要完成该任务,必须具备以下知识: 1.子程序调用指令。 2.子程序返回指令。 3.指针P。 指令格式 该指令的指令名称、助记符、功能号、操作数及程序步长如表4-3所示。 表4-3 子程序调用指令表 1.子程序调用和返回指令CALL~SRET(FNC01、FNC02) 1步 无 FNC02 SRET 子程序返回 CALL(P):3步 P指针:1步 指针P0~P62(允许变址),P63为END,不作指针,嵌套为5级 FNC01 CALL(P) 子程序调用 [D·] [S1·] [S2·] 程序步长 操作数 助记符/功能号 指令名称 指令说明 1) FNC01(CALL)为子程序调用指令,其操作数对FX1N、FX2N、FX2NC PLC的指针从P0~P127,P63为END标号,不作指针,标号在程序中仅能使用一次。CALL指令在程序中的基本使用如图4-7所示。 2)子程序调用CALL指令一般安排在主程序中,主程序的结束有FEND指令。子程序的开始端有P△△指针,最后由SERT返回指令返回主程序。 3) 图4-7中,X0为调用子程序的条件。当X0=ON时,调用P10~SERT段子程序,并执行。当X0=OFF时,程序顺序执行。 4)子程序调用指令可以嵌套,最多为5级。图4-7(b)是一嵌套的例子。子程序P11的调用因采用CALL(P)指令,是脉冲执行方式,所以在X0由OFF→ON时,仅执行一次。即当X0从OFF→ON时,调用P11子程序。P11子程序执行时,若X11=ON时,又要调用P12子程序并执行,当P12子程序执行完毕后,又返回到P11原断点处执行P11子程序,当执行到SRET处,又返回到主程序。 相关知识 相关知识 (a)子程序调用指令的基本应用 (b)子程序的嵌套 图4-7 子程序调用 指令格式 该指令的指令名称、助记符、功能号、操作数及程序步长如表4-4所示。 表4-4 主程序结束指令表 相关知识 2.主程序结束指令FEND(FNC06) 1步 无 FNC06 FEND 主程序结束 [D·] [S1·] [S2·] 程序步长 操作数 助记符/功能号 指令名称 相关知识 指令说明 1)主程序结束指令作为主程序的结束指令,执行此指令,功能同END指令。图4-8所示为主程序结束指令在程序中的应用。在调用子程序(CALL)中,子程序、中
您可能关注的文档
- Photoshop CS2实用教程 第二版 高职多媒体第7章.ppt
- 物业管理实务课件 第六章教学资源包入住管理工作流程.doc
- 物业管理实务课件 第六章教学资源包入住管理控制程序.doc
- 物业管理实务课件 第六章教学资源包装 修 指 引.doc
- 物业管理实务课件 第六章教学资源包装修管理控制程序.doc
- 物业管理实务课件 第三章教学资源包物业服务合同范本.doc
- 物业管理实务课件 第三章教学资源包业主公约模板.doc
- 物业管理实务课件 第五章教学资源包承接查验所发现问题的处理.doc
- 物业管理实务课件 第五章教学资源包物业查验的方式.doc
- 物业管理实务课件 第五章教学资源包物业查验的主要内容.doc
- PLC综合应用技术PPT 项目4项目4的任务3.ppt
- 计算机网络管理实训教程 高职网络专业 张天津 电子教案实训二十.doc
- PLC综合应用技术PPT 项目5项目5的任务1.ppt
- PLC综合应用技术PPT 项目5项目5的任务2.ppt
- 计算机网络管理实训教程 高职网络专业 张天津 电子教案实训二十一.doc
- PLC综合应用技术PPT 项目7项目7的任务1.ppt
- PLC综合应用技术PPT 项目7项目7的任务2.ppt
- 计算机网络管理实训教程 高职网络专业 张天津 电子教案实训三.doc
- PLC综合应用技术PPT 项目8项目8的任务1.ppt
- PLC综合应用技术PPT 项目8项目8的任务2.ppt
原创力文档


文档评论(0)