2.2+PLC工作原理重点.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二节 PLC的工作原理 工作方式 工作原理 工作过程 PLC的工作方式 PLC的工作方式是:不断循环扫描的工作方式。系统上电后,在系统程序监控下,周而复始按固定顺序对系统内部各种任务进行查询,判断,和执行。 一个循环扫描的过程称为扫描周期。 一个扫描周期=输入采样时间+用户程序执行时间+输出刷新时间 ? 一个扫描周期的典型值为1~100ms。 ? 输入采样和输出刷新阶段只需1~2ms. ? 一个扫描周期主要由用户程序执行时间决定。 PLC的工作过程 PLC在一个扫描周期内要执行六大任务: (1)运行监控任务:PLC内部设置了系统定时计时器WDT(Watch Dog Timer),在每个扫描周期都对WDT进行复位如果扫描周期超时,自动发出报警信号,PLC停止运行。WDT设定值为100~200ms(2~3倍T),可由硬件或软件设定。 (2)与编程器交换信息任务:在每个扫描周期内都把与编程器交换信息的任务单独列出。 (3)与数字处理器DPU交换信息任务:大中型PLC常为双处理系统(字处理器CPU和位处理器DPU),为双处理器系统时,就会有与DPU交换信息的任务。 PLC的工作过程 (4)与外部设备接口交换信息任务:PLC与上位计算机、其他PLC或一些终端设备(彩色图形显示器,打印机)进行信息交换。没外设,该任务跳过。 (5)执行用户程序任务:在每个扫描周期把用户程序执行一遍,结果装入输出状态暂存区中,实现系统控制功能。 (6)输入输出任务:实现输入输出状态暂存区与实际输入输出单元的信息交换。在每个扫描周期都执行该任务。 PLC的工作过程 PLC的中断处理: PLC中断申请信号输入后,系统要中断正在执行的程序而转向执行中断子程序,但PLC对中断的响应不是在每条指令执行结束后进行,而是在扫描周期内某个任务完成后进行。 当有多个中断源时,将按中断的优先级排队处理;中断源有优先顺序,但无嵌套关系。在中断程序执行中如有中断发生,只有原中断处理程序结束后,再进行新中断处理。 在一个循环扫描周期内,其工作过程分为三个阶段: 输入采样阶段,程序执行阶段,输出刷新阶段 1.输入采样阶段 在输入采样阶段,PLC用扫描方式把所有输入端的外部输入信号的通/断(ON/OFF)状态一次写入到输入映像寄存器(或称输入状态寄存器)中,此时,输入映像寄存器被刷新。接着进入程序执行阶段,在程序执行阶段或输出阶段,输入映像寄存器与外界隔离,即使外部输入信号的状态发生了变化,输入映像寄存器的内容也不会随之改变。而输入信号变化了的状态,只能在下一个扫描周期的输入采样阶段才被读入。换句话说,在输入采样阶段采样结束之后,无论输入信号如何变化,输入映像寄存器的内容都保持不变,直到下一个扫描周期的输入采样阶段,才重新写入输入端的新内容。 2.程序执行阶段 在程序执行阶段,PLC逐条解释和执行程序。若是梯形图程序,则按先左后右、先上后下的顺序,逐句扫描,执行程序。若遇到程序跳转指令,则根据跳转条件是否满足来决定程序的跳转地址。若用户程序涉及到输入输出状态时,PLC从输入映像寄存器中读出上一阶段采入的对应输入端子状态,从输出映像寄存器读出对应映像寄存器的当前状态。根据用户程序进行逻辑运算,运算结果再存入有关器件寄存器中。对每个器件而言,器件映像寄存器中所寄存的内容会随着程序执行过程而变化。 3.输出刷新阶段 程序执行完毕后将输出映像寄存器,即元件映像寄存器中的Y寄存器的状态,在输出处理阶段转存到输出锁存器,通过隔离电路,驱动功率放大电路,使输出端子向外界输出控制信号,驱动外部负载。 PLC重复地执行上述三个阶段,每重复一次的时间即为一个扫描周期,扫描周期的长短与用户程序的长短有关。 PLC的工作原理 PLC对I/O的处理规则 输入映像寄存器中的数据,是在输入采样阶段扫描到的输入信号的状态集中写进去的,在本扫描周期中,不随外部输入信号变化而变化。 输出映像寄存器的状态,由用户程序中输出指令的执行结果来决定。 输出锁存器中的数据在输出刷新阶段,从输出映像寄存器中集中写进去。 输出端子的输出状态,是由输出锁存器中的数据确定的。 执行用户程序时所需输入、输出状态,从输入映像寄存器和输出映像寄存器中读出。 PLC的工作原理 PLC的扫描周期及滞后响应: ?一个扫描周期=输入采样时间+用户程序执行时间+输出刷新时间 ?从PLC输入端有一个输入信号发生变化到PLC的输出端对该输入变化做出反应,所需时间,称响应时间或滞后时间。 (1)响应滞后影响了控制的实时性,但对于一般的工业控制是无妨的。 (2)如需快速响应,可选用快速响应模块、高速计数模块,或采用中断处理功能来缩短滞后时间。 ?影响响应时间的因素: (1)输入滤波器的时间常数(

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档