上位机系统

一、项目命名

SCADA:数据采集与监控系统

SCADA(Supervisory Control And Data Acquisition),即数据采集与监视控制系统。

  • SCADA.Common
  • SCADA.Main
  • SCADA.UI
  • SCADA.Communication
  • SCADA.HMI
  • SCADA.UserControls
  • SCADA.Models
  • SCADA.BLL
  • SCADA.DAL

EMS:设备管理系统(Equipment Management System)是可以有效地管理设备资源、维护设备的正常运转,从而提高工作效率 预警与寿命管理

  • EMS.Common
  • EMS.Main
  • EMS.UI
  • EMS.Popup
  • EMS.Device/EMS.Communication/EMS.Equipment
  • EMS.HMI

二、系统功能

设备监控

  • 曲线图
  • 设备动画
  • 显示数值

历史记录

  • 查询数据
  • 时间轴曲线图
  • 饼图

设备操作

  • 开关
  • 启动/停止
  • 写值

系统对接

  • MES
  • ERP

用户权限

  • 用户登记
  • 权限管理

三、开发思想

通讯模块

  • 通讯库(DLL)
  • 项目类库
  • 模拟测试[模拟项目,webapi]
  • 仿真测试

配置模块

  • 数据库
  • 设备类型(PLC类型)
  • 设备变量
  • 配置界面
  • 安装配置项目
  • 配置文件/配置数据库

控件模块

  • 自定义控件
  • 控件通讯
  • 通用类/帮助类

接口模块

  • Web Service
  • Web Api
  • 接口项目

扩展模块

  • 不同项目规划
  • 扩展接口
  • 产品化思想

四、开源项目

开源项目地址:https://gitee.com/nygula/SharpSCADA 这个是网上找到的资源哈,跟我讲的无关哈

五、视频教程

QQ群:433472922

posted @ 2022-08-29 09:53  搭码  阅读(561)  评论(4编辑  收藏  举报