在一个梯级上,你可以有多少个输出。如果您有多个。是AND逻辑,还是or逻辑。串行或并行。我正在尝试使用带有闭合输入指令的timer on delay指令来使六个灯闪烁。我将使用一台Allen Bradley SLC 500系列PLC。
发布于 2009-11-29 14:36:26
在ControlLogix或CompactLogix可编程控制器中,一个梯形逻辑梯级可以有任意多个输出(OTE),无论是在逻辑梯级的右端,还是在逻辑梯级的中间。
每个输出仅由通向它的逻辑控制。如果在梯级中的同一点上有多个输出,则它们都将具有反映从梯级启动到该点的逻辑条件的输出。这是一种常用的方法,用于同时驱动具有相同信号的多个输出。
如果您在梯级中的不同点有多个输出,则每个输出将具有对应于导致该输出的逻辑的输出。OTE下游的逻辑就好像OTE不存在一样。
现在,你可能有复杂的设备(例如,定时器)由一个梯级内的逻辑控制。显然,依赖于复杂设备的输出的进一步逻辑(例如,定时器完成)将不会独立于复杂设备的行为。但就像OTEs一样,你可能会有很多复杂的设备。
发布于 2015-02-12 13:45:15
如果你正在编程一个SLC500,那么你不能在一个梯级的中间有一个OTE。它必须在梯级的最右边。但是,您可以(这是一种常见的做法)在OTE周围创建一个分支,并在其自己的分支(再次位于分支的最右侧)上拥有另一个OTE (或OTU、OTL或任何其他输出)。
因此,使用这种方法,你可以在任何给定的梯级上拥有尽可能多的OTE。然而,最佳实践是为了可读性限制数量(比如每个梯级10或20 ),并根据需要将它们分成几个梯级。
https://stackoverflow.com/questions/1814795
复制相似问题