世华

FA一站式供应商

三菱PLC编程出现“双线圈”问题,你知道结果会是怎么样吗?

如下图是一个存在“双线圈”问题程序。(同一程序两个或两个以上位置被使用如:Y1)

IMG_256双线圈例子

分析Y1输出结果——真值表:

IMG_257

下面利用GX仿真软件测试结果如下:

第一种情况:M0为ON,M2为ON,输出结果Y1为ON

IMG_258第一种情况

第二种情况:M0为ON,M2为OFF,输出结果Y1为OFF

IMG_259第二种情况

第三种情况:M0为OFF,M2为ON,输出结果Y1为ON

IMG_260第三种情况

第四种情况:M0为OFF,M2为OFF,输出结果Y1为OFF

IMG_261第四种情况

综上可以看出真值表和仿真结果完全一致。

双线圈——输出结果以最下面的线圈为准。

原因:PLC程序指令顺序是按照“从上往下”、“从左到右”进行处理,因此双线圈无论前面的状态如何都以最后的线圈为输出结果。

IMG_262处理方法

双线圈处理方法:采用并联的方法

三菱PLC编程软件GX Developer在编译程序时,对于“双线圈”是能够正常通过。那我们该怎么办?

下载程序前对程序进行检查,点击“工具”——“程序检查”:

IMG_263检查方法

点击执行——红框内就会跳出“双线圈错误“,下载前检查下程序可以避免程序查错。

IMG_264检查结果

 

首页    解决方案    产品技术分享    三菱PLC编程出现“双线圈”问题,你知道结果会是怎么样吗?
浏览量:0
创建时间:2019-08-18 15:26