当前位置: 首页 > news >正文

MES系统智能工厂,搭上中国制造2025顺风车

       MES在电子制造业中的应用日益广泛,越来越多的厂商已经购置或自行开发了MES,并将其作为“智能化工厂”。国内大大小小、各行各业都有上百个MES系统,还有很多的国外MES系统,怎么才能在MES系统公司中找到适合自己的MES?希望本文能为这一问题提供一个抛砖引玉之处。

基础功能

       功能全面的MES系统需要包含以下几个基本模块,即:产品与工艺管理、计划调度与生产管理、物料物流管理、生产质量管理、车间设备维护管理,以及生产资源管理等。而面向智能生产的MES,也需要多系统集成功能和设备的开放接口,如果没有这些模块,就不可能在智能车间中实现各种信息的互联,从而支持智能车间的智能调度、优化、可视化。

49b43a0edb64e544767df0af2aa8360e.png

平台化

       目前的MES市场主要有定制和通用型两大类。通用型MES的优势在于:成本低、交付速度快,但是它也存在着:在开发过程中缺乏通用的规范,很容易导致系统不能适应市场的变化,一旦企业发展后有新的需求,就需要投入大量的二次开发,这对软件架构的稳定性也是严峻的考验,定制型MES优势在于:个性化强、贴合企业,但是它存在着:费用高,交付速度慢,二次开发困难。云表平台,是一款由原金山WPS研发团队成员,倾力打造的国产无代码开发工具。该公司率先采用了表格编制技术,开创了“国企自主开发管理软件”的先河。可以说,有了云表平台,你就可以自行研发出 SRM、 MES、 ERP、考勤、人事、财务、合同等管理软件。另外,还可以实现各种场景的粒度应用,例如:白胚分析、货品追踪、商品编码、蓝牙打印、批量导入、统计查询、信息推送、多人协作、签校验、权限管控、流程审批、 OpenAPI......也就是说,你的逻辑能力越强,你的管理软件就能支撑更多的复杂的应用场景。而且,整个过程中,不需要编写任何代码,只要进行可视化的拖拽操作,一两个星期就可以完成个性化的功能随需更改的管理软件。

24c24fbc1afcf84182123ad4cfc8b38e.jpeg

适用性

       MES系统产品不仅需要开发者对各个产业的生产过程有深刻的认识,而且要对各个生产过程有深刻的了解,更要对生产过程中的各个关键环节有更深刻的认识。同时,开发人员应根据实际的生产需要,对各个工艺过程进行清晰的分析,并依据ISA95等标准建立MES系统,便于与其他标准化软件进行业务关联和数据共享。上述的产品要求,不但要求开发人员拥有横向的宽度,同时也要考虑到应用的深度。优秀的开放公司应当具有业内的专业知识,能够针对该产业的产品特点,利用模块化、插拔等技术,灵活地配置系统,从而推动各大厂商迅速开发出符合行业共性和个性化需求的MES系统。

28450bd064d2386f5823c45add11254a.jpeg

易用性

       在信息技术飞速发展的今天,新的可视化和可操作性正深刻地影响着使用者的使用习惯。尤其是作为以工厂实际应用为基础的软件产品,因为使用者是以车间级为基础的,所以要求具有易学易用、易用、易上手等特征,例如:使用界面功能图标一目了然,以流程引擎驱动快速应用。在实际应用中,每一位操作人员在进入系统后,都可以快速的找到自己的应用界面,找到自己想要的功能,并将自己的整个业务流程和Win7、Win10类似的操作模式进行快速的组合、拆分、放大、缩小、隐藏等操作。当然,这并不是唯一的限制,它的易用性包括美观、绿色、适用的界面和触摸屏。

5acb483667d0874894335e8c812ce5cb.png

