电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> PLC基础入门教程 >> 正文

如何使用西门子S7-200 PLC实现工作小时累计,时间累加流程图及设计

作者:佚名    文章来源:本站原创    点击数:    更新时间:2023/9/5

一、前言

工作小时累计是工程机械设备一个必备的功能。一方面它是企业与客户之间履行保修条款的重要的数字证据;另一方面也是用户施工结算的有效工作数据。传统的小时计大都是电磁机械式的,也有用液晶式的。随着科学技术的不断发展,plc(可编程序控制器)在工程机械设备上被广泛应用。三一重工股份有限公司在所有的产品中全部使用了siemens公司的S7-200PLC,使产品的可靠性、控制精度、智能化程度、扩展性都有了很大的提高。S7-200功能强大、资源丰富,用它来实现工作小时累计是可行的,传统的小时计可以省掉。

硬件组成

在现有的S7-200PLC电气系统中,不需要增加任何资源。在外部计时条件满足的情况下,CPU开始计时,同时,计时数据通过PPI电缆传到人机界面显示。

 

软件设计

计时器。利用系统的特殊寄存器标志位SM0.5作为计时脉冲,接通一次(或断开一次)为1秒,用计数器累计时间,满60向前进位。

时间累计。实时的小时计是前一次的累计时间加本次的工作时间。H=h0 h1。

时间存储。用永久存储的方式存储时间数据到EEPROM存储器。

存储周期。存储周期长,EEPROM存储器使用的时间长,但计时精度低;存储周期短,计时精度高,但EEPROM存储器使用的时间短。这是一个矛盾的统一,设计时要根据系统的实际情况确定合适的存储周期,一般设计为3-5分钟。进行一次永久存储的操作,扫描时间会增加15-20ms。

小时计编辑功能。考虑到CPU有可能损坏的原因,更换CPU后小时计的数据会清零,所以,小时计要有编辑的功能才更完善,当更换CPU后,通过界面可以把以前的工作数据输入到系统并永久存储,在这项操作时,为了使编辑的数据能够成功存储到永久存储区,必须在数据编辑完后,让CPU再运行一个大于存储周期的时间。当然,为了使工作数据的严谨性,小时计的编辑一定要密码进入。

存储地址更换。为了小时计的实时性和准确性,存储周期不能设计得太长,一般设计为3-5分钟。EEPROM存储器操作的安全次数为10万次,那么一个EEPROM存储器安全计时时间100000×3/60=5000小时,一般机器的工作寿命是大于这个时间。解决这个问题的办法是在计时次数超过100000次时,更换存储地址。为了存储地址更换的方便,小时计的寻址方式采用间接寻址。

存储次数存储。为了小时计存储地址更换的需要,存储次数也要与小时计一样进行永久存储,并到100000次后更换地址。

地址更换的次数存储。为了小时计存储地址更换的需要,地址更换的次数也要与小时计一样进行永久存储,由于次数不多,所以,不要更换地址。

程序流程简图

工作时间累加的程序流程图 

误差分析

小计时产生误差的原因有两方面,一个是计时误差,另一个是存储误差。

计时误差。本小时计的计时器是用系统特殊寄存器标志位SM0.5,它的状态变化周期是500ms,如果程序运行时捕捉不到状态的变化就产生误差。通过长期的监控实验,这个计时误差很小,1小时的误差不到1秒,可以忽略不计。

存储误差。机器在关机时,后一次存储还没来得及执行,产生存储误差。这个误差是一个负差,计时时间比实际的工作时间表小。每次关机的大误差是一个存储周期的时间3分钟。

累计时间使用了实例参考:西门子200SMART PLC电机运行时间累计及维保程序设计

www.dzkfw.com.cn/Article/tixingtu/8734.html

统计小时、分、秒的梯形图程序如下:

统计小时、分、秒的梯形图程序 

总结

经过500台机器三年时间的现场施工运行,小时计工作稳定可靠,没有出现任何故障。大的计时时间已达8000小时。小时计计时范围宽,可达10万小时以上,可满足机器终身的计时要求。时间数据存在EEPROM上,更可靠、更安全。小时计数据可以密码进入进行编辑,消除了CPU损坏的后顾之忧。可以节省一个电磁机械式的小时计,节约了一定的生产成本。**的缺陷是存在一个存储误差,这个问题是可以通过程序的改进使误差减到小。

Tags:工作小时累计,计数器,计时器,S7-200  
责任编辑:admin
相关文章列表
盖革计数器原理_盖格计数器的作用_一款盖格计数器电路
西门子S7-200 SMART PLC定时器计数器的实现用于统计设备的转速
西门子S7-200 SMART PLC如何读取计数器当前值
西门子plc S7-200按下启动按钮指示灯点亮,按钮使用计数器和计时
PLC初学者定时器、计数器程序编写图解(实验篇)梯形图编程
西门子plc梯形图实例S7-200系列PLC增减计数指令入门 CTUD增减计数
三菱plc FX-PLC实现按钮计数控制的梯形图实例  计数器使用
plc高速计数器与普通计数器的区别
西门子S7-200系列PLC增减计数器练习 梯形图实例
西门子S7-200系列PLC减计数指令入门教程  梯形图实例CTD
西门子S7-200系列PLC计数器练习第一部分  梯形图实例CTU
使用PLC采用计数器对电动机进行起动停止,单按钮启停
三菱PLC计数器应用梯形图编程举例
详解 NE555简易光控脉冲计数器电路图
PLC定时器和计数器的应用程序,定时器梯形图
西门子PLC定时器定时时间太短?巧用计数器延长计时时间
利用定时器与计数器设计一PLC控制的长延时电路
西门子plc的计时器计时值的读取和设定
定时器与计数器组合的延时PLC程序梯形图
用PLC的计数器编制电子时钟梯形图实例
绕线机电子计数器电路图,CD40106 Winding machine electronic co
PLC简易编程及定时器、计数器应用实验
51单片机00-59秒计时器 0-59s Timer
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询