中继指令的用途是调节和控制数据表中位的状态,例如用于定时器控制的输入位或位字。
这些指令是:
- XIC在开启状态下控制钻头
- XIO控制OFF状态的位
- OTE保持钻头开或关(不保持)
- OTL在(保留)条件下锁定位
- OUT在OFF(保留)条件下返回(解锁)位。
梯形位逻辑上的程序指令:
逻辑响
在每一种情况下执行指令,根据特定的条件测试位址,不管条件是开启还是关闭。
Rung由连续的行组成,这些行有正确的指令,从阶段开始一直到输出被激活(启用)。
常开(助记:XIC):
当元件电路闭合时,输入端与设备相连的模块检测闭合电路。处理器会自反地给表数据一个ON语句。当处理器得到与输入终端地址一致的XIC指令时,处理器将决定关闭哪个组件。如果处理器得到一个ON语句,那么逻辑指令将被设置为“true”。如果处理器得到一个OFF语句,逻辑指令将被设置为“not true (false)”。
例子:
如果位I: 1/0的条件被指定为ON,那么在输入表中它将被设置为“true”。该位对应于1号槽位输入模块的端子0。如果输入电路为“真”,指令也为“真”。
常闭(助记:XIO)
当元件电路断开时,输入端与设备相连的模块检测到电路闭合。处理器会对表数据给出一个OFF语句。当处理器收到XIO指令,该指令的地址与输入终端的地址一致时,处理器将决定关闭(打开)哪个组件。如果处理器得到一个OFF语句,那么逻辑指令将被设置为“true”。如果处理器得到一个ON语句,那么逻辑指令将被设置为“not true (false)”。
如果梯级中的XIO指令的条件是“true”(输入是打开的),那么处理器就可以激活输出指令。如果XIO指令为“false”(闭合输入),处理器无法激活输出指令。
判断指令的真假取决于处理器指定的位址的状态(开或关)。
例子:
如果位状态I: 1/0被设置,那么输入表被设置为“true”。这个位对应于插槽1中所包含的输入模块中的端子号0。如果输入电路为“false”,则指令为“true”。
输出(助记:投票选出)
OTE指令用于控制内存中的位。如果该位对应于终端模块输出,则连接到该终端的设备在指令为有源时通电,无源指令时断电。
如果电路状态为“假”,那么与电路相关的元件将失能。OTE指令与继电器元件相同,此指令由先前的输入指令控制。OTE指令被转发给处理器来控制空间中的比特。
OTL OTU:
OTL指令是一种限制输出指令,只能关闭位,不能关闭位。通常与OTU指令成对使用。
如果处理器模式切换运行位置的掠夺,或者当处理器失去权力(内存)和有一个备用电池,如果该指令的最后条件是正确的,那么这种情况仍将保持即使条件真控制输出锁存器指令更改为false。
解锁(OUT)输出指令通知处理器关闭空间中的地址位。之后,不管条件如何,该位都保持关闭状态,直到被另一个空间上的OTL指令专门打开。