物料管理模块主要用于控制和管理产品使用的直接材料。对于产品所需要使用的间接材料不作考虑。多用于收料时的操作。在公司称为Receiving Scan Station。

功能:

1.  对每一单位的物料根据制定的规则产生唯一的一个MAT ID,以供MES系统其他的模块来调用检查相关的数据

2.  将每一单位的物料的详细信息记录到数据库,以实现追踪的功能

3.  能Block/Unblock指定的物料

4.  能对物料进行分装,合装操作

流程:

操作员收到物料后,需扫描物料上的二维码标签,程序将解析二维码标签内容,生成报文发送到MES服务器。MES服务器相关的服务(MATControl)将会处理此报文,处理完成后回复相关报文到客户端。

数据库信息:

记录的物料相关信息:产生的MAT ID,收料时间,收料人,收料站别,客户料号(即公司ERP系统中的料号),供应商料号,定单号,失效时间,供应商代码,数量,单位,生产地点,批次号,包装ID(要求供应商不能重复,此包装ID用于产生内部的MAT ID)

备注:

由于此过程需要扫描二维码标签,所以需要对标签的内容进行统一的规定。而此标签由供应商提供,由于不能保证每个供应商都能提供此标签,所以系统能有手动打印标签的模块。手动打印标签后再扫描进MES系统。

MATControl服务不是直接处理报文的。直接处理报文由DDL(Direct Data Link)来进行处理。此服务只负责侦听,接收,回发报文。当DDL接收到报文后再交由MATControl来作相应的逻辑处理。然后再由处理数据库的相关服务把数据上传到数据库。

下面我会介绍一下公司当前的操作及报文等。敬请关注。

转载于:https://www.cnblogs.com/suzhouwu/archive/2012/09/20/2695380.html

MES系统模块设计之物料控制 Material Control -- 1相关推荐

  1. 开发笔记:掉落系统模块设计思路

    本文所讨论的掉落系统是一个游戏中的通用模块,不仅局限于打怪时掉落物品,包括抽卡.开宝箱.任务奖励.活动奖励等功能都可以使用.抽象地说,掉落系统是由给定参数按照特定的算法生成一系列可附加在玩家身上的东西 ...

  2. OA 办公系统 模块设计

    --连接主数据库 use Master go --如果数据库simpleoa 存在,则先删除simpleoa. if exists (select * from sysdatabases where ...

  3. 基于SET协议的电子支付系统模块设计

    基于Internet的电子商务以其具有传统商务模式不可比拟的优点而在当今世界蓬勃发展.电子商务发展的关键问题就是交易的安全性,也就是网络上的信息安全,即网上电子支付的安全实现.SET安全电子交易协议是 ...

  4. bmi系统模块设计java_BMI体脂计算器 app源码

    该实例较为简单,可供参考. [实例截图] [核心代码] package com.example.administrator.bmii; import android.content.Intent; i ...

  5. 实施MES系统已成为生产现场精细化管理的最佳方式

    在制造业深耕的人都知道MES系统是制造业生产现场透明化管理实现智能制造的最佳解决方案,制造业工厂通过实施MES系统可以解决生产计划.排产调度.工艺管理.品质管理.工业数据采集和spc统计分析及设备管理 ...

  6. MES系统是怎样实现生产调度的?

    MES系统生产调度是指以作业.订单.批量.成批以及工作订单等形式管理生产单元中的物料流或信息流.当车间中有事件出现时,本单元需要实时地进行一定的处理工作.这种处理工作必须按照一定的约束进行,调度信息就 ...

  7. 什么是MES?MES系统有哪些功能?

    ​ 一.什么是MES MES是一套面向制造企业车间执行层的生产信息化管理系统.MES制造执行系统 (manufacturing execution system,简称MES)是美国AMR公司(Adva ...

  8. 轮胎企业RFID生产线管理(MES系统)应用

    1.项目背景 在轮胎生产制造企业中,轮胎生产信息的正确采集和存储将对控制轮胎的生产过程.质量检验和质量跟踪等方面起着重要作用.目前,企业MES系统依靠手工记录和条码扫描的方式进行数据采集,由于轮胎生产 ...

  9. 一文读懂MES系统生产调度管理功能

    MES管理系统生产调度是指以作业.订单.批量.成批以及工作订单等形式管理生产单元中的物料流或信息流.当车间中有事件出现时,本单元需要实时地进行一定的处理工作. 这种处理工作必须按照一定的约束进行,调度 ...

最新文章

  1. 电子工程师必须掌握的20个模拟电路
  2. R语言单因素重复测量方差分析(one-way repeated measures ANOVA)实战
  3. leetcode算法题--飞机座位分配概率
  4. HTML期末大作业-小米商城
  5. python 复数幂_python基础学习——运算符(1)
  6. open×××结合pam_mysql认证出错的解决方法
  7. 【转】C语言中的符号优先级
  8. 【python问题系列--4】ValueError: operands could not be broadcast together with shapes (100,3) (3,1)...
  9. 判别模型、生成模型和朴素贝叶斯模型
  10. excel 平滑滚动_我的Excel书——Excel职场应用实战精粹
  11. 如何才能达到阿里 P7 水平 ?
  12. 新建web.xml文件头报错报红xmlns=http://xmlns.jcp.org/xml/ns/javaee,http://xmlns.jcp.org/xml/ns/javaee/web-ap
  13. python会搞坏电脑吗_VPython会破坏所有tkinter窗口
  14. oracle树状结构层级查询小结--connect by等之测试数据
  15. Linux触屏驱动Windows,linux 触摸屏驱动编写
  16. Background背景
  17. windows下编译skia库
  18. 关闭云鲸拖地机器人风干_评测云鲸拖地机器人:看它拖地后怎么自己洗抹布的?|未来科技范...
  19. 国科大高级AI考试证明题整理
  20. CoOS使用教程——中断、裁剪、移植

热门文章

  1. pythonexcel工具介绍_Python处理excel的强大工具
  2. android preference tab,Android SharedPreference - TabHost问题
  3. csgo陀螺仪是什么意思_CSGO:起源2将在五月中旬推出?B5无意间透露出这个消息...
  4. Mybatis-入门
  5. 内存延时cl_内存频率和CL延迟哪个重要
  6. 深度学习:人脸识别学习笔记
  7. 图像传感器与信号处理——详解图像传感器噪声
  8. 超像素SLIC算法源码阅读
  9. 机器学习总结——机器学习课程笔记整理
  10. 【通知】《深度学习之摄影图像处理》配套代码开源!