我曾經(jīng)自己使用vb基于opc開發(fā)了一個小界面軟件----- xf282,不過首先要在計算機(jī)上成功安裝pc access smart。在開發(fā)完成之初,一切測試都是正常完好,所有的設(shè)備都可以按照指令進(jìn)行運(yùn)轉(zhuǎn)。但是,當(dāng)我把軟件交付工程部使用時,出現(xiàn)了一些問題。
首先是在安裝pc access smart,出現(xiàn)了以下界面:
圖1
提示系統(tǒng)少安裝了“.net framework”文件。自行在網(wǎng)上尋找“.net fram
ework v2.0”,文件大小約22兆。把.net framework v2.0安裝完畢,再行安裝pc access smart時,沒有再報圖1的提示,同時在控制面板里也看到.net framework v2.0已經(jīng)安裝。
其次,在12月7日,當(dāng)修復(fù)完.net framework,打開“xf282”時,出現(xiàn)缺少“msstdfmt.dll”的提示。修復(fù)完msstdfmt.dll后-----即手動注冊后,可以正常打開界面軟件進(jìn)行操作。
通過上述問題的發(fā)現(xiàn)及解決過程,可以知道原來計算機(jī)上的系統(tǒng)組件缺失和動態(tài)鏈接庫缺失所致。進(jìn)一步深究,原來為了安裝系統(tǒng)的方便,在安裝系統(tǒng)時使用了ghost版本的操作系統(tǒng),而ghost系統(tǒng)是一個影像文件,其通用性強(qiáng)但是專用性不強(qiáng),制作者為了提高系統(tǒng)的性能,有意去除了一些組件。正如本案例中,.net framework v2.0是我們需要的組件,但恰恰這個沒有安裝,直接導(dǎo)致pc access smart不能正常安裝。由此可以看出,西門子的軟件對底層基礎(chǔ)-----操作系統(tǒng)要求還是相當(dāng)苛刻,稍有不慎,它就拒絕工作。不過,這對培養(yǎng)我們恪守規(guī)則的良好工作習(xí)慣倒是大有裨益。