整体思路
-
设置设备的产能
-
工序设备派工 判断一下符合这个工序派工的有几个设备,计算出每个工序目前安排的任务有多少,剩余产能=设备产能-已经安排的未完成的任务
-
设置派工方案1、剩余产能 从多到少排程 2、剩余产能 从少到多排程 等进行计算
设备产能设置

产能设置

工序基础资料相关字段
| 设备 | 需要备注:当设备数量>=2,方可进行设备排程 |
| 自动设备排程 |
|
| 多设备并行 |
|
| 分配方式 | 1、当“自动设备排程”自动派工,此分配方式可选 |
| A:产能从大到小单设备:根据剩余产能,分配到剩余产能最大的设备; | |
| B:产能从小到大单设备:根据剩余产能,分配到剩余产能最大的设备; | |
| C:产能从大道小多设备:根据剩余产能,如果剩余产能能最大的设备产能 | |
| D:产能从小到大多设备:根据剩余产能,如果剩余产能能最小的设备产能 | |
|
E:循环派工单设备:根据设备列表中的设备数量如是:N个,获取最近N条的分配情况,按照时间顺便排序,实际获得的数量为M; 如果N=M,就取“工序任务”对应“工序计划单”的创建时间离远的设备,如果N>M,那么就获取设备了列表 没有派工的任何一个设备。 |
|
|
计算
产能计算逻辑
| 当前设备的任务 | 1、只考虑 状态为“执行中”的工序任务单 |
| 2、工序任务单的“设备分配”包含当前设备 | |
| 3、如果工序任务单“设备分配”为空,考虑工序任务单的“可用设备”是否包含当前设备 | |
| 4、“设备分配”、“可用设备”都为空,不计算当前设备的任务;注意:这个和设备是否能生产逻辑不一样,计算当前设备产能,这2个字段不能全为空 | |
| 5、工序任务单,未执行的工序数量,不考虑是具体生产某个产品的。 | |
|
工序设备派工逻辑
触发内容
| 如果“设备分配”不为空,不进行设备分配 |
| “可用设备”不为空,“设备分配”为空,进行分配 |
| “可用设备”、“设备分配”都为空,不进行分配 |
执行设备排程
工序任务列表中,选择工单点击设备排程,排程结果将显示在设备分配列表中

手动分配设备
工序任务列表中单个或批量分配工单设备