仓库管理能力

       大部分的传统MES系统都是对材料的控制,而把仓库的管理交给ERP或者WMS。但是,随着智能化工厂的不断发展,企业对柔性、动态、实时性的要求越来越高,MES系统的材料管理已不能满足这些要求,必然会将业务扩展到仓储系统,以获取更多的控制和调度权限。

       仓库管理系统的一项重要功能就是对各种仓库进行有效、有序的管理。因为很多公司的失败,并不是因为他们的产品和市场没有做好,而是他们的存货周转率太低,导致了大量的原材料、产品和资金积压。MES系统的设计人员需要将这些最基础的物流关系梳理清楚,如原材料、电子、装配、保税库、外协库、线边仓、物料塔、立体库、半成品库、成品库等,并按照ISA95标准构建新一代MES系统,以便把ERP系统中非实时的静态仓库变成MES系统实时的动态仓库,并与之进行双向同步。如果在ERP系统中使用WMS系统来处理生产过程中的数据,会极大地影响生产进度,导致管理资源的浪费,产生大量的数据。因此,一个好的MES系统应该涵盖WMS仓库的基础功能,实现与ERP系统的直接对接。

a2d85ed4fbc7277b0ec4ed94e6e74631.jpeg

数字化排产

       作为计划和生产经理,他们最关注的是怎样及时、及时地交货。在MES系统中,如何基于已有的工单数量、生产线配置、工序时间、人员分布、生产成本、交货时间等约束条件,实现先进的APS计划和调度?怎样在APS的数字排产界面上,一眼就能看见工作订单的动态运行情况?怎样实现对工单的发料、生产的实时数量与仓库的实际材料的一致性的自动计算?怎样把先进的APS计划和排程资料传送给模拟系统,实现完全的模拟生产和闭环的排产?许多企业在没有实现数字化之前,就对所有的自动化生产提出了太高的要求,结果造成了大量的人力资源投入,并造成了利润的增长。相反,没有数字化需求的手工排班表,必然会让企业偏离智能生产的方向,最终落在后面,从而错过中国制造2025的契机和政策红利。

bc72650e4a4d2cd98fe1a6602f79e898.png

可视化

       由于中国生产技术的飞速发展,以前很多国外的所谓先进制造技术在中国已经严重落后了。比如传统的IT人员根据使用部门固化的需求去开发一个个水晶报表和看板的定制化模式,已经远远不能满足当今快速的个性化生产管理需要。再比如以前单调乏味的报表&看板的格式内容,早就难以满足现今客户的要求和品位。优秀的MES系统可视化呈现方式日益丰富:甘特图、饼状图、点状图、漏斗图、线图、雷达图、柱状图、三维图等。基本要求:美观、一目了然、信息全面。

       MES的可视化功能还要满足多变的客户报表要求、灵活的用户参观看板需要,越来越多的移动端访问数据等,这些都在要求MES可视化背后的技术必须是便捷的组建方式:智能化可配置、客户可任意搭建、自由拖拽方式、所见即所得等。

173756576d688f6b7c90f801b17c6458.png

系统集成能力

       在此,系统整合包含两个部分:

       (1)与信息系统的集成:作为面向智能制造的MES系统,系统集成能力应为重要考量,这包括与SQL Server、Oracle等数据库集成,与PDM(对接BOM、工艺)、ERP(对接计划、物料)、WMS(对接物流、运输)、仿真(对接数据)等软件集成,与iOS、Android移动端集成等。

       (2)与数据格式的集成:这是上面描述的那些信息集成的技术实现方式,比如:XML、CSV、TXT、双方约定的中间表、Web service、开放的API接口等。

9f07739f55f64533213b31434370d412.png

设备接口能力

       最近人们经常提到工业互联网、工业物联网、工业大数据等概念,其实就是让制造执行系统与实体设备进行虚拟连接,获取产品的数据。这些设备包括以下七个不同的物理层面:仪器,传感器, AGV,机器人,工业控制设备,数控设备,贴片机, AOI,等等。一个好的MES系统不仅可以采集到所有的仪器信息,还可以根据国家标准和国际标准来采集信息。在选择MES系统时,要注意它的标准和扩展性,而不只是临时目标。

5ea321297460e31c59fc745c4b77c89b.png

       以上对以智能制造为基础的新一代MES系统的特性需求进行了简要介绍,但目前还不能一概而论,包括材料、工艺分析、诊断、优化等功能。希望通过上述论述,能为新型MES系统的发展和应用提供抛砖引玉之处。

