首页 理论教育 掌握定时器指令的学习方法与技巧

掌握定时器指令的学习方法与技巧

时间:2023-06-24 理论教育 版权反馈
【摘要】:在编辑器中放置定时器指令时即可分配该数据块。这样可减少处理定时器所需的处理时间和数据存储空间。ET显示定时器的当前时间,使用双字的存储区进行存储,IN断开时当前时间自动清零。图8-1-18接通延时定时器的时序波形图注意:TOF关断延时通电时不起作用,只有从接通到断开时才触发关断延时指令。

掌握定时器指令的学习方法与技巧

S7-1200PLC提供了4种类型的定时器

TP:脉冲定时器可生成具有预设宽度时间的脉冲。

TON:接通延迟定时器输出Q,在预设的延时过后设置为ON。

TOF:关断延迟定时器输出Q,在预设的延时过后重置为OFF。

TONR:保持型接通,延迟定时器输出在预设的延时过后设置为ON。在使用R输入重置经过的时间之前,会跨越多个定时时段一直累加经过的时间。

RT:通过清除存储在指定定时器背景数据块中的时间数据来重置定时器。

每个定时器都使用一个存储在数据块中的结构来保存定时器数据。在编辑器中放置定时器指令时即可分配该数据块。在功能块中放置定时器指令后,可以选择多重背景数据块选项,各数据结构的定时器结构名称可以不同,但定时器数据包含在单个数据块中,从而无须每个定时器都使用一个单独的数据块。这样可减少处理定时器所需的处理时间和数据存储空间。在共享的多重背景数据块中的定时器数据结构之间不存在交互作用。

1.脉冲定时器

脉冲定时器指令:当IN管脚接通一次,Q将输出预设的一段时间。时间单位可以是MS/S/M/H/D等,当输入端IN的输入信号从“0”变为“1”时,启动脉冲定时器。指令启动时预设的时间PT从零开始向上计时直至达到设定时间后自动清零,ET用来存储定时器的当前时间。无论后续输入信号的状态如何变化,Q点的输出都不会发生变化,达到预设时间后Q输出点自动断开。当IN的信号再次接通时Q输出点又保持输出一段时间自动断开。如图8-1-13~图8-1-15所示。

图8-1-13 TP指令

图8-1-14 脉冲定时器程序

图8-1-15 脉冲定时器的时序波形图

控制原理:当按下I0.0按钮,输入端IN接通,输出端Q立即输出Q0.0,工作定时器开始计时,ET显示定时器的当前时间,使用双字的存储区进行存储,当前时间从零开始向上计时,达到设定时间后Q点停止输出,定时当前时间自动清零。

2.接通延时定时器

接通延时定时器指令:当输入端IN保持接通时,启动TON定时器。指令启动时,开始计时。当前时间ET大于等于预设定值PT时,输出端Q的信号状态将变为“1”,只要输入端IN仍保持为“1”,输出端Q就保持接通。输入的信号IN状态从“1”变为“0”时,将停止输;再次检测到输入端IN接通时,该定时器功能将再次启动进行计时,如果计时期间IN管脚从“1”变为“0”,定时器的当前时间ET会自动清零。如图8-1-16所示。

图8-1-16 TON指令(www.xing528.com)

控制原理:当按下启动按钮I0.0,输入端IN接通完成自锁,如果没有自锁触点定时器将无法保持计时,当定时器的当前值ET达到设定时间20s时,输出端Q立即输出,指示灯工作并保持,当按下停止按钮I0.1时,定时IN断开,自锁触点断开,指示灯熄灭。ET显示定时器的当前时间,使用双字的存储区进行存储,IN断开时当前时间自动清零。如图8-1-17~图8-1-18所示。

图8-1-17 接通延时定时器程序

3.关断延时定时器

关断延时定时器:输入端IN接通时,不会触发关断延定时器指令,只有输入端IN状态从“1”变为“0”时才会触发关断延时指令;当定时器接通时输出端Q会立即输出并保持,当输入端IN由接通变为断开时触发关断延时指令定时器开始计时,当计时时间达到PT的设定时间时,Q0.0会自动停止输出,当前时间ET会保持设定时间。

图8-1-18 接通延时定时器的时序波形图

注意:TOF关断延时通电时不起作用,只有从接通到断开时才触发关断延时指令。如图8-1-19~图8-1-21所示。

图8-1-19 TOF指令

图8-1-20 关断延时定时器程序

控制原理:当按下启动按钮I0.0时,输入端IN接通并自锁,Q0.0立即输出指示灯亮;当按下停止按钮I0.1时,输入端IN断开,但是Q0.0不会立即停止,而是延时20s后自动熄灭。

图8-1-21 断电延时定时器的时序波形图

4.保持型接通延时定时器

时间累加器:输入端IN接通时,时间累加器开始计时。输入端IN断开时定时器的当前时间ET保持当前时间不被清零。当输入端IN再次接通时当前时间进行累计,累计得到的时间写入到当前时间ET中。当当前时间值达到PT的设定时间后,Q点输出并保持,即使输入端IN的状态从“1”变为“0”,输出端Q也是一直保持接通;当复位端R的信号接通时,当前时间ET会被清零,输出端Q也立即停止输出。如图8-1-22、图8-1-23所示。

图8-1-22 保持型接通延时定时器程序

控制原理:按下启动按钮I0.0,定时器当前时间ET不断增加;断开启动按钮I0.0,定时器当前时间ET保持不变,再次接通I0.0时,定时器的当前时间ET在原有基础上不断增加,如果当前时间ET大于或等于设定时间PT时,定时器输出端Q接通,并保持接通状态,指示灯点亮,只有当复位端I0.1接通时,定时器的当前时间被复位为0,定时器输出端断开,指示灯灭。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