zoukankan      html  css  js  c++  java
  • 标准版SCADA 上线了~~ 三菱 Fanuc 广数 华中 西门子 HAAS等等 可以做到一套程序通用,采集所有CNC PLC

    1.以前数据采集程序,每个项目都是定制的,做的项目多了,版本多,维护起来相当麻烦。采集跟MES,设备管理系统耦合太深,修改变更太麻烦,所以产生了标准版SCADA程序。

    2.只需要把采集接口做好,SCADA调用DLL,实现对不同设备,不同型号采集功能,成为标准版,核心的数据已经采集上来,目前采集到的数据保存在Mssq中,一些辅助功能正在开发当中。

    3.核心功能是软网关网的功能,主界面如下,左边可设置不同的区域,车间,车体,右边是设备信息,参数信息。

    4.配置设备,选择大类型,品牌型号,TCP或串口等设备信息。

    5.针对每台设备的采集参数,要采集的内容,可设备采集频率。

    6.采集与保存到数据库的均用服务的形式运行

    7.MES,设备管理系统,要做报表,看板,等其它第三方系统需要这个数据时,再去获取采集到的数据,自行生成,整理成自己要的数据,达到系统耦合的目的。

    8.核心功能已经打通,正在项目中实测试用,一些辅助功能正在开发当中,像实时采集模块,异常模块。

    9.剩下的功能就是驱动的积累,把不同品牌CNC PLC,采集驱动集合进来,基本上就成了一软网关,针对采集这块领域。

    10.其它想法与扩展,可把采集的实时数据保存到Redis,RabbitMq,hbase 供实时查询与大量数据保存分析。因为一直忙于项目,这部分暂时没时间研究。

      以前说希望一周能写一个文章,现在能一个月写一个都不错了,人还是不能太忙,放缓休息下是为了更好的前进,加油,搞起~~~。

  • 相关阅读:
    python中的split、rsplit、splitlines
    docker 启动,端口映射,挂载本地目录
    pycharm18.2.4 + Python3.7.1 安装salt报错python pip install salt: Command "python setup.py egg_info" failed with error code 10 及解决方法
    Dockerfile 下安装Python3.7.4 环境命令
    linux项目部署学习(5)
    linux环境下安装selenium(python3)
    linux项目部署学习(4)
    linux项目部署学习(3) -nginx/发布crm
    linux项目部署学习(2)
    nginx语法之location详解
  • 原文地址:https://www.cnblogs.com/bgh408/p/13707654.html
Copyright © 2011-2022 走看看