最近我公司以前運(yùn)行的一個(gè)項(xiàng)目出現(xiàn)了一個(gè)奇怪的現(xiàn)象,下位機(jī)s7-415h,4臺(tái)電腦wincc通過cp1623 網(wǎng)卡s7容錯(cuò)連接通過交換機(jī)與冗余plc連接。我記得項(xiàng)目完成后,step7里各pc station名字是各計(jì)算機(jī)名,而且當(dāng)時(shí)是直接下載pc組態(tài)及連接到各計(jì)算機(jī)的。最近我打開項(xiàng)目文件,發(fā)現(xiàn)各pc station名字自動(dòng)變成pc station(1)-(4),檢查各電腦的sce,發(fā)現(xiàn)有些還是原來計(jì)算機(jī)名,有些已經(jīng)變成默認(rèn)的pc station名了,而且wincc通訊顯示都正常。
然后我聯(lián)系項(xiàng)目人員,項(xiàng)目人員說自己沒有下載pc station。真是奇怪,沒有人下載,也沒有人修改,電腦里面的sce中的pc station名自己編程默認(rèn),而且默認(rèn)的名稱還與項(xiàng)目里的默認(rèn)名稱一致。項(xiàng)目文件存在其中一臺(tái)工程師站電腦上,互相之間也就通過cp1623網(wǎng)卡,交換機(jī)互聯(lián)。
分析一下項(xiàng)目完成后可能引起該問題的原因:1)2019年年底關(guān)電,2020年年初上電,整個(gè)車間停電上電,期間發(fā)生一個(gè)冗余i/o模塊故障,更換后,重新上電其中一個(gè)冗余plc cpu。2)2020 年11月項(xiàng)目新增工藝,新增程序,重新下載過plc程序塊,擴(kuò)充其中一些db塊,wincc畫面新增修改,重新更新過各電腦wincc項(xiàng)目文件。3)2018年7月左右,其中一臺(tái)電腦cp1623網(wǎng)卡無法識(shí)別,重新插拔過cp1623網(wǎng)卡,且更換過插槽發(fā)現(xiàn)無法通訊又插回原來的物理插槽,期間的sce是導(dǎo)入的。該電腦的sce中pc station 名還是該計(jì)算機(jī)名稱。
從上述原因看,前兩件事可能導(dǎo)致問題發(fā)生,事件二出現(xiàn)在項(xiàng)目人員下載程序時(shí)可能下載過netpro網(wǎng)絡(luò),事件一出現(xiàn)可能引起plc內(nèi)部修改了pc station 連接名稱。如果排除這兩件事,還有一種可能就是操作系統(tǒng)引起,雖然win7 64位pro版與wincc 7.3 版兼容,不能排除有其他設(shè)置不符合要求的地方或系統(tǒng)bug 引起問題。
操作系統(tǒng)是dell電腦自帶正版系統(tǒng),wincc7.3 asia 2k也是正版帶狗,且集成simatic net v2012,也沒有安裝其他殺毒,防火墻之類軟件。當(dāng)然這個(gè)問題不影響使用,只是讓人不明白為什么出現(xiàn)這樣的bug。
自從wincc7.4以后,simatic net 軟件是獨(dú)立軟件包了,如果安裝了不同版本,或許還可能出現(xiàn)其它異常呢。為了減少一些奇奇怪怪問題,盡量按西門子官方測(cè)試的環(huán)境要求安裝各軟件,否則出現(xiàn)問題網(wǎng)上連問題都搜不到呢。