# 生产数据采集系统 **Repository Path**: Korvo900424/PDCS ## Basic Information - **Project Name**: 生产数据采集系统 - **Description**: 生产数据采集系统PDCS(Production Data Control System) - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-28 - **Last Updated**: 2025-06-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 生产数据采集系统 #### 介绍 生产数据采集系统PDCS(Production Data Control System)是一套采集工厂中温度,压力,流速,液位的系统,包含C端采集系统和B端后台管理系统。 该系统支持TCP/UDP,串口,ModBus,西门子S7协议。 #### 软件架构 软件采用多层架构:公共层,仓储层,服务层,数据模型层,视图模型层,视图层。 公共层存放各个常用的帮助类,枚举类型。 仓储层负责与数据库做交互,将数据封装为DataModel后传递到服务层。 服务层负责与仓储层和视图层做交互,将DataModel转换为ViewModel后传递给视图层。 视图层负责展示数据,C端的视图使用WPF实现,B端的视图使用ASP.NET Core实现 #### 软件截图 #### C端 #### 设备监控 该模块实现了设备的增删改查和连接,断开操作 ![输入图片说明](1.png) #### 历史数据 该模块可以查询已采集的数据,用户可自定义参数查询 ![输入图片说明](2.png) #### 汇总数据 该模块可以将历史数据进行汇总,显示平均值,最大值,最小值和总条数,并能根据系统设置的阈值提示超过阈值的数据 ![输入图片说明](3.png) #### B端 #### 用户管理 该模块实现了用户的增删改查,C端系统凭借该账号密码可以登录系统 ![输入图片说明](4.png) #### 设备管理 该模块可以获取所有C端的设备信息 ![输入图片说明](5.png)