Eplant求助
一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity2产品1 是Container1和Entity1的装配产品;
产品2 是Container2和Entity2的装配产品
现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。 双击source1,属性框下创建时间选间隔可调,设置开始时间 smile_sky 发表于 2016-3-23 13:16 static/image/common/back.gif
双击source1,属性框下创建时间选间隔可调,设置开始时间
这个实现不了,因为Source循环产生两种装配产品,换句话说 :
Source生成产品1的时候,Source1生成产品1的零件,source2此时不生成零件;
source生成产品2的时候,source2生成产品2的零件,source1此时不生成零件;
。。。
根据输入订单循环。。。如何实现这个功能。。
单独设置source1参数和source2参数只能够对第一次有用,无法对循环产生的有用吧。。
最后谢谢您的回复。 zacharyqin 发表于 2016-3-28 14:49 static/image/common/back.gif
这个实现不了,因为Source循环产生两种装配产品,换句话说 :
Source生成产品1的时候,Source1生成产品1 ...
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊 卤蛋 发表于 2016-3-31 11:38 static/image/common/back.gif
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...
Source1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。
source本身循环也不是固定间隔。。。一切都按照排产单来。。
最后谢谢您的回复 Source建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. jamerychen 发表于 2016-4-5 15:16 static/image/common/back.gif
Source建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. ...
is
do
if ?=YLJ then
Y1.create(B11);
else if ?=PDJ then
P1.create(F11);
end;
按照您的方法编程如上,只是调试过程中总是提示is后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。 zacharyqin 发表于 2016-4-5 20:31 static/image/common/back.gif
is
do
is
do
if...then...
else...then...
end;
end; 有时间去官方论坛 http://community.plm.automation.siemens.com/t5/Plant-Simulation-Forum/bd-p/Plant-Simulation-Tecnomatix逛一逛
页:
[1]