| 作者 | 主题 |
|---|---|
|
KITT 奇侠
经验值:9385 发帖数:1223 精华帖:13 |
楼主
主题:【分享】WINCC 6.0在WinXPsp3系统中出现间歇性无响应故障案例
故障现象:WINCC界面按钮操作无响应,界面不能切换,WINCC应用假死机。 操作环境:操作系统:WinXP SP3专业版(zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070) 应用平台:WINCC 6.0SP3A MS_SQL2000_SP3a 连接对象:3个MPI连接加一个TCP/IP对象都是300CPU 详细说明:由于客户有一WINCC上位机使用至少有8年了近期客户发现电脑操作迟钝并且还有死机现象这套系统与我们本身没有什么关系客户也是让我们帮忙将电脑换了,当天我过去用他们提供的电脑给安装了XP SP3系统当时我知道WINCC 6.0SP3是不支持XP SP3的支持SP2当然我看到网上说可以装没什么问题,我也照说明安装一切都很顺利,所有的计算机名称用户名称什么的都是照以前的设置的可以说很顺利的把CP5611插上WINCC就运行起来了,当时将网线插上发现有些数据显示黑的(也就是没连接)在WINCC连接诊断里面显示断开IP当时已经设置好了我看了一下TCP/IP系统连接参数选择的是网卡啊,我上电看看原来的电脑网络有什么特别的吗再看看新的这台再看了一下没什么问题啊,我再看了一下TCP/IP系统连接参数发现哦原来这个以太网卡是原来的那个型号原来的品牌是Atheros现在的Inter的选择Inter网卡TCP/IP后就好了,就这样我以为没什么问题了但是过了两天他们有人给我说他们在操作的时候老是死机,我去看了一下他们回答说是他们发现网线一插就不定期死机重启后又恢复正常过一段时间又死机把网线拔掉就好了,到现在你感觉是什么问题呢? 我当时的想法是难道我装的WINCC有问题还是我拷的项目出现了问题或者哪里的设置没有在意或者说OPC有问题导致系统崩溃了(因为以太网用了OPC与他们有个DCS系统通讯的),我去的时候他们已经把网线拔掉了因为网线通的那个站不怎么用所以他们就拔掉了,我当时将网线插上让他们观察有问题我去看他们不要动,过了2个多小时他们打电话说系统死了,我去看了一下当时WINCC没显示没有响应内存使用量与CPU使用量都不大,我也试着将WINCC RT设为单线程运行发现没什么效果,我看了一下windows系统日志及事件也没有发现有用的信息,然后我想看看WINCC的项目设置是不是有问题我打开项目的计算机属性有个发现启动画面,窗口属性 关闭 画面浏览等都是空的按理说都可以设置怎么会空呢???我再向上看了一下项目文件路径发现是以\开头的明显这是以网络方式访问WINCC项目窗口的,我再点启动画面的窗口发现窗口怎么是空的呢?我感觉问题可能就出在这里然后我打开计算机管理在文件共享列表里面看看结果打开显示“拒绝访问”,对于有些人可能感觉并不清楚是什么原因对于有点计算机常识的人很容易想到原因"Server服务"除了在本地网卡连接属性添加网络文件及打印机共享客户端并且还要开启Server服务才可以访问局域网上的文件,所以我在服务里面看到Server服务发现他真的停了我手动启动后在打开WINCC计算机属性发现一切都显示出来了,我再查看WINCC RT发现一切都可以点了,正常了,那么是什么导致Server服务停止从而导致WINCC假死机呢?当然我知道问题还没有解决因为不知道Server自动停止的原因,我当时的临时对策是第一:在发现Server服务停止后手动启动服务。第二:利用Windows计划任务定时触发一个NET START server的命令每分钟触发一次无论有没有开启Server服务都定时启动Server服务,第三:到技术资源库找补丁我用手机找了一下Server服务自动停止的原因搜到一个信息“安装微软KB958644系统补丁”然后我隔了一天去他们厂里将这个补丁装上这两天连续观察了三天再没发现Server服务自动停止导致的WINCC假死机情况。 最后结论:当然我直接说结论更简便明了但是以上论述这么多是希望有能用到的有个详细的细节思路而不是一味的找答案很多答案要自己去找,当然对于以上是解决了问题但是因为主要用的是MPI连接并且以太网连的PLC DCS可以说并不重要我可以有一两天的时间去研究找答案在有些情况下客户是很急的所以遇到此类不能解决的还不如去重新安装操作系统及应用软件这样虽然没有找到问题但可能解决的更高效。 本文所提之技术重点就是Server服务的停止会导致Wincc假死机,Server服务停止的原因并不明确但是安装微软KB958644补丁可以弥补这个问题。本文相关关键字我检索了技术资源库没有FAQ说明所以我才在此补充一下。 以上所提部分图片:
SIMATIC!
|