0

我正在对罗克韦尔自动化 Allen-Bradley Studio 5000 ControlLogix PLC 进行编程。

我在数组上使用 FIFO 指令,我有一种情况,我想根据具体情况卸载 First In 或 Last In。Rockwell 有 FIFO 指令(FFL 和 FFU)和 LIFO 指令(LFL 和 LFU)。

我有两个问题:

  1. 有什么理由不能在同一个结构上同时使用 FFU 和 LFU?

  2. FFL 和 LFL(两个加载指令)似乎做同样的事情。这两个指令有什么区别吗?

4

1 回答 1

0

您可以,只需使用相同的控制标签。控制标签跟踪当前堆栈/队列大小,并且 FFL、FFU、LFL 和 LFU 指令将在触发时对其进行更新。

请记住,Logix 仅确保 32 位完整性,因此请确保指令在从不同任务调用时不会重叠。

于 2021-05-13T19:01:05.563 回答