西门子LC编程图文详解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 例4: 星-三角减压起动自动控制 5-38 图a 主电路 5-38 图b PLC主机接线 * 5-38图c 梯形图及指令语句表 * 例5:送料车自动循环控制 送料车工作示意图如图a)示:车子由电动机拖动,电动机正转车子前进,电动机反转车子后退。对送料车自动循环控制的要求为:第一次按动送料车按钮,预先装满料的车子前进送料,到达卸料处自动停下卸料,经过卸料所需时间60秒后,车子自动返回到装料处,经过装料所需设定时间90秒后,车子自动再次前进送料,卸完料后又自动返回装料,如此自动循环,按下停车按钮过程停止。 * 5-39图 自动循环控制程序 * 本章小结 1.本章重点讲了S7-200PLC的基本指令,这些指令是编程的基础,要求熟练掌握基本指令的梯形图及语句指令的使用方法及两种语言之间的相互转换。 2.熟练掌握PLC的编程规则以及典型环节的PLC程序。要求能分析出由基本指令编制程序的时序图。 3.学会用PLC的基本指令设计一些简单的应用程序 THANK YOU SUCCESS * * 可编辑 * 图5-23 增计数器用法举例 * 图5-24 增计数时序 * (2) 增减计数器 CTUD,增减计数器指令。有两个脉冲输入端:CU输入端用于递增计数,CD输入端用于递减计数。 指令格式:CTUD Cxxx,PV 例:CTUD C30,5 程序实例:如图5-25所示为增减计数器的程序片断和时序图。 * 图5-25 增减计数程序及时序 * (3)减计数器CTD 脉冲输入端CD用于递减计数。首次扫描,计数器位OFF,当前值为等于预设值PV。计数器检测到CD输入的每个上升沿时,计数器当前值减小1个单位,当前值减到0时,计数器位ON。 复位输入有效或执行复位指令,计数器自动复位,即计数器位OFF,当前值复位为预设值,而不是0。 指令格式:CTD Cxxx,PV 例:CTD C40,4 程序实例:图5-26为减计数器的程序片断和时序图。 * * 图5-26 减计数程序及时序 * 3. 应用举例 1)循环计数 以上三种类型的计数器如果在使用时,将计数器位的常开触点作为复位输入信号,则可以实现循环计数。 2)用计数器和定时器配合增加延时时间,如图5-27所示。试分析以下程序中实际延时为多长时间。 * * 图5-27 计数器应用举例 5 .1.2 NOT及NOP指令 1.取反指令NOT 将复杂逻辑结果取反,为用户使用反逻辑提供方便。该指令无操作数。 指令形式:NOT 2.空操作指令NOP(No Operation) 该指令很少使用,易出错。 指令形式:NOP N N的范围:0~255 * 5.2 程序控制指令 程序控制类指令使程序结构灵活,合理使用该类指令可以优化程序结构,增强程序功能。这类指令主要包括:结束、暂停、看门狗、跳转、子程序、循环和顺序控制等指令。 5.2.1 结束指令 结束指令分为有条件结束指令END和无条件结束指令MEND。两条指令在梯形图中以线圈形式编程。指令不含操作数。执行完结束指令后,系统结束主程序,返回到主程序起点。 使用说明: (1)结束指令只能用在主程序中,不能在子程序和中断程序中使用。 (2)在调试程序时,在程序的适当位置插入无条件结束指令可实现程序的分段调试。 (3)可以利用程序执行的结果状态、系统状态或外部设置切换条件来调用有条件结束指令,使程序结束。 (4)使用Micro/Win32编程时,不需手工输入无条件结束指令,该软件自动在内部加上一条无条件结束指令到主程序的结尾。 * 5.2.2 停止指令STOP STOP指令有效时,可以使主机CPU的工作方式由RUN切换到STOP,从而立即中止用户程序的执行。STOP指令在梯形图中以线圈形式编程。指令不含操作数。 STOP指令可以用在主程序、子程序和中断程序中。 STOP和END指令通常在程序中用来对突发紧急事件进行处理,以避免实际生产中的重大损失。用法见图5-28所示。 图5-28 结束、停止指令的用法 * 建立子程序 可用编程软件Edit菜单中的Insert选项,选择Subroutine,以建立或插入一个新的子程序,同时在指令树窗口可以看到新建的子程序图标,默认的程序名是SBR_n,编号n从0开始按递增顺序生成,可以在图标上直接更改子程序的程序名。在指令树窗口双击子程序的图标就可对它进行编辑。 子程序调用:图示的程序实现用外部控制条件分别调用两个子程序。 图 子程序调用举例 * 5.3 PLC初步编程指导 5.3.1 梯形图编程的基本规则 (1)PLC内部元器件触点的使用次数是无限制的。 (2)梯形图的每一行都是从左边母线开始,然后是各种触点的逻辑连接

文档评论(0)

iuad + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档