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