工控组态软件中数据处理的设计和实现

2016-05-30 23:17郭炳智
科技与企业 2016年6期
关键词:数据处理软件

郭炳智

【摘要】本篇文章主要对TCMate工控组态的测控软件及其主要的功能进行相关介绍,并且详细的对其实现方式及其在数据处理上的有关设计思想进行探讨。在数据处理中,采用了多种技术措施,例如:可视化的编程方式、OLE自动化、数据备份及恢复功能以及数据缓存等措施,这些措施的利用不仅能够有效的增强其时效性、提高其可靠性,还便于软件的操作,提高软件对数据的处理。

【关键词】软件;TCMate、数据处理;编程方式

在工控组态软件中,实时数据库是其软件的核心部分,而现场数据的准确获取则是控制系统的前提条件。同时,数据处理的管理系统是多个系统的纽带及桥梁,如报表系统、历史数据库系统、报警系统以及图形系统等。如何保持数据的一致性以及事物的正确性是数据处理的核心问题。本篇文章主要对工控组态软件中数据处理的设计及其实现进行分析。

一、工控组态软件的含义

控制系统开发的工具有多种,而工控态软件就是其中一种,软件的用户只需根据操作的对象以及任务要求,利用软件中所带的工具进行形象、简单的组态操作后,用户就能够获得想要的功能。此种搭积木的方式通常能够轻松的实现工控软件的数据编程,其开发成本更低;由于此系统的组成大都是积木块,因此其维护性及可靠性得到了相应的提升。在我国计算机控制软件中,工控组态软件将会逐渐成为现代的主流。

在本次研究中利用设了一个名为TCMate的工控组态软件包,以下将详细的对软件数据处理模块的实现及设计进行介绍。由于监控环境属于动态坏境,因此所监测到的数据在不断的进行变更及刷新,而系统的中枢则需要依据这些数据不断进行相应的处理,这就严格要求数据处理所得到的数据必须及时、准确,因为工控组态软件运行时的效率将会受到实施数据的影响,其决定了软件的成败。

二、软件的总体设计

(一)数据浏览

数据浏览是软件设计的重要目标,此模块的主要任务就是让用户能够进行数据浏览,其功能主要包括六个方面:第一是利用数据浏览,用户可以建立起完整的图形库,可以根据实际的需要来进行各种工艺图的绘制,而且在系统运行的时候,可以时时的进行数据库信息的数据提取和显示。第二是可以针对不同的应用对象进行分门别类的控件库建立。在控件库建立后,可以在线设置空间的状态,而且利用控件库还可以实现数据的动画显示。第三是在模块中的显示类控件具有报警显示功能,而且能够支持多媒体报警。第四是可以进行报警记录库的数据浏览。第五是可以进行实时和非实时的图像浏览,而且可以支持图像的本地获取和网络获取。最后就是能够提供高校、便捷的网络数据接口。

(二)数据处理

数据处理是软件设计的根本目的,而数据处理模块的主要任务就是要实现实时数据的加工处理、报警处理以及报表的生成等功能。在数据处理这一模块,主要可以实现五种功能;首先是用户能够根据自身的需要对不同的物理定义进行统计操作,在统计操作的时候,系统可以进行必要的函数分析。其次是利用数据处理模块,可以实现各种数据库图标的建立,通过图表建立,可以有效的生生成需要数据。第三是可以进行坐标的确定。利用数据处理模块,可以将曲线坐标进行定义,对于曲线的数据也可以进行获取。第四就是利用此模块可以实现历史数据库的数据提取。最后就是利用数据处理,可以实现数据的恢复和备份,这对于数据安全具有重要作用。

(三)测点管理

测点管理是此软件重要的一个模块,利用此模块主要是可以进行原始数据的获取、数据的输出,另外还可以进行测控过程的任务调度。测点管理主要实现三方面的任务,首先是进行数据输出序列的调整。其次是进行事件的驱动,最后即进行任务的执行。

三、软件的数据处理

(一)数据库生成

数据库的生成是数据处理的重要内容,主要包括三方面的数据库生成。首先是原始数据库的生成,原始数据库是数据处理的关键部分,原始数据库指的是没有经过任何处理的数据,生成原始数据库对于以后的数据对比具有重要的参考意义。其次是中间数据库的生成。中间数据库是数据库的重要组成部分,主要是利用中间数据库进行数据的存储和过度。最后是处理数据库的生成。处理数据库主要对信息处理的结果进行展示,处理数据库的生成能够直观的展示数据信息。

(二)数据库查询

数据库查询是数据处理的重要内容,在工作实践中,需要不断的进行数据查询才能够确定参考数据,最终获得有用的数据信息。在进行数据查询的时候,需要两步操作:第一步是进行系统的登录,通过软件登录进入到系统当中。第二步是进行数据库信息的搜索。在进入查询系统后,通过查询信息的录入,实现数据的查询。

(三)数据的恢复和备份

数据的恢复和备份是数据处理的重要内容。在实际工作中,往往会因为某些原因造成数据信息的遗失,数据信息的遗失对于数据处理而言具有重要的影响,一方面是会造成参考数据的减少,另一方面是造成参考面的缺失,所以在遇到数据遗失的时候要积极的进行恢复。而为了防止数据遗失,往往需要对其进行备份。在备份的时候要注意一点:就是备份数据要在单独的模块内进行,避免因为备份错乱造成后期数据使用和查找的麻烦。

结束语

工控组态软件中数据处理在生产实践中具有重要的作用,主要是因为通过数据处理可以实现工业生产的智能化和便捷化,而且利用数据处理,工业生产的效率会得到明显的提升。为了实现工控组态软件的数据处理,必须要对软件的数据处理模块进行详细的设计,避免出现数据紊乱的现象。另外,在设计实践中,对于数据处理要进行重点设计,因为这是软件的核心部分。

参考文献

[1]李宁.基于工控组态软件的PLC虚拟实验系统设计与实现[J].电子测试,2014,18:8-10.

[2]周庆生,李海波,付琛.基于工控组态软件的矿井主通风机在线监测系统[J].电工电气,2011,08:41-43.

[3]朱琳琳.中等职业学校数控专业教育中工业控制组态软件的学习[J].贵州农机化,2011,03:15-17.

[4]陈在平,苗家森,孙全胜,倪建云,贾超.基于组态王的加热炉监控系统[J].化工自动化及仪表,2012,09:1194-1196+1203.

[5]刘少军,张思雨.基于MCGS的污水处理集散控制系统的设计[J].国外电子测量技术,2015,09:48-51.

猜你喜欢
数据处理软件
认知诊断缺失数据处理方法的比较:零替换、多重插补与极大似然估计法*
禅宗软件
ILWT-EEMD数据处理的ELM滚动轴承故障诊断
软件对对碰
巧用立创EDA软件和Altium Designer软件设计电路
MATLAB在化学工程与工艺实验数据处理中的应用
即时通讯软件WhatsApp
Matlab在密立根油滴实验数据处理中的应用
谈软件的破解与保护
基于POS AV610与PPP的车辆导航数据处理