Skip to content

agentthink/WL.Mock_SWJDemo2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WL.Mock_SWJDemo2 是一套面向工业设备的人机交互(HMI)与监控演示项目,主要用于对设备运行状态、工艺参数、报警信息和历史数据进行统一管理与展示。系统通过图形化界面实时呈现设备运行情况,支持参数配置、报警记录查询、趋势曲线分析、设备维护以及系统设置等功能,帮助操作人员快速掌握设备状态,提高设备操作和维护效率。

该类系统广泛应用于自动化生产线、智能制造、装备制造、电子装配、新能源、包装、检测等工业场景,可作为 PLC、运动控制器或其他工业控制设备的上位机软件。通过对设备数据的实时采集、可视化展示和集中管理,为生产监控、设备调试、故障诊断、工艺优化和日常维护提供技术支持,提升设备运行的稳定性和生产管理效率。


一、监控总览

页面布局

  • 整体布局结构
  • 各显示区域划分

数据显示项

  • 实时数据项
  • 统计数据项
  • 状态指示项

按钮功能

  • 各操作按钮及其对应功能

数据来源

  • 数据采集方式
  • 数据刷新机制

刷新机制

  • 自动刷新周期
  • 手动刷新方式

状态颜色说明

  • 各状态对应颜色含义
  • 报警状态颜色标识

业务流程

  • 主要监控流程
  • 异常处理流程

二、参数配置

参数分类

  • 系统参数
  • 工艺参数
  • 设备参数

参数详细信息

  • 参数名称
  • 参数单位
  • 默认值设置

参数校验规则

  • 数值范围校验
  • 格式校验
  • 逻辑校验

保存流程

  • 参数保存机制
  • 配置文件存储

通讯方式

  • 参数下发方式
  • 与设备通讯协议

三、报警记录

报警类型

  • 高限报警
  • 低限报警
  • 设备故障报警
  • 通讯异常报警

数据表结构

  • 报警记录表字段
  • 数据存储格式

查询条件

  • 时间范围查询
  • 报警类型筛选
  • 报警级别筛选

报警确认

  • 确认流程
  • 确认权限
  • 确认记录

导出功能

  • 导出格式
  • 导出范围选择

清空逻辑

  • 数据清理规则
  • 保留策略

四、趋势曲线

曲线类型

  • 实时趋势曲线
  • 历史趋势曲线
  • 多曲线对比

数据采集周期

  • 采集频率设置
  • 数据点密度

时间范围

  • 时间跨度选择
  • 时间轴缩放

交互功能

  • 缩放操作
  • 拖拽操作
  • 数据导出

数据存储来源

  • 历史数据库
  • 实时数据缓存

五、设备维护

手动控制

  • 设备启停控制
  • 运行模式切换

IO 调试

  • 输入信号监测
  • 输出信号测试
  • 信号强制操作

通讯检测

  • 通讯状态监测
  • 通讯测试功能

设备状态

  • 运行状态显示
  • 故障状态指示

日志查看

  • 操作日志
  • 报警日志
  • 系统日志

权限控制

  • 操作权限验证
  • 功能访问控制

六、系统设置

用户管理

  • 用户添加
  • 用户删除
  • 用户信息修改

权限管理

  • 角色定义
  • 权限分配
  • 权限组管理

通讯参数

  • 串口参数配置
  • 网络参数配置
  • 协议参数设置

数据库配置

  • 数据库连接设置
  • 数据库备份
  • 数据库恢复

PLC 配置

  • PLC 地址配置
  • 寄存器地址映射
  • 通讯参数设置

日志配置

  • 日志级别设置
  • 日志存储路径
  • 日志保留周期

软件信息

  • 版本信息
  • 授权信息
  • 开发信息

系统初始化

  • 参数恢复默认
  • 数据清空
  • 系统重置

补充说明

软件整体架构

  • MVVM 架构模式
  • 模块化设计
  • 层次结构

模块关系图

  • 各模块依赖关系
  • 数据流向

菜单结构图

  • 主菜单结构
  • 子菜单层次

数据库表说明

  • 数据表设计
  • 字段说明
  • 表关系

PLC 通讯流程

  • 通讯建立
  • 数据交换
  • 异常处理

主要业务流程图

  • 核心业务流程
  • 数据处理流程

关键代码位置

  • 精确到文件路径
  • 核心类和方法

About

上位机模板2,之后可以用在大屏项目做

Resources

Stars

12 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 100.0%