欧姆龙CP1H模拟量编程的简单应用本文的目的是为了介绍欧姆龙CP1H型机模拟量编程的一般过程
而对模拟量的高级编程不作说明,因为无论多么复杂的程序都是由简单的构成的
希望这篇文章对大家的PLC模拟量编程有所帮助
在各种型号的PLC编程的书籍中,讲得最多的要算是开关量的编程了
什么是开关量编程,到目前为止还没有一个准确的定义
说通俗易懂点就是,给定一个或几个开关量,与之相对应的线包有或无输出
但是在自动控制领域里开关量编程用得很少的,大多数都是模拟量的编程,如变频调速系统等
下面结合自动供水系统讲模拟量与开关量编程
如图1所示,S1,S2为液面传感器2,S3为液位变送器
A为放水端,B为进水端,YA为进水电磁阀
要求:(1)电路具有启动停止功能
(2)当液面低于S2时,电磁阀YA动作向池中供水
(3)当液面高于S1时,电磁阀YA停止向池中供水
(4)当液面介于S1与S2之间时,电磁阀YA保持原态
一、解法一:开关量编程这个例子几乎在所有介绍PLC编程的书籍中都可以见到
是讲解PLC编程的一道经典例题
这道题并不难解,梯形图如图2所示,PLC外部接线图如图3所示
工作过程(1)当SB1被触发时,中间继电器W0
01得电自保,常开闭合
(2)此时如果水平面在液位传感器S2之下,S2会产生一个触发信号,使电磁阀YA得电并自保,向池中供水
(3)当水平面超过S1时,S1会产生一个触发信号,电磁阀YA停止供水
(4)若水平面在S1与S2之间时,电磁阀YA保持原态
(5)当SB2触发时,中间继电器W0
01失电,触点W0
01不再闭合,无论S2有无触发信号,电磁阀YA都不会工作
程序小结上面的解法完全满足题目要求,但是在实际当中却很少这样应用
它有两大缺点一是S1与S2的调试麻烦
二是当要改变池水容量时,必须调整S1与S2的位置
其中第二个缺点是它致命的缺点
如果采用模拟量编程,