S7-300硬件诊断
刘玉蓉
发布于2014-10-13 17:38
2
0
标签:
由于CPU的SF灯一直在亮,硬件诊断结果如图,请问是硬件配置有误吗?
图片说明: 1,硬件诊断结果
佳答案
如果CPU上SF灯亮表示硬件或软件错误,你在打开CPU315的模块属性界面中选择了“General”(汇总),仅可以看到诊断信息为模块(指CPU)可以得到,SF错误;你应该选择“Diagnostic Buffer”诊断缓冲区)子项,然后选择“Save As”(另存为),把硬件诊断信息保存到你的电脑中,再打开可以看到具体的故障原因。仅仅从汇总(General)只能得到一个总的故障指示,很难判断是软件或硬件配置问题。但根据我的经验分析,电气解决问题的思路是把复杂问题搞简单,如果正常运行时CPU上SF灯亮就不是硬件配置问题,而是可能下面问题:把插槽机架上CPU模块和其他信号模块重新插入并紧固一遍,防止模块松动也会产生SF问题;可以把CPU进行复位一下,因为有些情况下,程序执行中发生问题无法执行,可以利用MRES开关把CPU315内部工作存储器内容清除掉,然后把CPU扳到RUN位置,CPU会自动把当前要执行的程序从MMC卡复制到内部工作仓储器中。
总之,如果CPU上SF灯亮肯定是CPU本身的问题,与外部模块是没有关系的,如软件本身或硬件组态错误,如硬件组态选择的CPU模块的订货号和版本号与实际选择的CPU不一致;或者你在完成硬件组态后,没有执行”保存并编译“,首先把硬件组态下载到CPU中,而是仅仅执行”保存“,然后你执行程序下载时就会显示SF灯亮;简单的方法是按照上述诊断缓冲区的内容。如何分析诊断缓冲区内容,请参看下列链接:
https://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=60851&cid=1029