我曾經(jīng)碰到過三次這種情況,第一次是進口德國線的一個s7-317-2dp 。
另外二次是國內(nèi)生產(chǎn)線的一個s7-315-2dp。
前二次把我折騰的夠嗆。以為是cpu上 mmc卡內(nèi)數(shù)據(jù)丟失,就做恢復(fù)程序工作,恢復(fù)好程序再恢復(fù)觸摸屏內(nèi)設(shè)置參數(shù)。
記得第三次出現(xiàn)時現(xiàn)場設(shè)備不能啟動,dp從站通訊不上,西門子觸摸屏沒有連接上不能正常顯示plc反饋的數(shù)據(jù),plc是一直在通電的,檢查plc指示燈指示plc狀態(tài)在stop,使用鑰匙開關(guān)打到stop位置后再打回run位置,plc run燈亮,但是觸摸屏還是沒有數(shù)據(jù)顯示,從站也沒有通訊上,將電腦連接上cpu,現(xiàn)場監(jiān)控發(fā)現(xiàn)沒有程序,開始懷疑程序丟失了,下載程序發(fā)現(xiàn)下載不進去,斷電后通電發(fā)現(xiàn)plc上所有指示燈都在亮,我就開始懷疑是不是mmc卡有問題,重新斷電后將mmc拔出清潔重新插入后通電,再將鑰匙開關(guān)從run打到stop再到run后正常,測試設(shè)備正常工作。
需要注意一個問題就是,當(dāng)mmc卡和plc接觸不良時,拔卡出后重新插入往往可以正常,因為卡內(nèi)的程序并沒有丟,所以不需要重新下載程序,特別是對于有第三方dp從站情況下,如果這個程序不是你編程的,是廠家給的原始程序,或是自己在線從plc上載來的程序,重新下載程序后plc可能不會運行,主要原因就是第三方的dp從站,你的電腦上可能沒有他的gsd文件,造成下載硬件組態(tài)后plc不能識別導(dǎo)致問題,碰到這種情況需要先在你的step7內(nèi)安裝第三方的dp從站的gsd文件,并且重新做硬件組態(tài),硬件組態(tài)地址和原來一樣就可以了。
此外如果你在mmc是正常情況下,使用變量表做了對一些變量的置位,mmc卡接觸不好抽出重新插入后,原先變量表內(nèi)置位的變量會復(fù)位。其中我也犯過mmc卡沒有接觸好,誤以為是程序丟失,重新下載程序后部分dp從站不能正常運行,解決這個問題,是我一個痛苦的經(jīng)歷,當(dāng)時折騰了我10多個小時才解決。