【讨论】用西门子PLCS7-200实现工作小时计

[复制链接]
查看607 | 回复1 | 2010-2-28 21:57:00 | 显示全部楼层 |阅读模式
一、前言
????工作小时累计是工程机械设备一个必备的功能。一方面它是企业与客户之间履行保修条款的重要的数字证据;另一方面也是用户施工结算的有效工作数据。传统的小时计大都是电磁机械式的,也有用液晶式的。随着科学技术的不断发展,plc(可编程序控制器)在工程机械设备上被广泛应用。三一重工股份有限公司在所有的产品中全部使用了siemens公司的S7-200PLC,使产品的可靠性、控制精度、智能化程度、扩展性都有了很大的提高。S7-200功能强大、资源丰富,用它来实现工作小时累计是可行的,传统的小时计可以省掉。
????硬件组成
????在现有的S7-200PLC电气系统中,不需要增加任何资源。在外部计时条件满足的情况下,CPU开始计时,同时,计时数据通过PPI电缆传到人机界面显示。
????

????软件设计
????计时器。利用系统的特殊寄存器标志位SM0.5作为计时脉冲,接通一次(或断开一次)为1秒,用计数器累计时间,满60向前进位。
????时间累计。实时的小时计是前一次的累计时间加本次的工作时间。H=h0+h1。
????时间存储。用永久存储的方式存储时间数据到EEPROM存储器。
????存储周期。存储周期长,EEPR
????OM存储器使用的时间长,但计时精度低;存储周期短,计时精度高,但EEPROM存储器使用的时间短。这是一个矛盾的统一,设计时要根据系统的实际情况确定合适的存储周期,一般设计为3-5分钟。进行一次永久存储的操作,扫描时间会增加15-20ms。
????小时计编辑功能。考虑到CPU有可能损坏的原因,更换CPU后小时计的数据会清零,所以,小时计要有编辑的功能才更完善,当更换CPU后,通过界面可以把以前的工作数据输入到系统
.....查看全部

以上是引用“用西门子PLCS7-200实现工作小时计” 时间:2007-4-19 8:27:00
是不是可以将存储时间的字设制成断电存储,不必经常存储到eeprom中,防止其因有限的存储次数而损坏。
cuiyi | 2010-2-28 21:57:00 | 显示全部楼层
很精僻???
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则