智能制造之路—从0开始打造一套轻量级MOM平台
一、概述
面对数字化浪潮,MOM需求迈入上升期,数字化从“可选项”变成了企业竞争“必选项”。制造行业每个工厂的生产逻辑都不尽相同,流程的梳理、数据统一化都需要调配很长时间。
对于制造企业来说一套快速构建业务的平台,看起来是解决制造行业“每个工厂生产逻辑不同”问题的良方。企业的数字化成长之路分为三个阶段:信息化=》数字化=》智能化。
目前大多数制造型企业处于第一阶段,应用了ERP/OA等系统,但缺少数字化人才。中小型制造企业如何即经济又快速实现智能制造?选择一套轻量级MOM平台实现数字化转型会是一个不错的选择。

企业数字化的发展阶段(来源:网络)
二、前景
轻量级MOM平台封装并沉淀工业模型、业务与表单模版,为业务场景构建提供开箱即用的能力。平台核心包含两大块:快速开发平台+行业应用。对于制造行业来说,平台功能已经弱化,应用才是核心。
图1是智慧工厂的整体架构图,从图中可以看出,主要系统功能比如:PLM,ERP,OA,CRM,SCM,PDM,APS,MES,EMS,WMS,QMS,IOT,BI等。大部分区域都已经被行业各大厂商占据(企业级)。
如:ERP有SAP,鼎捷,金蝶,用友等;OA有泛微,蓝凌等;PLM有西门子等国外大厂。留给轻量级MOM平台的机会只剩下车间/产线级管理,比如:APS,MES,WMS,QMS,IOT,BI等。
这些区域必须系统与现场业务结合才能落地,行业差异性比较大,也是导致目前行业龙头缺乏,人才匮乏的区域。轻量级MOM平台在车间/产线级管理有用武之地,更加适合中小企业进行数字化转型落地。
同时,轻量级MOM平台的强大扩展能力,可以完美打通各大系统之间的壁垒,实现数据互通,最终成为企业业务/数据中台,运行监控决策中心。

企业数字化系统分布(来源:网络)
三、业务
轻量级MOM平台的终极目标是成为企业中台,决策中心。同时可以往工业云方向发展,将制造行业的优秀管理方法思想实体化落地,转换为平台的应用插件,共享给其他企业使用。
工业制造领域业务复杂,各工厂的管理模式都有差异,那么我们如何进行标准版化?个人的想法是从上(制造管理方法)往下看,对管理过程的各个节点抽象出模型进行组件化,转换为行业标准方案。
首先,我们看工厂的组织架构:

制造企业组织架构(来源:网络)
与车间这一层级相关的部门主要有:资材部,生产部,工程部,品管部等。这些部门的人员是车间级系统的主要使用用户。从人员架构及职责出发,我们可以整理出如下表格:

从上表可以看出,车间级管理我们可以统一抽取出适合平台实现的系统功能:SRM+WMS+APS+MES+QMS+DCC等。
四、规划
再来看产品制造的主线流程:采购下单=》材料进入仓库=》材料发到产线=》生产加工=》成品产出入库=》发货客户,如下图:

对于大多数中小企业实现数字化,可以从这个主线流程入手,往外发散。我们把这个主线流程再细化,可以得到第一阶段系统主要覆盖范围,下图是目前中小制造企业数字化转型比较容易看到效果的系统分布:

五、框架
限于个人能力本次我们选择一款快速开发平台来搭建系统主框架。此次后台主框架暂定选择:admin.net,ORM选择Sqlsugar,数据库使用sqlserver; 大家如果有好的开源框架也可以推荐。
后台管理:admin.net
移动端APP:uni-app(考虑蓝牙便携打印机支持,可采用离线打包方式)。
标签设计:vue-plugin-hiprint
平台框架主要开源模块选择如下:

