关键词:紫金桥 压力测试 PLC 数据采集
一、项目背景
该流体动力公司生产一种压力测试设备,可以连接不同的工件,测试很多不同型号的产品。已有的测试方式都是靠人工来操作,包括冲水、增压、卸压、排水等项目测试,从而造成测试过程不精确、不稳定等问题,效率低,出错率高。同时,测试记录和过程数据都没有保存,不方便日后的历史数据追溯。为了解决这些问题,采用了基于紫金桥监控组态软件的压力测试系统。
二、系统架构
该系统通过PLC采集3个传感器数据,控制5个开关。
三、系统功能描述
1、现场数据实时采集
通过串口实时采集现场PLC的数据;
2、动态模拟现场采集的各种数据
系统可以显示PLC设备的实时数据,以曲线方式展现实时数据;
3、高效历史数据处理
可以通过紫金桥软件自身的过程数据库高效处理历史数据,实现高精度、高压缩比的数据存储,历史数据存储精度可以达到毫秒级,系统最高可以实现1:40的高压缩比;
4、灵活的历史查询方式
紫金桥软件支持报表、曲线、直方图等多种模式查询历史数据;
5、历史记录
保存每次测试的数据记录和曲线,便于以后查询;
6、曲线分析
可以通过曲线组件查询实时数据或历史数据,曲线支持任意放大、缩小;
7、报表查询
报表自身以单元格为单位,设置颜色、背景、格式和脚本动画;报表支持数据导入、导出,打印、打印预览、可以灵活设置打印参数,同时报表还支持关联其他关系数据库,单元格合并等多种功能;
8、开放的数据接口
系统提供了开放的数据接口,可以通过OPC、DDE、Modbus、ODBC等多种方式和其他软件系统进行数据通信;
9、参数设置
系统提供实验参数设置,可以与PLC通信下置实验所需参数。
四、系统效果
1、导航菜单
菜单主要包括:主操作界面、历史查询界面、参数设置界面、退出系统。
2、主操作界面
该界面进行压力测试时实时数据检测的监视,编号显示为上一次设置的编号,或者本次参数设置中设置的编号。实时压力为PLC采集到的数值。右边有操作按钮框。中央为实时压力曲线表示。
3、历史查询
该界面提供查询工件的测试历史数据查询,分为二种方式:按时间查询,按工件编号查询。按时间查询:选择开始时间、结束时间,进行综合查询。按工件编号查询:根据输入的工件编号进行查询。
选择某一查出来的工件测试记录,点击查看曲线,可以得到本次试验的历史曲线图。提供打印和导出功能。
4、参数设置
该界面提供压力测试实验的所有参数设置,根据现场环境,使用软键盘输入。点击确认修改即可下置PLC执行。
五、系统小结
本系统采取了下位机控制,上位机监测统计的控制模式,充分发挥了PLC实时控制和组态软件灵活便捷的特点,实现了低成本、高效率、高可靠性的要求。与直接采用编程语言进行开发的系统比较,大大节约了开发的时间和成本。该系统的成功应用,使该厂的信息化建设提升了新的层次,通过对生产数据的统计、分析,可进一步提高管理水平,降低成本,提高效益,得到了用户的高度认可。