如何快速开发一个简单实用的MES系统?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何快速开发一个简单实用的MES系统?相关的知识,希望对你有一定的参考价值。

企业对MES系统以及MES系统的特点、优势和效益有一定的了解,在实施MES系统时,要考虑MES系统的来源,每个实施MES系统的企业都必须有一套MES系统软件,那么这个MES系统软件是由企业自己投资开发需要具备以下条件:

1)MES系统业务顾问,有三年以上生产制造企业工作经验,熟悉业务流程的相关专业人员。

2)软件开发团队,需配备3人以上的开发团队。

3)使用基于C/S架构的快速开发框架,软件开发工具等,有事半功倍的效果。

4)建议采用C/S架构,Winform桌面系统用户体验,C#.NET+Winform是最优选择。

1、产品要简单易用。MES系统软件产品,主要是为车间的现场管理人员所使用,他们不是IT人员,对相对专业术语较陌生。所以,MES产品的表达使用要很简洁方便。

2、产品升级要保障。必须要考虑MES软硬件产品的升级的因素,是判断产品好坏的基本条件之一,也是企业日后持续稳定应用的基本保障。

3、价格体系要明晰。MES系统软件的价格参差不齐,不同厂商价格差异巨大所以,一定要搞清楚供应商的价格体系,其中具体包括哪些项目。

要充分掌握好以上几点,才能更加成功地管理好一个企业,促进企业的生产与发展。因此,建立成功的MES系统需要进行综合考虑,其使用是否简单,升级是否有保障,价格体系是否明确都是非常重要的考虑因素。

参考技术A

现在越来越多的企业已经开始应用mes系统,所以对于MES软件系统开发工程师的需求有所上升,那么开发MES系统需要掌握哪些信息?mes系统怎么开发?MES软件系统开发要点有哪些?假如真的想开发一个MES系统,需要从业务和开发两个方面入手。下面就来了解下MES软件系统开发知识吧。

一、快速开发MES系统需要哪些知识储备?

想快速开发一个实用的MES系统,首先你需要从业务和开发两个方面入手。

1、业务

业务是什么?你可以简单地理解为业务就是你系统最终实现的功能。首先你要想MES系统是干什么的,解决了什么问题。开发一个MES系统,第一步就是要知道自己的系统要实现哪些功能,知道了这个后你才能继续往后走。

而知道系统要实现什么功能,也是整个MES系统实施过程中非常重要的环节。由于行业的特殊性,MES系统在每个企业的业务都千差万别,没有一个统一的规范。如果你没有到过生产现场,不了解生产过程,建议你最好能实际到一个工厂车间里去了解一下。看看现场的工作人员是如何工作的,如果你能到一个已经实施了MES的企业去看一下他们的系统运行流程那更是极好的,看过之后你就会对MES管控的几个方面有了清晰的理解。

如果你没接触过生产,这里简单给你介绍下MES的几个主要功能模块,你可以围绕这几个模块进行设计。

(1)、计划调度

这里MES承接了ERP中的订单,开始介入生产。这个模块主要是管控订单的生产时间、什么时候开始、什么时候结束,由哪个班组,哪个员工,甚至哪个工位来生产。具体到特定细节还会对订单分解到工序,工步,和现场的物料情况分析,是否缺料,能否生产。

(2)、生产执行

这一步是具体的生产操作过程,在这一步工人会安装零件,过程中我们的系统要记录工人安装了什么零件、零件的批次、序列号信息,记录产品谱系,方便追溯。这里零件序列号的采集一般是通过扫描来录入系统,也就是会涉及到其他人回答中的条码识别。更细一点还会采集工人安装使用的工具型号,工具的参数如扭矩、角度等。

(3)、质量检验

这里会记录工人在安装过程中的自检结果,以及工人完成后由质检人员做出的最终检验结果。如果检验不合格,会发起另外的处理流程。

(4)、设备

这一步是与现场PLC或者设备的交互,如检验结果不合格,或者零件安装错误,MES系统会与自动化控制系统通讯来控制生产线的启停。同时对关键设备的运转状态及工艺参数进行采集。

(5)、工艺

工艺这一步其实是贯穿始终的,在系统开始之前就要把工艺理清楚,包括产品的工艺路线、BOM结构、参数等信息,工艺信息是保证系统正确运行的基础。

(6)、物流

对生产过程中涉及到的物料信息监控,确保生产能够顺利进行。


2、如何开发?

