Skip to content

SmartFill Monitor v1.0

Choose a tag to compare

@saveload111 saveload111 released this 30 May 14:20

基于 .NET 8.0 + WPF 的工业上位机,通过 Modbus RTU 串口实时监控灌装生产线。

=== 功能 ===
• 仪表盘:实时产量/温度/液位/节拍 + 温度趋势图 + 灌装动画
• PLC 通信:Modbus RTU (FC03/FC06),200ms 轮询,启用/停止/复位
• 报警系统:9 种报警码,活动报警 + 历史查询 + 确认/恢复
• 数据记录:条码变化自动写入生产记录,支持日期查询 + CSV 导出
• 日志系统:Serilog 多路输出(RichTextBox/File/SQLite/Console)
• 用户管理:SHA256+盐密码,admin/engineer 角色,管理员可见设置
• 自定义控件:三色指示灯、状态指示器、导航菜单
• 深色 VS Code 风格主题

=== 技术栈 ===
WPF .NET 8.0 | MVVM | CommunityToolkit.Mvvm | FreeSql ORM | SQLite
LiveCharts | HandyControl | NModbus4 | Serilog | CsvHelper

=== 运行 ===
解压后运行 SmartFillMonitor.exe,绿色免安装。
首次启动自动创建 admin/admin 默认账户。
需要虚拟串口 + Modbus Slave 模拟器进行 PLC 通信测试。