FANUC 如何在PMC中准确查找某一地址


如何在PMC中准确查找某一地址

当我们在线查看PMC程序时,通常需要在梯形图中搜索某一地址所在的程序段,分析该地址在梯形图中的作用。在梯形图中,地址可以以位型、单字节型、双字节型、4字节方式使用,单一使用位型方式进行地址搜索,很可能搜索不到任何地址,那么如何在PMC中准确查找到某一地址呢?

本文以在线查看PMC为例,进行简单说明;首先以位型方式的地址为例,进入到梯形图画面后,一定要选择“全部”梯形图,在第一级程序、第二级程序及子程序内搜索全部搜索,导致搜索不到地址;

进入到全部梯形图画面后,查找某一地址,直接输入需要查找的地址搜索即可。但部分地址可能查找不到线圈,如下图所示,无法搜索到R744.0地址的线圈;

此时应以地址的字节方式进行搜索,查看地址是否在功能指令中使用,如下图,以字节方式R744进行搜索,查看到R744所在的程序段,分析所在程序段功能指令的作用,就可以分析出地址R744.0是如何触发的了;

但在有的梯形图中,按照上述方式,同样也搜索不到任何地址,这是为什么呢?如下图中的R88.0,搜索不到线圈,同样也搜索不到R88;

出现上述情况时,一般情况下,地址也是以字节形式使用在功能指令中的,以字节方式搜索不到,可能是因在功能指令中使用的是双字节或四字节类型,搜索的地址并不是首字节,如在功能指令中使用双字节类型对数据R87进行转换,则需要在梯形图中搜索R87,而不是R88。

还有一种特殊的情况,某些功能指令可以使用多字节,如下图中,DECB功能指令中,可以一次性处理25字节的地址,即一个功能指令可以完成R66~R90的数据处理,此时需要搜索R66~R90之间的地址时,就需要搜索R66了。

可以通过梯形图软件“地址图”查看到地址是否使用,以及当前的使用状态,根据地址图内显示的数据状态进行搜索。

在线搜索某一地址时,也可以通过查看在线“地址图”,了解地址的使用情况,根据地址图显示的状态进行查询。

发表回复

登录... 后才能评论