理解梯子逻辑我们谈到了梯子逻辑的起源,它的结构和执行。既然我们已经理解了什么是阶梯逻辑,我们就可以深入挖掘一下阶梯指令是如何工作的。要做到这一点,我们首先需要理解布尔数学和逻辑门。现在,这个博客不打算成为一个数字系统的课程,所以收起你的卡诺地图,你不会需要它们。相反,我们将只看几个逻辑门及其工作原理。

在阶梯逻辑中最常见的两种逻辑门是“与”和“或”门。正如下面的真值表所示,与门需要所有输入(A和B)都为真,输出才为真,而或门只需要一个输入(A或B)为真,输出才为真。这些真值表可以用继电器触点逻辑复制,通过串联(AND门)或并联(or门)连接常开触点,如下所示。

梯形逻辑指令

为了把这等同于一个控制电路,让我们说输入a和输入B(通常称为允许位)是门开着运动检测家庭报警系统的输入。当串联有线时,与AND门一样,在激活警报之前必须满足两个条件。门必须打开在触发警报之前跳闸的运动检测器。利用或门,输入并行连接,只需要一个条件。在这种情况下,门开口或者运动检测将触发警报。您选择的选项取决于您的应用程序和系统预期的执行方式。万博官网手机登陆很简单,对吧?这就是梯子逻辑的基本形式。它是将允许位或接触安排到布尔表达式中,以决定输出应该是ON还是OFF。

今天的梯形逻辑编程已经提升为仅包含简单的联系人和线圈,但相同的底层原则保持真实。梯级中每个输入元素的真假状态以及其连接方式将确定输出状态。所以让我们看一下当前PLC中提供的一些指令。为此,我们将使用单击PLC,因为它具有简单,易于使用的指令集。下表包含单击编程软件中的所有可用梯形逻辑元素,具有其功能的描述。

点击PLC梯形逻辑指令集

梯形逻辑指令单击“PLC指令集2”单击PLC指令集34 .单击“PLC指令集”

点击图像查看或点击这里

正如你所看到的,有更多的选项可用,而不仅仅是通常打开的接触和许多功能块已经被合并到梯子逻辑。例如,Drum和通信指令是存储的代码块,可以在程序中配置和使用。现在,我们不打算讨论所有可用的指令,但一个更常用的指令是比较接触。

可以编程比较联系人以查看两个不同的数值;两个值或两个值都可以是可变或固定值。比较指令将评估两个值是否为:

  • 平等的
  • 不平等的
  • 比另一个更大
  • 一个大于或等于另一个
  • 一个比另一个小
  • 一个小于或等于另一个

梯形逻辑指令

如果求值条件满足,那么结果将为真,将逻辑路径传递到下一条指令,或将梯级输出打开。

那么,如何在应用程序中使用Compare联系人呢?万博官网手机登陆想象一下有一个装满冷冻鱼的冰箱。这里的关键词是冻结!我们不想冒着鱼解冻的风险,所以我们在冰箱里安装了一个传感器来监控温度。温度传感器的输出产生一个模拟信号,连接到PLC。PLC程序可以接收模拟信号并将其转换为华氏度。如果温度读数超过32度,我们可以发出警报,提醒我们冰冻的鱼将很快解冻和变质。

使用如下所示的比较接触指令对话框,我们可以比较我们的实际冰柜温度(存储在内存位置DF16中)和常数32,这表示32华氏度。

梯形逻辑指令

比较联系人对话框允许我们选择六种不同的比较方法中的任何一种。对于这个例子,我们选择了Greater Than,这样如果我们的冰柜温度比数字32大,我们的Compare接触就会变成true。

一个Out线圈然后从我们的比较接触程序,如下所示,并将提供连接到外部警报喇叭的信号,提醒我们与我们的冰箱的问题,希望给我们时间来避免灾难。

梯形逻辑指令

梯形逻辑是当今工业自动化中最广泛使用的编程语言。其易用性,可追溯性和物理成分的视觉表示使其成为许多工程师的青睐编程方法。如果您是PLC编程的新手,并且想尝试自己尝试梯形逻辑,请免费下载下面提到的任何编程软件包,并查看您的想法。毕竟,经验是最好的老师。