做了一个中间端口发送消息给合成器的模型,模型为:4 X; G/ T4 V9 T7 ?
+ F$ w. _) E+ d1 q模型详述:
( S% w- G1 C1 F7 Z, r7 m9 b1)临时实体箱内,设置“订单”托盘的标签:
1 c/ @; Z% b6 G( { “PartOrderID“——订单号、“NumParts”——3行1列的订单。
* L9 N6 S& }' u; g1 U* N" A5 a' s7 E4 ?: V
2)“GL1”发生器:产生订单“托盘;* T( e% u! I( l4 e5 B% C
将全局表”订单“的数据写入托盘的“NumParts”标签;& v: Z% \2 ^4 N0 b5 u$ _+ y
将产生的托盘数量写入“PartOrderID”标签,作为订单号。
1 `, w3 D2 H, i1 L! y: ^* ?: K: _ H
9 `5 @, J' K" r, u; u3)“GL1_订单信息传递缓存”暂存区内托盘上的标签数据,通过中间端口传递到合成器“T1_GL1”上。. T1 G0 \3 X R6 q' N
实现一个托盘的标签数据传到合成器上完成一次合箱后,下一托盘的标签数据再传递到合成器上,进行下一项合成工作。
0 M; a6 c1 i" v. I8 S! G+ w* ~1 B 模型内的思路是:
* d/ W+ b; k1 t [7 f( K “GL1_订单信息传递缓存”暂存区最大容量为1,当存有一个托盘时,通过中间端口传递标签数据到全局表,打开输出端口控制托盘回收。
% u5 e, W6 E. y “T1_GL1”合成器收到中间端口信息时,关闭中间端口。当合成器上的拣选小车离开时,打开中间端口,接收下一条中间端口的信息。
6 J( C" A7 `9 G0 I
" }/ ?% E; V+ w1 J% x: K1 D 但是合成器一直接收不到信息,我找不到问题点?辛苦各位大神帮忙看一下,哪里出问题了~ 非常感谢! |