某公司MES系统产品系统

我要开发同款
文心雕虫2026年10月28日
6阅读

技术信息

语言技术
Python、Vue、MySQL、SQLServer
系统类型
Windows、Web
行业分类
工业互联网

作品详情

行业场景

随着电子制造行业向小批量、多品种的柔性制造转型,SMT(表面贴装技术)产线面临着设备品牌繁杂、通讯协议不统一等问题。车间现场存在严重的“信息孤岛”,导致生产进度不透明、设备状态无法实时监控、质量追溯困难。本项目旨在打破多品牌设备的通讯壁垒,建立一套贴合SMT柔性产线业务流的数字化执行系统,实现生产数据的全链路闭环管控,提升车间整体换线效率与管理透明度。

功能介绍

本系统主要包含以下核心功能模块:
生产计划与排程:支持工单导入与下发,根据产线负荷进行柔性排程,指导车间按单生产。
设备数据采集(数采):直连产线底层设备,实时抓取设备运行状态、工艺参数及报警信息,彻底消除信息孤岛。
物料与防错管理:结合扫码设备,实现上料防错、物料齐套性校验,防止错料漏料。
质量追溯与报表:记录产品过站信息,实现全生命周期质量追溯;提供多维度的生产报表与看板,辅助管理层决策。
工控机上位机端:提供车间现场操作的 PySide6 桌面客户端,供一线员工进行报工、异常呼叫等交互。

项目实现

我的职责:担任全栈开发,负责系统整体架构设计、前端页面开发、上位机软件编写及底层数据通讯。
技术栈:后端采用 Python 开发,前端使用 Vue2.0,工控机客户端采用 PySide6,数据库采用 PostgreSQL。
实现亮点与难点:
PostgreSQL双库架构:为保障高并发下的数采写入速度与业务查询效率,采用了双库模式分离业务数据与时序采集数据,大幅提升数据库性能。
软硬结合的全栈开发:独立完成了基于 PySide6 的车间工控机界面,并与后端无缝对接,保证了现场操作的流畅性。
异构设备集成:通过多线程与Socket等通讯协议,成功将不同协议、不同品牌的SMT设备数据统一格式化入库,最终实现了从计划下发到质量追溯的全链路闭环。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论