全国服务热线 15021292620

德国授权供应6AV2123-2MB03-0AX0

发布:2023-06-06 15:51,更新:2023-11-04 06:00

德国授权供应6AV2123-2MB03-0AX0德国授权供应6AV2123-2MB03-0AX0

在仿真软件Plant Simulation中,为了拓展对象的行为,我们经常要抓取某个对象的路径,以此来执行一些指令或者属性的修改。而在软件的逻辑中,对象的路径(这里指**路径)往往是唯一的,故可以在特殊场合使用一些简化的标识符来代替某些对象的路径。0AA30.jpg

紧凑型CPU6ES7512-1CK01-0AB0CPU 1512C-1 PN,  250 KB程序,1 MB数据;48 ns;集成2x PN接口;集成 32 DI/32 DO, 5 AI/2 AO, 6 HSC@100kHz
6ES7511-1CK01-0AB0CPU 1511C-1 PN,  175 KB程序,1 MB数据;60 ns;集成2x PN接口;集成 16 DI/16 DO, 5 AI/2 AO, 6 HSC@100kHz
高防护等级CPU6ES7516-2PN00-0AB0CPU 1516PRO-2 PN,1MB 程序,5 MB 数据;10 ns;集成 X1: 3x PN接口 ,X2: 1x PN接口
分布型CPU6ES7512-1DK01-0AB0CPU 1512SP-1 PN,200KB 程序,1 MB 数据;48 ns;集成 1x PN 接口 (可用ET 200SP总线适配器再拓展2个PN 接口)
6ES7510-1DJ01-0AB0CPU 1510SP-1 PN,100KB 程序,750 KB 数据;72 ns;集成 1x PN 接口(可用ET 200SP总线适配器再拓展2个PN 接口)

这里我们介绍六个匿名标识符及其使用:@、?、Current、Location、Self、Root

①指代MU对象:@

在Method方法中,可以用@表示物料流对象上当前的可移动对象MU。

这个“当前”是有讲究的,我们通常将这种方法放在对象的出口/入口控件里,也可以放在传感器的控件中,以此作为一个事件的触发点。由于是事件触发,所以此标识符不能单独运行方法使用,必须随着仿真启动一同使用(?同理)。举例:

在物料源的入口使用:

@.destination:=工位1 -- 表示物料源生产的零件默认目的地是工位1

在工位的出口使用:

@.move(1) -- 表示需要将加工完的零件退出至后续第一次连接的对象上

在轨道的传感器上使用:

@.stopped:=true -- 表示运输车到达传感器处时该停下来

②指代物料流对象:?

?这个匿名标识符表示当前Method控件所在的物料流对象。

这里需要注意两点,第一是这个Method必须被物料流对象的控件所调用才行,如果只是放在对象的用户自定义属性中则不能指代路径;第二与@同理,不能单独运行方法来使用,必须经过事件触发。举例:

在工位的入口使用:

?.proctime:=60 -- 表示进入该工位的零件加工时间都设置为60秒

在工位的出口使用:

?.cont.move(工位1) --表示当前工位上已加工的零件下一步退出至名称为“工位1”的对象上

注:@与?并不在所有场合都指代MU及物料流对象,会根据方法的调用以及使用而变更。

③指代当前框架:Current

Current这个匿名标识符返回的是当前Method所在的框架。

这个方法可以放在仿真对象内,也可以就放在框架中,Current都会指代当前框架。举例:

Print Current.EventController.Simtime --打印当前框架中事件控制器的仿真时间

④指代上一级对象:Location(简写符号“~”)

Location可返回当前被指定对象的上一级对象。

这个对象如果是类库中的对象,将会按照文件包含关系返回上一级;如果是实例化对象,则按照“框架->仿真对象->自定义Method” 的关系层层返回。变频器.jpg

此匿名标识符通常与Self结合使用。

⑤指代Method本身路径:Self

使用Self会返回当前编辑的Method的**路径。

我们用的比较多的场合通常会与Location结合使用,即Self.~ ,它会返回Method放置位置的上一级对象,如果Method放置在对象中作为自定义属性,则返回对象本身。举例:

Print Self.Name -- 打印Method对象本身的名称

Self.~.exitlocked:=true -- 将当前Method所在的物料流对象的出口锁定

Self.executein(5) -- 当前方法将在5秒后自调用一次

⑥指代*顶层框架:Root

Root这个匿名标识符返回*顶层框架的**路径。举例:

在物料终结的入口使用:

Root.throughput =1 -- *顶层框架中代表车间产能的全局变量throughput自加一

德国授权供应6AV2123-2MB03-0AX0

联系方式

  • 地址:上海 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 电话:15021292620
  • 销售:颜娟
  • 手机:15021292620
  • 传真:021-33556143
  • 微信:X15021292620
  • QQ:2799536152
  • Email:2799536152@qq.com
产品分类