从Citect WEB发布探讨组态软件WEB发布功能

2013-03-12 00:54刘清华
中国科技纵横 2013年1期

刘清华

【摘要】基于浏览器/服务器模式的WEB发布功能以其低价高效的特点迅速进入工业自动化领域,成为组态软件不可缺少的功能之一,传统的客户/服务器模式的应用在逐渐被浏览器/服务器模式取代。本文通过citect组态软件的WEB发布功能探讨B/S网络计算模式的应用。

【关键词】Citect组态软件 WEB发布 B/S网络计算模式

1引言

在人类社会信息化高速发展的时代,Internet已经以蓬勃之势迅速渗透到人们生活的方方面面,WEB发布即WEB浏览器/服务器(Browser/Server,以下简称B/S)网络计算模式也随着internet的不断发展应运而生,这种计算模式克服其前身客户/服务器模式的缺点,以客户端电脑为出发点,采用“胖”服务器,“瘦”客户端的思想,简化了系统的开发维护和使用,因此而受到广泛欢迎。在工业自动化领域,越来越多的组态软件也在原来客户/服务器模式的基础上开始增加基于B/S模式的WEB发布功能,B/S网络计算模式开始广泛地应用于工业自动化领域,本文将结合笔者参加过的某天然气公司SCADA系统调度中心citect软件的WEB发布功能探讨组态软件中WEB发布功能的实现。

2CITECTB/S网络计算模式的工作原理

图1CitectSCADA客户端通信系统结构图

上图中,在WEBSERVER上安装的IIS(InternetInformationServer,互联网信息服务)提供建立网页发布的平台,安装了WEBSERVER后即可创建citect网站,CitectSCADARuntime将部署好的工程页面及控件发布到citect网站上。WEBSERVER在确定登录信息后向WEBClient发送连接信息,连接建立成功后向WEBClient发送页面及控件。WEBClient分析下载到的工程,找到CitectSCADARuntime的IP地址,并向其发送请求建立IP连接,从其上获取并显示原始数据、报警、趋势。

Web服务器只是一个概念意义上的服务器,在实际的项目配置中不必为Web服务器配备独立服务器。任何安装IIS以及CitectWebServer程序的机器都可以作为Web服务器,它的作用只是提供web客户端安全验证和下载的功能,不提供数据服务。

3实现方法

操作系统:Windows2003Server

其它组件:MicrosoftInternetExplorer6.0

InternetInformationService(IIS)5.0

组态软件:Citect6.1

根据WEBClient工作原理,我们不难明白B/S网络计算模式的实现方法,根据上述客户端通信结构图将实现方法总结如图2:

上图显示了B/S网络计算模式的实现步骤,在WEBSERVER服务器端需依次安装IIS平台、创建CITECT网站、创建用户及为用户分配权限。CitectScadaRuntime主要进行工程部署,并将部署好的工程保存至Citect空白网站准备发布。上述步骤完成后,在客户端电脑上安装控件后就可以在Client浏览工程了。

4citectB/S网络计算模式优缺点

在该天然气项目中,系统不仅有配置成B/S网络计算模式的两台浏览器电脑,而且还有两台配置成客户/服务器模式的电脑。经过对两种计算模式进行比较得出B/S网络计算模式的优点如下:

(1)高效。系统开发维护工作集中在服务器端,客户端零维护,提高工作效率。

(2)低价。客户端无需安装组态软件,为企业节省软件费用。

(3)客户端操作系统多样化,只要有IE浏览器即可访问服务器。

值得一提的是,CITECT的WEB发布技术是基于XML技术的,解决众多组态软件浏览器端和服务器端频繁地进行大数据量通讯,占用大量的带宽资源的问题。

然而B/S网络计算模式并非完美,作为一种新生技术应用于工业领域,尚处于试验阶段,仍有不足之处。

(1)相对于客户/服务器模式客户端功能弱化,只能进行简单的操作。

(2)WEB客户端响应速度慢,页面刷新慢。

(3)服务器运行数据负荷大,一旦系统服务器发生崩溃,后果不堪设想。

(4)面向不可知的用户群,安全性低。

5B/S网络计算模式发展趋势

B/S模式的产生无疑为组态软件开发增添了新的亮点,它高效低价的特性,尤其在JAVA这种跨平台语言产生之后,已经对传统的客户/服务器模式形成强烈冲击。经过上述优缺点对比,相信随着组态软件WEB技术的发展,B/S网络计算模式在发扬它高效低价优点的基础上首先会向着提高运行安全性和强化客户端功能方面发展。同时基于XML的WEB发布技术也将成为发展趋势。

6结语

总之,Web技术的先进性助推了组态软件功能的革新,组态软件又使WEB技术在工业自动化领域的使用得到发扬,相信随着WEB技术与组态软件的发展,两者将实现更好地结合并服务于各个领域。

参考文献:

[1]万博通公司技术部,网络系统集成实用技术与方案设计指南.海洋出版社,1999年.

[2]Citect帮助文档UsingtheWebClient部分.