|
|
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
3 Z/ h* m+ _; {4 F4 n5 z- \
. e! G$ ^: S$ I; R' Abegin P_wait arriving' J% u$ ~& o% C T4 ]: B" K
if this load type=L_a1 then8 I/ i$ g1 E% E
wait to be ordered on OL_1
) \3 c, V! Y$ a* o# Y if this load type=L_b1 then
4 c5 s- i3 p: p, X5 h1 B3 \9 y wait to be ordered on OL_2
0 X5 Y4 z7 S! j$ z send to P_assemble3 P* }* X Y7 y: k6 x
end
0 z2 ^$ _# k- p, T2 M3 K
- |8 Q* K3 n" b6 v) hbegin P_assemble arriving) u- d A& v: M% | Z# F9 ^% X+ ~
order a load from OL_1 to die
9 e, v6 |6 A7 h5 K+ {+ t! _. A" r- c in case order not filled backorder on OL_1. G: J" b! K# R
order a load from OL_2 to continue
1 B& m; M1 a3 ~ J5 d# f4 s; x2 I: a in case order not filled backorder on OL_22 S Q3 O5 q) [! F9 K4 e% _: o+ J
set load type to L_product- L z: V Z5 ]1 q- v2 y8 C/ K* g7 l, Q
get R_massm- E3 E9 ^, H, _# z" N
wait for normal 5,1 min. y, }& V' s- T- P% y) {, f7 k( d
free R_massm" T, i% O+ h3 ` e5 H' c- T
move into Q_stock% n8 b' X4 D9 U7 X1 B
end |
|