开发工作相对来说会比较容易一点,因为要做的功能确定以后,开发无非就是时间长短的问题。因为对于MES系统来说,技术基本没有难点。因为我们的系统是实现业务逻辑,也就是各种增删改查的工作。保证MES系统与周边系统的接口稳定就好了,如ERP、WMS等。

对于开发,如果你会一门编程语言及数据库的操作((SQL,存储过程)基本就OK了,现在传统企业大多也在使用B/S架构了。目前使用最多的还是C#,Java,Oracle,SQL Server等编程语言和数据库。其中数据库方面会更重要一点,由于业务复杂,涉及到的表就会很多。所以能合理设计数据库表关系非常重要。除此之外,本人了解到还可以用低代码平台来快速开发MES系统,根据相关数据表明,用低代码平台开发系统比传统写代码开发速度快10倍

二、MES软件系统开发要点有哪些?

1、基本功能

从基本功能包含性上来讲,基本功能全面的MES系统软件需具有产品和工艺管理、计划调度生产管理、物料物流信息管理、生产制造质量管理、车间设备维护管理方法的5大基础控制模块,当然也应与此同时包含生产制造资源管理等控制模块。而应对智能制造的MES,还务必具有信息系统集成和设备端口控制模块,不然无法完成车间内部各种信息内容互联互通,并支撑智能化车间需求的智能调度、优化、可视化等基本功能。

2、平台化

市面上的MES关键分成根据客户需求的新项目级、客制化产品,及其通用的平台化产品二种种类。新项目等级MES优势是:个性化、适用性强、低成本、快速交付,但产生的短处是:开发需求描述中会缺乏行业的普遍性标准,非常容易造成系统软件不符合变化多端的业务需求及行业标准,如果企业发展方向后有新的需求就需求投入许多的二次开发,这对软件体系结构的可靠性也是严峻的考验。

3、应用性

平台化MES产品规定开发人员们能够深入细致理解而且熟悉各行业的实际生产制造工作流程,甚至于对关键工序的深入细致到的工艺也需要掌握,而不是仅从软件开发的视角来设计MES。与此同时,开发人员们更要根据生产制造的实际需求将所有的工序工作流程关系整理清楚,并依照ISA95等标准搭建平台化MES产品,以利于与其它各种标准化的软件完成业务关联及信息共享。

4、数字化排产

许多企业在数字化都没完成的情况下就过高的规定上全自动排产,结果造成大幅度的人力资源投入、并引起利润被这些增加的成本吞噬。相反毫无数字化规定的纸质人工排产必然让企业离智能制造的发展趋势渐行渐远,最终完全脱队,失去中国制造2025这一弯道超车的机会和利好政策。上述这些数字化自动排产的基本要素全部都是大家挑选一个合适的MES产品的根据。

5、可视化基本功能

伴随着中国制造水平的飞速发展,以前许多国外的所谓先进制造技术在我国早已严重落伍了。例如传统的IT人员根据使用部门固化的需求去开发一个个水晶报表和看板的客制化方式,早已远远不能充分满足当今中国制造快速的个性化生产管理需求。再例如以前单调乏味的报表&看板的格式内容,早已难以充分满足现今客户的规定和品位。好的MES产品可视化表现形式早已愈来愈丰富:点状图、线状图、柱状图、饼状图、雷达图、甘特图、漏斗图、三维图等都并不是问题。基础规定:美观震撼、一看就懂、信息内容全面。

6、信息系统集成能力

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

(2)与数据类型的集成化:它是上面描述的那些信息内容集成化的技术完成方式方法,例如:XML、CSV、TXT、彼此约定的中间表、Webservice、开放的API端口等。

以上就是关于“如何快速开发一个简单实用的MES系统”回答的全部内容,希望对大家有所帮助,总的来说,MES系统是一种通向成本、质量、响应、灵活综合平衡的途径,在当今激烈竞争的世界经济中,要占有“最有价值”的地位,必须使企业具有最好的质量、最佳的客户服务、最低的制造成本、快速响应以及灵活性的特点。

参考技术B

想要开发出一套简单且实用的MES系统,你至少需要了解以下五点关于MES系统的知识内容。

一、MES系统全称

Manufacturing Execution Systems即制造执行系统;

合肥迈斯软件  版权所有

二、MES系统定义

MES是在公司的整个资源按其经营目标进行管理时,为公司提供实现执行目标的执行手段,通过实时数据库连接基本信息系统的理论数据和工厂的实际数据,并提供业务计划系统与制造控制系统之间的通信功能。

三、MES系统特征

1、MES在整个企业信息集成系统中承上启下,是生产活动与管理活动信息沟通的桥梁。MES对企业生产计划进行“再计划”,“指令”生产设备“协同”或“同步“动作,对产品生产过程进行及时的响应,使用当前确的数据对生产过程进行及时调整、更改或干预等处理。
2、MES采用双向直接的通讯,在整个企业的产品供需链中,即向生产过程人员传达企业的期望(计划),又向有关的部门提供产品制造过程状态的信息反馈。MES采集从接受订货到制成最终产品全过程的各种数据和状态信息,目的在于优化管理活动。它强调是当前视角,即精确的实时数据。
3、MES是围绕企业生产这一为企业直接带来效益的价值增值过程进行的,MES强调控制和协调。

合肥迈斯软件  版权所有

四、MES系统作用

作为先进车间管理技术的载体,盖勒普制造企业生产过程制造执行系统(MES)在帮助制造企业实现生产的数字化、智能化和网络化等方面发挥着巨大作用:1、通过条码技术跟踪产品从物料投产到成品入库的整个生产流程,实时采集生产过程中发生的所有事件,让整个工厂车间完全透明化。
2、改变原来手工录入过程,达到准确、及时、快速的数据反馈,避免人为输入差错,更重要的是,使现场生产人员精力集中在业务操作上,提高工作效率。
3、让产品在整个生产过程中变得清晰、透明,很快发现出现质量问题的原因,制定针对措施解决质量瓶颈问题,实现产品质量追溯,降低质量成本。
4、支持成品、在制品、刀具、工装库存管理,车间各工作中心接到加工任务同时,工装/刀具库房可对所需的工具种类和数量进行快速准备,既准确又便捷。
5、实时记录并监控生产工序和加工任务完成情况,人员工作效率、劳动生产率情况,设备利用情况,产品合格率、废品率等情况,通过系统综合统计信息查询功能,及时发现执行过程中的问题并进行改善。
6为企业实现一体化的设计与制造提供先进技术储备,支撑企业实施精益生产和精细化管理。

合肥迈斯软件  版权所有

GOOCI教你如何选择MES系统?

制造执行管理系统是对车间现场生产制造全过程数字化管理的系统,这是制造业实现工业4.0的重要系统。如今市场上有很多MES系统,哪家的性价比高真不好说,选哪家产品都不错,各有各的优势。这时候企业就犯难了,该如何选择好呢?

一、专业/靠谱

选择一家专业性高、靠谱的制造执行管理系统开发公司,从产品本身和实施风险上来说都是有保障的。

二、企业服务

制造执行管理系统是一套帮助车间现场对生产制造过程数字化管理的软件,你买得不仅仅是一个软件,还是服务。如项目前的规划,中期的专业实施服务,后期的维护,升级,变更服务等。

三、评估成本

对于企业来说,购买一套MES系统不是问题,但要考虑其后期使用的成本怎样。随着业务的发展,要增加其他的功能和需求,会不会另外收费?后期维护升级要不要另外收费?每年的软件服务费是多少?等等。

四、MES系统的性能

企业在采购制造执行管理系统时大多是对比功能,却很少有评测其性能的。MES系统是一个要求非常高的执行系统,且在数据分析、分配等环节涉及到大数据计算。如果在使用过程中出现卡顿不流畅,会影响到客户真实使用的感受,也会给业务带来很大的影响,一定要注意这个。

五、IT架构

MES系统是制造执行管理软件,但在选择时不能局限在制造一个观点上看问题,还要看系统在技术架构上是否和其他系统一致,如果一致对于后期的技术支持和运维,就能轻松解决问题,降低制造成本。

六、系统结构
制造执行管理系统是一套功能非常强大的软件,具备了MES系统所需的各种功能。我们经常说平台化制造执行管理系统,而这个“平台化”却不是指“开发平台”,是说这个平台是开放性的,可提供客户灵活定制需求的。

七、MES系统采购时需要考虑的系统架构

选择制造执行管理系统时,企业可根据自身需求灵活定制,量身打造专属的MES软件系统。

以上是关于如何快速开发一个简单实用的MES系统?的主要内容,如果未能解决你的问题,请参考以下文章

新阁上位机开发——WebAPI系列之快速入门

嘉益仕(Litns)带您读懂MES系统:选型篇

市面上几款快速开发平台比较,企业该如何抉择?

MES与ERP系统如何做系统集成

力软快速开发框架6.3最新版下载地址

如何django快速开发自适应管理系统53