|
|
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
3 }7 c) n4 t0 T2 T$ Y+ F% _1 a4 q/ J } X$ j. H
begin P_wait arriving/ P6 N# |2 o3 _* H9 y& R
if this load type=L_a1 then
3 e* H5 K& k( l( y. ~) R7 O wait to be ordered on OL_12 @5 x# g: J6 _* i% X/ D( f
if this load type=L_b1 then/ d! o2 W l2 S' |+ d9 R
wait to be ordered on OL_2+ X( k$ r* n" d/ M/ }
send to P_assemble4 G8 X: ^1 r0 g7 w2 Z
end' v2 t# f) }2 _
% S- o" G& r( J+ ]
begin P_assemble arriving8 b8 F5 T5 `' _2 f0 d+ y6 [4 T- h* [
order a load from OL_1 to die
1 l0 @+ r0 E! c/ ~ in case order not filled backorder on OL_1% h8 w z' U: c$ @
order a load from OL_2 to continue
, K9 |( w. C7 p- r5 r! E1 h in case order not filled backorder on OL_2
3 |" w* V* d$ q: y& J# W" ?0 ` set load type to L_product
6 A% N. ?) q. v/ e4 z/ l* t get R_massm) [" v2 ~" S5 U* R* a+ ~" J
wait for normal 5,1 min
, S* n+ p, y* ^. c; y+ f7 c4 s" V free R_massm5 _2 B6 Q" `$ l$ ]' Q7 }1 p
move into Q_stock& R% m0 f- F! w
end |
|