关于程序编制中遇到的问题
郑志武
发布于2012-12-25 00:46
58
0
标签:
编程两种速度交替运行,程序如下图,请问为什么无法切换?目前低速运行时间到后切换不到高速
图片说明: 1,1 2,4 3,2 4,3
佳答案
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的作用,以及找到“停”的逻辑点在那。