王平\李永强2(1.中国矿业大学资源与环境工程系,北京100083;2.清华大学电机系,北京100084)阐述了开发过程中遇到的-些实际问题及其解决办法。
达到300万t,将华亭煤矿建成了高产、低耗、低71994-2014C!LinaAcademic随着工业自动化技术的飞速发展,监控软件日新月异。在国内自控工程项目中,上位机控制系统的实现主要有2种方法:1开发人员用visualbasic、visualC+ +等工具从底层开发,如由清华大学电气实验室开发的元宝山电厂3号机程控输煤自动控制系统,就是用visual C++开发的;④用工控组态软件进行二次开发,目前大多数工程项目都采用这种方法。国内外有很多工控组态软件可以供用户选择,其中国外的有:美国Intellution公司的FIX系列产品顶TOUCH,澳洲西雅特公司的CI-TECTl2J,PPCSOFT公司的WECON(4)等。这些(段)高度以12~15m为宜,采放比取1:(4~ 5.8)。采煤机斜切进刀,截深0.8m;工作面设置2部刮板输送机,前部输送机距采煤机后滚筒15m移置,后部输送机在移架前拉移;顺序移架,移架步距与采煤机截深相同;顶煤采用两采一放,由底板向顶板方向依次放落顶煤,放煤方式为隔架多轮放煤;放煤时,相邻两架可同时进行,以提高放煤效率。华亭煤矿急倾斜特厚煤层水平分层(段)综放工作面采取端头支架放煤、爆破松动顶煤、爆破回收底板侧三角“死煤”、优化巷道布置、合理配备回采设备等措施后,按照/一井二面“模式,使急倾斜特厚煤层综放开采连续13年未发火,资源采出率达到86. 7%,百万吨死亡为零,年产能力软件的研制时间比较早,功能强大,但价格昂贵。
国内的有:组态王和MCGS等,这些软件虽然研制较晚,但都吸取了国内外监控软件的优点而且采用了最先进的软件设计思想和技术,在功能上可以与国外的软件媲美,而且价格只有国外软件的1/3-1/8.从组态王的特点以及作者的实际应用,可以证明组态王是一个非常好的工控软件。
1.2组态王6 0软件包的组成运行系统(TouchView)、信息窗口等4部分组成。1.3运用组态王6.0建立应用程序项目的一般过程制作图形画面。用户可以为每个应用程序建立数目不限的画面,在每个画面上生成互相关联的静态或动态图形对象。组态王提供类型丰富的绘图工具,还提供按钮、实时趋势曲线、历史趋势曲线、报警窗口等复杂的图形对象。
构造数据库。数据库是组态王软件的核心部分,在TouchView运行时,含有全部数据变量的当前值。变量在画面开发系统中定义,定义时要指定变量名和变量类型,某些类型的变量还需要一些附加信息。数据变量的集合称为/数据词典“。
定义动画连接。动画连接是指在画面的图形对象与数据库的数据变量之间建立一种关系,当变量的值改变时,在画面上以图形对象的动画效果表示出来;或者由软件使用者通过图形对象改变数据变量的值。组态王提供了21种动画连接方式。一个图形对象可以同时定义多个连接,组合成复杂的效果,以便满足实际中任意的动画显示需要。
运行和调试。在组态王软件的实时运行环境TouchView中,运行和调试在画面制作系统中建立的动画图形画面。
2循环水泵PLC自动控制系统的组成本项目分2部分,即上位机MMI部分和下位机PLC控制部分。由于电厂水泵运行的特殊性,项目需要双机热备系统,通过多方调研和考证,选3循环水泵PLC自动控制系统的主要功能31对可控制的设备进行自动控制控制系统可以对16台设备进行自动控制,包括对各种泵的启停和各种门的开关操作。操作通过鼠标点击即可完成。在现场,各设备的启动受各种复杂的闭锁条件的限制,为了节省点数和降低难度,这些都在下位机PLC编程中完成,在上位机组态王中,只是做一些简单的判断。下位机PLC 32动态实时显示现场设备仪表的状态在上位机人机界面中,通过设备图示的颜色,闪烁状态及二者的结合可判断设备的各种状态,包括设备启停过程,开关状态,各种故障类型等。具体表示如下:开到位为红色,关到位为绿色,开关过程为蓝色闪光,开故障为红色闪光,关故障为绿色闪光,其它故障如断电等为黄色。各设备状态的检测数据在人机界面中都有实时显示,为了方便操作人员决策,对某些重要变量设置了实时趋势曲线、历史趋势曲线、及实时动画。
33帮助系统因为现场设备的启停等操作有很多闭锁条件,当启动或停止某些设备时往往由于闭锁条件而无法完成。为了方便操作人员查明原因,设计了设备操作帮助系统。比如启动循环泵操作,点击设备图标后,弹出操作对话框,如此时点击对话框上的帮助按钮,即可弹出帮助画面,在画面中列出了所有启动循环泵的闭锁条件,且闭锁条件是实时的。由于闭锁条件比较复杂,采用了矩形图的方法。为控制系统中可控设备1号循环泵的帮助画面。
循环泵启动帮助画面具体说明如下:在帮助画面中,有黄色和蓝色2种框。凡黄色框中的闭锁条件(竖列)是与的关系,凡蓝色框中的闭锁条件(横排)都是或的关系。满足与不满足是通过颜色来反映的。满足为黑色,不满足为红色。
在中,1区(黄色框)中的全部条件必须都满足,即字符的颜色必须是黑色。2区(蓝足,即每1个横排至少有1个不是红色。4区(蓝色)有4个小黄框,根据规定,只要有1个小黄框满足条件即可。
才能开启1号循环泵。
对于闭锁条件比较复杂的控制,矩形图的方法是一种非常简单和实用的方法。通过矩形图,操作人员可以在最短的时间内知道设备是否可以进行操作。在现场应用中评价较高。
34操作员报告及事故追忆组态王60的数据库管理功能较强大。在组态王中,数据的保存主要有2个途径:1把数据保存到文件,以日期为文件名;④通过Windows的ODBC动态保存到各种数据库中,如Microsoft公司的ACCESS、SQLSERVE民ORACLE公司的ORACLE等。用户可以对保存到这些数据库中的数据进行其他操作。操作员报告可以查询操作员某段时间在上位机的任何操作,事故追忆可以查询系统运行期间发生的各种报警,设备跳闸,模拟量超限等事故的详细信息。在本项目中,这些信息都被保存到Microsoft公司的ACCESS中,组态王通过报表在界面中输出查询结果。
4结语本文是在实际项目开发过程中形成的,系统投入运行后,效果很好。本项目的开发前后不到一个月,这充分说明,应用优秀的工控软件不仅能很好地满足要求,而且还可缩短工期,节省人力。项目的成功运行也是对国产软件组态王的又一次肯定。