ENO的数值取决于公式:ENO = EN 与 非error
- 如果程序调用没有错误(error = 0),则ENO = EN
- 如果程序调用有错误(error = 1),则ENO = 0
EN/ENO机制适用于:
- 数据运算指令
- 传输及转换指令
- 移位及循环移位指令
- 块调用
EN/ENO机制不适用于:
- 比较指令
- 计数器
- 定时器
例如:要进行模拟量转换,并无条件地将MD10传送至MD14
图1
在图1中可以看出,当“SCALE”(FC105)的输入端PIW256正常范围内时,MOVE指令被执行(ENO=EN),当PIW256超出了上限值后,MOVE指令不再执行(ENO = 0)。此故障还是比较隐蔽的,因为大部分情况下,输入可能都处于正常范围。