立即指令是为了提高plc对输入/输出的响应速度而设置的,它不受plc循环扫描工作方式的影响,允许对输入和输出点进行快速直接存取。当用立即指令读取输入点(i)的状态时,相应的输入映像寄存器中的值并未更新;当用立即指令访问输出点(q)时,新值同时写到plc的物理输出点和相应的输出映像寄存器。
立即指令的名称和使用说明如表所示。
表 立即指令的名称和使用说明
指令名称
stl
lad
使用说明
立即取
ldi bit
bit
—| i |—
bit
—|/ i |—
bit只能为i
立即取反
ldni bit
立即或
oi bit
立即或反
oni bit
立即与
ai bit
立即与反
ani bit
立即输出
=i bit
bit
( i )
bit只能为q
立即置位
si bit,n
bit
( si )
n
1. bit只能为q
2. n的范围:1—128
3. n的操作数同s、r指令
立即复位
ri bit,n
bit
( ri )
n
图所示为立即指令的用法。
图 立即指令