相关文章:

MES系统智能工厂,搭上中国制造2025顺风车

MES在电子制造业中的应用日益广泛,越来越多的厂商已经购置或自行开发了MES,并将其作为“智能化工厂”。国内大大小小、各行各业都有上百个MES系统,还有很多的国外MES系统,怎么才能在MES系统公司中找到适合自己的MES?希…...

【LeetCode】每日一题(1)

目录 题目&#xff1a; 解题思路&#xff1a; 代码&#xff1a; 写在最后&#xff1a; 题目&#xff1a; 这是他给出的接口&#xff1a; class Solution { public:int fillCups(vector<int>& amount) {} }; 作为一个数学学渣&#xff0c;我想不出厉害的数学算法…...

SpringCloud-Netflix学习笔记11——Hystrix实现服务降级

服务降级 是什么&#xff1f; 整体资源快不够了&#xff0c;忍痛将某些服务先关掉&#xff0c;待渡过难关&#xff0c;再开启回来。 如下图&#xff0c;在某一个时间段&#xff0c;访问服务A的请求特别多&#xff0c;而访问服务B和服务C的请求特别少&#xff0c;这时我们可以把…...

Oracle Dataguard(主库为 Oracle rac 集群)配置教程(03)—— 创建 dataguard 数据库之前的准备工作

Oracle Dataguard&#xff08;主库为 Oracle rac 集群&#xff09;配置教程&#xff08;03&#xff09;—— 创建 dataguard 数据库之前的准备工作 / 本专栏详细讲解 Oracle Dataguard&#xff08;Oracle 版本为11g&#xff0c;主库为双节点 Oracle rac 集群&#xff09;的配置…...

零代码做分析报表的bi软件才是好软件

有些数据分析软件对IT的依赖比较重&#xff0c;在制作报表的过程中需要用到SQL&#xff0c;这就导致了IT人员懂技术不懂业务&#xff0c;业务人员懂业务不懂技术&#xff0c;数据分析做来做去总是差点什么的局面。要是遇到了IT部门相对较弱的情况&#xff0c;还会加重IT负担&am…...

linux ALSA 驱动架构

一、kernel Audio驱动架构主流有两大类&#xff0c;一类是SOC Machine架构&#xff0c;另一类是simple-card架构。 MTK、QCom主要采用machine架构&#xff0c;rockchip采用simple card架构。 二、Machine架构驱动介绍 machine 架构每家平台实现并不完全相同&#xff0c;mach…...

JDK 8 JVM内存结构详解

前言 本文所介绍的是 JDK 1.8 版本&#xff0c;其他版本的 JDK 在这里并不一定正确&#xff1b;内容主要摘自周志明的《深入理解Java虚拟机》一书的关键点&#xff0c;并根据自身的理解进行记录。感兴趣的同学可以去阅读原著。 JVM 的内存结构&#xff0c;主要包括以下 5 个区…...

黑马程序员 Linux 教程

目录Linux 简介不同应用领域主流操作系统Linux 系统历史Linux 系统版本Linux 安装安装方式网卡设置安装 SSH 连接工具使用 FinalShell 连接到 LinuxLinux 和 Windows 目录结构对比Linux 目录介绍Linux 常用命令Linux 命令初体验Linux 命令使用技巧Linux 命令格式文件目录操作命…...

文件操作 -- IO

文章目录文件操作 -- IO文件 :文件路径 :文件的类型java 中的文件操作文件内容的相关操作字节流的读和写操作字符流的读和写操作代码案例代码案例一 &#xff1a;代码案例二 &#xff1a;代码案例三 &#xff1a;文件操作 – IO 文件 : 文件相比大家都不陌生把 &#xff0c; 打…...

FPGA解析串口协议帧3.0版本,增加了错误重发功能,提供仿真文件以及源码

