当前位置:自动化网>紫金桥软件技术有限公司门户>应用案例>紫金桥软件批量数据采集处理

紫金桥软件批量数据采集处理

发布时间:2011-09-15 09:36   类型:技术指导   人浏览

问题的提出

对于一些特定的环境,有时设备无法及时将数据传递给监控系统,比如一些机车监控由于希望能够按着机车所属区域或所属路段进行统计管理,因此分析系统本身不能安装在某个机车。在这种情况下就要解决数据实时记录和数据传输问题。对于移动物体进行数据采集和传输的通常方法是通过无线电或GPRS方式来完成,但这两种方法通常都受到无线信息覆盖范围限制,并且对GPRS方式长期系统运行成本比较高有时会要求数据采集周期在几毫秒之内,但硬件设备却不具备实时上传数据的性能,比如柴油机发动机的转速数据,发动机高速转动时,需要记录下每10ms的转速,在此数据基础上进一步分析,而采集模块很难在这么短的时间内将数据上传至计算机。

解决方案

考虑到以上情况中,对数据在某段时间范围内的变化记录保存要求较高,用户需要根据这部分数据进一步完成分析工作,而分析工作一般不需要数据变化之后立即进行,往往是一段数据变化之后隔一段时间再做分析,也称之为离线分析。针对于此,系统可以添加中间一层硬件缓存,利用PLC或高速缓存卡等先将数据缓存,然后数据再集中采集的方式。

设计思路

硬件缓存区支持与上位机通讯,采用一次读入批量数据的形式,每个数据可以带有时间戳,或者有约定的时间准则,驱动将采集到的数据插入至紫金桥软件历史数据库中。人机界面中,通过报表、趋势等组件按照时间即可进行数据的查询显示。

实现效果

按照指定的时间范围,利用紫金桥取全部历史组件可以方便的查询出该范围内采集量的历史数据,时间戳精确到毫秒级。

通过查询界面可以快速标定一段时间范围内的历史数据及每个数据产生时间,通过与其它数据相接合,可以分析参数的走势

数据支持导出Excel文件,或者保存至关系数据库中,还可以作为OPC/DDE/ModBus Server,另外提供APIDBComATL等接口,方便其他程序在此基础上进一步分析。

总结

通过添加硬件缓存的形式,可以有效的解决高精度数据或者离线数据采集等问题,利用紫金桥报表、趋势等组件可以方便的进行数据分析,软件提供非常丰富的对外接口,数据可以导出至其他应用程序进行其他分析。

本文地址:http://ca800.com/apply/d_1nrutga2l21s8_1.html?WebShieldSessionVerify=woMckBlzlxEA3D8uZnad

拷贝地址

版权声明:版权归中国自动化网所有,转载请注明出处!

留言反馈
  • 评价:

  • 关于:

  • 联系人:

  • 联系电话:

  • 联系邮箱:

  • 需求意向:

  • 验证码:

    看不清楚?

X
下载企业APP

成为企业会员免费生成APP!