WL.Mock_SWJDemo2 是一套面向工业设备的人机交互(HMI)与监控演示项目,主要用于对设备运行状态、工艺参数、报警信息和历史数据进行统一管理与展示。系统通过图形化界面实时呈现设备运行情况,支持参数配置、报警记录查询、趋势曲线分析、设备维护以及系统设置等功能,帮助操作人员快速掌握设备状态,提高设备操作和维护效率。
该类系统广泛应用于自动化生产线、智能制造、装备制造、电子装配、新能源、包装、检测等工业场景,可作为 PLC、运动控制器或其他工业控制设备的上位机软件。通过对设备数据的实时采集、可视化展示和集中管理,为生产监控、设备调试、故障诊断、工艺优化和日常维护提供技术支持,提升设备运行的稳定性和生产管理效率。
页面布局
- 整体布局结构
- 各显示区域划分
数据显示项
- 实时数据项
- 统计数据项
- 状态指示项
按钮功能
- 各操作按钮及其对应功能
数据来源
- 数据采集方式
- 数据刷新机制
刷新机制
- 自动刷新周期
- 手动刷新方式
状态颜色说明
- 各状态对应颜色含义
- 报警状态颜色标识
业务流程
- 主要监控流程
- 异常处理流程
参数分类
- 系统参数
- 工艺参数
- 设备参数
参数详细信息
- 参数名称
- 参数单位
- 默认值设置
参数校验规则
- 数值范围校验
- 格式校验
- 逻辑校验
保存流程
- 参数保存机制
- 配置文件存储
通讯方式
- 参数下发方式
- 与设备通讯协议
报警类型
- 高限报警
- 低限报警
- 设备故障报警
- 通讯异常报警
数据表结构
- 报警记录表字段
- 数据存储格式
查询条件
- 时间范围查询
- 报警类型筛选
- 报警级别筛选
报警确认
- 确认流程
- 确认权限
- 确认记录
导出功能
- 导出格式
- 导出范围选择
清空逻辑
- 数据清理规则
- 保留策略
曲线类型
- 实时趋势曲线
- 历史趋势曲线
- 多曲线对比
数据采集周期
- 采集频率设置
- 数据点密度
时间范围
- 时间跨度选择
- 时间轴缩放
交互功能
- 缩放操作
- 拖拽操作
- 数据导出
数据存储来源
- 历史数据库
- 实时数据缓存
手动控制
- 设备启停控制
- 运行模式切换
IO 调试
- 输入信号监测
- 输出信号测试
- 信号强制操作
通讯检测
- 通讯状态监测
- 通讯测试功能
设备状态
- 运行状态显示
- 故障状态指示
日志查看
- 操作日志
- 报警日志
- 系统日志
权限控制
- 操作权限验证
- 功能访问控制
用户管理
- 用户添加
- 用户删除
- 用户信息修改
权限管理
- 角色定义
- 权限分配
- 权限组管理
通讯参数
- 串口参数配置
- 网络参数配置
- 协议参数设置
数据库配置
- 数据库连接设置
- 数据库备份
- 数据库恢复
PLC 配置
- PLC 地址配置
- 寄存器地址映射
- 通讯参数设置
日志配置
- 日志级别设置
- 日志存储路径
- 日志保留周期
软件信息
- 版本信息
- 授权信息
- 开发信息
系统初始化
- 参数恢复默认
- 数据清空
- 系统重置
软件整体架构
- MVVM 架构模式
- 模块化设计
- 层次结构
模块关系图
- 各模块依赖关系
- 数据流向
菜单结构图
- 主菜单结构
- 子菜单层次
数据库表说明
- 数据表设计
- 字段说明
- 表关系
PLC 通讯流程
- 通讯建立
- 数据交换
- 异常处理
主要业务流程图
- 核心业务流程
- 数据处理流程
关键代码位置
- 精确到文件路径
- 核心类和方法





