|
|
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。! W0 o/ {2 b' M( e s4 J/ e
! J' N# ?* W! \5 v$ H$ \0 p; @begin P_wait arriving& W6 `+ N4 e( w. w' I
if this load type=L_a1 then
% I! b4 p5 O# [! B& |4 v! x$ h wait to be ordered on OL_1! l, U1 d/ e! R8 y1 ]
if this load type=L_b1 then% H+ k C+ g0 T- y5 F* z
wait to be ordered on OL_2
* I4 J* p4 |2 ?9 H3 { send to P_assemble1 v2 d# o/ N! \6 K9 K
end
/ r) {: c2 k, M. Y% o4 Y/ \
2 }( r) b2 c( k( Obegin P_assemble arriving
9 j8 y; l: D$ l/ L$ `' ? order a load from OL_1 to die
5 X4 ]2 {& j# X! I( j in case order not filled backorder on OL_16 P9 x/ j6 Q4 \. U' [7 h$ j
order a load from OL_2 to continue
: S# D# O L5 R& z( O- I0 n( j' Q in case order not filled backorder on OL_2- v1 B& M" F! P V
set load type to L_product" a+ T+ ^/ t: X( V
get R_massm# O3 u7 R! Z4 a; i
wait for normal 5,1 min
# `) H' F1 l- c( _) M free R_massm. V2 S4 w( Z9 i; ^
move into Q_stock" w- r& _) T- E7 G( |/ J3 I
end |
|