【调试组态】 向WINCC与S7-400H冗余系统在线添加PC站趣事四
前面通过重装所有程序,最后通讯正常了。当然紧接着就是赶紧备份系统,最后就是对中间面对问题的猜想了。
可以确定的是:1)只要目标电脑与工程师站、PLC在同一网络WORKGROUP中,同一网段,不同IP地址,目标电脑能PING通工程师站、PLC,说明网络已经具备下载组态及数据通讯要求了。2)对于S7-400H PLC,选中连接名,下载选择连接名可以在线下载到S7-400H,不会引起 S7-400H进入STOP状态,至于PC站本来就是新增的,所以选中下载就可以了。 不太确定的是:1)下载目标PC组态之前,目标计算机SCE中是否也需要照工程师站那样添加INDEX1,INDEX2等组件,因为我记得以前是直接从工程师站下过去的,不是自己先添加再下载过来的,这次我是先在目标计算机SCE添加组件,在从工程师站下载,这样做至少不会错。2)到底是哪里引起原来的WINCC项目无法通讯,毕竟前面PC组态,下载均没有错误,下载过程正常。经过我自己的回忆和猜想,可能原因有这些:一方面是我的电脑很长一段时间用在办公及车间维护电脑,安装软件多且杂,可能互相影响,关闭了一些特定的功能的导致WINCC或者SIMATIC NET 没法读取PLC数据;另方面可能是我以前的WINCC安装功能不完整,可能没有安装AS-OS工具包,至于是否要数据贯通包,不太确定。
回想这一周的经历,真是痛不欲生。有点后悔的是,项目结束的时候,参加项目培训,并当时完成PC站的组态练习,以为组态正常,下载正常就一切OK了,所以没有拿到现场去测试一下是否可行;当然另方面原因是项目组及对方着急验收,还有就是忙着离开,所以都说没问题,那就只好没问题了,否则让大家尴尬了。结果等到3年后再去测试,对方项目组人也换了,问题也搞不清了,只有自己一步一步分析处理过来。期间网络上很难找到有用的答案,大部分都是一样的,问技术支持也是没有明确答案。每次头大了,暂时丢一边,等有空再继续,想丢又丢不下的感觉太难受。只好每天安慰自己,总会有办法的,然后在夜里冷静分析可能出问题的地方,再逐一提出解决试验办法。
最后就这样过来了,希望大家在面对困难的时候,请坚持坚持,提醒自己“总会有办法的”。