程序架构

一、程序架构

  • WebAPI
    负责数据的接口服务,数据保存,数据下载
  • SQL Server
    数据存储
  • Web APP
    负责系统的数据查询,配置信息编辑,数据导出等功能
  • CS APP
    负责过程控制、数据分析及处理。
  • 视觉APP
    负责视觉识别、判断,提供程序不同分支;
  • OPC软件(SIMATIC NET)
    负责和PLC通信
  • VCOM软件
    虚拟串口软件,负责把串口设备通过网线连接到主控柜,把RS232 协议转为 TCP/IP 再转RS232

二、主控程序

  三层架构。

  • BLL
    业务逻辑层(BLL):主要实现数据处理和数据传递,将界面表示层和数据访问层连接起来,起到承上启下的作用。

  • ClassLibrary
    类库

  • CS_CommonUtility
    通用工具、函数

  • DataSample
    数据样本,特殊单独编程的设备

  • SQLServerDAL
    数据访问层(DAL):主要实现对数据库数据的增删改查操作。

  • CS_Control
    主控程序,界面表示层(UI):主要实现和用户的交互界面,以及事件处理程序的编写。

版权声明:
作者:cc
链接:https://www.techfm.club/p/41838.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>