從es站下載項目到os時,有時會碰到這樣一種情況:es能ping到os,simatic shell里也能看到各個os,os上的共享文件夾在es上也能讀寫,從es上也能往os上下載復(fù)制項目,但下載完畢后,進行到“正在打開項目……”這一步的時候就開始卡住了,然后就是大概20分鐘的等待,最后出現(xiàn)如圖1所示的畫面。
圖1
在卡住的同時,x:program files (x86)siemenswinccdiagnose 文件夾下的events.txt文件中的最下面回每隔10秒出現(xiàn)一條記錄,如圖2所示。
圖2
等待大約20分鐘后,圖1所示的畫面上才會出現(xiàn)下載失敗的提示,然后“確定”按鈕才會顯示出來,才能關(guān)閉該窗口。
此時在os上打開項目是,首選會提示讓項目計算機名與本機不匹配,需要更改計算機名,點擊更改計算機名后,會彈出如圖3所示的對話框,提示“用戶沒有執(zhí)行該操作的權(quán)限!請在windows中檢查用戶組中當(dāng)前用戶的分配情況”
圖3
出現(xiàn)上述情況的時候,我的項目中伴隨的其他異常情況有:各個計算機上共享的文件夾權(quán)限單純使用“simatic right”設(shè)置的權(quán)限不足以相互訪問,相互訪問的時候提示需要輸入用戶名和密碼,而且即使輸入了正確的用戶名和密碼也無法通過?。。〈藭r如果在如圖4所示的設(shè)置中關(guān)閉了密碼保護共享,才可以互訪共享文件夾。
圖4
按照西門子論壇上的介紹,此種情況應(yīng)該是重裝網(wǎng)卡驅(qū)動,不行的話重裝wincc,再不行重裝操作系統(tǒng)。而且重裝后的os的操作系統(tǒng)也設(shè)置了與es同樣的用戶名和密碼,wincc和操作系統(tǒng)重裝的過程中嚴格按照西門子的手冊上的順序和設(shè)置。但是仍然不通,上述問題仍然存在。
由于前述圖4的異常情況,我懷疑是用戶名和密碼處存在問題,但是作為工控攻城獅畢竟對操作系統(tǒng)了解的不是非常深入。于是就開始了漫長的排查過程。最后我發(fā)現(xiàn)了一種情況,如圖5所示,計算機的用戶名分為name和full name。也就是在控制面板中的用戶管理中改過用戶名,那么所改的只是full name。比如你把administrator這個名稱改為了xxx,在圖5的這個地方name讓然沒有變,還是administrator,只不過full name變成了xxx,你再次修改用戶名的時候還是改的full name。對于圖5中的guest和zts也是同樣的效果,也就是在控制面板的用戶管理里面只能修改full name,而不能修改name。full name實際上是我們在用戶管理和系統(tǒng)登錄時所見到的名稱。
圖5
對于pcs7來說,用戶名和密碼相同是指如上所述的name、full name和密碼同時相同,而不是單純的full name相同。好在在圖5的畫面中(我的電腦,郵件,選擇“管理”可以彈出),右鍵name可以進行重命名。將項目中所有計算機的name,full name全部改為一致后,可以解決前文所描述的問題。
為了解決這個問題,我請與我對接的西門子銷售找遍了鄭州、北京、武漢的諸多pcs7高手,也查遍了各種論壇,提供的方法都不行。所以我解決問題后才將我的一點經(jīng)驗與大家分享,希望碰到類似問題的同行能有所借鑒。