:從建工程到U盤更新的全流程避坑指南)
簡介《威綸通EasyBuilder Pro使用手冊》是一份面向工業(yè)自動化工程師、人機(jī)界面開發(fā)人員及現(xiàn)場調(diào)試人員的完整技術(shù)文檔系統(tǒng)講解工程創(chuàng)建、系統(tǒng)參數(shù)配置、窗口設(shè)計和元件設(shè)置等核心操作。內(nèi)容覆蓋從軟件安裝環(huán)境確認(rèn)、更新檢查到工具管理器中的項目管理、分析測試、程序傳輸及維護(hù)功能的常見用法同時專門介紹個人電腦與觸摸屏之間的上傳、下載以及通過U盤或SD卡離線加載程序的操作步驟便于快速掌握工程發(fā)布流程章節(jié)按安裝、工程建立、工具管理等模塊劃分目錄結(jié)構(gòu)清晰可對照定位。壓縮包僅含一個PDF文件大小約58.96MB適合從入門到進(jìn)階按需查閱。目前已有4639人學(xué)習(xí)下載對于需要開發(fā)或維護(hù)威綸通觸摸屏項目的讀者是一份可直接參考的操作手冊。1. 從V4到V6.06.02EasyBuilder Pro在HMI工程里的完整角色做設(shè)備和產(chǎn)線調(diào)試的人跟HMI組態(tài)軟件之間真正的距離不是“會不會用”而是“敢不敢在交付前一天還改畫面”。EasyBuilder Pro在這類場景里出鏡率很高尤其是威綸通自家的cMT、eMT系列觸摸屏從V4.00.01一路更新到V6.06.02界面結(jié)構(gòu)沒有大改但傳輸、事件登錄、資料取樣和遠(yuǎn)端訪問這些能力一直在補(bǔ)強(qiáng)。這套軟件解決三件事把PLC里的位和寄存器映射到畫面上、把報警和數(shù)據(jù)記錄成可追溯的文件、把工程安全可靠地下載進(jìn)觸摸屏。對新手來說它有一條清晰的“建工程—模擬—下載”路徑對熟手來說真正有價值的反而是Utility Manager的傳輸機(jī)制和系統(tǒng)參數(shù)里的設(shè)備配置策略。下面按實際動手順序拆開講。2. 安裝與建工程三個容易被忽略的初始設(shè)置安裝EasyBuilder Pro本身不復(fù)雜真正容易被忽略的是安裝之后的路徑規(guī)劃、工程保存習(xí)慣和機(jī)型選擇。這三件事都發(fā)生在畫畫面之前等工程做到一半再返工浪費(fèi)的不只是時間。2.1 安裝環(huán)境要求與軟件更新檢查手冊里寫得很清楚需要一個穩(wěn)定的操作系統(tǒng)一般是Windows 7及以上版本內(nèi)存和硬盤空間滿足最低要求就行。真到了現(xiàn)場我最關(guān)心的不是系統(tǒng)版本而是三件小事安裝路徑、殺毒軟件和權(quán)限控制。很多人裝完后宏代碼或配方數(shù)據(jù)報“權(quán)限不足”多半是安裝路徑帶了中文字符或者UAC限制下沒有給工程目錄寫入權(quán)限。我一般會裝在“C:\Weintek\EBPro”這種全英文路徑工程目錄單獨(dú)放在另一個盤符按設(shè)備號分目錄避免時間久了C盤碎片和數(shù)據(jù)混雜在一起。安裝過程基本是下一步到底。但有一個步驟容易被跳過就是安裝結(jié)束時的“軟件更新檢查”。EasyBuilder Pro從V4.00.01到V6.06.02之間做了多次迭代新增機(jī)型支持、元件庫修正、下載協(xié)議增強(qiáng)都在更新包里。如果第一次打開時卡在“查找更新”界面不要反復(fù)關(guān)窗口讓它把更新進(jìn)程寫完。更新寫到一半被強(qiáng)殺后續(xù)可能出現(xiàn)版本號對不上的現(xiàn)象處理起來比等更新還煩。環(huán)境配置的要點(diǎn)大概是這樣配置項建議操作系統(tǒng)Windows 7及以上64位更穩(wěn)安裝路徑全英文路徑不要帶括號或空格殺毒軟件安裝和更新時臨時退出或加白名單工程目錄單獨(dú)建立按設(shè)備號/日期分目錄打開已經(jīng)存在的工程文件建議從軟件右上角的最近工程列表進(jìn)。文件在U盤上時先復(fù)制到本地再打開直接在FAT32的U盤里編輯保存容易遇到寫入失敗或文件損壞。2.2 建立新工程文件機(jī)型、分辨率、保存路徑新建工程的第一步是選機(jī)型這一步?jīng)Q定了CPU平臺、屏幕分辨率和能用的功能選項。手冊里提到事件登錄在不同系列上的處理方式是不一樣的比如eMT、iE、XE、mTV、iP系列是一套邏輯cMT、cMT X系列又是另一套就是因為硬件平臺不同。選錯機(jī)型不是不能改在系統(tǒng)參數(shù)里可以做整體遷移但遷移后部分圖片庫引用、向量圖元件可能丟失尤其是自定義圖片多的畫面遷移完按鈕變空白是常事。分辨率的坑我踩過不止一次。同一個工程在800×480下面布局剛好換到1024×600就要整體調(diào)整坐標(biāo)。工程建好后畫面尺寸基本鎖定再改相當(dāng)于所有窗口重新排版。新建工程時軟件會要求設(shè)置分辨率這時候一定按實際觸摸屏型號查清楚。軟件提供標(biāo)尺功能、快速復(fù)制功能來輔助對齊但那都是后期微調(diào)用的前期選錯分辨率后期工作量是成倍的。保存工程時命名建議帶設(shè)備號和版本號比如“包裝線_主畫面_V06_20220301”。這個習(xí)慣看著普通真正做批量升級時能救命?,F(xiàn)場多臺觸摸屏分別用U盤升級如果文件名全是“new_project”拿錯工程刷錯機(jī)是早晚的事。2.3 離線模擬與在線模擬兩種驗證方式各有邊界離線模擬是最推薦的起步驗證方式不連接任何真實HMIPC直接運(yùn)行畫面邏輯。它適合驗證窗口切換、位狀態(tài)變化、公共窗口是否正常。離線模擬的局限是PLC地址沒有真實數(shù)據(jù)來源畫面上看到的數(shù)據(jù)不會變化。我的做法是先在元件里臨時指定內(nèi)部的LW/LB地址把邏輯跑通最后再改回真正的PLC地址。這一步看似多繞了一下但能把“邏輯問題”和“通訊問題”分開排查。在線模擬需要HMI在線參與。它讓HMI作為數(shù)據(jù)中轉(zhuǎn)PC的畫面通過HMI去讀寫PLC適合現(xiàn)場沒有臨時屏幕但想調(diào)整參數(shù)和畫面的場合。要注意在線模擬和數(shù)據(jù)下載不能同時進(jìn)行。開了模擬再點(diǎn)下載Utility Manager會報設(shè)備占用。把模擬關(guān)掉再重試下載就行不算故障。cMT Viewer是另一種驗證入口用于把畫面投影到手機(jī)或平板瀏覽器遠(yuǎn)程查看運(yùn)行狀態(tài)。前提是在HMI屬性里打開“遠(yuǎn)端”服務(wù)裝好對應(yīng)App輸入HMI的IP。這個功能適合遠(yuǎn)程盯現(xiàn)場但安全配置要跟上至少設(shè)好用戶密碼不然局域網(wǎng)內(nèi)任何設(shè)備都能連上來看到生產(chǎn)畫面。3. Utility Manager傳輸閉環(huán)從PC下載、HMI上傳到U盤離線更新的完整鏈路Utility Manager的價值不在界面而在它把“工程交付”這件事統(tǒng)成了一個出口。很多人把注意力全放在畫面上到了下載環(huán)節(jié)才發(fā)現(xiàn)菜單都不知道去哪找。這一章把它的下載、上傳和U盤離線更新細(xì)節(jié)說透。3.1 Utility Manager的功能矩陣Utility Manager提供的工具可以分成六類設(shè)計、分析測試工具、傳輸、維護(hù)、數(shù)據(jù)轉(zhuǎn)換。設(shè)計負(fù)責(zé)打開已有工程進(jìn)入開發(fā)界面分析測試工具用來查看編譯后的通訊地址分布和宏指令索引排查地址重復(fù)占用時很有效傳輸包括下載、上傳、建立U盤/SD卡下載資料維護(hù)包括配方備份、RTC時間同步、系統(tǒng)固件升級數(shù)據(jù)轉(zhuǎn)換用來把Excel或文本數(shù)據(jù)轉(zhuǎn)成工程可讀取的格式。對這六類功能我的使用頻率排序是傳輸最多維護(hù)其次數(shù)據(jù)轉(zhuǎn)換最少。數(shù)據(jù)轉(zhuǎn)換冷門但實用當(dāng)一批配方參數(shù)想從表格直接導(dǎo)進(jìn)HMI不用在軟件里逐條錄入先轉(zhuǎn)換再進(jìn)配方數(shù)據(jù)庫核對。轉(zhuǎn)換常見踩坑是表格里的文本列帶了不可見換行符導(dǎo)入后HMI端顯示亂碼或校驗失敗。轉(zhuǎn)換后在軟件里檢查一遍第一行和最后一行數(shù)據(jù)基本能發(fā)現(xiàn)問題。3.2 PC到HMI下載連接方式、IP參數(shù)與啟動選項在Utility Manager里選“傳輸→下載”界面會列出當(dāng)前檢測到的HMI。USB下載時先要裝驅(qū)動驅(qū)動沒裝的情況下設(shè)備列表里看不到目標(biāo)機(jī)。到Windows設(shè)備管理器里看一下是否識別出帶COM字樣的新端口沒有就是驅(qū)動沒裝或者那根USB線只是供電線不帶數(shù)據(jù)。供電線和數(shù)據(jù)線在外觀上無法區(qū)分建議在工具箱里固定使用打印標(biāo)記過的數(shù)據(jù)線。以太網(wǎng)下載的排錯順序我固定成以下幾步。HMI端把IP設(shè)為192.168.1.10PC端設(shè)成192.168.1.20掩碼默認(rèn)255.255.255.0。然后在命令提示符下先確認(rèn)鏈路通不通ping 192.168.1.10 -t這條命令的作用是把網(wǎng)絡(luò)層和工程層分開排查。ping得通說明物理鏈路正常問題在防火墻或Utility Manager配置ping不通先查PC網(wǎng)卡、網(wǎng)線、HMI的IP設(shè)置暫時不用碰工程文件。Windows防火墻攔截時把Utility Manager加進(jìn)白名單。這個問題的典型表現(xiàn)是能ping通但軟件一直轉(zhuǎn)圈連不上。下載界面的參數(shù)里有幾個值得說明的參數(shù)項作用經(jīng)驗值下載方式USB/以太網(wǎng)/U盤/SD卡現(xiàn)場單臺調(diào)試用USB批量用U盤固件更新是否連同系統(tǒng)固件一起升級只有HMI固件過舊時才勾選配方數(shù)據(jù)是否覆蓋HMI上的歷史配方默認(rèn)不勾防止誤覆蓋現(xiàn)場數(shù)據(jù)下載后自動重啟完成后重啟并運(yùn)行工程批量升級時勾選下載前軟件會自動編譯工程。編譯錯誤會定位到具體窗口和元件按提示修改后再下載。有人用“忽略錯誤”強(qiáng)下載結(jié)果畫面顯示不完整或者按鈕失靈這種問題在現(xiàn)場很難查因為編譯錯誤和運(yùn)行表現(xiàn)不一定會直接對應(yīng)。3.3 HMI到PC上傳備份優(yōu)先于反編譯上傳是HMI工程回傳PC的過程最常見的場景是開發(fā)電腦丟失、現(xiàn)場只剩觸摸屏里的程序。Utility Manager里選“上傳”選擇連接方式后軟件會要求輸入密碼。HMI端如果啟用了上傳保護(hù)或用戶密碼沒有密碼是無法上傳的。很多“工程傳不回來”的現(xiàn)場問題根因就在這里。第一次接觸某個項目時我會先確認(rèn)這臺HMI有沒有做上傳保護(hù)免得現(xiàn)場白跑一趟。上傳回來的工程建議另存為“設(shè)備名_上傳_日期”不要直接覆蓋當(dāng)前開發(fā)版。反編譯后的工程在畫面和地址上是完整的但宏注釋、文本標(biāo)簽的命名可能與原版有細(xì)微差別。把它當(dāng)二次開發(fā)參考可以當(dāng)原工程備份不夠嚴(yán)謹(jǐn)。我習(xí)慣把上傳工程當(dāng)作現(xiàn)場版本的取證快照專門放到“上傳備份”目錄標(biāo)注日期、設(shè)備號、當(dāng)時HMI的固件版本。3.4 U盤/SD卡離線更新現(xiàn)場批量更新的標(biāo)準(zhǔn)動作現(xiàn)場無網(wǎng)絡(luò)、不便帶電腦時U盤/SD卡更新是唯一的穩(wěn)妥路徑。操作方法是在Utility Manager里選擇“傳輸→建立U盤/SD卡下載資料”選定HMI型號和工程文件軟件會編譯并生成HMI可以識別的目錄結(jié)構(gòu)和文件。生成后U盤內(nèi)會有固定的文件夾層次整個結(jié)構(gòu)要原樣保留不能只拷出其中一個文件。HMI端操作是這樣插入U盤后進(jìn)入HMI系統(tǒng)菜單找到“下載”或“U盤更新”入口系統(tǒng)掃描到下載資料后會提示工程版本確認(rèn)后開始寫入。寫入過程中拔掉U盤會造成程序不完整HMI開機(jī)后卡在啟動畫面這時候只能重新制作下載資料再刷一遍。這里最容易翻車的三個點(diǎn)第一U盤文件系統(tǒng)必須合理常見HMI識別最好的是FAT32NTFS格式經(jīng)常認(rèn)不到 第二制作下載資料時選錯機(jī)型HMI會提示“工程文件不匹配” 第三U盤里已有多個下載目錄時不要手動改名或移動文件。排查U盤格式時在Windows命令提示符執(zhí)行fsutil fsinfo volumeinfo X:X換成U盤盤符輸出結(jié)果里會明確顯示文件系統(tǒng)是FAT32還是NTFS。這條命令在處理“插上U盤沒有反應(yīng)”的現(xiàn)場很實用。如果確認(rèn)是FAT32還是不行再換一個小容量U盤試個別HMI對USB 3.0大容量U盤的識別存在穩(wěn)定性問題。3.5 維護(hù)與數(shù)據(jù)轉(zhuǎn)換兩個容易被忽略的實用功能維護(hù)選項里的“系統(tǒng)信息”和“RTC同步”應(yīng)該納入定期巡檢。RTC同步是把HMI內(nèi)部時鐘與PC時間對齊資料取樣和事件登錄的時間戳都依賴它。設(shè)備頻繁斷電再開機(jī)后內(nèi)部時鐘可能漂移月底報表上的時間對不上往往就是因為沒做時間同步。數(shù)據(jù)轉(zhuǎn)換功能針對的是表格類數(shù)據(jù)導(dǎo)入。把Excel配方轉(zhuǎn)成工程可用的格式時要注意列順序、數(shù)據(jù)類型和上下限值。轉(zhuǎn)換后的數(shù)據(jù)回到配方數(shù)據(jù)庫里檢查一遍再下載重點(diǎn)看數(shù)值有沒有溢出。這條鏈路做熟了換型調(diào)參的效率比在HMI上一格一格改高很多。4. 系統(tǒng)參數(shù)設(shè)置本機(jī)PLC、遠(yuǎn)端設(shè)備與HMI屬性的三道門檻系統(tǒng)參數(shù)是整個工程通訊的中樞。設(shè)備清單決定數(shù)據(jù)從哪來HMI屬性和一般屬性決定觸摸屏開機(jī)后的行為用戶密碼決定誰有權(quán)限動畫面。這三塊都在“系統(tǒng)參數(shù)”里但很多人只配置了設(shè)備清單另外兩項基本讓默認(rèn)值代管。4.1 設(shè)備清單本機(jī)PLC、遠(yuǎn)端設(shè)備和遠(yuǎn)端HMI的關(guān)系設(shè)備清單是所有通訊配置的起點(diǎn)。新建工程默認(rèn)只有一臺本機(jī)PLC如果控制對象有多臺需要點(diǎn)擊“新增”把設(shè)備加進(jìn)來。一個工程可以帶多臺設(shè)備通過站號、端口、通訊指令區(qū)分。本機(jī)PLC是直接連接HMI串口、以太網(wǎng)口或USB口的設(shè)備。配置時選擇對應(yīng)通訊協(xié)議設(shè)置站號、COM端口、波特率、數(shù)據(jù)位、停止位和校驗位。這里最容易出的問題是站號重復(fù)或者波特率跟PLC程序里不一致。下載后畫面上的數(shù)據(jù)時好時壞多數(shù)就是這個原因。遠(yuǎn)端設(shè)備是通過以太網(wǎng)連接的另一臺PLC或HMI。配置遠(yuǎn)端設(shè)備時除了通訊參數(shù)還要指定在網(wǎng)絡(luò)中唯一的IP和端口。多個HMI共享一臺PLC的場合各HMI的輪詢間隔要錯開否則PLC通訊口負(fù)載過大畫面刷新速度會明顯下降。我遇到過一次兩臺HMI同時高速讀取同一臺PLCPLC側(cè)通訊指示燈閃成常亮畫面數(shù)據(jù)延遲超過三秒。把其中一臺的取樣周期調(diào)大后問題才消失。遠(yuǎn)端HMI用于兩個HMI之間做數(shù)據(jù)聯(lián)動。比如A觸摸屏顯示設(shè)備狀態(tài)B觸摸屏同時讀取A的數(shù)據(jù)。這時在設(shè)備清單里選擇對應(yīng)HMI系列填寫IP地址并保證兩臺機(jī)器的固件版本兼容。手冊里提到的eMT、iE、XE、mTV、iP和cMT、cMT X系列在事件登錄和數(shù)據(jù)歸檔上的處理邏輯不同選型階段就要確認(rèn)清楚。參數(shù)整理成下面這張表現(xiàn)場調(diào)試時可以直接對照參數(shù)本機(jī)PLC遠(yuǎn)端設(shè)備遠(yuǎn)端HMI連接方式COM口或以太網(wǎng)以太網(wǎng)為主以太網(wǎng)站號PLC站號設(shè)備站號HMI站號傳輸參數(shù)波特率/數(shù)據(jù)位/校驗位與遠(yuǎn)端設(shè)備約定與遠(yuǎn)端HMI約定超時時間默認(rèn)值網(wǎng)絡(luò)不穩(wěn)定時加大默認(rèn)值IP地址網(wǎng)口型號需要必須指定必須指定4.2 HMI屬性與一般屬性開機(jī)后先做什么HMI屬性頁面決定觸摸屏的基礎(chǔ)行為包括開機(jī)啟動窗口、系統(tǒng)狀態(tài)欄顯示、背光燈和蜂鳴器行為。被問得最多的是“怎么讓屏幕不自動息屏”對應(yīng)的選項是系統(tǒng)設(shè)置里的背光常亮。但工業(yè)現(xiàn)場我不建議長期常亮HMI液晶屏長時間高亮老化快反而影響壽命。真正常見的做法是保留自動息屏通過事件登錄記錄關(guān)鍵報警就夠了。一般屬性里重點(diǎn)看“啟動窗口”和“關(guān)閉窗口動作”。如果工程有登錄頁和主頁面啟動窗口應(yīng)該指向登錄頁。默認(rèn)是指向第一個基本窗口開發(fā)完不檢查這一項HMI一上電就跳過登錄頁直接進(jìn)主畫面用戶密碼防護(hù)等于沒設(shè)。交付前一定要沿著“開機(jī)→輸入密碼→進(jìn)入主畫面”的路徑完整走一遍。系統(tǒng)設(shè)置頁面里還有“時間同步/夏令時間”“移動網(wǎng)絡(luò)”這些選項。時間同步用于對接NTP服務(wù)器多設(shè)備統(tǒng)一時間戳?xí)r很有用。移動網(wǎng)絡(luò)是帶4G模塊的HMI機(jī)型用的用于遠(yuǎn)程數(shù)據(jù)上傳和報警推送。配置移動網(wǎng)絡(luò)時APN參數(shù)必須跟運(yùn)營商服務(wù)商對應(yīng)不填A(yù)PN基本無法連接。不是所有機(jī)型都帶這些模塊選型階段就要確認(rèn)機(jī)器是否支持。4.3 用戶密碼與元件安全防護(hù)從一般模式到高級安全模式用戶密碼在手冊里分兩種模式一般模式和高級安全模式。一般模式基于1到8級安全等級0級不設(shè)防。每個元件可以設(shè)置操作等級用戶當(dāng)前登錄等級低于元件要求時觸控操作被拒絕。這種配置簡單直接適合只有“操作員/管理員”兩種身份的場合。高級安全模式是自建用戶組給組分配權(quán)限再掛用戶。它可以實現(xiàn)更細(xì)的權(quán)限劃分同一個用戶能操作A畫面但不能修改配方B或者只能查看不能寫入。在設(shè)備交付、工藝數(shù)據(jù)敏感的場合高級安全模式更實用。配置路徑是系統(tǒng)參數(shù)→用戶密碼→新建用戶組→勾選權(quán)限→新建用戶并分配組。然后回到目標(biāo)元件在其“安全”屬性里指定可操作的用戶組。調(diào)試階段建議先關(guān)閉權(quán)限限制等畫面邏輯全部跑通后再打開。運(yùn)行階段被權(quán)限擋住點(diǎn)擊無反應(yīng)很多人誤以為是工程問題來回折騰半天才想起是安全等級沒通過。元件安全跟窗口透明度結(jié)合之后還有一個隱蔽點(diǎn)透明窗口下的元件雖然看不見但觸控依然生效。如果畫面上有不可見的透明按鈕封住了操作區(qū)域去“重疊元件”里把觸控區(qū)域顯示出來檢查。5. 避坑與排查下載失敗、PLC斷連、U盤升級失效的現(xiàn)場處理記錄這一章是這套手冊里最有價值的部分之一。書中把操作步驟寫得很完整但現(xiàn)場異常往往不會按目錄出現(xiàn)。這里整理幾類高頻問題按現(xiàn)象、原因、解決三步說明。5.1 下載失敗的常見癥狀與排查順序現(xiàn)象是Utility Manager提示“連接超時”或“找不到HMI”嚴(yán)重時下載到一半中斷報錯。原因有三類USB驅(qū)動沒裝導(dǎo)致設(shè)備列表為空PC和HMI的IP不在同一網(wǎng)段Windows防火墻攔截了軟件的數(shù)據(jù)通道。解決順序我固定成先看設(shè)備管理器確認(rèn)USB設(shè)備被識別再確認(rèn)PC和HMI的IP網(wǎng)段把Utility Manager加進(jìn)防火墻白名單最后把HMI重啟一次再連接。HMI處于在線模擬狀態(tài)時不能下載這個狀態(tài)在Utility Manager里報的是“設(shè)備占用”不是“連接失敗”。另外確認(rèn)USB線是不是只帶供電不帶數(shù)據(jù)。這種線外觀無法區(qū)分現(xiàn)場出現(xiàn)過多次“插上沒反應(yīng)”的案例換一根已知正常的數(shù)據(jù)線就解決。5.2 PLC通訊斷連站號、波特率和地址連續(xù)性現(xiàn)象是一部分畫面數(shù)據(jù)正常另一部分不定時變成“####”或直接提示PLC無響應(yīng)。原因是站號、波特率、校驗位與PLC程序不一致協(xié)議配置選錯或者畫面上位元件和寄存器地址過于分散導(dǎo)致HMI每幀發(fā)起大量短讀請求PLC通訊掃描周期被拖垮。解決方法是逐項核對五個參數(shù)站號、波特率、數(shù)據(jù)位、停止位、校驗位一個都不能差。地址方面把要讀取的地址盡量排成連續(xù)區(qū)間HMI可以通過一次讀取指令取回多個連續(xù)地址的數(shù)據(jù)通訊報文數(shù)量大幅下降。調(diào)試時打開Utility Manager的分析測試工具查看各元件的讀取頻率頻率異常高的地址往往就是通訊瓶頸。5.3 U盤/SD卡升級失效格式、目錄結(jié)構(gòu)與型號匹配現(xiàn)象是U盤插入HMI后沒有彈出升級界面或提示“找不到下載資料”。原因是U盤文件系統(tǒng)是NTFS導(dǎo)致HMI無法識別U盤內(nèi)的目錄結(jié)構(gòu)不是Utility Manager生成的制作下載資料時選錯了HMI型號。解決方法是先把U盤格式化成FAT32用fsutil命令確認(rèn)文件系統(tǒng)后清空U盤內(nèi)容回Utility Manager重新生成一次下載資料。生成完成后不要修改任何文件名和目錄層級。最后檢查下載資料里記錄的型號與實際設(shè)備一致。排除這些后還是識別不到換一個容量小一點(diǎn)的U盤再試。5.4 窗口透明度和重疊元件引起的“點(diǎn)不動”現(xiàn)象現(xiàn)象是畫面顯示正常但某個按鈕區(qū)域點(diǎn)擊無響應(yīng)或者點(diǎn)擊后觸發(fā)了后面一個看不見的元件。原因是窗口透明度設(shè)置為半透明看起來像背景實際仍在接收觸摸或存在重疊元件上下兩個元件的觸控區(qū)域互相干擾。解決方法是先到窗口屬性里把透明度調(diào)整為不透明測試是否恢復(fù)。元件重疊時右鍵目標(biāo)區(qū)域使用“尋找重疊元件”功能逐層顯示覆蓋關(guān)系把重疊元件的觸控區(qū)域關(guān)閉。手冊里提到的“啟用觸控區(qū)域”開關(guān)在cMT、cMT X系列上是顯式提供的其他系列可以用關(guān)閉重疊元件觸控的方式達(dá)到同樣效果。這個問題的隱蔽性在于畫面顯示沒有異常人眼看不到元件疊在下面只能靠工具逐層排查。5.5 工程版本不匹配、誤覆蓋、U盤目錄被改的三類后悔藥現(xiàn)象是V6.06.02建的工程在V4.00.01軟件上打不開提示版本過高或者上傳回來的工程直接覆蓋了當(dāng)前開發(fā)版導(dǎo)致開發(fā)進(jìn)度丟失。原因是高版本工程文件與低版本開發(fā)環(huán)境不兼容誤覆蓋則純粹是文件管理習(xí)慣問題。解決方法是低版本工程向高版本升級通常能順利打開高版本工程降級到低版本環(huán)境沒有通用解法。我現(xiàn)在的習(xí)慣是在工程目錄里保留一個文本說明文件里面寫下設(shè)備名、適用軟件版本、最后修改日期。每次打開別人的工程前先看這個說明避免軟件版本不匹配做無用功。誤覆蓋的后悔藥則是備份開發(fā)階段每天下班前手動復(fù)制工程文件并帶上日期后綴。這兩件事堅持做下來基本遇不到“打不開工程”和“被覆蓋”的絕境。6. 事件登錄與資料取樣把HMI里的數(shù)據(jù)真正用起來6.1 事件登錄報警文本、e-Mail通知與Excel批量編輯事件登錄解決的是“發(fā)生什么、記下來、通知誰”。在“事件登錄”里新建事件記錄先設(shè)定觸發(fā)條件比如某個位由0變1或寄存器數(shù)值達(dá)到閾值再填寫信息內(nèi)容也就是報警時顯示的文本最后配置e-Mail通知把報警內(nèi)容發(fā)到指定郵箱。郵件服務(wù)器的配置項在系統(tǒng)參數(shù)里的“郵件”模塊SMTP地址、端口、賬號密碼和發(fā)件人地址都要與現(xiàn)場網(wǎng)絡(luò)環(huán)境匹配?,F(xiàn)場外網(wǎng)受限時郵件發(fā)不出去事件記錄仍然會保存在HMI存儲里網(wǎng)絡(luò)恢復(fù)后可以選擇補(bǔ)發(fā)。批量錄入事件時要善用Excel編輯功能。把事件表導(dǎo)出成Excel逐列填寫觸發(fā)條件和報警文本再導(dǎo)入回工程。幾百條報警記錄手動一條條建會消耗大量時間表格導(dǎo)入半小時能完成。導(dǎo)入后做一次“快速查閱無效的事件”過濾掉地址不存在、格式不對的記錄。這一步不做的代價是編譯報錯刷屏錯誤提示定位還特別跳躍。6.2 資料取樣歷史數(shù)據(jù)落盤、自動停止與cMT Viewer同步資料取樣把PLC里的溫度、壓力、流量等變量按周期或觸發(fā)條件寫入HMI存儲區(qū)再導(dǎo)出或同步到外部。新增資料取樣時指定取樣地址、取樣周期、記錄長度和保存文件路徑。取樣周期很短時生成的文件數(shù)量會很多現(xiàn)場一般打開“自動停止”來控制文件滿或記錄數(shù)達(dá)到預(yù)設(shè)值就停止寫入防止存儲耗盡后數(shù)據(jù)異常。歷史數(shù)據(jù)的遠(yuǎn)程查看依賴cMT Viewer配合。手冊里講了“特定日期或特定文件的歷史數(shù)據(jù)查看”和“外部裝置或數(shù)據(jù)庫同步數(shù)據(jù)”這兩塊操作。實際連接時先確認(rèn)HMI的擴(kuò)展內(nèi)存指向了SD卡或U盤再在cMT Viewer端掛載數(shù)據(jù)源否則手機(jī)會一直提示沒有歷史數(shù)據(jù)。擴(kuò)展內(nèi)存的設(shè)置入口在系統(tǒng)參數(shù)里的“擴(kuò)展內(nèi)存”頁面指向外部存儲后資料取樣生成的文件才會寫到擴(kuò)展位置。我現(xiàn)在的習(xí)慣是每完成一次工程變更在Utility Manager里強(qiáng)制走一遍完整流程——編譯、檢查地址連續(xù)性、核對型號和IP、生成U盤下載資料并驗證目錄結(jié)構(gòu)。這套動作看起來機(jī)械卻把大多數(shù)“玄學(xué)故障”擋在了交付之前。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取