我厂焦炉使用一套PCS7系统,上位机用2个PC站监控(软件为PCS7 V5.2)分别为OS(1)和OS(2),项目是由中科院自动化所的三博公司做的。前段时间由于供电问题烧坏了一块CPU(订货号为414-4HJ00-0AB0),故一直单站运行,由于供货商说此CPU已停产,故重新定了2块414-4HJ04-0AB0的CPU和配套的同步模块及光纤,上周货到后准备更换,准备过程中发现硬件组态里找不到新CPU的订货号,咨询三博的老师后他们做了实验,不需更改硬件组态也可以正常使用,不料更换完后运行原项目2台上位机上均不能显示过程值,但在SETP7中在线能够观看到过程数据的变化,查看软件中的CP443-1的MAC地址和1613网卡的MAC地址都正确无误,几个人查了半天也没查出什么不对,无奈之下只有换回原CPU先保障生产,不料换回原CPU后故障情况依旧,请教三博的工程师后他们告诉我们一个方法:在OS(1)PC站上把项目中XDBS文件夹下的past-1文件(文件夹下只有past-1.dbx和past-2.dbx两个文件)拷贝到Winccprojcet文件夹下的OS(1)文件夹中后更名为OS(1).dbx,覆盖掉该文件夹中原有的的0S(1).dbx文件;按照此方法更换文件后OS(1)站恢复正常,想起先前换新CPU后的故障情况也是相同,解决了这个问题后应该换新CPU也能正常了,又向厂里申请了1小时的检修时间,重新把2块新的CPU更换上去,下载硬件组态和程序后依葫芦画瓢覆盖OS(1).dbx文件,OS(1)也能正常使用了,但OS(2)还是不能显示过程数据,由于时间太晚,决定让操作工人先使用OS(1)进行操作,第2天再处理OS(2)。本以为用同样的方法能很轻松的处理好,不料用past-2.dbx文件更名后覆盖OS(2).dbx后故障依旧,尝试用past-1.dbx更名为OS(2).dbx文件覆盖后OS(1)和OS(2)都能通讯上,但是画面都是不停闪烁,换回原OS(2).dbx文件后OS(1)能正常使用,但OS(2)又不能通讯上了,周五折腾了一天也没能处理好OS(2)。
分析了处理过程,有一些问题不解,请高人指点:
1、 对于故障现象,个人认为是WINCC不能与CPU正常通讯引起,与硬件无关,不知此判断是否正确。
2、 第一次更换新CPU后,仅下载了硬件组态和程序,项目文件中的通讯配置并未作任何改变,有关通讯的硬件也没有动过,为什么就会通讯不上?
3、 XDBS文件夹中的past-1.dbx和past-2.dbx两个文件是什么文件,包含了什么内容?个人认为这两个文件记录了CPU与WINCC通讯的配置信息,为了求证,我做了一个小试验:在STEP7 V5.1下新建一个项目,进行硬件组态,在插入PS、315-2DPCPU、CP343-1、CP342-5后项目文件夹下均没有生成XDBS文件夹,在网络组态中插入一个PC站后,项目文件夹下生成了XDBS文件夹,但里面没有文件,由于被叫去做别的事情,没有继续配置PC站的通讯配置,推断past文件是记录与相应PC站的通讯参数配置的文件。
如果上面的推断成立,那past-1.dbx即是OS(1)PC站的通讯配置文件,past-2.dbx即是OS(2)PC站的通讯配置文件,为什么用past-2.dbx替代OS(2).dbx文件后OS(2)通讯仍不能正常?
4、 用past-1.dbx替代OS(2).dbx文件后,OS(1)和OS(2)都是画面闪烁,但能看到数据是变化的,可能是2台上位机均采用一个CPU的通讯通道与CPU通讯,交替挤占通讯信道,因此引起画面闪烁。
5、 OS(2)现在的情况可能是由什么问题引起的?如何才能迅速有效地解决?
现在厂里的操作工人仍是只能使用OS(1)进行操作,明天上班后还要继续解决OS(2)的问题,但我的能力有限,恳请各路高人指点,帮我分析一下问题和提供解决方法或思路。