FPGA解析串口协议帧已经发布2个版本了&#xff0c;分别如下&#xff1a; 版本1&#xff1a;点击查看版本1 版本1详细介绍了串口协议帧的帧组成和设计思想&#xff0c;但设计粗糙&#xff0c;注释不详细&#xff1b; 版本1&#xff1a;点击查看版本2 版本2优化了代码&#xff0c…...

365天深度学习训练营 第P6周:好莱坞明星识别

&#x1f368; 本文为&#x1f517;365天深度学习训练营 内部限免文章&#xff08;版权归 K同学啊 所有&#xff09;&#x1f366; 参考文章地址&#xff1a; &#x1f517;第P6周&#xff1a;好莱坞明星识别 | 365天深度学习训练营&#x1f356; 作者&#xff1a;K同学啊 | 接…...

一文读懂 Zebec Chain 的“先行网络” Nautilus 链

最近&#xff0c;Zebec 上线了 DAO 治理系统后&#xff0c;上线并通过了关于 Nautilus 链的提案&#xff0c;这也是DAO系统上线后通过的首个提案。 Nautilus 链可以被看作是Zebec Chain上线前的“先行”链&#xff0c;并且是目前行业内为数不多的以“Layer3”作为特点的模块化通…...

FuzzyMathematicalModel模糊数学模型-2-多目标模糊综合评价案例分享

主函数&#xff1a;clc, clear% 输入模糊矩阵的原型x [4700 6700 5900 8800 76005000 5500 5300 6800 600004.0 06.1 05.5 07.0 06.80030 0050 0040 0200 01601500 0700 1000 0050 0100];r muti_objective_fuzzy_analysis(x);% 各指标在决策中占的权重(专家系统&#xff0c;自…...

单链表--C语言版(从0开始,超详细解析,小白一看就会)

目录 一、前言 &#x1f34e; 为什么要学习链表 &#x1f4a6;顺序表有缺陷 &#x1f4a6; 优化方案&#xff1a;链表 二、链表详解 &#x1f350;链表的概念 &#x1f349;链表的结构组成&#xff1a;节点 &#x1f353;链表节点的连接&#xff08;逻辑结构与物理结构的区…...

cv2-特征点匹配(bf、FLANN)

cv2-特征点匹配&#xff08;bf、KNN、FLANN&#xff09; 文章目录cv2-特征点匹配&#xff08;bf、KNN、FLANN&#xff09;1. 暴力匹配法&#xff08;bf&#xff09;1.1 bf.match()1.2 bf.knnMatch()3. FLANN匹配法4. 总结1. 暴力匹配法&#xff08;bf&#xff09; &#xff08…...

基于matlab多功能相控阵雷达资源管理的服务质量优化

一、前言此示例说明如何为基于服务质量 &#xff08;QoS&#xff09; 优化的多功能相控阵雷达 &#xff08;MPAR&#xff09; 监控设置资源管理方案。它首先定义必须同时调查的多个搜索扇区的参数。然后&#xff0c;它介绍了累积检测范围作为搜索质量的度量&#xff0c;并展示了…...

立创eda专业版学习笔记(6)(pcb板移动节点)

先要看一个设置方面的东西&#xff1a; 进入设置-pcb-通用 我鼠标放到竖着的线上面&#xff0c;第一次点左键是这样选中的&#xff1a; 再点一次左键是这样选中的&#xff1a; 这个时候&#xff0c;把鼠标放到转角的地方&#xff0c;点右键&#xff0c;就会出现对于节点的选项…...

Java面试——MyBatis相关知识

目录 1.什么是MyBatis 2.MyBatis优缺点 3.MyBatis工作原理 4.MyBatis缓存模式 5.MyBatis代码相关问题 6.MyBatis和hibernate区别 1.什么是MyBatis MyBatis是一个半ORM持久层框架&#xff08;对象关系映射&#xff09;&#xff0c;基于JDBC进行封装&#xff0c;使得开发者…...

Cortex-M0编程入门

目录1.嵌入式系统编程入门微控制器是如何启动的嵌入式程序设计2.输入和输出3.开发流程4.C编程和汇编编程5.什么是程序映像6.C编程&#xff1a;数据类型7.用C语言操作外设8.Cortex微控制器软件接口标准&#xff08;CMSIS&#xff09;简介标准化内容组织结构使用方法优势1.嵌入式…...

