自动化监控上位机系统二次开发之我见

在工控行业领域专注上位机二次开发也已经有1年半的时间了,从当初的懵懵懂懂,亦步亦趋,到现在的能初步独立制作一整套上位机系统,中间过程来之不易,也产生了对上位机系统的制作的一点看法,特写下此博客,供大家参考。

1.传统上位机来源

在本人接触的上位机中,使用最多的还是ifix和intouch,故而我一般都是基于这两款上位机来进行二次开发。

2.系统组成

主要分成如下6个部分:

a.启动画面

主要用于嵌入标题,项目介绍,系统登录/用户登录等内容

b.监控视图

主要显示设备状态/参数设置/设备控制等

c.流程/拓扑图

主要用于展示整套系统的硬件布局,以及整套工艺的流程结构。

d.报警

主要用于设备的故障报警/语音报警,以及工艺过程中的超限报警等。(可分为实时报警和历史报警)

e.趋势

记录数据的实时动态,以及可追随的历史趋势动态。(可附带开发可标记的曲线系统,用来对一些重大的拐点和事件,在曲线shan上进行标注)

f.报表

报表主要记录主要设备的启停/故障事件,记录生产过程中的重要数据汇总。对数据进行初步处理汇总日报表,月报表,以及年报表相关内容,为工厂或者其他业主方提供生产依据。

3.未来方向

a.物联网云平台

这个方向现在是工控行业的一个大趋势,将传统的工控行业技术与互联网技术相结合,开发出一种能够在远程实时查看生产数据,控制设备开关,以及对汇总数据能够进行大数据分析的平台。阿里云,百度云,以及国外的Azure,亚马逊等都在这方面有了深厚的基础。

b.c/s转b/s的业务中心平台

上述的物联网云平台构架过于庞大,可以根据公司的财力,先从小的基础平台开始。例如,可以利用4G/VPN技术将远程子站/工厂数据通过传输至中心服务器,通过中心服务器的集中处理,将数据二次整理,分解为曲线,图表,以及分析图等形式展示。

c.去中心化的区块链

区块链是最近最火的互联网词汇了,通过去中心化的概念实现安全交易,在物联网方向上也有企业已经开始了布局,这方面也可以liao了解下。

总结:

总的来说,把握好节奏,在上位机二次开发的道路上,仍有太多的东西需要学习,深化。(例如,脚本化环境配置,模板化系统,降低返工率,高效率远程调试等等)。

在上位机开发的前景中,需要从头开始,一步步从子系统的分析平台,到从硬件到软件的一整套云平台系统,需要努力,需要人才流入。而人才才是重中之重,实干兴邦,空谈误国,努力!

 

原文地址:https://www.cnblogs.com/cache-yuan/p/10104247.html