产品分类

联系我们

工作时间

周一至周五 :8:30-18:00

联系方式

QQ微信:178 365 0

E-MAIL:huavee#outlook.com

地址:深圳市宝安区福永街道凤凰社区兴业一路46号B栋

面向工业现场的上位机系统-运动控制-机器视觉-数据采集-MES上传

来源:创始人   发布时间:2026-09-15   浏览:0次   分享:


是一套面向工业现场的上位机监控系统,采用 .NET Framework 4.8 + C# WinForms 开发,属于传统桌面端框架项目。界面基于 SunnyUI 控件库构建多页签式主窗口,配合内部基础库实现单例管理、统一返回结果、权限登录与配置持久化。


底层设备通讯依托 HslCommunication 组件,支持欧姆龙 PLC 的 FINS TCP/UDP 协议,同时兼容 ModbusTcp,可对多台设备并行连接、断线重连与心跳检测。数据持久化方面使用 SqlSugar ORM 搭配 MySql.Data 访问 MySQL,并辅以 CSV 文件本地双写和异步落库队列,保证现场数据不丢失;报表导出使用 ClosedXML 与 OpenXml。此外还用 CsvHelper 做数据读写、Newtonsoft.Json 做报文解析、NLog 做运行日志。


系统采用自研的任务调度框架,将采集逻辑拆分为多个后台任务(心跳、报警、入料、出料、温度真空、能耗、产能、设备状态、MES 交互),统一由任务池管理启停,扫描周期与去抖参数均可在配置界面调整。


功能上涵盖:实时运行看板与三色灯状态监控、PLC 通讯调试、报警采集与追溯、入出料扫码记录、多层炉温度与风速采集、电能能耗统计、班次产能与良率分析、历史数据查询与 Excel 导出,以及与 MES 系统的认证、进站、出站和状态上传对接(REST/SOAP 双通道)。整体定位为一套数据采集 + 过程追溯 + 生产管理 + MES 集成的一体化车间上位机平台。