- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1 实训3:交通信号灯控制 3.2 定时器与计数器指令 3.3 相关知识:西门子PLC的硬件资源 3.4 实训4:全自动洗衣机的控制 习题 3.1.2 资源分配 交通灯的控制资源分配如表3-1所示。 3.1.3 控制程序 这是一个时间控制程序。分析时序图可以知道,图3-2中A、B、C、D、E、F 6点是6只信号灯工作状态变化的切换点。依据梯形图中输出的条件都是用机内器件的关系表达的特点,设想可以选择一些定时器分别表示这些时间,再用这些定时器的触点表达各只信号灯的输出控制规律。 控制交通信号灯的梯形图见图3-3。 梯形图分为两大段落,第一个段落是时间点形成段落,包括形成A、B、C、D、E、F 6点的定时器及形成绿灯闪烁的振荡控制的定时器。这是整个程序的铺垫段落。第二个段落是输出控制段落,6只信号灯的工作条件均用定时器的触点表示。其中绿灯的点亮条件是两个并联支路,一个是绿灯长亮的控制,一个是绿灯闪亮的控制。图中还安排了南北、东西同时点亮的报警。 1. ?S7-200 PLC定时器的基本要素 (1) 编号、类型及分辨率。S7-200系列PLC配置了256只定时器,编号为T0~T255。定时器有1 ms、10 ms、100 ms三种分辨率,编号和类型与分辨率有关,选用前应先查表2-4以确定合适的编号。从表2-4中可知,有记忆的定时器均是接通延时型的,无记忆的定时器可通过指令指定为接通延时或关断延时型。 (2) 预置值。预置值即编程时设定的延时时间的长短,也叫设定值。PLC定时器采用时基计数及与预置值比较的方式确定延时时间是否到达。时基计数值称为当前值,存储在当前值寄存器中。预置值在使用梯形图编程时,标在定时器功能框的“PT”(Preset Time)端。定时器和计数器的预置值的数据类型均为整数,除了常数外,还可以用VW、IW等作为它们的预置值。 (3) 工作条件。工作条件也叫使能输入。从梯形图的角度看,定时器功能框中“IN”端连接的是定时器的工作条件。对于接通延时定时器来说,有能流流到“IN”端时开始计时;对于关断延时定时器来说,能流从有变到无时开始计时。对于无记忆的定时器来说,工作条件失去,如延时接通定时器能流从有变到无时,无论定时器计时是否达到预置值,定时器均复位,前边的计时值清零。对于有记忆的定时器来说,可累计分断的计时时间,这种定时器的复位就得靠复位指令了(接在复位端)。 (4) 工作对象。工作对象指定时时间到时,利用定时器的触点控制的元器件或工作过程。S7-200系列PLC定时器的工作过程可以描述如下: 每个定时器均有一个16 bit当前值寄存器及一个1 bit的状态位T-bit(反映其触点状态)。接通延时定时器和有记忆的接通延时定时器在“IN”端接通,定时器的当前值大于等于PT端的预置值时,该定时器位被置位。当达到预设时间后,接通延时定时器和有记忆接通延时定时器继续计时,一直计到最大值32 767,若工作条件未失去,则保持最大值32 767。此外,使用定时器的当前值可扩大控制范围,编程思路清晰,逻辑简单,灵活方便,如例3-1。 断开延时定时器在使能输入“IN”接通时,定时器位立即接通,并把当前值设为0。当“IN”端断开时启动计时。当达到预设时间值PT时,定时器位断开,并且停止当前值计数。当输入断开的时间短于预置值时,定时器位保持接通。 下面给出了各类定时器使用的示例程序。 【例3-1】 表3-3为接通延时定时器指令应用实例。表中定时器T37当I0.0接通时开始计时,计时到预置值1 s时状态bit置1,其动合触点接通,驱动Q0.0输出;其后当前值仍增加,但不影响状态bit。当I0.0分断时,T37复位,当前值清0,状态bit也清0,即回复原始状态。若I0.0接通时间未到预置值就断开,则T37跟随复位,Q0.0不会输出。 【例3-2】 表3-4为断开延时定时器程序实例,从梯形图上看与表3-3没有什么区别,但其工作时序是不同的。 【例3-3】 表3-5为有记忆的接通延时定时器TONR(Retentive On-Delay Timer)实例。 2. 分辨率对定时器的影响 1 ms分辨率的定时器的位和当前值的更新与扫描周期不同步。扫描周期大于1 ms时,定时器的位和当前值在一个扫描周期内被多次刷新。 10 ms分辨率的定时器的位和当前值在每个扫描周期开始时被刷新。定时器的位和当前值在整个扫描周期过程中不变。在每个扫描周期开始时将一个扫描周期累计的时间间隔加到定时器当前值上。 100 ms分辨率的定时器的位和当前值在执行该定时器指令时被刷新。为了使定时器正确地定时,要确保一个扫描周期中只执行一次100 ms定时器指令。 3
文档评论(0)