|
|
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。- @2 G0 T' T6 X; n
1 p$ n4 H. G- F) A5 N
begin P_wait arriving1 U7 k* P8 g: _# w6 M _9 o
if this load type=L_a1 then
& y$ r$ `; J" U. | wait to be ordered on OL_1
/ p/ |! s4 i9 l. s) A if this load type=L_b1 then
4 Z: T2 `' S$ L8 t* B9 n8 m- G wait to be ordered on OL_2$ _" I! {, U, N$ d
send to P_assemble% u' h* H0 k* r; l; V) x) C: u
end4 N0 e. Y N u
& D9 `4 ]9 t3 ~7 j$ K( v ^begin P_assemble arriving
2 X& f/ M- s& v6 h* R A order a load from OL_1 to die5 ^; c2 i5 ?- g4 i
in case order not filled backorder on OL_11 g4 D! K7 x5 t
order a load from OL_2 to continue
# X9 }5 D3 g$ p' l& ^4 l) @7 U0 Q, H in case order not filled backorder on OL_2, X l0 A4 r2 Y1 @6 V5 [" P7 X
set load type to L_product
9 X* ^# K2 ?: \1 N# k get R_massm+ n, N& n! r2 {0 [% O
wait for normal 5,1 min
2 u5 j2 {: N3 J% p free R_massm5 C9 b w7 }& J4 p9 @8 N
move into Q_stock
/ V6 E% }8 a# R6 [) Q/ j( O6 Kend |
|