图1 在卡住的同时,X:Program Files (x86)SIEMENSWINCCdiagnose 文件夹下的Events.txt文件中的最下面回每隔10秒出现一条记录,如图2所示。
图2 等待大约20分钟后,图1所示的画面上才会出现下载失败的提示,然后“确定”按钮才会显示出来,才能关闭该窗口。 此时在OS上打开项目是,首选会提示让项目计算机名与本机不匹配,需要更改计算机名,点击更改计算机名后,会弹出如图3所示的对话框,提示“用户没有执行该操作的权限!请在Windows中检查用户组中当前用户的分配情况”
图3出现上述情况的时候,我的项目中伴随的其他异常情况有:各个计算机上共享的文件夹权限单纯使用“Simatic Right”设置的权限不足以相互访问,相互访问的时候提示需要输入用户名和密码,而且即使输入了正确的用户名和密码也无法通过!!!此时如果在如图4所示的设置中关闭了密码保护共享,才可以互访共享文件夹。
图4 按照西门子论坛上的介绍,此种情况应该是重装网卡驱动,不行的话重装WinCC,再不行重装操作系统。而且重装后的OS的操作系统也设置了与ES同样的用户名和密码,WinCC和操作系统重装的过程中严格按照西门子的手册上的顺序和设置。但是仍然不通,上述问题仍然存在。 由于前述图4的异常情况,我怀疑是用户名和密码处存在问题,但是作为工控攻城狮毕竟对操作系统了解的不是非常深入。于是就开始了漫长的排查过程。最后我发现了一种情况,如图5所示,计算机的用户名分为Name和Full Name。也就是在控制面板中的用户管理中改过用户名,那么所改的只是Full Name。比如你把Administrator这个名称改为了XXX,在图5的这个地方Name让然没有变,还是Administrator,只不过Full Name变成了XXX,你再次修改用户名的时候还是改的Full Name。对于图5中的Guest和ZTS也是同样的效果,也就是在控制面板的用户管理里面只能修改Full Name,而不能修改Name。Full Name实际上是我们在用户管理和系统登录时所见到的名称。
图5 对于PCS7来说,用户名和密码相同是指如上所述的Name、Full Name和密码同时相同,而不是单纯的Full Name相同。好在在图5的画面中(我的电脑,邮件,选择“管理”可以弹出),右键Name可以进行重命名。将项目中所有计算机的Name,Full Name全部改为一致后,可以解决前文所描述的问题。 为了解决这个问题,我请与我对接的西门子销售找遍了郑州、北京、武汉的诸多PCS7高手,也查遍了各种论坛,提供的方法都不行。所以我解决问题后才将我的一点经验与大家分享,希望碰到类似问题的同行能有所借鉴。