六、总结
一个平台涵盖了MOM的核心功能,减少了各系统之间的信息孤岛,对于中小型企业来数字化转型来说不仅大大降低了投入成本,同时减少了后续的运营成本。
那么,如何进行系统业务搭建?从哪个模块切入?
尽请期待下一章:智能制造之路—从0开始打造一套轻量级MOM平台之来料管理(WMS)
名词解释:
ERP 企业资源计划即 (Enterprise Resource Planning)
ASN 发货管理系统 ( Advanced Shipping Note)
WMS 仓库管理系统(Warehouse Management System) 的缩写
MES 制造执行系统:Manufacturing Execution System
TMS 运输管理系统 Transportation Management System
QMS 质量管理系统 Quality Management System
智能制造之路—从0开始打造一套轻量级MOM平台的更多相关文章
- 基于CentOS7.x Linux操作系统,从0开始构建一套Docker虚拟化平台,使用二进制Tar包方式,部署的步骤和方法如下:
#配置centos7的yum源#建议阿里源#链接:https://yq.aliyun.com/articles/525282?type=2#从Docker官网下载软件包: ls -l docker-1 ...
- 毕马威&阿里:通向智能制造的转型之路
文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 2019 年 4 月 17 日,毕马威与阿里研究院携手举办了智能经济主题报告发布会,从技术.制造.组织 ...
- 运维工程师打怪升级进阶之路 V2.0
在此之前,发布过两个版本: 运维工程师打怪升级之路 V1.0 版本发布 运维工程师打怪升级必经之路 V1.0.1 很多读者伙伴们反应总结的很系统.很全面,无论是0基础初学者,还是有基础的入门者,或者是 ...
- 直击Huawei Mate 40产线背后的华为云IoT智能制造
摘要:数字孪生?在数字世界找到物理世界的设备! 本文分享自华为云社区<[云驻共创]Huawei Mate 40产线直击之华为云IoT智能制造助力工厂数字化转型>,原文作者:启明. Part ...
- 一个美国人对"智能制造"的思考!
世界上制造业最强的国家仍然是美国!如今,国内工业4.0概念讨论日益喧嚣,中德合作如火如荼,但我们不能否认这个事实. “ 当下,美国似乎失去了世界第一制造大国的称号,而中国的企业也正面临产值下滑.利润下 ...
- 5G:为人工智能与智能制造赋能
近几年,全球有两大科技领域越来越热:一个是人工智能,另一个是5G.两者都是能够改变时代.改变社会.改变经济的颠覆性技术.目前,我国已经发放了四张5G牌照,5G产业处在爆发前夜的阶段:人工智能方面,业界 ...
- MES被重新定义?做到这几点才算智能制造
在工业4.0背景下,推动智能制造,构建智能工厂.智能生产.智能物流和智能服务体系,我们需要对MES系统重新进行定义,主要从以下几个方面进行说明: MES深度融入企业运营环节 智能工厂中的机器将全部由软 ...
- MES应用案例|新宏泰电器乘上智能制造的东风
企业背景: 无锡新宏泰电器科技股份有限公司(下文简称:新宏泰电器)创立于1984年,公司主要生产断路器.微型电机.BMC/SMC材料.BMC/SMC模压制品及各类塑料模具的设计制造.已于2016年在沪 ...
- [js高手之路]Vue2.0基于vue-cli+webpack Vuex用法详解
在这之前,我已经分享过组件与组件的通信机制以及父子组件之间的通信机制,而我们的vuex就是为了解决组件通信问题的 vuex是什么东东呢? 组件通信的本质其实就是在组件之间传递数据或组件的状态(这里将数 ...
- 智能制造(MES)四大阶段
智能制造的发展会经历标准化.自动化.信息化.智能化四个阶段标准化,对于生产流程.业务流程.生产制造多方面的标准化.质量检测标准化.企业管理.供应链等.标准化是组织现代化生产的重要组成部分,对于生产专业 ...
随机推荐
- Kubernetes入门实践(Pods)
为了解决多应用联合运行的问题,同时还要不破坏容器的隔离,就要再对多个容器进行打包.Pod就是对容器的打包,里面的容器可以看成是一个整体,总是能一起调度.一起运行,绝不会出现分离的情况,而Pod属于Ku ...
- 一天吃透JVM面试八股文
什么是JVM? JVM,全称Java Virtual Machine(Java虚拟机),是通过在实际的计算机上仿真模拟各种计算机功能来实现的.由一套字节码指令集.一组寄存器.一个栈.一个垃圾回收堆和一 ...
- MySQL InnoDB Architecture 简要介绍
MySQL InnoDB 存储引擎整体架构图: 一.内存存储结构 1.Buffer Pool buffer pool 是主内存中的一块儿存储区域,用于存储访问的表及索引数据.这样从内存中直接访问获取使 ...
- workerman、websocket简单聊天功能从0到1实现
一.workerman安装,测试环境为linux 1.在网站根目录,用命令行安装,要是出现root权限提示,输入y回车就行,或者新建一个用户再进入安装 Linux系统可以使用以下脚本测试本机PHP环境 ...
- vue请求后端数据和跨域问题
最近遇到的一个问题 后端写好的接口,前端怎么获取数据 这是我后端的接口:GET 接口 这是我前端运行的项目地址: 简单使用: 咱门前端使用 颇受好评的 axios 来发起请求 这是它的官网:https ...
- vue使用import()提示语法错误
一.使用import 引入 组件 二.编译时提示语法检测错误 三.解决方法 第一种方式:直接安装 D:\YLKJPro\CMWEB\03Implement\CustomMapWeb>npm in ...
- 为什么 HashMap 会死循环?
HashMap 死循环发生在 JDK 1.8 之前的版本中,它是指在并发环境下,因为多个线程同时进行 put 操作,导致链表形成环形数据结构,一旦形成环形数据结构,在 get(key) 的时候就会产生 ...
- Health Kit文档大变样,一起尝鲜!
Health Kit文档全新升级,开发场景更清晰,聚焦你关心的问题,快来一起尝鲜! 文档入口请戳:文档入口~ 如果你是运动健康的老朋友,可以从旧文档页面上方的提示信息中进入:最新版本哦. 一. 架构调 ...
- 聊聊CSS 缓动函数的新成员linear()
CSS 缓动函数是一种用于控制 CSS 动画过渡效果的函数,可以让动画变得更加自然.这篇文章将介绍一种新的 CSS easing function,即 linear(),它可以模拟出更复杂的缓动效果, ...
- Anaconda 环境下 R 包 ggraph_1.0.2 安装小记
由于微信不允许外部链接,你需要点击文章尾部左下角的 "阅读原文",才能访问文中链接. 记录一下今天在 Anaconda3 环境下 R==3.4.3 中安装 ggraph 的一些问题 ...