发布于 2012-11-05 10:38:07
62楼
个人感觉OB86的局部变量的用处较大,信息较全。这可能是因为OB86涉及的故障种类有限,主要是扩展机架、DP从站、IO设备与CPU通信的有无。
能产生OB82诊断中断的模块很多,OB82的局部变量实际上只有20多个BOOL变量用于故障的种类,其中又有很多故障极为罕见。有很多诊断中断故障不能从OB82的局部变量获取,例如AO模块通道的短路、断路故障。为了获取故障信息,需要在OB82中调用SFC13来获取诊断数据。不过分析诊断数据的程序编写的工作量极大,不如用报告系统错误功能简单。
追求完美