技术论坛

 一次硬件故障的诊断过程,经验与大家共享(转帖)

返回主题列表
作者 主题
light
游侠

经验值:508
发帖数:120
精华帖:6
楼主    2010-12-11 15:47:23
主题:一次硬件故障的诊断过程,经验与大家共享(转帖) 精华帖 
下面是我为一个学生处理西门子S7-400的故障的过程。
学生:我公司啤酒发酵系统用的是西门子S7-400,CPU 414-2DP的7个报警灯突然全部闪烁,停电后再送电后仍然闪烁,且上位机不能与其通讯,停电后拔出RAM卡5分钟上电,报警消除,停电后插入RAM卡再送电,不报警,重新下载硬件组态与程序后恢复正常。
以后又多次出现同样的故障,都用同样的方法处理。
廖:CPU 414-2DP有集成的RAM,如果出了故障,是否一定要拔出RAM卡才能消除故障?不要RAM卡是否可以运行?
学生:不用内存卡能运行,但运行了20多分钟又是这个故障现象。
廖:点击诊断缓冲区中的“另存为”按钮,将缓冲区的内容保存为文本文件发给我。
学生:我已把诊断缓冲区的内容拷下来了,但看不明白,现作为附件发给您!
廖:诊断缓冲区信息的文件是英文的,一共记录了120条事件。下面是搜索到的关键事件的信息:
Event 55 of 120: Event ID 16# 4533
Checksum error
No relevance for user (Z1): 0003
Previous operating mode: RUN
Requested operating mode: DEFECTIVE
Internal error, Incoming event
02:38:34:944 am 06/18/97

Event 56 of 120: Event ID 16# 3583
Accumulation of detected and corrected memory errors
Not user-relevant (Z1): 0000
Requested OB: CPU hardware fault OB (OB84)
OB not found, or disabled, or cannot be started in the current operating mode
Internal error, Incoming event
02:18:24:205 am 06/18/97

廖说明:“Checksum error”是校验和错误,“Internal error, Incoming event”为内部错误,故障刚出现,“Accumulation of detected and corrected memory errors”表示检测到有存储器错误,“Requested OB: CPU hardware fault OB (OB84)”是请求调用CPU硬件错误组织块OB84。
诊断信息文件中调用OB85和OB86的事件与DP从站故障有关,已经排除故障。
由OB84的在线帮助可知,已检测到并更正了内存错误之后,将会调用OB84。如果未编程和下载OB84,CPU不会切换到STOP模式。所以不用下载OB84。看来CPU和存储器故障的可能性很大。建议学生咨询一下西门子的维修部门,西门子服务热线为010-64719990。
学生:根据您给的号码,已经给西门子技术热线打过电话,他们怀疑是CPU故障。
过了一段时间,学员告诉我,因为买不到原来的老型号,更换了一块新的CPU模块。在硬件组态中更改了CPU的订货号,然后编译下载。

经验总结
1)使用单位的维修人员点击诊断缓冲区中的“另存为”按钮,将缓冲区的内容保存为文本文件后,可以提供给设备生产厂家,用于远程诊断。
2)我曾经遇到过S7-300因为MMC卡接触不好引起的计算机与CPU的通信时好时坏的故障,因此首先排除RAM卡的故障。好在该CPU不用RAM卡也能运行,但是故障没有消除,因此不是RAM卡的故障。
3)诊断缓冲区中的信息太多,有很多记录的是正常的运行模式转换信息。出现故障时,CPU要求调用处理故障的OB,与硬件故障有关的异步错误中断的编号为OB80~OB88。搜索“OB8”可以迅速地查找到与硬件故障有关的事件。
4)事件信息中的日期为97年,显然没有正确设置好CPU的实时钟,导致看不出事件发生的真正日期时间。为了方便故障诊断,应定期校正CPU的实时钟。
5)如果英语不是很熟练,可以使用STEP 7的中文版。如果担心中文版某些地方翻译得不太准确,可将STEP 7切换到英文显示。

转自http://blog.gkong.com/blog.asp?name=liaochangchu
追求完美
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。