点击接通在线客服
实时监测系统实现Web发布的一种安全组态方法
【来源/作者】中国计量报 【更新日期】2014-12-5 15:50:10

网络技术的快速发展,基于Web方式的B/S体系结构因其具有开放性、灵活性和易用性的特点而被广泛应用于业务信息交互。对于客户端而言,面对的是界面统一、易于操作并且与平台无关的浏览器,不需要接受过多的操作培训,也不需要经历繁琐复杂的配置过程,在任何联网的地方都可以处理业务;对于开发者来说,不需要开发专用的客户端软件,客户端功能模块经过Web服务器就可以发布,系统的升级和维护都变得简单。

实时数据采集系统要实现远程监测,达到企业的管理层能够不受时间和地点的限制,方便地了解和掌握实时采集数据的情况及其变化趋势和动态,以便更有效地作出决策的目标,就必须建立一个基于Web方式的实时数据采集监测系统,因为架设专线方式或租用DDN方式都受到地点的限制并且建设及运作成本高。

实现Web发布技术日趋成熟,但最重要的是安全性问题。如何确保实时数据采集监测系统的监测数据的安全,针对既要确保数据的可靠性,又要达到上述随时随地查询和浏览监测数据状况的要求,一般采用在Web服务器前端加上防火墙来实现安全,但仍然存在安全隐患。本文通过某煤气计量站煤气计量数据采集及管理系统的具体项目实践,采用了一种比较安全的方式,以组态来实现实时数据的Web发布,即基于C/S体系结构和B/S体系结构结合的组态方式来实现实时监测数据的Web发布。

笔者认为,任何一种Web发布方式都必须采取以C/S体系结构和B/S体系结构相结合的方式来实现,即在C/S结构下实现现场数据的采集管理,方便管理者对原始数据进行管理,以便为下一步基于B/S体系结构的Web发布提供原始数据,故在保证数据准确的情况下,选择以组态方式实现Web发布,不仅满足了用户的需求,而且是相对更安全、更便捷的实现方式。

具体实现方法采用AB公司的1个MicroLogix1500 PLC和3个AIC+组态成DH485网络,如图1所示。

缺插图!

<CTSM>图1DH485网络组态示意图</CTSM>

其中,用两个AIC+通信模块分别与主机和热备机串口相连,数据均可独立采集,而主机和热备机又组建成监测系统的局域网(C/S体系结构),利用Citect组态软件的冗余配置可以实现热备机的实时数据通过局域网由主机提供,在网络出现故障的情况下可以独立由串口采集,以保证监测系统数据采集的可靠性;用1个AIC+通信模块与Web服务器直接连接,Web服务器的实时数据通过同一个PLC独立获得。而Web服务器也不会与主机和热备机连接,这样Web服务器即使受到外网的攻击也不会影响主机和热备机的数据,整个实时监测系统既实现了Web发布,同时又确保了数据的安全。因为数据的可靠取决于主机和热备机,而Web发布的数据仅做参考,当Web服务器受到攻击后,可采用一定的手段将主机和热备机数据恢复到Web服务器上。另外,为实现Web服务器与主机数据的同步,可采用PLC的时钟。

综上所述,通过以上方法,可以实现实时监测系统的Web发布,既能保障数据的实时性,又能保证其安全性。本方法在昆明市某煤气计量站计量数据采集与管理系统项目上得到了很好的运用,通过该系统,管理阶层和运行人员可以不受时间地点的限制,随时随地通过互联网观察到煤气流量实时数据。


【关键词】监测, 安全, 可靠性, 国家标准物质网 

<< 上一篇:用Excel的VB功能编制检测数据修约化整函数

>> 下一篇:再谈Excel中实现四舍六入五留双