一飞开源
阅读6601

[开源]开源MES系统,精美的大屏幕看板,支持低代码大屏设计

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

开源MES系统:前后端分离,Java后台。精美的大屏幕看板,支持低代码大屏设计。丰富的物联网数据采集组件, 数据采集和后端主程序独立,通过MQ通讯。

二、开源协议

使用AGPL-3.0开源协议

三、界面展示

部分截图

看板

后端

四、功能概述

1、 产品和原材料双向溯源 (支持二维码扫描输入后的自动解析,设备自动上传产品数据),

2、工艺流程定义,

3、生产计划,

4、工作过程监控,

5、工作进度监控,

6、设备管理,

7、班组管理,

8、质量管理(质量检测使用了产品参数自动测量技术,包括图像自动识别技术)、

9、报工 (包含在产品管理模块中,自动报工)

10、现场数据采集(PLC设备,网口/串口通讯,二维码扫描等),

11、可视化展示(订单编号,生产线,班组,计划产量,实际产量,次品数量,合格率,完工率,设备状态和稼动率,工艺工序,现场视频 ,等)

12、系统管理(用户管理,菜单,基础数据,日志),

13、报表和数据导入导出。

14、兼容多条产品线

15、 后端和ERP的对接 :

如果你是高级应用,可以对接hm-erp, 你可能需要对接erp的地方主要有:仓库,物料,产品,BOM,订单,设备,班组人员,客户和供应商。

五、技术选型

项目技术架构

前端 html+js+css,jquery ,echarts,等

后端技术 :springBoot, shiro,netty,mybatis plus,mysql ,redis,rabbitmq。

丰富的物联网组件,用于数据采集:

udp, tcp,http, mqtt, rabbitmq,websocket, modbus,plc,欧姆龙Fins,西门子 PLC, 时序数据库tdEngine,mysql,redis 启动入口是iot-test , 在物联网组件项目下面有一份 readme.md

建议 :数据采集后请使用 mq 组件传递到 mes 或者其它物联网后端应用,能够更好的解耦。Netty 可以启动多线程 处理多个端口的数据采集 。

六、源码地址

源码下载

关注下面的标签,发现更多相似文章

一飞开源
发布了 篇专栏 · 获取点赞 · 获取阅读

评论

查看更多
相关推荐
关于作者
一飞开源
获得点赞 100
文章被阅读 1000
相关文章