![西门子S7-200 SMART PLC编程与应用案例精选](https://wfqqreader-1252317822.image.myqcloud.com/cover/712/43023712/b_43023712.jpg)
上QQ阅读APP看书,第一时间看更新
第一部分 基本指令
项目1 用接通延时定时器产生断开延时、脉冲和扩展脉冲
项目要求
利用S7-200 SMART PLC的接通延时 (ON-delayed)定时器,产生断开延时(OFF-Delay)、脉冲(Pulse)及扩展脉冲(Extended Pulse)。
项目分析
接通延时定时器的基本工作原理如图1-1所示:使能端(IN)接通时开始定时,定时当前值大于等于预设值(PT)时(PT=1~32767),定时器状态位置位,即定时器对应的常开触点闭合,常闭触点断开;定时值达到预设值后,定时器继续计数,直到最大值32767为止;使能端断开,定时器状态位复位,当前值被清零。
![](https://epubservercos.yuewen.com/7523AC/22450722209463906/epubprivate/OEBPS/Images/8_01.jpg?sign=1738864206-t6DN7a2Mi2Jg9ENvolaS37VK5fqOw0Uq-0-b3d1efa7f0d9ae1c4e1c34fe704a799e)
图1-1 接通延时定时器及其时序图
编程示例
实现断开延时、脉冲和扩展脉冲的程序清单及注释如图1-2所示,主程序分为3个相对独立的部分,分别用来实现相应的功能。
![](https://epubservercos.yuewen.com/7523AC/22450722209463906/epubprivate/OEBPS/Images/8_02.jpg?sign=1738864206-ReLaV90Fx1cxE2MWcKgDyLSgOztGWE0l-0-7841c94e93ad52365a0b83ccb487121a)
图1-2 实现断开延时、脉冲和扩展脉冲的程序
![](https://epubservercos.yuewen.com/7523AC/22450722209463906/epubprivate/OEBPS/Images/9_01.jpg?sign=1738864206-NnqaQWFVWZGChmEMbfJ3GUBqs9OLodcF-0-83bae51391845eaa2212ce71aab43322)
图1-2 实现断开延时、脉冲和扩展脉冲的程序(续)
![](https://epubservercos.yuewen.com/7523AC/22450722209463906/epubprivate/OEBPS/Images/10_01.jpg?sign=1738864206-LWa7BdBpauNjRkPSPmAsdCBu7xmIx1up-0-b1fa6e480cd905a2502ffeae9c4e6409)
图1-2 实现断开延时、脉冲和扩展脉冲的程序(续)
经验技巧
S7-200 SMART PLC中有三种类型的定时器:接通延时定时器TON、保持型接通延时定时器TONR和断电延时定时器TOFF,有1ms、10ms和100ms三种分辨率,分辨率取决于定时器类型,如表1-1所示。要正确使用定时器,需要熟悉各种类型定时器的工作原理,控制定时器的启动、停止和复位是用好定时器的关键。
表1-1 定时器的特性
![](https://epubservercos.yuewen.com/7523AC/22450722209463906/epubprivate/OEBPS/Images/10_02.jpg?sign=1738864206-xlIqWaPlkHvqQd9DgLUljrldNlr1wyY9-0-49da61f6c82b69085ccc98371840475c)