技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 智能制造 > PLANT SIMULATION软件使用小技巧:匿名标识符

PLANT SIMULATION软件使用小技巧:匿名标识符

饶等 发布于2022-01-13 10:05 20 2 标签:Plant Simulation,匿名标识符,新手攻略

【免费下载】PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载!

【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程!


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

这里我们介绍六个匿名标识符及其使用:@、?、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” 的关系层层返回。

此匿名标识符通常与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自加一

总结:对于匿名标识符,我们既要知道它们所表达的含义,更需要明确什么是使用的最佳场合。利用好匿名标识符,会让你的编程事半功倍。

(技成培训网原创,作者:刘老师,未经授权不得转载,违者必究)

电工精品教程

立即扫码免费学习


电工题库宝典

立即扫码免费下载

超全PLC学习资料包

立即扫码免费下载

故障查询小程序

立即扫码免费使用

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

Plant Simulation 匿名标识符 新手攻略

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签