西门子PLC定时器的使用教程

西门子PLC定时器的使用教程

ID:37304516

大小:335.44 KB

页数:16页

时间:2019-05-21

西门子PLC定时器的使用教程_第1页
西门子PLC定时器的使用教程_第2页
西门子PLC定时器的使用教程_第3页
西门子PLC定时器的使用教程_第4页
西门子PLC定时器的使用教程_第5页
资源描述:

《西门子PLC定时器的使用教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SIMATICPLC计时器的使用SIMATICPLCTimerusageUserGuideEdition(2009年-1月)摘要本文档着重讲述西门子PLC中计时器的使用,包含计时器与循环程序的关系,计时器的运行特性等,举例,并进行分析。关键词计时器循环程序异步KeyWordsTimerCyclicprogramAsynchronismIA&DTService&SupportPage2-16目录一、分析Timer............................................................................................

2、.........................41,提出问题......................................................................................................................42,计时器描述...................................................................................................................53,计时器与循环程序的关系............

3、.................................................................................64,计时器动作的时刻........................................................................................................75,分析程序................................................................................................

4、......................9二、使用计时器注意...........................................................................................................15IA&DTService&SupportPage3-16一、分析Timer1,提出问题图1问题1:M10.2能否被置位?图2问题2:S_CU计数有无问题,M6.2能否被置位?先来了解一下都有哪几个计时器,以及它们的特性如何IA&DTService&SupportPage4-16图32,计时器描述从以图3可以看出5个

5、计时器的基本特性,可以简单的从中挑选与控制工艺相符合的计时器使用,如果想了解计时器的详细信息,可以选择计时器,并按F1看帮助信息中的具体逻辑图。以计时器SD为例,参见图4图4IA&DTService&SupportPage5-16我们从中可以知道,当触发端S的信号为上升沿时,触发计时器开始运行,时间结束后计时器输出端为1,S信号为下降沿时,计时器输出端为0那么根据此情况,以图1为例,咱们可以把刚才的梯形图程序通过时序图表示如下图5其中a,b之间是在扫描此段程序两个周期之间的间隙。图53,计时器与循环程序的关系经过分析,可以看出,M10.2(S)是可以被置位的,那为什么没有看见其被置位呢?大家

6、注意,这里t的时间是8s,我们知道,一个程序的扫描周期很短,可能才十几----几十毫秒,在线时候可以监控到ScanCycleTime。如图6IA&DTService&SupportPage6-16图6那这个时间不是远远超过了扫描周期么?我们又知道,如果程序扫描周期大于最大扫描周期监控时间ScanCycleMonitoringTime,那么将会触发中断,甚至造成CPU进入STOP状态。其实,计时器的执行是异步于OB1循环扫描的,只要计时器运行后,在每一周期扫描到计时器的触发端S信号如果为1,那么计时器就将在此周期继续计时。因此,它对于最大周期监控时间并没有太大的影响,只是调用语句时占用了少许u

7、s的时间。怎么来验证这个说法呢?就是说计时器的执行并不同步于OB1程序扫描周期。1,可以在程序中加入若干SFC47增大程序扫描周期(保证小于ScanCycleMonitoringTime),通过监控计时器的时间,可以看出,计时器的时间是跳跃式的变化的,也就是说,也就是说,当程序扫描完计时器,继续往下进行时,计时器满足触发条件进行计时,此周期往后的计时是一直在进行的。2,可以通过在中断来证明3,通过程序死循环监

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。