做了一个中间端口发送消息给合成器的模型,模型为:
; a4 X" y: s+ C5 S2 e4 |) p' Q" f& Y& I% N& x
模型详述:
; U9 e4 m9 ^+ h* D6 J: P1)临时实体箱内,设置“订单”托盘的标签:6 C9 W$ L+ z3 C7 k! A
“PartOrderID“——订单号、“NumParts”——3行1列的订单。6 A( R& y* I* W0 L( s2 c ?( A
7 Y S% I' ~6 J9 ^, S6 k7 c2)“GL1”发生器:产生订单“托盘;3 B9 c6 t9 n) X+ o
将全局表”订单“的数据写入托盘的“NumParts”标签;
# b n7 I, {6 D q 将产生的托盘数量写入“PartOrderID”标签,作为订单号。
8 T5 C* l6 r1 t3 V! j4 j0 a# z" ~9 ~$ ?; V1 X1 U
3)“GL1_订单信息传递缓存”暂存区内托盘上的标签数据,通过中间端口传递到合成器“T1_GL1”上。
2 V' [1 d4 I9 H" F, y7 n$ C+ I 实现一个托盘的标签数据传到合成器上完成一次合箱后,下一托盘的标签数据再传递到合成器上,进行下一项合成工作。& z2 Q4 {+ {/ l! t5 O4 A$ D1 l6 A k
模型内的思路是:9 B$ g. O# k6 d/ s2 X" C3 J$ R
“GL1_订单信息传递缓存”暂存区最大容量为1,当存有一个托盘时,通过中间端口传递标签数据到全局表,打开输出端口控制托盘回收。
- F, a4 p( Q, B* d" S$ d6 e2 C “T1_GL1”合成器收到中间端口信息时,关闭中间端口。当合成器上的拣选小车离开时,打开中间端口,接收下一条中间端口的信息。
8 W k% z# C y( s1 N: q- P) V9 H4 a# Z0 N
但是合成器一直接收不到信息,我找不到问题点?辛苦各位大神帮忙看一下,哪里出问题了~ 非常感谢! |