如果模块具有诊断能力又使能了诊断中断,当它检测到故障时,它输出一个诊断中断请求给CPU(到来和离去事件)。于是操作系统调用OB82。OB82的局部变量中含有故障模板四个BYTE的诊断数据。如果OB82未编程,CPU变为STOP方式。您可以用SFC39~42来禁止或延时并再使能诊断中断OB。
表4-13所示为诊断中断OB的临时(TEMP)变量。变量名是OB82的默认名。
表4-13 诊断中断OB的临时变量
(续)