又一个国产 MES ,能集团化部署 。
当我们聊到工厂数字化的时候,MES 肯定是一个绕不过去的话题。
当我们聊到工厂数字化的时候,MES 肯定是一个绕不过去的话题。
市面上那些商业 MES,光是价格,就已经劝退了不少人 。
退一步讲,就算你财力足够,真的掏钱买下来,并且在厂里装好了,你能看到的,也不过就是一个操作界面罢了。
那些藏在背后的业务逻辑跟代码实现,你是完全看不到的。
那想要深入地去学一学 ?门儿都没有。
所以你看想把 MES 这一整套东西实实在在地吃透、弄懂,门槛其实是相当高的。
我最近在 Gitee 看到一个叫 TMom 的开源项目,觉得这个东西值得拿出来好好学一学。
01 开源项目简介
TMom 是一套专门面向制造业打造的 MOM/MES 框架。
用大白话说,就是一个可以把计划排程、工艺设计、质量追溯,还有设备管理这些事儿全都管起来的生产制造系统。
它的技术栈是 Vue3 加上 .NET 8 构建了一个 web 系统。
数据既可以各厂分开来管,也可以统一汇总到一块儿去看。
好些 MES 基本上只能管一个厂区。
TMom 这种能够同时管理多个厂区的能力,对集团型企业来讲,的确是个挺不错的加分项。
架构图
02 几个核心亮点
① 计划排程和工艺路线设计,生产流程可视化
计划排程是 MES 系统的基础能力。
做计划排程的时候,你得综合考虑订单、产能、人员这些因素,把生产计划给安排出来,同时还得把工艺路线给梳理清楚。
据我观察很多小企业,直到现在都还在用 Excel 直接干这件事。我只能说能用,但效率极低。
TMom做了一可视化工艺流程设计器。
有了它,你就能够很快地把生产流程配置出来,把一个个工序节点和它们之间的流转规则,都给定义好。
工艺流程设计
下面我给你举个例子,讲一个具体的场景。
比方说,现在有一个新产品准备上线了。它需要依次走过下料、加工、组装、质检、包装,总共五道工序。
到工艺设计器里头,你只需要拖拽几个节点,把每道工序要用到的关键参数、设备以及人员要求,一项一项定义清楚,然后保存下来。
工单排程,既可以手动去调整,也能让它自己去自动计算,能根据设备产能、人员安排这类实际的情况,对生产计划做一轮优化。
工单排程
② 全链路质量追溯,差不多就是给每一个产品都挂上了一个身份证
在生产流转的过程中,每件产品自带的 SN 码,都能一路追溯到具体的工单、工序、操作人员、设备信息,甚至连原材料的批次也能给翻出来。
信息追溯
这个能力,也许就是 TMom 跟其它 MES 最大的差异。
对于食品、医药、汽车零部件等等这类在质量管控上要求尤其严格的行业来说,这种全链路追溯的能力,几乎是可以说成是一个必选项。
一旦碰上质量方面的难题,几分钟之内就能把具体是哪个环节给锁定住,用不着再去翻一大堆纸质记录本。
③ 低代码报表加上大屏看板,数据展示上可以更灵活
它内置了一套在线报表设计的功能,只要连上数据库,会写 SQL,就能把各类生产报表给配出来。
要是你的数据是从 API 那头过来的,也一样支持查询配置。
报表查询
大屏看板这部分,用的是 go-view 组件,足以实时展示出生产进度、设备状态、质量指标这些数据。
在线开发
不管你是要拿它去给领导做汇报,还是直接把它挂到车间现场做展示,都挺方便的。
数据大屏
④ 支持移动端,也就算是给车间的操作朝着无纸化的方向走了
车间里头,很多地方操作电脑是真的不太方便,TMom 的移动端就能支持设备点检、保养、报修维修、盘点这些功能。
APP 移动端
你拿个手机或者平板就能把日常操作都搞定了。数据,也会实时同步到系统里头去。
APP 操作界面
以前,得先拿笔抄在纸上,然后再跑到电脑跟前一个字一个字敲进去。
现在呢,只要掏出手机扫个码,点检项目自己就弹出来了,你勾选完一提交,数据就实时同步过去了。
APP 功能展示
03 怎么用
前端用 pnpm 来管理依赖,Node 的版本需要留意一下,要 20 往上,执行 pnpm dev 就能把开发环境跑起来。
后端,需要把 Redis 和数据库连接给配好。
支持切换 MySQL、SQL Server、PostgreSQL 等好几种数据库。
另外,项目那边也把压测记录给出来了,测试环境用的是 Linux CentOS 8(8核16G),数据库跑的是 MySQL 8。
压测记录
测试里头生成了 10000 个产品 SN,结果看下来,SN 没有出现重复,插入数据也没有报错,接口的响应时间也处在正常的范围之内。
性能监控
04 写在末了
项目那边已经明确说了,仅供探究学习交流使用。
未经允许,不要简单改一改就包裹成自己的项目。
在没有拿到开发者授权之前,这个产品包括它的衍生产品,都不能用于任何形式的经贸用途。
这一点,在你拿过来用之前,是需要尤其留意一下的。有兴趣的朋友可以试试看。
- 暂时没有评论,来说点什么吧





