如何借用LADDER III软件查看一个程序段是否被跳过指令?
在之前写过一篇文章【PMC】课程二十二 梯形图中条件满足线圈为什么不输出在此篇文章中介绍了有关梯形图条件满足了,为啥线圈不输出,让维修手段没法进行下去。
当然,导致不输出的可能性我在文章中都写了,但是在实际中如何去应用呢,这也是需要掌握一定的技巧,今天借用一个案例,详细介绍下如何判断一个条件满足实际无输出是否在跳转程序中判断的依据。
#故障图片:
说明:通过以上图片,我们看到R654.5条件满足了,但是线圈没有输出。按照之前的文章,我们可以大概判断需要查找的方向:
1、是否使用双线圈
2、是否使用跳过程序
3、是否在子程序中
4、是否使用COM指令。
经过排查,该段程序在跳过程序中,跳过条件满足,所以程序未被指令。
通过查找功能指令的方法,我们可以看到该PMC中有使用JMP指令,程序段位于239-295
我们再看下线圈不接通的位置在290,刚好在跳过程序段中,所以这个时候,我们只需要确认跳过的指令是否满足就可以排查该问题了。
作为练习,大家可以下载案例所用的PMC程序进行学习下。
PMC文件:点击下载 提取码: w61c
© 版权声明
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
THE END
暂无评论内容