除了上述提到的两大特性外,组态软件自身还是一种开放型的工业监控软件。它的界面为窗体框架结构;出入多线程、COM 组件的新技术被集成,已达到能够实现多时多任务控制的目的。同时,为了提供其应用的灵活性,组态软件提供了多种编写语言,如BASIC、C语言这些流行的编程语言。除此之外,他还内置语言编译系统,语句完成编写后可直接编译,自动完成,无需人为手动操作。无论是本次的设计系统还是其他应用组态的工程里,都不会出现像编写C,VC还是BASIC这些语言时会出现的复杂程序,这里会应用的语句不过是一些简简单单的语句,直观地反映出其实现的功能。
除了语句外,人机交互界面这一环对于组态工程来说亦是相当重要的一环,它的设计直接就会影响整个系统的便捷性。一般来说,界面的设计是由两部分来实现的,即工程浏画面开发系统和画面运行系统这两大组态常用的功能应用。本次毕设的主题是工业气体质量检测系统,该系统就是以化工单位生产线为基调,用仿真系统的动画演示演示出其生产过程,系统作为拥有监控作用的一环,会对生产现场的气体含量进行数据采集,并进行分析处理。而上述过程中的演示主画面、报警和事件处理、实时趋势曲线、历史数据查询、实时数据报表需要人为操作系统,切换画面到相应界面后可以找到所需的数据。而这之间的切换主要是通过界面上的一系列功能按钮来实现的,尤其是在对历史数据进行查询时,就需要对时间点进行选择,才能提供出完整数据。这就是人机交互界面,画面给用户直观地演示出整个过程,查询功能以及对生产的控制只需用鼠标点一下按钮就可实现。单以本次毕设所开发的系统为例,从组态主界面上可以直接地实时观察到整个生产线上各反应气体含量的动态变化 ,同时也设定了可让用户直接看到实时采集的数据的界面,数据曲线也是实时描绘,含量怎么变化,曲线当然也会跟着变。
综上所述,组态王软件是最符合当前实验调剂的理想仿真实验平台 ,传统意义上他继承了传统实验的参与性,实际意义中其操作性简易的优点毋容置疑;另一方面,他作为一种软件,利用计算机优势 ,充分发挥了资源共享的能力,表现直观,减少了不必要的支出,其自身的成本甚至可以不计,解决了传统实验需要相应硬件,代价大的不足之处 ,进一步提高了实验效率。对于实验者来说,其简易的操作以及浅而易懂的流程为不会编程的人们创造了机会,提供了便利。实验过程可以得到的实验数据皆为动态数据 ,采集的数据具有实时性,生产中为监管人员提供实时信息以了解现场状况,提高了生产的安全系数。对于编写者来说,可以借这一系统了解整个生产流程,同时也留有改进空间,可以根据时代变迁进行系统调整,以迎合将会出现的问题以及实现系统的功能多样性,扩展功能实现更多的可能性,具备很强的现实意义和发展潜力。
1.1 课题的背景及研究意义
组态软件的出现无疑对本身很繁琐的通过编程实现工业控制任务提供了一种新的选择。之前如果要实现一项任务通常需要编写复杂,不易阅读,数目相当庞大的代码来实现。这种通过编写大量程序代码实现目的的手段不仅对编写者来说工作量庞大、所需的时间周期长,而且出错率非常高,针对问题进行排查的过程相当繁琐,即费力,又费时,还不能保证质量。如果是企业要求,这种方法很难保证工期。而组态软件的出现无疑是带来了福音,时间周期大大被缩短,使之前可能需要多个月完成的工作瞬间缩短到几天,一方面保证了工期,同样也为人员减轻了工作负担。由于以组态软件来实现项目是不需要泰国复杂数额庞大的程序代码,其出错率大大降低,即使发生了错误导致某功能不能正常运行,其排查手段也非常简单,哪一部分不能运行,就检查哪个部分的设定和控制代码,针对错误进行相对应的修改变动,而不会像编程那样,一处出错,多盘皆变。对编写者来说,这为其本职工作提供了相当大的便利。对初学者来说,这样便捷的软件可以让他们在短时间内就能掌握基础知识并加以实践。对企业来说,培训人员的成本省了,出错率低了,系统可以尽早为其投入到实际使用中,从而带来搞生产效率,提升可获得的利润,可谓一举多得。 基于组态王的工业气体检测系统的设计和开发+源程序(3):http://www.youerw.com/zidonghua/lunwen_17414.html