这是条件逻辑电路的 PLC 程序。 以下示例基于使用可编程逻辑控制器的梯形逻辑。
PLC 条件控制逻辑
在工业或工厂中,有许多齿轮箱系统用于不同的机器/电机。
为了使齿轮箱电机平稳运行,每次都需要润滑,因为良好的维护工作可以延长齿轮箱的使用寿命。
但问题是,操作人员在机器操作过程中经常会犯错误,因为在每个变速箱电机机构中,我们都需要先启动润滑,然后再启动主变速箱机构。
因此,我们必须实现一种逻辑,以确保 PLC 系统能够正确控制事物。
问题图
注意:为了方便讨论,本示例中不考虑本地/远程或任何其他允许的联锁。
问题方案
这里我们通过一个简单的条件逻辑示例来解决这个问题,在这个示例中,有一个齿轮箱电机,我们需要在启动它之前提供润滑。
因此,对于润滑,我们有一个润滑电机(也称为油泵或辅助润滑油泵),它将向主电机或变速箱电机提供润滑油。
此外,我们将提供一个联锁系统,因此操作员在没有使用适当润滑的情况下无法直接启动/操作主电机,否则主电机可能会过热,并且在没有适当护理的情况下运行一段时间后可能会损坏。
操作员必须先打开油泵,然后才能操作主电机。
通过使用这种逻辑,我们可以在适当的润滑下使齿轮箱电机长期运行。
操作员通过油泵的启动和停止按钮来启动/停止油泵。
油泵和主电机都有单独的启动和停止按钮,如上图所示。
PLC 输入列表
- 油泵启动 PB : I0.0
- 油泵停止 PB : I0.1
- 主电机启动PB:I0.2
- 主电机停止PB:I0.3
PLC 输出列表
- 油泵电机:Q0.0
- 主电机:Q0.1
PLC 条件控制电路梯形图
梯形图逻辑说明
- 在本次应用中,我们使用西门子 S7-1200 PLC 和 TIA Portal 软件进行编程。 我们也可以用继电器电路来设计这个逻辑。
- 该电路也称为条件控制电路,因为第二序列取决于第一个条件。
- 我们将在网络 1 中编写油泵逻辑。这里我们将采用油泵 START PB (I0.0) 的常开触点,并且还必须考虑油泵 (Q.0) 线圈的一个常开触点,用于锁存 START 命令。
- 将油泵停止 PB(I0.1)常闭触点串联,按下油泵停止 PB(I0.1)即可解锁电路,操作者即可停止油泵(Q0.0)。
- 现在在网络 2 中编写主电机的逻辑。这里我们将采用主电机 START PB (I0.2) 的常开触点,并在主电机线圈上再采用一个常开触点来锁存主电机 (Q0.1)。
- 将主电机停止 PB (I0.3) 的常闭触点串联,按下主电机停止 PB(I0.3) 即可解锁电路,操作者可以停止主电机 (Q0.1)。
- 将油泵常开触点(Q0.0)串联在主电机 START PB(I0.2)后,实现联锁。 因此,操作员必须启动油泵(Q0.0),然后才能启动主电机(Q0.1)。
运行时测试用例
注:上述 PLC 逻辑提供了条件控制逻辑 PLC 程序应用的基本思路。 逻辑是有限的,不完整的应用。