PC之CPU停机故障的排除
发布时间:2019-08-02 15:36:32来源:
据工程师反映,系统电源指示灯POWER亮,正常操作外部开关、按按钮时,CPU面板上ERROR报警指示灯亮,外部输出切断。开机时,从CPU内部冒出一股浓烟,此时,PC交流电压为247V左右。
故障分析及处理
当PC控制出现下列优先级错误时会引起CPU停机:CPU WAIT’ G (CPU等待)、MEMORY ERR(存储器错误)、NO END INST(无结束语句)、I/O BUS ERR(I/O总线错误)、I/O SET ERR(I/O设置错误)、I/O UNIT ERR(I/O单元错误)、SYS FAIL FALS(系统出错)等。
用编程器读出出错信息如下:COU WAIT’ G、MEMORY ERR。拆下该CPU,经查看内部线路,发现CPU内部电源部分一集成件SI-9510A已炸开,显然,CPU不能运行。可能原因是当时电源电压高于OMRON产品给定电压比较高值(240Va.c)7V左右或该集成件本身质量欠佳造成的。更换同型号CPU,ERROR红灯仍亮,系统不能启动,用编程器读出的出错信息依然如故。
为了防止意外和查看问题方便,我们将备用的存贮器换上,因其RAM中无用户程序。此时,能引发CPU等待的错误主要有两个方面:特殊I/O单元等待及扩展I/O单元等待。首先,我们查看了扩展单元的各部分,其电源供给正常,发现连接电缆插头松动,插好,试机,PC CPU依然停机,但无存贮器错误显示。由于系统未进行I/O地址登记,为查找原因方便,将扩展机架“离线”操作,直接检查主板特殊单元。存贮器中RAM为空白,只要拆下坏的模板后,CPU就应运行,其RUN指示灯亮(编程器置RUN或MONIT状态)。当拆下主板上OD215模板后,RUN亮,将备用的OD215进行状态设置,替换后也亮。此时,再将原来的存贮器换上,结果编程器上蜂鸣器马上声响,又出现MEMORY ERR出错信息,可见存贮器也被烧坏。只能用备用的存贮器,重新输入原始用户程序,分段检查、试车,比较后全部重新试车,系统正常,交付使用。
直此,笔者认为引起这次停机故障的可能原因是特殊I/O单元OD215损坏,又由于偶然因素如电压偏高,使CPU烧坏及存贮器损坏。(仅供参考)
当PC控制出现下列优先级错误时会引起CPU停机:CPU WAIT’ G (CPU等待)、MEMORY ERR(存储器错误)、NO END INST(无结束语句)、I/O BUS ERR(I/O总线错误)、I/O SET ERR(I/O设置错误)、I/O UNIT ERR(I/O单元错误)、SYS FAIL FALS(系统出错)等。
用编程器读出出错信息如下:COU WAIT’ G、MEMORY ERR。拆下该CPU,经查看内部线路,发现CPU内部电源部分一集成件SI-9510A已炸开,显然,CPU不能运行。可能原因是当时电源电压高于OMRON产品给定电压比较高值(240Va.c)7V左右或该集成件本身质量欠佳造成的。更换同型号CPU,ERROR红灯仍亮,系统不能启动,用编程器读出的出错信息依然如故。
为了防止意外和查看问题方便,我们将备用的存贮器换上,因其RAM中无用户程序。此时,能引发CPU等待的错误主要有两个方面:特殊I/O单元等待及扩展I/O单元等待。首先,我们查看了扩展单元的各部分,其电源供给正常,发现连接电缆插头松动,插好,试机,PC CPU依然停机,但无存贮器错误显示。由于系统未进行I/O地址登记,为查找原因方便,将扩展机架“离线”操作,直接检查主板特殊单元。存贮器中RAM为空白,只要拆下坏的模板后,CPU就应运行,其RUN指示灯亮(编程器置RUN或MONIT状态)。当拆下主板上OD215模板后,RUN亮,将备用的OD215进行状态设置,替换后也亮。此时,再将原来的存贮器换上,结果编程器上蜂鸣器马上声响,又出现MEMORY ERR出错信息,可见存贮器也被烧坏。只能用备用的存贮器,重新输入原始用户程序,分段检查、试车,比较后全部重新试车,系统正常,交付使用。
直此,笔者认为引起这次停机故障的可能原因是特殊I/O单元OD215损坏,又由于偶然因素如电压偏高,使CPU烧坏及存贮器损坏。(仅供参考)