看了樓主的問題,使我想到一件事情,償試著“修復(fù)”程序沖動。剛剛在前段時間到朋友公司喝茶閑聊,當(dāng)中接一電話。(主要內(nèi)容是該公司的一位服務(wù)工程師在外地搞服務(wù),沒有三菱的原程序。我當(dāng)時提出直接在現(xiàn)場不是可以下載在線監(jiān)視嗎?友答:沒有注釋的程序(看不懂,應(yīng)該說費時。程序不是那位工程師編的)。沒轍,只能把當(dāng)時的調(diào)試程序網(wǎng)上傳給他(與設(shè)備上的實際程序有點區(qū)別,為了在現(xiàn)場盡快搞定這次服務(wù)作參考用)忽然我思索那怎么樣把有注釋程序的注釋復(fù)制到?jīng)]有注釋的程序中去呢?(記得網(wǎng)友說過這個問題的解決方案,當(dāng)時沒有在意)回來后就思考這個問題,通過半個晚上的努力總算搞定。(平時也不會在這方面去思考這種問題)所以特別注意這個COMMENT.wcd的文件夾內(nèi)容。修復(fù)程序的突破口從這里開始。
現(xiàn)應(yīng)廣大同事要求把具體二個問題的解決方法整理如下:
1) 首先打開“包裝機(jī)”原程序(壞的那個),同時再打開其它三菱程序(好的)文件夾(小化些有利于二者作對比)中復(fù)制/粘貼二個文件(Project.inf和ProjectDB.mdb)到損壞的文件夾中。
2) 按三菱程序文件規(guī)則新建一個明名(Resource)文件夾,同時打開它。
3) 在空的文件夾中再新建二個文件夾明名(Others和POU),將(param.wpa)文件夾剪切粘貼到這里。
4) 剪切二個文件夾(COMMENT.wcd和MAIN.wcd)粘貼到(Others)文件夾中。
5) 打開(POU)文件夾,再新建一個明名(Body)文件夾,將(MAIN.wpg)文件粘貼進(jìn)去。
6) 直接刪除那個警告(warningl.txt)文件。
我這里是用三菱8.0版本打開的,看來與版本沒有多大關(guān)系。
好了,回過頭來說說程序的注釋怎么去復(fù)蓋問題:
1) 同時打開有注釋和沒有注釋的程序文件小化點。(便于操作)
2) 同時打開(Resource)文件夾,同時打開(Others)文件夾。將沒有注釋的(COMMENT.wcd)直接刪除,將有注釋的(COMMENT.wcd)復(fù)制粘貼上去。
3) 關(guān)閉文件夾,再啟動GX編程軟件看看用戶程序是否已經(jīng)得到注釋的復(fù)蓋了。
呵呵。平時也不會注意以上二個三菱的程序文件問題,基本在思考如何將用戶程序(軟件)與設(shè)備配套的(硬件)怎么樣組合的比較合理可靠些。想不到也會“有幸”碰到,誒!還是回家多看看書去吧?免得到時自己碰到其它問題,搞的手忙腳亂。