如何借用LADDER III软件查看一个程序段是否被跳过指令?

如何借用LADDER III软件查看一个程序段是否被跳过指令?

在之前写过一篇文章【PMC】课程二十二 梯形图中条件满足线圈为什么不输出在此篇文章中介绍了有关梯形图条件满足了,为啥线圈不输出,让维修手段没法进行下去。

当然,导致不输出的可能性我在文章中都写了,但是在实际中如何去应用呢,这也是需要掌握一定的技巧,今天借用一个案例,详细介绍下如何判断一个条件满足实际无输出是否在跳转程序中判断的依据。

#故障图片:

1628294076 3492 zfmEBAaZRTVd 20200507124522

 

 

说明:通过以上图片,我们看到R654.5条件满足了,但是线圈没有输出。按照之前的文章,我们可以大概判断需要查找的方向:

1、是否使用双线圈

 

2、是否使用跳过程序

 

3、是否在子程序中

 

4、是否使用COM指令。

经过排查,该段程序在跳过程序中,跳过条件满足,所以程序未被指令。

1628294078 6693 XJQQwkTe5Yvt 20200507124915

 

 

1628294077 8443 KWZOQu64oRLI 20200507125007

通过查找功能指令的方法,我们可以看到该PMC中有使用JMP指令,程序段位于239-295

我们再看下线圈不接通的位置在290,刚好在跳过程序段中,所以这个时候,我们只需要确认跳过的指令是否满足就可以排查该问题了。

1628294077 2875 p0buzRruJOKR 20200507125144

 

作为练习,大家可以下载案例所用的PMC程序进行学习下。

PMC文件:点击下载 提取码: w61c

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容