字符串函数能有什么坏心思?

&#x1f680;write in front&#x1f680; &#x1f4dd;个人主页&#xff1a;认真写博客的夏目浅石. &#x1f381;欢迎各位→点赞&#x1f44d; 收藏⭐️ 留言&#x1f4dd; &#x1f4e3;系列专栏&#xff1a;夏目的C语言宝藏 &#x1f4ac;总结&#xff1a;希望你看完之…...

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…...

进程地址空间(比特课总结)

一、进程地址空间 1. 环境变量 1 &#xff09;⽤户级环境变量与系统级环境变量 全局属性&#xff1a;环境变量具有全局属性&#xff0c;会被⼦进程继承。例如当bash启动⼦进程时&#xff0c;环 境变量会⾃动传递给⼦进程。 本地变量限制&#xff1a;本地变量只在当前进程(ba…...

.Net框架,除了EF还有很多很多......

文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...

MFC内存泄露

1、泄露代码示例 void X::SetApplicationBtn() {CMFCRibbonApplicationButton* pBtn GetApplicationButton();// 获取 Ribbon Bar 指针// 创建自定义按钮CCustomRibbonAppButton* pCustomButton new CCustomRibbonAppButton();pCustomButton->SetImage(IDB_BITMAP_Jdp26)…...

iPhone密码忘记了办?iPhoneUnlocker,iPhone解锁工具Aiseesoft iPhone Unlocker 高级注册版​分享

平时用 iPhone 的时候&#xff0c;难免会碰到解锁的麻烦事。比如密码忘了、人脸识别 / 指纹识别突然不灵&#xff0c;或者买了二手 iPhone 却被原来的 iCloud 账号锁住&#xff0c;这时候就需要靠谱的解锁工具来帮忙了。Aiseesoft iPhone Unlocker 就是专门解决这些问题的软件&…...

关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案

问题描述&#xff1a;iview使用table 中type: "index",分页之后 &#xff0c;索引还是从1开始&#xff0c;试过绑定后台返回数据的id, 这种方法可行&#xff0c;就是后台返回数据的每个页面id都不完全是按照从1开始的升序&#xff0c;因此百度了下&#xff0c;找到了…...

unix/linux,sudo,其发展历程详细时间线、由来、历史背景

sudo 的诞生和演化,本身就是一部 Unix/Linux 系统管理哲学变迁的微缩史。来,让我们拨开时间的迷雾,一同探寻 sudo 那波澜壮阔(也颇为实用主义)的发展历程。 历史背景:su的时代与困境 ( 20 世纪 70 年代 - 80 年代初) 在 sudo 出现之前,Unix 系统管理员和需要特权操作的…...

OpenLayers 分屏对比(地图联动)

注&#xff1a;当前使用的是 ol 5.3.0 版本&#xff0c;天地图使用的key请到天地图官网申请&#xff0c;并替换为自己的key 地图分屏对比在WebGIS开发中是很常见的功能&#xff0c;和卷帘图层不一样的是&#xff0c;分屏对比是在各个地图中添加相同或者不同的图层进行对比查看。…...

鸿蒙DevEco Studio HarmonyOS 5跑酷小游戏实现指南

1. 项目概述 本跑酷小游戏基于鸿蒙HarmonyOS 5开发&#xff0c;使用DevEco Studio作为开发工具&#xff0c;采用Java语言实现&#xff0c;包含角色控制、障碍物生成和分数计算系统。 2. 项目结构 /src/main/java/com/example/runner/├── MainAbilitySlice.java // 主界…...

JavaScript 数据类型详解

JavaScript 数据类型详解 JavaScript 数据类型分为 原始类型&#xff08;Primitive&#xff09; 和 对象类型&#xff08;Object&#xff09; 两大类&#xff0c;共 8 种&#xff08;ES11&#xff09;&#xff1a; 一、原始类型&#xff08;7种&#xff09; 1. undefined 定…...