摘要: 物料管理模块主要用于控制和管理产品使用的直接材料。对于产品所需要使用的间接材料不作考虑。多用于收料时的操作。在公司称为Receiving Scan Station。功能:1. 对每一单位的物料根据制定的规则产生唯一的一个MAT ID,以供MES系统其他的模块来调用检查相关的数据2. 将每一单位的物料的详细信息记录到数据库,以实现追踪的功能3. 能Block/Unblock指定的物料4. 能对物料进行分装,合装操作流程:操作员收到物料后,需扫描物料上的二维码标签,程序将解析二维码标签内容,生成报文发送到MES服务器。MES服务器相关的服务(MATControl)将会处理此报文,处理完成后... 阅读全文
posted @ 2012-09-20 16:48 苏州小吴 阅读(1795) 评论(1) 推荐(1) 编辑
摘要: 这是一个MES系统整体的架构图。内容不是很详细。其实细节还有很多需要考虑的。关于各个模块间是如何工作,具体实现哪些功能,各模块间是如何协调工作的,在后面的随笔会有详细的介绍。欢迎大家讨论。欢迎关注。BTW,当前我公司的MES架构基本上就是这样的。但实际运用的时候却复杂得多了。鉴于本人对整个MES系统的了解有限,所以现在只能画出这个架构图。随着对系统的了解程度的增加,我会更新这个图的。谢谢。其中的Route DB在公司称为VMDT Database,是用于管理产品根据设定的路由来生产,此数据量不是很大。考虑成本的因素,可以使用MS SQL Server。Traceability DB是用于保存产 阅读全文
posted @ 2012-09-19 17:02 苏州小吴 阅读(7050) 评论(5) 推荐(4) 编辑
摘要: 摘自于网络。如果两个程序之间只是数据通信,可以采用以下方法: 1、通过共享文件或数据库 2、通过管道 3、通过邮槽 4、通过Socket 5、其它 如果两个程序之间不仅是数据通信,而且是处理通信(即程序A可以调用程序B的方法),可以采用以下方法: 1、Dcom 2、.net Remoting 3、Web Service进程之间通讯的几种方法: 在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有 使用内存映射文件 通过共享内存DLL共享内存 使用SendMessage向另一进程发送WM_COPYDATA消息 阅读全文
posted @ 2012-09-19 13:42 苏州小吴 阅读(659) 评论(0) 推荐(0) 编辑
摘要: MES(英文Manufacturing Execution System的缩写),即生产执行系统。MES是介于ERP(企业资源计划系统)和自控系统(DCS、PLC等)之间的系统,是管控一体化的桥梁,对于已经实现ERP系统的企业来说,缺少MES系统就相当于在计划与过程控制间形成了“断层”。MES属于与生产过程连接的企业信息系统,是实现企业综合自动化的关键环节。生产执行系统通过控制包括物料、设备、人员、流程指令和设施在内的所有工厂资源来提高制造竞争力,确保整个生产行为的最优。生产信息管理系统主要作用是,一方面,实时收集和传递生产数据,通过设计的功能(程序)提供给所有需要的管理者,使他们能迅速知晓生 阅读全文
posted @ 2012-09-19 08:38 苏州小吴 阅读(2369) 评论(4) 推荐(1) 编辑