第1章PLC案例分析.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文档。上传文档
查看更多
1.3.3 可编程序控制器的工作过程与工作原理 1 可编程序控制器的工作过程 PLC上电后,就在系统程序的监控下,周而复始地按固定顺序对系统内部的各种任务进行查询、判断和执行,这个过程实质上是一个不断循环的顺序扫描过程。一个循环扫描过程称为扫描周期。 PLC采用周期扫描机制,简化了程序设计,提高了系统可靠性。具体表现在:在一个扫描周期内,前面执行的任务结果立即就可被后面将要执行的任务所用;可以通过设定一个监视定时器来监视每个扫描周期的时间是否超过规定值,避免某个任务进入死循环而引起的故障。PLC的工作过程如下图所示。 PLC的工作过程流程图 上电初始化 CPU自诊断 通信信息处理 输入刷新 执行用户程序 输出刷新 外部设备服务 PLC的工作过程示意图 2 可编程序控制器的工作原理 PLC的工作原理与计算机的工作原理是基本一致的。它通过执行用户程序来实现控制任务。但是,在时间上,PLC执行的任务是串行的,与继电器逻辑控制系统中控制任务的执行有所不同。 从PLC的工作过程可以看到,整个工作过程是以循环扫描的方式进行的。循环扫描方式是指在程序执行过程的周期中,程序对各个过程输入信号进行采样,对采样的信号进行运算和处理,并把运算结果输出到生产过程的执行机构中。 PLC的工作原理—建立I/O映像区 输入点总有输入映象区的某一位与之相对应 I/O映象区的大小与系统控制的规模有关 PLC工作时,将采集到的输入信号状态存放在输入映象区对应的位上;将运算的结果存放到输出映象区对应的位上。PLC在执行用户程序时所需“输入继电器”、“输出继电器”的数据取用于I/O映象区,而不直接与外部设备发生关系 。 所以在用户程序执行的这一周期内,其处理的输入信号不再随现场信号的变化而变化;与此同时,虽然输出信号状态暂存区中信号随程序执行的结果不同而不断变化,但是实际的输出信号是不变的,在输出过程中,只有最后一次操作结果对输出信号起作用。PLC周期性的输入/输出处理方式对一般控制对象而言是能够满足的,但是对那些要求响应时间小于扫描周期的控制系统则不能满足,这时可以用智能型输入/输出单元或专门的软件指令,通过与扫描周期脱离的方式来解决。 3 可编程序控制器的中断输入处理过程 PLC的中断输入处理方法同一般计算机系统是基本相同的,即当有中断申请信号输入后,系统要中断正在执行的相关程序而转向执行中断子程序;当有多个中断源时,它们将按中断的优先级有一个先后顺序的排队处理。系统可以通过程序设定允许中断或禁止中断。 PLC对中断的响应不是在每条指令执行结束后进行,而是在扫描周期内某一个任务完成后进行的。 PLC工作过程特点小结 ① PLC采用集中采样、集中输出的方式,这种方式减少了外界干扰的影响。 ② PLC的工作过程是循环扫描的过程,循环扫描时间的长短取决于指令执行速度、用户程序的长度等因素。 ③ 输出对输入的响应有滞后现象。PLC采用集中采样、集中输出的工作方式,当采样阶段结束后,输入状态的变化将要等到下一个采样周期才能被接收,因此这个滞后时间的长短又主要取决于循环周期的长短。此外,影响滞后时间的因素还有输入电路滤波时间、输出电路的滞后时间等。 PLC工作过程特点小结 ④ 输出映像寄存器的内容取决于用户程序扫描执行的结果。 ⑤输出锁存器的内容由上一次输出刷新期间输出映像寄存器中的数据决定。 ⑥ PLC当前实际的输出状态由输出锁存器的内容决定。 1.4 可编程序控制器的编程语言和程序结构 1 可编程序控制器的编程语言 PLC为用户提供了完整的编程语言,以适应编制用户程序的需要。PLC提供的编程语言通常有以下几种:梯形图(LAD)、指令表(STL)和功能块图(FBD)。下面以S7-200系列PLC为例加以说明。 (1) 梯形图(LAD) 梯形图(LAD)编程语言是从继电器控制系统原理图的基础上演变而来的。PLC的梯形图与继电器控制系统的梯形图的基本思想是一致的,只是在使用符号和表达方式上有一定区别。 图2.8是一个典型的梯形图。左右两条垂直的线称作母线。母线之间是触点的逻辑连接和线圈的输出。 图2.8 典型的梯形图 梯形图的一个关键概念是“能流”(Power Flow),这仅是概念上的“能流”。在梯形图图中,把左边的母线假想为电源“火线”,而把右边的母线假想为电源“零线”。如果有“能流”从左至右流向线圈,则线圈被激励;如果没有“能流”,则线圈未被激励。 “能流”可以通过被激励(ON)的常开接点和未被激励(OFF)的常闭接点自左

文档评论(0)

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

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

1亿VIP精品文档

相关文档