编程两种速度交替运行,程序如下图,请问为什么无法切换?目前低速运行时间到后切换不到高速
图片说明:
最佳答案
1,在手动状态时,网络14和17里,暂不考虑T110的作用,低速输入I1.6和高速输入I1.7互锁。网络14里低速输入I1.6为1时,Q0.7启动并自锁,转子低速运行,当网络14里高速输入I1.7为1时,使的Q0.7停止,并且在网络17高速输入I1.7为1(Q0.7已为0),Q1.0启动并自锁,转子高速运行,就实现了由低速向高速切换。在手动状态时高速向低速切换同理。
2当在自动状态时,网络15里当M2.2为1,Q1.0和T105为0,使M2.5为1,T104开始计时。同时在网络14里M2.5为1,T104为0,使的Q0.7启动并自锁,转子低速运行。
注意这里:
当T104计时到时,在网络16里T104为1,但此时Q0.7为1,M2.6是启动不了的,T105也是无法计时的。这里网络16有点疑问,所以在自动状态下是无法实现由低速向高速切换。
从你上传的四张图来看,网络14和17里转子低速Q0.7和转子高速Q1.0互锁,转子由低速向高速切换逻辑为低速-停-高速,转子由高速向低速切换逻辑为高速-停-低速。所以楼主你结合全部程序看看T110的作用,以及找到“停”的逻辑点在那。
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc299179.html