您现在所在的是:

PLC论坛

回帖:0个,阅读:772 [上一页] [1] [下一页]
50
JamesOF7N
文章数:1
年度积分:50
历史总积分:50
注册时间:2021/3/28
发站内信
发表于:2021/3/28 10:29:25
#0楼
SCADA 数据采集系统,简称数采系统,在工业控制和工业自动化领域,都是一个必不可少的系统工具;传统的数采系统,一般会使用 Labview 软件,通过与PLC和控制系统交互,获得数据,然后再写入数据库,最后通过C#或者VB编写的前端页面,对数据进行展示;稍微理想化的方式是通过组态软件,例如组态王,进行数据采集,然后再通过组态王的报表工具进行展示。

这两组方案都有弊端,第一组方案,由于Labview自带的报表组件简直惨不忍睹,需要使用多个编程平台混合编程,包括Labview和C#等混合编写的方式,需要的开发周期和需要掌握的编程技巧,都是方案里面成本比较高的,而且由于是多个平台,因此运维成本也是最高的。

第二组方案,使用组态王等第三方解决方案,虽然能达到要求,运维成本也比较低,但里面也有两个问题,一个是需要使用接口与展示端对接,整个沟通和调试成本无法做到一体化,其次是组态软件,基本都是需要授权的。

这里介绍一种通过开源项目LECPServer快速打造一个免费的SCADA数据采集系统的方法,LECPServer是由纯HTML+JS编写的,因此可以天然的使用大量的JS报表工具和页面展示工具,这部分的工具,相较C#这种桌面系统,还是相当相当丰富的。

看看国外老牌的d3js和国内最强的echarts,图表和报表的展示效果,那比C#自带的方案不是在同一个级别的。

附件 debug_08.gif

附件 lecpserver_scada_06.jpg

附件 lecpserver_scada_07.jpg

附件 lecpserver_scada_08.jpg
[此贴子已经被作者于2021/3/28 10:36:00编辑过]

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002