zacharyqin 发表于 2016-3-15 22:19:55

Eplant求助

一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity2

产品1 是Container1和Entity1的装配产品;

产品2 是Container2和Entity2的装配产品

现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。

smile_sky 发表于 2016-3-23 13:16:14

双击source1,属性框下创建时间选间隔可调,设置开始时间

zacharyqin 发表于 2016-3-28 14:49:10

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参数只能够对第一次有用,无法对循环产生的有用吧。。
最后谢谢您的回复。

卤蛋 发表于 2016-3-31 11:38:22

zacharyqin 发表于 2016-3-28 14:49 static/image/common/back.gif
这个实现不了,因为Source循环产生两种装配产品,换句话说 :
Source生成产品1的时候,Source1生成产品1 ...

source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊

zacharyqin 发表于 2016-4-5 14:09:32

卤蛋 发表于 2016-3-31 11:38 static/image/common/back.gif
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...


Source1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。
source本身循环也不是固定间隔。。。一切都按照排产单来。。
最后谢谢您的回复

jamerychen 发表于 2016-4-5 15:16:34

Source建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2.

zacharyqin 发表于 2016-4-5 20:31:44

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后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。

jamerychen 发表于 2016-4-6 08:09:31

zacharyqin 发表于 2016-4-5 20:31 static/image/common/back.gif
is
       
do


is
do

if...then...
else...then...
end;

end;

Amethysp 发表于 2016-4-6 20:15:42

有时间去官方论坛 http://community.plm.automation.siemens.com/t5/Plant-Simulation-Forum/bd-p/Plant-Simulation-Tecnomatix逛一逛
页: [1]
查看完整版本: Eplant求助