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