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