### EI

指令说明：

EI 指令使可编程控制器变为允许中断的状态，可编程控制器通常为禁止中断的状态。

中断子程序调用后执行一个扫描周期便返回到主程序，子程序保留最后一个扫描周期的特性。

不可直接与母线相连。

操作数：

无。

编程示例：

上电，开启中断，X1 闭合，定时器 T0 开始计时，到达 2000ms，用 LBL 调用函数 ONTIMER0，定义中断条件，定时器 T0 中断开启，执行中断子程序一个扫描周期，打印“定时器中断”，T0 的常开触点闭合，定时器 T1 导通，常闭触点 T1 断开，T0 重新计时，到达 2000ms 后，再次执行中断，打印“定时器中断”。

用 LBL 调用函数 INT_ON0，INT_ON2，定义中断条件。控制器 IN(0)，IN(2)变有效中断输入口，X0 接通时，执行中断子程序一个扫描周期，Y0 输出，且 Y0 一直导通（子程序保留最后一个扫描周期的特性）。X2 接通时，执行中断子程序一个扫描周期，Y0 复位。

用 LBL 调用函数 ONPOWEROFF，定义中断条件。掉电中断开启，执行中断子程序一个扫描周期，MOV 指令将 K12345 传送到 D0，EXE 调用 BASIC 程序 VR(0)=MODBUS_REG(0)，当控制器断电后，D0 的值保存到 VR(0)中，此时 VR（0）的值为浮点数 12345.000。