顺序逻辑在 PLC 编程中非常有用。它有助于轻松整理事情。使用 PLC 的各种应用程序都写入了一些或其他顺序逻辑。
两种最广泛使用的序列是 LIFO 和 FIFO。您一定听说过电子学中用于堆叠和排序的名称。这些类型的顺序逻辑在 PLC 中也可用。
在本文中,我们将学习 PLC 编程中的 LIFO 和 FIFO 顺序概念。
PLC 中的 FIFO 顺序
FIFO 代表先进先出。从它的名字就可以很容易地理解这个序列的含义。先来的东西就会先出去。您输入一个元素;当您请求一个元素时,输入的第一个元素将提供给您。同样的逻辑也适用于 FIFO 序列的 PLC 编程。
在编程中,分配一个逻辑块,称为 FIFO。它最多可以存储 16 个字或更多,具体取决于 PLC。它包含三种类型的输入——重置、存储和检索。
在复位输入的上升沿,序列被复位并清空。在存储输入的上升沿,输入处存在的字被存储在块中。该模块将记住收到的单词序列。
在检索输入的上升沿,首先输入的字将在 PLC 程序员配置的目标字中给出。它有两个输出——空的和满的。如果空位为真,则表示存储器为空,如果满输入为真,则表示存储器已满。
PLC 中的 LIFO 顺序
LIFO 代表后进先出。从它的名字就可以很容易地理解这个序列的含义。最后出现的东西将首先消失。您输入一个元素;当您请求一个元素时,最后输入的元素将提供给您。同样的逻辑也适用于 LIFO 序列的 PLC 编程。
在编程中,逻辑块被指定为后进先出(LIFO)。它最多可以存储 16 个字或更多,具体取决于 PLC。它包含三种类型的输入——重置、存储和检索。在复位输入的上升沿,序列被复位并清空。
在存储输入的上升沿,输入处存在的字被存储在块中。该模块将记住收到的单词序列。
在检索输入的上升沿,最后输入的字将在程序员配置的目标字中给出。它有两个输出——空的和满的。如果空位为真,则表示存储器为空,如果满输入为真,则表示存储器已满。
这些序列非常容易操作。程序员必须注意不要同时向存储块提供任何输入。在这种情况下,该块将不会执行任何操作。一次只需给出一个输入。还需要注意的是,不同的 PLC 在热启动或冷启动时的功能不同。
一般来说,例如在 PLC 冷启动时,寄存器将被重置,而在热启动的情况下,寄存器将保持原样。这取决于制造商。