
需要对PLC进行编程,控制原理为:当液位开关管道注满水时,音叉液位开关测到有液位时其常开接点闭合给PLC信号,PLC接到该信号时延时2~3分钟启动水泵。当水泵运行后液位下降至音叉液位开关以下即测不到液位时,音叉液位开关常开接点断开给PLC信号,PLC接不到液位高信号时停止水泵运行。程序很简单,关键是要找一个编程高手来编程。不同厂家的PLC编程软件也不同。
当远程就地信号为1时,即表示现场的控制柜(箱)上的转换开关打到了远程位置,可进行PLC的自动控制;当其为0时,则表示是现场手动 *** 作。为了实现程序内部的手动自动切换,就像远程就地信号一样,设置一个中间变量,这个中间变量作为程序手动单体设备 *** 作的标志,是由上位机监控程序来赋值的,其
值为1时,进行程序的单体设备手动 *** 作;为0时PLC程序进行自动控制。由此可见,每一个自动控制中的设备都是在这两个条件下运行的。
其中(L)为置位指令,(U)为复位指令。这里之所以用置位、复位指令,主要是考虑到启动(打开)条件和停止(关闭)条件可能是脉冲型的(例如上升
沿脉冲),需要保持(注:如果MCC中的控制回路使用了“启动-保持-停止”方式,那么采用脉冲输出比较合适,就像自复位式按钮一样。这里为了简化梯形图程序,没有这样做。)。电机启动或停止条件是自动控制时的联锁条件,上位机进行手动 *** 作时,自动控制程序不能执行。同样就地 *** 作时,PLC的程序控制也不能执行,程序可以根据需要将此时的电机启动和停止控制信号复位。阀门的控制也是一样。这样各个设备均可根据情况进行自动运行或手动 *** 作。
设备手动和自动切换的程序实现方法二:
上面的方法对手自动切换时的各种情况都进行了考虑,程序进行设计时需要时时刻刻注意手自动切换问题,程序量相对于没有手自动切换时也有所增加。如果把程序中的手动程序同自动程序分开,程序就会显得更加清晰明了,同时设计自动程序时也不必时时刻刻注意手自动切换问题。我们不妨将上面的梯形图程序改造成。
显然,这是可行的,由于手动程序最后执行,电机或阀门的启动、停止或打开、关闭,由手动程序决定。也就是说,当自动控制程序运行时,如果有上位机手动 *** 作,则上位机手动 *** 作优先。例如当自动程序要求电机停止时,如果上位机手动 *** 作让其启动,则电机启动。其中的原因是,程序对相同变量或IO标签的赋值
*** 作,最后执行的程序有效。
以上就是关于请教高手: 怎样利用PLC和一个液位开关实现泵自动启停全部的内容,包括:请教高手: 怎样利用PLC和一个液位开关实现泵自动启停、PLC控制水泵电机 手动和自动如何切换、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)