项目

一般

简介

工作任务 #1760

测试和修改MES、WMS和KFDserver

由 彭家豪 在 大约一年 之前添加. 更新于 大约一年 之前.

状态:
已解决
优先级:
指派给:
彭家豪
开始日期:
2024-04-19
计划完成日期:
% 完成:

100%

预期时间:

历史记录

#1 由 彭家豪 更新于 大约一年 之前

  • 状态新建/重开 变更为 进行中
  • % 完成0 变更为 80

1. 优化数据库读取资源,新增连接数据库的用户名,默认为root,新增获取数据库表格字段的备注信息,并显示在界面上;
2. 优化数据库读取工具,新增数据库用户名参数;新增资源Id参数,可以根据选择的读取数据库资源自动设置连接参数;新增获取数据库表格字段的备注信息,并显示在界面上;
3. 优化数据库写工具,新增资源Id参数,可以根据选择的读取数据库资源自动设置连接参数;
4. 在KFDserver中搭建写入生产数据的功能,目前只能是根据设备管理界面中有哪些工站来添加固定的写入模块,一个工站对应一个写入模块;
5. 搭流程测试mes系统和KFDserver上传生产过程数据和质量管控数据,发现使用发送MQTT数据工具时,无法实现同一个主题添加到不同位置的MQTT工具中发送不同的数据的功能,只要在一个工具中修改了这个主题的数值那么在拎一个工具中这个数值也会跟着一起变,这样不太方便用同一个主题手动发送不同的数值;
6. 构思怎么实时的获取生产过程中的质量相关的数据,新增一个产品和物料的质量明细表,在生产数据线程中根据流程反馈的生产数据里保存物料和产品的质量数据到质量明细表;
7. 修改生产命令表,将备用字段3作为获取物料和产品的序列号的记录ID;
8. MES优化排产逻辑,生产计划新增排产数量(ProduceCount)字段,每次排产时需要设置生产计划的排产数量,排产数量不超过对应订单的生产总数,排产后更新对应订单的已排产数量,开始生产计划时不会清零生产数量(改完后KFDserver里面获取的生产数量要从生产计划中获取排产数量);
9. MES修改查看生产计划数据时只刷对应批次号的生产数据,实时获取生产数据时也增加了批次号的过滤条件,删除生产数据记录时也新增了批次号的筛选条件;
10.MES:在生产完成事件中新增,每完成一个产品会从生产数据的历史数据库中查找是否存在该产品的Quality类型的数据,通过产品的序列号(ItemSerialNumber)和数据类型(ProductionDataType)获取所有的质量生产数据,查询每一条生产数据的检测项是否存在(在质量计划表mes_qc_qualityplan中查询是否存在当前产品对应的质量计划,如果存在再获取对应的所有质量计划表的检测项),如果存在对应的检测项,则生成一条质量明细数据添加到质量明细表中;
11.MES:添加了部分按钮的Tips;
12.测试流程上传生产数据和质检数据的功能;
13.测试WMS的库位正常异常状态显示的功能;
14.统一MES和WMS所有的枚举变量都从0开始;
15.修改MES生产计划的线程对象新增记录已生产数量的变量,完成事件中判断已生产数量是否等于计划生产数量,等于则自动停止线程;

#2 由 彭家豪 更新于 大约一年 之前

  • 状态进行中 变更为 已解决
  • % 完成80 变更为 100

导出 Atom PDF