简体中文简体中文 EnglishEnglish RussianRussian 您好!欢迎访问武汉世佳伟业科讯电子技术有限公司主营:台达变频器 变频器维修 变频器控制柜 二次供水系统
国家高新技术企业台达工业自动化产品授权服务商
全国咨询热线:400 110 0223
热门关键词:
您的位置: 世佳伟业 > 新闻中心 > 技术分享

咨询热线

400 110 0223

发那科梯形图中条件满足线圈为什么不输出?

作者: 日期:2024-04-18 09:30:50 点击数:

信息摘要:

在维修中,我们有时候会修改一部分梯形图,但是当我们增加一定的逻辑后,梯形图中的逻辑并未按照我们想要的输出结果,最常见的就是,前面的逻辑都接通,线圈就

      在维修中,我们有时候会修改一部分梯形图,但是当我们增加一定的逻辑后,梯形图中的逻辑并未按照我们想要的输出结果,最常见的就是,前面的逻辑都接通,线圈就是不接通,今天共享屋就来数一数有哪些情况会导致线圈不输出,这是一篇综合性的文章,涉及到的内容比较多,对于其中不懂的地方,后期会在相关教程中详细说明,本次教程中给出的程序为测试程序,并非机床实际程序状况,在实际机床中不会像我教程中显示的那么明显。


1、梯形图中使用了双线圈 这个是最常见的一种导致线圈不输出的情况,在梯形图中展现的结果如下:




发那科梯形图中条件满足线圈为什么不输出?(图1)

发那科梯形图



以上我是将双线圈写在同一个位置处,所以,问题大家一看就明白双线圈会引起什么样的问题,但是实际情况往往是以下看到的状态:





发那科梯形图中条件满足线圈为什么不输出?(图2)

技巧:如何查找梯形图中是否使用了双线圈:

(1)通过线圈搜索功能




发那科梯形图中条件满足线圈为什么不输出?(图3)


(2)使用双线圈功能按钮检查是否使用了双线圈





发那科梯形图中条件满足线圈为什么不输出?(图4)



2、程序段写在子程序中,而子程序并未被调用




发那科梯形图中条件满足线圈为什么不输出?(图5)

查看P1。此处调用条件并购为接通





发那科梯形图中条件满足线圈为什么不输出?(图6)

3、程序被JUMPB或者JUMP指令跳过



发那科梯形图中条件满足线圈为什么不输出?(图7)


当然以上是我举的例子,程序在比较明确的位置,很容易就能看出问题,时间中的梯形图不可能是这样的,但是呢,你只要掌握的原理,还是能够找到问题的。

4、在COM指令中间



发那科梯形图中条件满足线圈为什么不输出?(图8)


注:com指令与JUMP指令执行刚好相反,COM指令是条件不接通,位于COM 与COME指令之间的程序不执行。关于该指令的说明在今后的编程课程中会详细说明。在梯形图中可以输入9然后按功能搜索进行查找是否使用了COM指令。

5、程序中同时使用了赋值语句与线圈



发那科梯形图中条件满足线圈为什么不输出?(图9)


以上是我列举的几个条件满足无输出的梯形图的案例,在实际维修或者更改梯形图中都可能会遇到,当遇到此类问题的时候不要好奇,都有原因的,是不是还有其他可能的额情况导致条件满足没有输出呢?当然有的,比如二次开发使用的到信号与梯形图中使用到的信号冲突的时候,如果你在实际中遇到其他的可能都可以在微信群中进行讨论。