王6.52安裝實(shí)戰(zhàn):老版本軟件在Win10/7下的兼容與驅(qū)動(dòng)修復(fù))
簡(jiǎn)介組態(tài)王6.52是北京亞控科技面向工業(yè)自動(dòng)化領(lǐng)域推出的SCADA監(jiān)控組態(tài)軟件適合工控工程師、自動(dòng)化項(xiàng)目實(shí)施者及需要深度定制功能的二次開(kāi)發(fā)人員使用。該安裝包覆蓋從設(shè)備通信配置、數(shù)據(jù)采集、圖形監(jiān)控到報(bào)警與報(bào)表生成等典型環(huán)節(jié)可用于電力、化工、冶金、環(huán)保等行業(yè)的現(xiàn)場(chǎng)監(jiān)控系統(tǒng)搭建。資源包共259個(gè)文件大小約265.56MB壓縮包內(nèi)除主安裝程序外還包含dll動(dòng)態(tài)庫(kù)、lib庫(kù)、c/h源碼、prj工程文件、doc/chm/pdf說(shuō)明文檔及多種驅(qū)動(dòng)配置文件便于安裝部署、工程參考與源代碼閱讀。該資源已有1101人學(xué)習(xí)。下載后可獲得完整安裝介質(zhì)、部分源碼與示例工程能幫助理解組態(tài)王的工程組織結(jié)構(gòu)熟悉MODBUS、OPC、TCP/IP等通訊驅(qū)動(dòng)配置掌握VBScript/JavaScript腳本邏輯及報(bào)警事件、數(shù)據(jù)報(bào)表的設(shè)計(jì)思路為后續(xù)工程開(kāi)發(fā)和現(xiàn)場(chǎng)調(diào)試提供實(shí)用參考。1. 組態(tài)王6.52到底是什么現(xiàn)在還裝這個(gè)版本的人都在解決什么問(wèn)題組態(tài)王6.52是亞控科技 KingView 系列里一個(gè)非常特殊的版本它既不是最新的也不是功能最全的卻是很多老工控項(xiàng)目里“換不掉”的那一個(gè)。今天還搜“組態(tài)王6.52安裝軟件”的人往往不是圖新鮮而是手里攥著一個(gè)十多年前的工程文件換新版本打不開(kāi)換別的組態(tài)軟件又面臨全部重做畫(huà)面和變量的成本只能老老實(shí)實(shí)把6.52裝回一臺(tái)能用的電腦上。這個(gè)版本解決的核心問(wèn)題是“延續(xù)性”——讓你的老工程、老加密鎖、老驅(qū)動(dòng)協(xié)議在新機(jī)器上繼續(xù)跑起來(lái)。適合讀這篇文章的人是剛接手老舊工控項(xiàng)目的工程師、需要在 Windows 新系統(tǒng)上復(fù)活老組態(tài)環(huán)境的維護(hù)人員以及被“組態(tài)王創(chuàng)建協(xié)議組件失敗”這類(lèi)報(bào)錯(cuò)卡住的值班人員。下面這套安裝流程和踩坑記錄按我自己的實(shí)戰(zhàn)經(jīng)驗(yàn)來(lái)寫(xiě)照著做能省掉大半天的折騰時(shí)間。2. 安裝組態(tài)王6.52前的準(zhǔn)備工作先別急著雙擊Setup2.1 操作系統(tǒng)兼容性判斷Windows 10與Windows 7的真實(shí)表現(xiàn)組態(tài)王6.52的官方支持系統(tǒng)主要是 Windows 2000/XP/2003那個(gè)年代的軟件拿到今天裝第一道坎就是操作系統(tǒng)兼容性。我裝過(guò)最多的環(huán)境是 Windows 7 64位和 Windows 10 21H2實(shí)際表現(xiàn)差別很大。Windows 7 下安裝最順利基本上不需要額外設(shè)置裝完直接能用加密鎖驅(qū)動(dòng)也能正常加載。Windows 10 下則要看運(yùn)氣多數(shù)情況下能裝上但啟動(dòng)時(shí)會(huì)遇到兩個(gè)典型問(wèn)題一是安裝程序以管理員身份運(yùn)行后仍然提示安裝組件失敗二是運(yùn)行組態(tài)王時(shí)畫(huà)面刷新卡頓鼠標(biāo)拖拽圖元有明顯延遲。如果你必須在 Windows 10 上裝我的經(jīng)驗(yàn)是先給安裝包文件設(shè)置“兼容性—Windows 7模式”再右鍵選擇“以管理員身份運(yùn)行”。安裝完成后對(duì)桌面的“組態(tài)王6.52”快捷方式同樣設(shè)置兼容模式。這個(gè)操作能解決大約七成的閃爍和啟動(dòng)異常。Windows 11 我也試過(guò)一次驅(qū)動(dòng)安裝能過(guò)但畫(huà)面刷新偶爾會(huì)丟筆觸不建議作為生產(chǎn)環(huán)境只適合臨時(shí)看看工程。64位系統(tǒng)下還有一個(gè)容易忽略的點(diǎn)組態(tài)王6.52的部分驅(qū)動(dòng)和 COM 組件是32位的在64位系統(tǒng)上注冊(cè)路徑會(huì)跑到 SysWOW64 里導(dǎo)致某些協(xié)議組件在組態(tài)王里死活創(chuàng)建不出來(lái)。這個(gè)坑后面第4章會(huì)專(zhuān)門(mén)展開(kāi)講。2.2 安裝包完整性與存檔目錄組態(tài)王6.52的安裝包里一般包含安裝主程序、驅(qū)動(dòng)包文件夾常見(jiàn)叫 Driver 或 KVDRV、加密鎖驅(qū)動(dòng)、幫助文檔和示例工程。拿到安裝包后不要急著解壓先檢查兩個(gè)東西。第一是文件完整性。很多老安裝包是通過(guò) QQ、網(wǎng)盤(pán)或者從舊電腦的光驅(qū)里拷出來(lái)的傳輸過(guò)程中容易丟文件。檢查方法是看整個(gè)安裝包目錄是否有完整的 Setup.exe 和授權(quán)說(shuō)明文件如果是從光盤(pán)拷的還要看有沒(méi)有隱藏的系統(tǒng)文件。曾遇到過(guò)拷出來(lái)少了一個(gè) Data 文件夾安裝進(jìn)度走到百分之六十幾就回滾折騰了兩小時(shí)才發(fā)現(xiàn)是源頭缺文件。第二是安裝包存放路徑。組態(tài)王6.52對(duì)中文路徑的兼容性一般安裝包和后續(xù)安裝目標(biāo)路徑最好全用英文比如D:\Kingview6.52。以前有同事把安裝包放在“D:\組態(tài)王安裝源”這種目錄下安裝過(guò)程中調(diào)用驅(qū)動(dòng)注冊(cè)程序時(shí)出現(xiàn)路徑解析錯(cuò)誤最后換到純英文路徑就正常了。這不是玄學(xué)是老安裝程序?qū)?ANSI 編碼的限制——中文目錄在某些注冊(cè)表寫(xiě)入步驟會(huì)被截?cái)喑蓙y碼。另外安裝完成后建議把整個(gè)安裝包備份到兩塊不同介質(zhì)上。組態(tài)王6.52的安裝包現(xiàn)在不太好找很多老驅(qū)動(dòng)只有這個(gè)版本才帶丟了重找的代價(jià)遠(yuǎn)比備份高。2.3 退出殺毒軟件與系統(tǒng)時(shí)間校準(zhǔn)兩個(gè)經(jīng)常被輕視的步驟殺毒軟件對(duì)組態(tài)王6.52的安裝干擾是真實(shí)存在的。安裝過(guò)程中需要向系統(tǒng)目錄寫(xiě)入驅(qū)動(dòng)文件和注冊(cè) COM 組件360、騰訊管家、Windows Defender 都可能在中途彈出攔截提示甚至直接靜默隔離加密鎖驅(qū)動(dòng)的核心文件。結(jié)果是安裝報(bào)告“成功”但插上加密鎖組態(tài)王提示“未檢測(cè)到授權(quán)”。我被這個(gè)坑過(guò)一次以后現(xiàn)在的習(xí)慣是安裝前先卸載或者徹底退出安全軟件不是單純退出托盤(pán)圖標(biāo)那種而是把實(shí)時(shí)防護(hù)、勒索軟件防護(hù)、腳本防護(hù)全部關(guān)掉。Windows Defender 還需要在“病毒和威脅防護(hù)—管理設(shè)置”里臨時(shí)關(guān)閉“實(shí)時(shí)保護(hù)”。裝完驅(qū)動(dòng)并完成首次啟動(dòng)驗(yàn)證后再把防護(hù)打開(kāi)并把組態(tài)王的安裝目錄和加密鎖驅(qū)動(dòng)目錄加入白名單。系統(tǒng)時(shí)間校準(zhǔn)很多人會(huì)忽視。組態(tài)王6.52的授權(quán)文件*.lic對(duì)系統(tǒng)時(shí)間敏感如果電腦時(shí)間比當(dāng)前時(shí)間超前或滯后太多會(huì)出現(xiàn)“授權(quán)已過(guò)期”的錯(cuò)誤。特別是工控機(jī)上經(jīng)常長(zhǎng)時(shí)間斷電重啟主板電池沒(méi)電導(dǎo)致時(shí)間重置到2000年這時(shí)候安裝組態(tài)王并且加載授權(quán)必然報(bào)錯(cuò)。安裝前先確認(rèn)系統(tǒng)時(shí)間與當(dāng)前時(shí)間一致時(shí)間格式里的時(shí)區(qū)也要對(duì)否則授權(quán)計(jì)算會(huì)偏差。3. 組態(tài)王6.52正式安裝流程從Setup到加密鎖識(shí)別3.1 運(yùn)行安裝程序與安裝方式選擇典型還是自定義準(zhǔn)備工作做完雙擊 Setup.exe 進(jìn)入安裝界面。組態(tài)王6.52的安裝向?qū)抢鲜?Windows Installer 風(fēng)格界面文字不多主要選項(xiàng)就幾步但每一步都有講究。第一步是安裝序列號(hào)。正版安裝包會(huì)附帶序列號(hào)通常在包裝標(biāo)簽或授權(quán)郵件里。沒(méi)有序列號(hào)也能繼續(xù)裝但裝完只能以演示模式運(yùn)行畫(huà)面能看驅(qū)動(dòng)通訊功能會(huì)被限制。輸入序列號(hào)時(shí)注意區(qū)分字母 O 和數(shù)字 0、字母 I 和數(shù)字 1這類(lèi)錯(cuò)誤很難察覺(jué)等裝完發(fā)現(xiàn)授權(quán)加載失敗又得重查。第二步是安裝方式選擇常見(jiàn)有“典型安裝”“自定義安裝”和“最小安裝”。我的建議是選“自定義安裝”理由在于典型安裝會(huì)把所有驅(qū)動(dòng)和幫助文檔都裝進(jìn)去文件多、耗時(shí)長(zhǎng)而且部分驅(qū)動(dòng)在安裝時(shí)就嘗試注冊(cè) COM 組件多裝一個(gè)驅(qū)動(dòng)就多一次失敗風(fēng)險(xiǎn)。自定義安裝里只勾選“組態(tài)王主程序”和在用設(shè)備的驅(qū)動(dòng)包其余的等需要時(shí)再補(bǔ)裝。這樣出的問(wèn)題最少。安裝過(guò)程中如果彈出“是否覆蓋更舊版本的共享文件”選擇“保留現(xiàn)有文件”一般更安全。組態(tài)王6.52自帶的某些公共 DLL 版本較老覆蓋掉系統(tǒng)里新版 DLL 可能影響其他軟件運(yùn)行為了一個(gè)組態(tài)軟件把系統(tǒng)文件降級(jí)不值得。3.2 安裝路徑與目錄結(jié)構(gòu)為什么不建議改默認(rèn)安裝位置組態(tài)王6.52的默認(rèn)安裝目錄是C:\Program Files (x86)\Kingview32位系統(tǒng)下是C:\Program Files\Kingview安裝向?qū)г试S手動(dòng)改路徑但我強(qiáng)烈建議保留默認(rèn)位置。原因不只是兼容性更重要的是工程文件的引用路徑。組態(tài)王6.52的項(xiàng)目文件里保存的很多資源引用是絕對(duì)路徑比如畫(huà)面引用的位圖、腳本引用的文件。如果你換了非默認(rèn)目錄當(dāng)前能用但以后在另一臺(tái)默認(rèn)路徑的電腦上打開(kāi)這個(gè)工程會(huì)出現(xiàn)找不到圖片、找不到變量的情況。還有一個(gè)更實(shí)際的問(wèn)題是老工程師留下的文檔和交接說(shuō)明里默認(rèn)都假設(shè)組態(tài)王裝在默認(rèn)路徑出問(wèn)題時(shí)按文檔排查很快你改成自定義路徑第一步就先對(duì)不上。安裝目錄確定后安裝程序會(huì)繼續(xù)安裝加密鎖驅(qū)動(dòng)。這個(gè)步驟在部分系統(tǒng)上不會(huì)自動(dòng)執(zhí)行完需要手動(dòng)進(jìn)入安裝包里的加密鎖驅(qū)動(dòng)文件夾運(yùn)行其中的安裝程序常見(jiàn)文件名如 HDD32.EXE 或 Sentinel 驅(qū)動(dòng)安裝包。加密鎖驅(qū)動(dòng)裝不上后續(xù)插鎖識(shí)別就是個(gè)長(zhǎng)期隱患。提示安裝完成后先不要急著打開(kāi)組態(tài)王到設(shè)備管理器里看一下“智能卡閱讀器”或“USB 加密鎖設(shè)備”是否正常枚舉。看不到設(shè)備先解決驅(qū)動(dòng)別進(jìn)組態(tài)王的授權(quán)管理器里耗時(shí)間。3.3 第一次啟動(dòng)演示模式、授權(quán)加載和畫(huà)面打開(kāi)驗(yàn)證安裝完成后第一次啟動(dòng)組態(tài)王通常先看到的是工程管理器界面。此時(shí)系統(tǒng)可能提示“正在以演示模式運(yùn)行”這代表安裝本身成功了只是授權(quán)沒(méi)有加載好。接下來(lái)按三步驗(yàn)證授權(quán)加載是否正常。第一步插上加密鎖進(jìn)入組態(tài)王安裝目錄下找到“授權(quán)管理器”或“Licensing”工具部分版本集成在開(kāi)始菜單里查看是否識(shí)別到加密鎖的 ID 和有效期。識(shí)別不到先拔插一次加密鎖還不行就重啟電腦再不行回查加密鎖驅(qū)動(dòng)問(wèn)題。第二步重新打開(kāi)工程管理器看右上角的授權(quán)狀態(tài)欄是否變成了正式版標(biāo)志。如果仍然是演示模式檢查安裝時(shí)輸入的序列號(hào)是否對(duì)應(yīng)該加密鎖的類(lèi)型組態(tài)王6.52的加密鎖有單機(jī)版和網(wǎng)絡(luò)版之分鎖的 ID 不匹配授權(quán)文件也會(huì)加載失敗。第三步新建一個(gè)空白工程拖幾個(gè)基本圖元矩形、按鈕、變量指示燈測(cè)試畫(huà)面編輯器是否流暢。這里有個(gè)老版本通病畫(huà)面編輯器里拖拽圖元時(shí)如果鼠標(biāo)光標(biāo)附近出現(xiàn)“十字箭頭消失”的情況通常不是安裝問(wèn)題而是顯卡驅(qū)動(dòng)兼容問(wèn)題不影響保存和運(yùn)行但會(huì)影響編輯體驗(yàn)。遇到這種情況在工程運(yùn)行系統(tǒng)設(shè)置里把畫(huà)面刷新方式改為“兼容模式”能緩解。第一次啟動(dòng)通過(guò)這三步檢查基礎(chǔ)安裝就算完成了。接下來(lái)比較大頭的是驅(qū)動(dòng)和通訊協(xié)議組件的安裝這也是安裝后翻車(chē)率最高的環(huán)節(jié)。4. 驅(qū)動(dòng)與協(xié)議組件的安裝組態(tài)王創(chuàng)建協(xié)議組件失敗的真實(shí)原因排查4.1 驅(qū)動(dòng)安裝機(jī)制6.52的驅(qū)動(dòng)是按需裝的不是全自動(dòng)裝的組態(tài)王6.52的驅(qū)動(dòng)不是安裝主程序時(shí)一次性裝完的。它的邏輯是主程序 基礎(chǔ)運(yùn)行系統(tǒng)裝好后設(shè)備驅(qū)動(dòng)由單獨(dú)的驅(qū)動(dòng)包管理。你先在工程里添加設(shè)備時(shí)選擇相應(yīng)的 PLC 或儀表型號(hào)組態(tài)王再調(diào)用對(duì)應(yīng)的驅(qū)動(dòng) DLL 去加載。這個(gè)設(shè)計(jì)的優(yōu)點(diǎn)是靈活但也帶來(lái)一個(gè)麻煩很多人裝完主程序后以為所有驅(qū)動(dòng)都齊了結(jié)果在“設(shè)備—新建”里找不到自己設(shè)備對(duì)應(yīng)的驅(qū)動(dòng)第一反應(yīng)是安裝沒(méi)成功反復(fù)重裝主程序問(wèn)題依舊。實(shí)際上你只是沒(méi)有安裝對(duì)應(yīng)的驅(qū)動(dòng)包。安裝包里的 Driver 目錄通常按廠家分類(lèi)存放比如西門(mén)子、歐姆龍、三菱、莫迪康、Modbus 等還有大量通用協(xié)議如 Modbus RTU、Modbus TCP、OPC。你需要知道自己的設(shè)備是走什么協(xié)議再進(jìn)入對(duì)應(yīng)子目錄運(yùn)行驅(qū)動(dòng)安裝腳本。如果安裝包里沒(méi)有你需要的驅(qū)動(dòng)常見(jiàn)做法是去亞控官網(wǎng)下載單獨(dú)的 6.52 兼容驅(qū)動(dòng)包或者在老項(xiàng)目的事故備份里找原裝驅(qū)動(dòng)文件。驅(qū)動(dòng)安裝本身通常是復(fù)制 DLL 到Kingview\Driver目錄并完成注冊(cè)。有些驅(qū)動(dòng)包是 exe 自解壓形式有些是壓縮包需要手工解壓并手動(dòng) regsvr32 注冊(cè)。我一般把這兩種形式都準(zhǔn)備好遇到 exe 形式的裝不上時(shí)手工注冊(cè)往往反而能解決問(wèn)題。4.2 創(chuàng)建協(xié)議組件失敗現(xiàn)象、原因和一條可復(fù)現(xiàn)的修復(fù)路徑“組態(tài)王創(chuàng)建協(xié)議組件失敗”是6.52安裝使用中最高頻的報(bào)錯(cuò)之一基本特征是在工程里添加設(shè)備或啟動(dòng)運(yùn)行系統(tǒng)時(shí)彈窗提示創(chuàng)建協(xié)議組件失敗后面可能還跟著一串 GUID 或組件名稱(chēng)。我遇到和幫人排查過(guò)的原因主要有三類(lèi)。第一類(lèi)是驅(qū)動(dòng) DLL 未注冊(cè)最常見(jiàn)。組態(tài)王的設(shè)備和協(xié)議組件是以 COM 組件形式工作的DLL 光放在 Driver 目錄里沒(méi)用必須在 Windows 注冊(cè)表里登記過(guò)。檢查方法是打開(kāi)運(yùn)行系統(tǒng)看報(bào)錯(cuò)信息里提到的 DLL 名稱(chēng)比如KVModbus.dll或KVDBS.dll然后到Kingview\Driver目錄確認(rèn)文件存在再用命令行手動(dòng)注冊(cè)cd /d C:\Program Files (x86)\Kingview\Driver regsvr32 KVModbus.dll注冊(cè)成功會(huì)彈出獨(dú)立的注冊(cè)成功對(duì)話(huà)框。如果返回錯(cuò)誤碼 0x80070005說(shuō)明當(dāng)前命令行沒(méi)有管理員權(quán)限需要以管理員身份重新打開(kāi)命令提示符再執(zhí)行。如果提示模塊加載失敗可能是這個(gè) DLL 依賴(lài)的其他運(yùn)行庫(kù)缺失繼續(xù)往第二類(lèi)原因排查。這個(gè)修復(fù)路徑我至少用過(guò)十幾次九成以上的“創(chuàng)建協(xié)議組件失敗”通過(guò)重新注冊(cè)對(duì)應(yīng) DLL 就能解決。第二類(lèi)是32位/64位注冊(cè)表路徑錯(cuò)位。6.52的驅(qū)動(dòng)是32位 COM 組件在64位系統(tǒng)上32位 DLL 的執(zhí)行入口不再是regsvr32找到的那個(gè)默認(rèn)路徑。64位系統(tǒng)下需要把注冊(cè)重定向到 SysWOW64 的 32位注冊(cè)表視圖常見(jiàn)做法是到C:\Windows\SysWOW64\regsvr32.exe去注冊(cè)或者直接把 DLL 放進(jìn) SysWOW64 目錄再注冊(cè)。處理方式cd /d C:\Program Files (x86)\Kingview\Driver C:\Windows\SysWOW64\regsvr32.exe KVModbus.dll這里選擇的判斷依據(jù)是如果你在工程管理器的“設(shè)備驅(qū)動(dòng)”列表里能看到 S7-200 之類(lèi)的型號(hào)但新建設(shè)備時(shí)點(diǎn)確定就報(bào)“創(chuàng)建協(xié)議組件失敗”大概率就是32位注冊(cè)表視圖這塊出了問(wèn)題。改用 SysWOW64 的 regsvr32 注冊(cè)完成后重啟組態(tài)王工程管理器再試。第三類(lèi)是驅(qū)動(dòng)文件依賴(lài)的 VC 運(yùn)行庫(kù)缺失。6.52年代的程序依賴(lài) VC 6.0 運(yùn)行庫(kù)或 VC 2005/2008 運(yùn)行庫(kù)新裝的干凈系統(tǒng)往往沒(méi)有。表現(xiàn)是注冊(cè) DLL 時(shí)報(bào)“無(wú)法定位程序輸入點(diǎn)”“找不到 MSVCR71.dll”等錯(cuò)誤。解決方式是安裝對(duì)應(yīng)的 VC 運(yùn)行庫(kù)合集裝完后不需要重裝組態(tài)王重新注冊(cè)驅(qū)動(dòng) DLL 即可。4.3 驅(qū)動(dòng)裝完不等于能通訊通道、設(shè)備地址和參數(shù)檢查驅(qū)動(dòng)注冊(cè)成功后進(jìn)組態(tài)王工程里創(chuàng)建新設(shè)備設(shè)備型號(hào)能選出來(lái)了協(xié)議組件也能創(chuàng)建但真正運(yùn)行時(shí)數(shù)據(jù)不刷新畫(huà)面上的變量值全是0或者顯示“通訊失敗”。這里要檢查的不是驅(qū)動(dòng)了而是通訊參數(shù)。組態(tài)王6.52的設(shè)備變量建立鏈路是通道—設(shè)備—變量。通道定義了物理接口比如串口號(hào)、IP 地址、端口號(hào)設(shè)備定義了具體的 PLC 站號(hào)或儀表地址變量則是點(diǎn)位的映射。任何一層配錯(cuò)通訊都起不來(lái)。串口類(lèi)設(shè)備最常見(jiàn)的問(wèn)題是串口號(hào)選錯(cuò)?,F(xiàn)在很多筆記本電腦和工控機(jī)的串口是 USB 轉(zhuǎn)的設(shè)備管理器里顯示 COM5、COM7但組態(tài)王里還是按 COM1 去建立通道。解決方式是先把實(shí)際串口號(hào)在設(shè)備管理器里確認(rèn)好再在組態(tài)王的設(shè)備配置向?qū)Ю镏痦?xiàng)對(duì)應(yīng)。其次是波特率、數(shù)據(jù)位、停止位、校驗(yàn)位必須和 PLC 或儀表側(cè)完全一致比如儀表設(shè)的是 9600 8 N 1組態(tài)王里也必須是 9600 8 N 1任何一項(xiàng)不一致通訊立刻失敗。IP 類(lèi)設(shè)備Modbus TCP、S7 TCP 等高頻坑是 PLC 的 IP 地址和電腦不在同一網(wǎng)段。曾有現(xiàn)場(chǎng)把電腦設(shè)成 192.168.1.10PLC 是 192.168.0.10中間沒(méi)有路由組態(tài)王里的連接狀態(tài)一直是“正在連接”。這時(shí)候先在命令行 ping 一下 PLC 的 IP不通先解決網(wǎng)絡(luò)不要反復(fù)去組態(tài)王里改參數(shù)。參數(shù)檢查時(shí)還有一個(gè)經(jīng)驗(yàn)組態(tài)王6.52新建設(shè)備向?qū)Ю锏摹巴ㄓ嵆瑫r(shí)時(shí)間”和“重試次數(shù)”不要在初裝時(shí)改太小默認(rèn)值通??晒ぷ?。你先把連接調(diào)通再去優(yōu)化超時(shí)減少等待時(shí)長(zhǎng)這樣能明顯降低初裝調(diào)試的難度。5. 組態(tài)王6.52安裝避坑五次踩坑記錄與排查方案5.1 安裝到中途回滾進(jìn)度條卡在 63%現(xiàn)象安裝組態(tài)王6.52時(shí)進(jìn)度條走到大約三分之二處突然回滾提示“安裝向?qū)П恢袛唷敝匮b依舊在同樣位置失敗。原因安裝程序在復(fù)制 Sensor加密鎖相關(guān)驅(qū)動(dòng)文件時(shí)被系統(tǒng)安全軟件攔截或者目標(biāo)目錄的權(quán)限不足導(dǎo)致無(wú)法寫(xiě)入驅(qū)動(dòng)文件?;貪L位置基本固定是因?yàn)榘惭b程序執(zhí)行到某個(gè)系統(tǒng)服務(wù)注冊(cè)步驟時(shí)發(fā)生異常Windows Installer 便整體回滾。解決退出安全軟件不只關(guān)防護(hù)還要在任務(wù)管理器確認(rèn)進(jìn)程沒(méi)有在后臺(tái)運(yùn)行右鍵 Setup.exe 選擇“以管理員身份運(yùn)行”。如果還不行給組態(tài)王安裝引導(dǎo)目錄常見(jiàn)為C:\Program Files (x86)\Kingview或其上級(jí)手動(dòng)賦予 Users 組完全控制權(quán)限完成安裝后再改回受限權(quán)限。我自己的案例里退出 360 后一次通過(guò)連重裝都不需要。5.2 加密鎖插上沒(méi)反應(yīng)設(shè)備管理器里到處找現(xiàn)象USB 加密鎖插上后系統(tǒng)有提示音但組態(tài)王一直顯示演示模式設(shè)備管理器里也看不到任何加密鎖相關(guān)設(shè)備。原因安裝向?qū)Ю锏募用苕i驅(qū)動(dòng)沒(méi)有真正裝上。在部分系統(tǒng)上驅(qū)動(dòng)文件被復(fù)制到了硬盤(pán)但服務(wù)沒(méi)有啟動(dòng)或者驅(qū)動(dòng)安裝包需要單獨(dú)以管理員身份運(yùn)行。解決從組態(tài)王安裝包里找到加密鎖驅(qū)動(dòng)目錄常見(jiàn)名如 Sentinel、HASP、加密鎖驅(qū)動(dòng)運(yùn)行其中的安裝程序。裝完后重啟電腦重新插拔加密鎖再打開(kāi)設(shè)備管理器確認(rèn)。如果仍然識(shí)別不到檢查驅(qū)動(dòng)服務(wù)狀態(tài)sc query hasplms sc start hasplmshasplms是 Sentinel 類(lèi)加密鎖的服務(wù)名。查詢(xún)結(jié)果顯示 STOPPED 就手動(dòng)啟動(dòng)啟動(dòng)失敗說(shuō)明驅(qū)動(dòng)文件不完整換成安裝包里的另一個(gè)驅(qū)動(dòng)版本試試。組態(tài)王6.52常見(jiàn)的加密鎖驅(qū)動(dòng)分兩種老并口鎖和新 USB 鎖驅(qū)動(dòng)不通用。5.3 工程師站能打開(kāi)工程運(yùn)行系統(tǒng)一閃而過(guò)現(xiàn)象組態(tài)王工程管理器打開(kāi)正常畫(huà)面也能編輯但一按“進(jìn)入運(yùn)行系統(tǒng)”窗口閃一下就消失沒(méi)有報(bào)錯(cuò)提示。原因運(yùn)行系統(tǒng)啟動(dòng)時(shí)加載某個(gè)驅(qū)動(dòng)或全局腳本失敗。因?yàn)闆](méi)有錯(cuò)誤彈窗很多人會(huì)誤認(rèn)為是主程序損壞直接重裝。實(shí)際上多數(shù)是工程引用的某個(gè)設(shè)備驅(qū)動(dòng)在運(yùn)行系統(tǒng)初始化時(shí)崩潰導(dǎo)致整個(gè)運(yùn)行進(jìn)程退出。解決先新建一個(gè)空白工程如果空白工程能正常運(yùn)行說(shuō)明問(wèn)題出在原工程引用上。打開(kāi)原工程進(jìn)入“設(shè)備—設(shè)備列表”在工程里暫時(shí)停用不刪除非當(dāng)前使用的設(shè)備和驅(qū)動(dòng)再試進(jìn)入運(yùn)行系統(tǒng)。停用一個(gè)保存一次逐個(gè)排查找到是哪個(gè)設(shè)備導(dǎo)致運(yùn)行系統(tǒng)閃退。這個(gè)方法比反復(fù)重裝有效得多。5.4 系統(tǒng)時(shí)間異常導(dǎo)致授權(quán)失效現(xiàn)象公司一臺(tái)工控機(jī)每周一開(kāi)機(jī)組態(tài)王就提示授權(quán)過(guò)期但把加密鎖拔下來(lái)?yè)Q到別的電腦上授權(quán)是好的。原因這臺(tái)工控機(jī)主板電池沒(méi)電斷電時(shí)間一久系統(tǒng)時(shí)間回到出廠年份。組態(tài)王6.52授權(quán)按日期判斷系統(tǒng)時(shí)間在授權(quán)有效期之外就報(bào)過(guò)期。解決更換主板電池并在 BIOS 里把時(shí)間設(shè)置為當(dāng)前時(shí)間。Windows 側(cè)同時(shí)打開(kāi)“自動(dòng)設(shè)置時(shí)間”以保證同步。如果組態(tài)王已經(jīng)因?yàn)闀r(shí)間問(wèn)題把授權(quán)狀態(tài)標(biāo)記為異常重啟電腦后再打開(kāi)通常就能恢復(fù)。這類(lèi)問(wèn)題的排查點(diǎn)很單一但容易讓人在組態(tài)王授權(quán)文件上浪費(fèi)時(shí)間。5.5 重裝組態(tài)王后工程丟失現(xiàn)象因?yàn)橄到y(tǒng)故障重裝了組態(tài)王6.52再次打開(kāi)工程管理器時(shí)原來(lái)的工程列表是空的以為工程文件損壞了。原因組態(tài)王6.52的工程管理器默認(rèn)只在安裝目錄下按固定目錄掃描工程。重裝系統(tǒng)時(shí)整個(gè) Kingview 目錄被清理工程文件隨應(yīng)用程序一起被刪了。大多數(shù)老工程的文件都存在組態(tài)王安裝目錄的 Project 或 Backup 子文件夾里不會(huì)自動(dòng)遷移到 D 盤(pán)。解決重裝前先把整個(gè)Kingview目錄以及其中所有的.pwm文件組態(tài)王工程文件完整備份。重裝后不要急著新建工程用“工程管理器—恢復(fù)工程”功能指定備份路徑還原。這個(gè)技能看似簡(jiǎn)單但我在不少現(xiàn)場(chǎng)見(jiàn)過(guò)辛苦做了幾個(gè)月的畫(huà)面配置因?yàn)闆](méi)備份而全部重做的情況工控機(jī)上多說(shuō)一句備份都不多余。6. 安裝完成后的驗(yàn)證技巧不走這套檢查流程等于白裝6.1 驗(yàn)證安裝是否成功的五個(gè)檢查點(diǎn)每次裝完組態(tài)王6.52我會(huì)按以下順序做一輪完整驗(yàn)證確認(rèn)不是“表面裝上了”。第一設(shè)備管理器里能看到加密鎖設(shè)備且狀態(tài)正常。 第二組態(tài)王工程管理器右上角顯示正式版授權(quán)而不是演示模式。 第三新建一個(gè)空白工程添加一個(gè) Modbus TCP 設(shè)備并創(chuàng)建一條變量能正常啟動(dòng)運(yùn)行系統(tǒng)數(shù)據(jù)列在開(kāi)發(fā)系統(tǒng)里能采集到值。 第四畫(huà)面編輯器里直接保存工程再打開(kāi)確認(rèn)沒(méi)有“找不到圖片”之類(lèi)的引用錯(cuò)誤。 第五把系統(tǒng)重啟一遍再啟動(dòng)組態(tài)王防止系統(tǒng)服務(wù)異常導(dǎo)致下次開(kāi)機(jī)后授權(quán)掉線(xiàn)。這五個(gè)點(diǎn)全過(guò)才能算真正裝好。特別是第五點(diǎn)很多人裝完當(dāng)下能用重啟后組態(tài)王就變演示模式了多半是加密鎖驅(qū)動(dòng)服務(wù)沒(méi)有設(shè)置為自動(dòng)啟動(dòng)。6.2 安裝存檔把環(huán)境做成可復(fù)現(xiàn)的文檔組態(tài)王6.52這類(lèi)老軟件安裝最大的成本不在安裝這個(gè)動(dòng)作本身而在下次環(huán)境的不可復(fù)現(xiàn)。我的個(gè)人習(xí)慣是每次裝完后把安裝包、驅(qū)動(dòng)包、加密鎖驅(qū)動(dòng)、依賴(lài)的 VC 運(yùn)行庫(kù)安裝包統(tǒng)一放到一個(gè)文件夾在文件夾里寫(xiě)一個(gè) README 文檔把安裝順序、序列號(hào)輸入格式、驅(qū)動(dòng)的注冊(cè)命令、加密鎖服務(wù)名稱(chēng)這些整理成清單。工控現(xiàn)場(chǎng)使用組態(tài)王6.52的機(jī)器運(yùn)行環(huán)境往往是至少五年不動(dòng)的。等到五年后系統(tǒng)崩潰需要重建時(shí)沒(méi)有人能記住當(dāng)年裝的是什么版本驅(qū)動(dòng)、哪個(gè)加密鎖服務(wù)是必須啟用的。這份文檔就是以后的后悔藥。工程文件另存一份到非系統(tǒng)盤(pán)路徑不要帶中文文件名里寫(xiě)清楚工程版本和最后修改日期。說(shuō)一句個(gè)人教訓(xùn)這些年經(jīng)手的組態(tài)王6.52安裝里出問(wèn)題最嚴(yán)重的一次不是安裝失敗而是裝完沒(méi)做運(yùn)行系統(tǒng)驗(yàn)證就交付結(jié)果現(xiàn)場(chǎng)通不上PLC又花了兩天時(shí)間排查。從那以后我不再把“裝完”當(dāng)成任務(wù)完成一定按上面五個(gè)檢查點(diǎn)過(guò)一遍。把驗(yàn)證做在交付之前后面就能省掉大量返工。希望這篇安裝筆記能幫你在組態(tài)王6.52這件事上少走點(diǎn)彎路。本文還有配套的精品資源點(diǎn)擊獲取