做一套MES系统通常需要什么基础知识?

 新闻资讯     |      2021-04-22 10:01

一、 业务
以简单地理解,业务是您的系统最终实现的功能。首先你要想MES系统是干什么的,解决了什么问题。
通常情况下mes包含主要功能模块的应该有:
1.计划调度。这个模块主要是控制订单的生产时间,何时开始,何时结束,哪个团队,哪个员工,甚至是哪个站点生产。
2.生产执行。这一步是具体的生产操作过程。在此步骤中,工人将安装部件。在此过程中,我们的系统会记录工人安装的部件,部件的批号,序列号信息,并记录产品沿袭以便于追溯等等。
3.质量检验。这里将记录安装过程中工人的自检结果和工人完工后质量检查员的最终检查结果。如果测试失败,将启动另一个过程。
4. 设备。这一步是与现场PLC或者设备的交互,如检验结果不合格,或者零件安装错误,MES系统会与自动化控制系统通讯来控制生产线的启停。同时收集关键设备的运行状态和工艺参数。
5.技术。事实上,这个过程的步骤贯穿整个过程。在系统启动前,流程应清晰,包括流程路
6.物流。对生产过程中涉及的物料信息进行监控,确保生产顺利进行。
二、 开发
对于MES系统来说,技术基本没有难点。因为我们的系统是为了实现业务逻辑,即各种添加、删除、修改和检查。保证MES系统与周边系统的接口稳定就好了,如ERP、WMS等。对于开发,如果你会一门编程语言及数据库的操作(SQL,存储过程)基本就OK了。现在传统企业大多也在使用 B/S+架构了。目前使用最多的还是C#,Java,Oracle,SQL Server等编程语言和数据库。其中,数据库方面将更加重要。由于业务的复杂性,将涉及许多表。因此,合理设计数据库表关系非常重要。