使用 OWEN PR110 可编程继电器控制水箱水位

PR110 控制器由俄罗斯公司 «OWEN» 生产。控制器仅对离散信号执行操作——其主要目的是取代基于继电器逻辑的简单控制系统。这决定了它(以及具有类似功能的其他控制器)被分配名称“可编程继电器”的事实。

ARIES PR110 可编程继电器

ARIES PR110 可编程继电器功能图:

ARIES PR110 可编程继电器的功能图PR110 可编程继电器的逻辑由用户在使用 OWEN EasyLogic 或 OWEN Logic 环境进行编程期间定义。

用于编程和调试控制器软件的主要且唯一的工具是个人计算机。在它的帮助下,您不仅可以创建相应控制器的软件,而且通常还可以使用计算机模拟观察它是如何工作的。

自动化柜中的 ARIES PR110

我们将以水箱中的水位控制系统为例,了解为 PR110 可编程继电器创建开关控制程序的过程。

技术条件

有必要实施一个控制系统来给水箱注水。某些功能的性能由液位传感器的状态决定,一些功能由操作员决定。应该有当前系统状态的指示灯。

控制算法如下。确定水箱中当前水位的三个传感器:上、中和下。当水位超过相应的水位时,每个传感器都会被触发(在输出端输出一个逻辑单元水位)。

使用两个按钮执行手动控制:«Start» 和 «Stop»。当水箱为空时(水位低于下部水位传感器),红色指示灯应常亮,当水满时(高于上部),应为绿色常亮。控制两个泵。

如果水箱未满(水位低于顶部),可以启动泵。如果按下 «Start» 按钮水位低于平均水位 - 两台泵都启动,如果按下 «Start» 按钮水位高于平均水位 - 启动一台水泵。

打开泵时伴随着闪烁的绿色指示灯。当水箱满时(水位达到上位),水泵自动关闭。如果水箱是空的(水位低于下水位),则无法通过按《停止》按钮来关闭水泵。

在 OWEN Logic 中创建程序的示例

为了完成这项任务,控制机器必须有五个离散输入和四个继电器输出。为了解决这个问题,我们将做出以下决定。

将下水箱水位传感器连接到输入 I1,将中水位传感器连接到输入 I2,将上水位传感器连接到输入 I3。将停止按钮连接到输入 I4,将启动按钮连接到输入 I5。我们将在输出 Q1 的帮助下控制 1 号泵的加入,在输出 Q2 的帮助下控制 2 号泵的加入。红色指示灯接输出Q3,绿色指示灯接输出Q4。

手动控制是通过产生短期控制信号的按钮进行的​​。为了使控制系统保持在我们将使用来自一个或另一个按钮的短期信号传输它的状态,程序中需要一个触发器。

让我们在程序中引入触发器RS1。当上升沿到达输入S时,该触发器的输出设置为1,当上升沿到达输入R时重置为0。需要注意的是,当1信号到达输入端,R 输入信号优先。

如果水箱中的水位高于上述水位或我们在此状态下按住了“停止”按钮,则此时按下“启动”按钮不应打开水泵。因此,“开始”按钮连接到触发器 RS1 的优先级较低的输入端 S。然后,如果没有条件阻止泵启动(即触发器 RS1 的 R 输入端将有一个逻辑零),当按下 «Start» 按钮时,触发器 RS1 的输出将设置为 1。该信号将用于启动电机。

在这两个泵中,#1 泵在任何情况下都必须打开,因此来自 RS1 触发器输出的信号连接到 Q1 输出。仅当中位传感器未跳闸时,泵 #2 才应打开。为了满足这个条件,我们在程序中引入了反相器和逻辑元件AND。反相器的输入端连接到输入端 I2,逻辑元件 AND 的输入端分别连接到反相器的输出端和触发器 RS1 的输出端。

欧文逻辑程序

打开泵应伴随着闪烁的绿色指示灯。为了产生一个周期信号来打开/关闭绿色指示灯,我们在程序中引入了 BLINK1 方波发生器。在此块的属性选项卡中,将其输出端的一信号和零信号的持续时间设置为等于 1s。将触发器 RS1 的输出连接到激活发生器 BLINK1 操作的输入。

现在 BLINK1 发生器仅在触发输出 RS1 设置为 1 时工作,即。当泵被激活时。 26 让我们在程序中引入或门。我们将其输出连接到 Q4 的输出。我们将或门的一个输入连接到生成器 BLINK1 的输出,另一个连接到输入 I3。现在,当泵打开时,绿色指示灯会闪烁,但如果触发了顶部水位传感器,该指示灯将持续亮起。

程序中的触发器和生成器

如果我们按下“停止”按钮,则应关闭水泵,同时下位传感器将处于逻辑单元状态(水箱中至少存在最少的水),或者如果触发上位传感器(水箱已满)。

为了满足这些条件,我们将逻辑元件 OR 和逻辑元件 I 引入到程序中。我们将逻辑元件 AND 的一个输入连接到“停止”按钮,另一个连接到输入 I1(具有较低级别的输出传感器)。我们将 OR 元件的一个输入连接到 AND 元件的输出,另一个连接到输入 I3(与上层传感器的输出)。 OR 元件的输出连接到触发器 RS1 的 R 输入。


水箱水位控制程序

如果同时满足两个条件,红色指示灯应亮起:泵不工作(触发器 RS1 的输出为零)和水位低于下限(触发器 RS1 的输出为零)下层传感器)。

为了“检查”这些条件并控制程序中的红色指示灯,我们引入了两个反相器和一个逻辑元件 I。一个反相器的输入连接到输入 I1(带有下级传感器的输出),输入另一个反相器 - 带有触发输出 RS1)。我们将反相器的输出连接到与门的输入。与门的输出连接到 Q3 的输出。

连接输出 Q3

最后,一般来说,您应该拥有下面介绍的程序。该图暂时显示了连接到可编程继电器的外部电路。


控制水箱水位的程序示例

使用OWEN Logic编程环境的仿真模式,保证程序按照原来的任务运行。将程序载入继电器后,确保相同。

我们建议您阅读:

为什么电流是危险的?