1.以前数据采集程序,每个项目都是定制的,做的项目多了,版本多,维护起来相当麻烦。采集跟MES,设备管理系统耦合太深,修改变更太麻烦,所以产生了标准版SCADA程序。
2.只需要把采集接口做好,SCADA调用DLL,实现对不同设备,不同型号采集功能,成为标准版,核心的数据已经采集上来,目前采集到的数据保存在Mssq中,一些辅助功能正在开发当中。
3.核心功能是软网关网的功能,主界面如下,左边可设置不同的区域,车间,车体,右边是设备信息,参数信息。
4.配置设备,选择大类型,品牌型号,TCP或串口等设备信息。
5.针对每台设备的采集参数,要采集的内容,可设备采集频率。
6.采集与保存到数据库的均用服务的形式运行
7.MES,设备管理系统,要做报表,看板,等其它第三方系统需要这个数据时,再去获取采集到的数据,自行生成,整理成自己要的数据,达到系统耦合的目的。
8.核心功能已经打通,正在项目中实测试用,一些辅助功能正在开发当中,像实时采集模块,异常模块。
9.剩下的功能就是驱动的积累,把不同品牌CNC PLC,采集驱动集合进来,基本上就成了一软网关,针对采集这块领域。
10.其它想法与扩展,可把采集的实时数据保存到Redis,RabbitMq,hbase 供实时查询与大量数据保存分析。因为一直忙于项目,这部分暂时没时间研究。
以前说希望一周能写一个文章,现在能一个月写一个都不错了,人还是不能太忙,放缓休息下是为了更好的前进,加油,搞起~~~。