S7―200系列PLC中定时器复位方式探讨.docVIP

S7―200系列PLC中定时器复位方式探讨.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
S7―200系列PLC中定时器复位方式探讨

S7―200系列PLC中定时器的复位方式探讨   摘要:针对在《可编程序控制器与应用》课程教学中所发现的定时器指令编程时出现计时不准等现象,以西门子S7―200系列PLC为例,结合PLC工作方式、定时器刷新方式和程序上机运行情况,对定时器的复位方式进行讨论分析,提出在编程时定时器应采用的合理的复位方式。   关键词:PLC;定时器;刷新;复位   中图分类号:G623 文献标识码:A文章编号:1003-2851(2010)02-0190-01      可编程序控制器将编程元件统一归为存储单元,定时器则是存储单元中的重要硬件编程元件之一,由集成电路构成,是累计时间增量的设备。自动控制的大部分领域都需要用定时器进行延时控制,灵活、合理地使用定时器则可以完成动作要求复杂的控制程序。   一、PLC工作方式及定时器动作特点   PLC在工作时采用循环扫描的工作方式,其工作流程如图1所示,扫描周期是PLC的重要参数之一,它反映PLC对输入信号的灵敏度或滞后程度,其典型值为1―100ms,通常工业控制要求PLC的扫描周期在6ms―30ms以下。其中指令执行所需的时间与用户程序的长短、指令的种类和CPU执行指令的速度有很大的关系,当用户程序较长时,指令执行时间在扫描周期中将占有很大的比例。并且,                        在PLC中,用户程序是按顺序存放的,在没有中断或跳转指令时,PLC从第一条指令开始顺序执行,直到程序结束后又返回到第一条指令,如此周而复始地不断循环执行程序,而且PLC在每次扫描中都将保存在输入和输出缓冲区的内容进行更新一次。   可编程控制系统中定时器的工作过程与继电接触控制系统中的时间继电器基本相同,都是从得到输入信号(即线圈通电或断电)开始,经过一定的延时后才输出信号(即延时触点状态变化)。定时器指令在编程时,用户需要提前输入时间预设值,当定时器的输入(即使能输入)条件满足时开始计时,当前值从0开始按一定的时间单位增加;当定时器的当前值与设定时间相等时,定时器位发生动作,此时该定时器对应的常开触点闭合,常闭触点断开,以实现各种定时逻辑控制工作。   在教学中发现,初学者在应用定时器指令编程时,往往会忽略了PLC扫描周期、定时器的分辨率???以及定时器在程序中的复位(重新启动)方式,主要考虑了控制时间的设置。致使定时器定时不准或误动作情况时有发生,严重影响了学员对程序的理解和运行结果的准确分析。   二、定时器的刷新方式   S7一200 系列 PLC的定时器有三种定时精度(即分辨率),分别为 lms、 10 ms、100ms。定时器的分辨率不同,在运行时当前值的刷新方式则不同,并且定时器的刷新方式与PLC的扫描周期及长短有关。   (一)1ms定时器的刷新方式。1ms定时器采用中断刷新方式。PLC上电后,由系统每隔 lms 刷新一次,与PLC的扫描周期和程序运行无关。当PLC的扫描周期大于1ms时,在一个扫描周期中内1ms定时器会被刷新多次,其当前值在一个扫描周期内会多次变化。所以1ms分辨率定时器的定时器位和当前值的更新与PLC的扫描周期不同步进行。   (二)10ms定时器的刷新方式。10ms分辨率的定时器由系统在每个扫描周期开始时被刷新一次,其定时器位和当前值在整个扫描周期内不变,并且在每个扫描周期开始时将一个扫描周期累计的时间间隔加到定时器当前值上。   (三)100ms定时器的刷新方式。100ms 定时器是在程序运行过程中,该定时器指令被执行时刷新,所以该定时器不能应用于一个扫描周期内被多次运行或不是每个扫描周期都运行的场合,否则会造成定时器定时不准的情况。为了使定时器正确地定时,要确保在一个扫描周期中只执行一次 100ms 定时器指令。   三、 定时器复位方式探讨   S7―200系列PLC提供了3种类型的定时器:接通延时定时器(TON)、断开延时定时器(TOF)和保持型接通延时定时器(TONR)。在此仅以接通延时定时器(TON)为例,对不同分辨率定时器的复位方式进行分析。    (一)1ms定时器指令应用。如图2所示,程序采用了1ms定时器T32,从理论上分析该程序的动作原理正确,并且符合编程规则。但是,通过实际运行发现T32定时器的计时不准确,当前值达不到设定值,并且与PT设定值的改变无关。若经过较长时间的运行观察,还可以看出T32定时器位的动作与设置的延时时间不符,导致了输出继电器Q0.0的动作没有规律。                           图 2定时器的自身常闭触点作为使能输入   这是由于1ms定时器采用中断刷新方式,程序运行时系统每隔 lms 都要对定时器刷新一次,而且该定时器的定时

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档