西门子S7-200PLC编程中定时器的应用

来源 :科学与财富 | 被引量 : 0次 | 上传用户:hgwxd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:西门子S7-200PLC具有接通延时、记忆延时、断开延时和1ms、10ms、100ms定时器等功能。在程序设计中,合理使用不同功能和不同分辨率的定时器,可以使我们的程序功能更完善实现更顺利,同时定时器除了定时功能外,还可以灵活运用,实现其它功能。
  关键词:S7-200;PLC;编程;定时器
  西门子S7-200 PLC内部,按功能分有三类定时器,分别是接通延时定时器(TON)、有记忆接通延时定时器(TONR)、断开延时定时器(TOF);按定时分辨率分同样有三类定时器,分别是1ms、10ms、100ms定时器。每个定时器有2个输入端,分别是使能输入端和预设值输入端。当使能输入端接通时,接通延时定时器(TON)和有记忆接通延时定时器(TONR)开始计时,当定时器的当前值大于等于预设值时,该定时器位被置位。当使能输入端断开时,接通延时定时器的当前值清0,而有记忆接通延时定时器的当前值则保持不变,在下次使能输入端接通时继续计时,利用这一点,我们可以用有记忆接通延时定时器来统计使能输入端的接通时间,在再次使用有记忆接通延时定时器之前,需要用复位指令清除当前值。对于断开延时定时器(TOF),当使能输入端接通时,定时器位立即接通,并把当前值设为0;当使能输入端断开时,定时器开始计时,当达到预设时间时,定时器位断开,并停止计时。由于断开延时定时器必须用输入端从接通到断开的跳变启动计时,如果输入端接通持续时间短于预设值,定时器位将保持接通,下次输入端接通后断开时才开始计时,在设计程序时需注意这一点。
  西门子PLC程序执行一个循环称为一个扫描周期。CPU在一个扫描周期内执行以下任务:读输入、执行程序、处理通讯请求、执行CPU自诊断测试、写输出。这些任务是按一定顺序执行,而不是并行处理,在每个扫描周期开始时将数字输入值写入输入映像寄存器中,执行程序阶段则逐条执行指令,处理通讯请求阶段处理通讯端口的信息,自诊断阶段则检查硬件和程序存储器,在扫描周期的末尾将输出映像寄存器中的数据写入数字输出点,如图一所示。中断程序例外,它可以在扫描周期任意时间执行。
  在同一个程序中,一个定时器不能同时作为TON和TOF使用。对于不同分辨率的定时器,除了定时最大值不同外,在程序中使用方法略有区别。1ms定时器启动后,定时器当前值每隔1ms刷新一次,不与扫描周期同步。10ms定时器启动后,定时器当前值在每次扫描周期的开始刷新,即在一个扫描周期内定时器位和当前值保持不变。100ms定时器启动后,定时器在每次扫描周期的开始将累计的100ms间隔数加到当前值中,但只有定时器指令执行时,其当前值才刷新,也就是说,如果100ms定时器激活,但在某一个周期没有执行定时器指令,定时器的当前值不刷新,从而造成时间丢失;同样的,如果在一个扫描周期内多次执行同一定时器指令,就会造成多计时间,因此在设计程序时必须保证同一个100ms定时器指令每个扫描周期只执行一次。
  由上述描述我们可知,PLC定时器的定时时间是有误差的,在程序设计合理时,其误差最大值由其分辨率来决定。结合定时器更新方式和CPU的扫描周期,我们可以看出,对于1ms和10ms定时器,不可以用定时器自己的定时器位控制自身,而100ms定时器可以这么使用。
  定时器除了定时功能外,还可以灵活运用,实现其它功能。如利用定时器实现硬件滤波,去除瞬间抖动,防止误操作;还可以利用定时器预设值和当前值实现不同周期和占空比的脉波输出,如图二程序和波形图所示,实现了周期0.5秒占空比0.4的脉冲输出。
  
  在PLC程序设计中,合理使用定时器,可以避免不必要的问题。在我部门发射机自动化监控程序设计过程中,有一部需要使用自由口通信来采集发射机的模拟量和状态,它们采用了不同的采集频率,因此我们分别使用了两个定时器来控制。在调试过程中我们發现采集的数据误码率非常高,经常连续数次采集都是错误数据,排除了硬件问题后,我们仔细分析程序,发现两个定时器的启动不同步,造成的后果就是有可能两次采集间隔时间太短。我们修改了程序,将两个定时器启动同步后再测试,误码率大大降低,完全可以满足我们监控需求。
  总之,在PLC程序设计中,合理使用不同分辨率的定时器,可以使我们的程序功能更完善实现更顺利。
  参考文献:
  [1]《S7-200系统手册》
  作者简介:
  宫兴广(1967-),男,汉族,山东济南人,本科,济南广播电视台科长,初级职称,主要研究方向:无线电工程。
