基于HTML5的DCS可视化远程实时监控系统设计.pdf
文本预览下载声明
理论研究 柬工案技术 232
基于HTML5的DCS可视化远程实时监控
系统设计
李 伟 ,赵文哲
(上海电力学院上海发电过程智能管控工程技术研究中心 ,上海 200090)
摘 要:研究了现场总线在DCS监控系统中的应用以及基于Canvas和WebS0cket技术实现DCS实时数据Web发布的可能。利用Canvas实现
I)CS实时、历史曲线以及流程监控图的浏览器端无插件显示。采用WebS0cket通信协议实现实时通信,提高了网络通信效率,降低了服务器的
通信压力。实例证 明所设计的监控系统可视化效果 良好、稳定且易维护。
关键词:实时监控 ;DCS;现场总线
DOT:10.16640/j.cnki.37—1222/t2017.03.202
0 引言 够被DCS采集进行逻辑控制和联锁保护等。同时,对象的现场采用
了HART、FF、ProfiBus—DP/PA等先进智能化仪表,实现温度、压力、
工业互联网时代将会带来开放、全球化的网络 ,它将把人、机器
流 等信号的现场总线方式传输。对象的设计符合 “两化融合”、 工“
与数据结合起来,这就要求更高、更实时的通信方式来提高工业控制
业4.0 等智能工厂建设需求,仿真对象如图1所示。
中的数据传输 …。传统电厂信息化监控系统大多采用轮询或者Comet
的方式进行数据传输,这在工业互联网的时代已经不能满足要求。
电厂厂级监控信息系统是基于电厂DCS系统实现人机交互的重
要组成部分,它可以直观的显示监测节点的实时以及历史数据,方便
了解和分析电力设备的运行状态 l。然听,当前的大部分DCS系统所
提供的监控画面只能在安装了特有的客户端之后才能查看,这显然不
易于随时随地了解设备运行情况。为此,本文提出了基于HTML5实
现实时监控系统的方法和思路。
近年来出现的HTML5技术在HTML4的基础上新增了许多控件
与元素,比如 data、article等。在新功能上,HTML5增加了语义化标
签、音频、视频、Canvas以及实时通信协议webSocket等先进技术。
Canvas实现了前端页面的动态显示,WebSocket协议实现了数据的动
态实时传输。基于此,本文提出了一种DCS数据监控的实时可视化
方法,服务器端采用了iava语言实现WebSocketServer,客户端采用
Canvas绘图技术绘制动态页面,并结合实例对系统进行了评估与测试。 图 1 火 电厂半实物仿真对象模型
1 实验对象模型设计 2 WEB监控系统设计
2O世纪80年代发展起来的现场总线主要用_f实现控制设备之间
2.1 现场控制站与 WEB服务器的通信设计
的双向串行多节点通信,它的出现为打破 自动化系统的信息孤岛创造
现场总线仪表采集的实时数据传入现场控制站,现场控制站 与
了可能。现场总线的卅现节约了现场控制系统成本,同时其良好的互
wEB服务器之问的通信设计显得尤为重要。本文中现场控制站与
操作性以及系统拓展性都促进了传统DCS的系统结构转变。因此在
WEB服务器的通信采用基于TCP/1P协议的Socket技术。Socket作为
现场总线系统尚未成熟时,DCS与现场总线技术的结合为我们提供了 一
个完成通信的甸柄,主要用来描述 IP地址与柑应的端[-I。通信连
比较好的技术选择 。
显示全部