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)。此故障还是比较隐蔽的,因为大部分情况下,输入可能都处于正常范围。

results matching ""

    No results matching ""