其他文献
摘 要:随着社会的不断进步,人们对车辆这一代步工具的要求也随之逐渐增大。我国汽车行业的发展也得到了稳步的提升。为了适应人们快速增加的物质需求,汽车制造者将机电一体化的技术应用到了现代汽车的设计中来。让生产出的汽车在性能上有了显著的提升,极大地提高了国产汽车的性价比。据此,阐述了汽车设计过程中涉及的机电一体化技术的一些重要内容以及有关理论知识。  关键词:机电一体化;汽车设计;应用  引言  早期,
期刊
摘 要:随着我国社会的进步,高科技信息技术的迅速发展,互联网时代的到来,我国各行各业也处于一个迅速发展的阶段,并且各行各业都在引进各种高科技装备,来完善及强化企业内部的结构,为了能够更好地跟上时代前进的步伐,也为了使得我国铁路部门内部组织以及各个环节能够持续稳定的发展,我国铁路行业也适当的引进了一些高科技配置设备以及先进的技术,来实现在社会高速发展的情形下不断地对我国铁路部门相关制度进行完善和创新
期刊
摘 要:科学技术伴随着经济的发展,也取得了显著的进步和发展。最近几年来,我国的计算机软件技术发展的速度变得越来越快,各行各业想要获得更好的发展,都离不开计算机技术的进步和发展,人们的日常生活也随着软件的更新换代,发生了巨大的变化。利用互联网,人们可以在网上进行学习、购物等等,人们的生活也由此变得更加的便利,这在一定程度上提高了人们的生活质量以及生活水平。人们逐渐步入了大数据时代,数据时代,计算机得
期刊
公司概况:溧阳市金桥机械有限公司地处长江三角经济区,位于国家AAAAA级旅游风景区天目湖旅游度假区与中国道教圣地茅山风景区的交界处——竹箦镇,104国道傍镇而过,距上海、杭州、南京均在2小时车程内,风景优美,水陆交通非常便利。  我公司于2011年起开始生产ADI900-1600及CADI-15、CADI-25的各类出口的工程机械及农业机械用铸件。  技术背景:随着装备制造业的快速发展对铸件的要求
期刊
摘 要:随着现代生物学与生物技术的发展,生物科学技术已广泛应用于社会生产生活各个领域,对医药、军事、环境保护等领域的发展具有重要影响。文章分析了生物科学技术的内涵,剖析了将其应用于医药领域的重要意义,并尝试探讨了其在医药领域中的具体应用,希冀对相关部门提供参考。  关键词:生物科学技术;医学领域;制药领域;基因重组  引言  生物学是基础学科,具有与农学、医学、仿生学等学科交叉研究的可行性,将生物
期刊
摘 要:高效液相色谱法在食品质量检测系统中的有效落实,一方面能够为食品质量检测提供更科学化的操作平台,使食品材料内潜藏的物质更便于识别,并能够进行定量;另一方面,借助色谱峰等数据,更便于察觉食品质量检测数据中潜藏的风险元素,以便食品质量可控性增强。本文基于高效液相色谱法原理及优势展开分析,在明确实际应用的同时,期望能够为后续食品质量检测工作的开展提供良好参照。  关键词:高效液相色谱;质量检测;实
期刊
摘 要:以电子计算机技术为标志的新科技革命成为世界发展的大趋势、大潮流。在任何领域中,计算机技术都会扮演中重要角色,人们的生活也为此更加便利,也更加的智能化、自动化。而这对我们从事电网建设的工作者和研究者来说,既是机遇又是挑战。如何将计算机技术运用到电力系统之中,使电力系统自动化、智能化是我们不得不去思考的问题。  关键词:计算机技术;电力系统自动化;应用  电力系统自动化能较大程度的满足用户的用
期刊
摘 要:通过码头项目建设应用EPC管理模式的原因分析,最终提出了码头项目EPC管理模式的具体应用,切实有效解决了码头项目建设中的问题,为顺利完成码头项目建设提供了一定的思考和借鉴。  关键词:EPC;码头项目;建设管理  码头项目建设时间长、参与单位众多,是一项较为复杂的系统工程。因此,在码头项目建设中,应用EPC,不仅符合现阶段项目建设的潮流,也符合未来项目建设的趋势,有助于我国码头项目建设的管
期刊
摘 要:智能技术是科技快速发展的产物,在电气工程自动化控制中的应用,极大地提高了自动化控制水平。本文首先简要论述了电气工程自动化控制中智能技术应用价值,其次深入探讨了智能技术在电气工程自动化控制中的具体应用。  关键词:电气工程;自动化控制;智能技术;应用  社会经济和科技的快速发展,电气工程自动化行业迎来了巨大发展机遇和挑战,尤其是智能技术广泛应用在电气工程自动化控制中,有效提高了自动化控制水平
期刊
摘 要:目前,粉尘问题是影响选煤厂安全、高效生产的关键因素,它不仅对环境造成了污染,也严重损耗了原料,并且还会磨损设备,导致产品质量下降。本文根据当前选煤厂的实际情况,对选煤厂产尘点以及选煤厂粉尘的危害进行综合探讨,并提出了选煤厂粉尘的治理措施,为今后的研究提供一些必要参考。  关键词:选煤厂;粉尘;爆炸  一、引言  作为一个煤炭生产大国,我国有着丰富的煤炭资源,而且煤炭产业也成为国民经济发展的
期刊