TwinCAT HMI使用EcDiagnostics控件顯示實時拓?fù)鋉第1頁
TwinCAT HMI使用EcDiagnostics控件顯示實時拓?fù)鋉第2頁
TwinCAT HMI使用EcDiagnostics控件顯示實時拓?fù)鋉第3頁
TwinCAT HMI使用EcDiagnostics控件顯示實時拓?fù)鋉第4頁
TwinCAT HMI使用EcDiagnostics控件顯示實時拓?fù)鋉第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

第6頁TTwinCATHMI使用EcDiagnostics控件顯示實時拓?fù)渥髡撸豪罾し迓殑?wù):助理技術(shù)支持工程師郵箱:kunfeng.li@日期:2022-6-24摘要:TwinCATHMI可以通過安裝NuGet程序包實現(xiàn)多種功能,此文檔主要介紹如何使用EcDiagnostics程序包和控件,在HMI畫面上顯示實時拓?fù)洌⑶覍崿F(xiàn)簡單調(diào)試。附件:序號文件名備注歷史版本:免責(zé)聲明:我們已對本文檔描述的內(nèi)容做測試。但是差錯在所難免,無法保證絕對正確并完全滿足您的使用需求。本文檔的內(nèi)容可能隨時更新,如有改動,恕不事先通知,也歡迎您提出改進建議。參考信息:目錄1. 軟硬件版本 31.1. 硬件型號 31.2. 控制軟件 32. 準(zhǔn)備工作 32.1. 軟件安裝 32.2. 網(wǎng)絡(luò)接線 33. 操作步驟 33.1. 創(chuàng)建TwinCATHMI項目 33.2. 安裝EcDiagnostics程序包 43.3. 在界面上添加EcDiagnostics控件 53.4. 配置TcHmiEcDiagnostics中Device 63.5. 在線預(yù)覽 74. Diagnostics功能與控制測試 84.1. Diagnostics界面功能 84.2. MasterView與SlaveView 94.3. Diagnostics控制測試 115. 常見問題 125.1. 控制器中是否需要安裝TF2000? 125.2. 控制器需不需要確保處于運行模式? 125.3. 控制器切換運行模式時Diagnostics控件報錯。 13

軟硬件版本硬件型號控制器型號為:CX5130一臺。模塊有:EK1200、EK1100、EK1110以及EL系列輸入輸出模塊等??刂栖浖{(diào)試電腦軟件版本為4024.29,TE2000版本為1.12.756.1??刂破鬈浖姹緸?024.12。準(zhǔn)備工作軟件安裝在調(diào)試電腦中安裝TE2000Function作為開發(fā)環(huán)境,如不發(fā)布在控制器中,則控制器無需安裝TF2000運行環(huán)境等。網(wǎng)絡(luò)接線搭建控制器與模塊的拓?fù)渚W(wǎng)絡(luò),將調(diào)試電腦與控制器之間用網(wǎng)線連接起來。操作步驟創(chuàng)建TwinCATHMI項目首先在開始頁選擇創(chuàng)建NewTwinCATHMIProject。填寫好項目名稱后點擊確定創(chuàng)建項目。安裝EcDiagnostics程序包想要在HMI中實時顯示拓?fù)渚W(wǎng)絡(luò),就需要用到一個名為EcDiagnostics的控件,而在Desktop工具箱中的看不到所需要的EcDiagnostics控件。因為這一控件在原始的TwinCATHMIProject中沒有安裝,需要手動在NuGet管理器中安裝需要的程序包。右鍵TwinCATHMIProject,點擊管理NuGet程序包。在這一界面中,可以安裝、管理和更新NuGet程序包。新安裝NuGet程序包需要在瀏覽選項卡中搜索,輸入EcDiagnostics后就可以搜索到這兩個程序包,EcDiagnosticsControl就是我們需要的控件,選中之后在右側(cè)窗口中選擇最新版本進行安裝,此時系統(tǒng)會自動下載并安裝好這兩個程序包,因為EcDiagnostics是EcDiagnosticsControl的Server,同樣是必不可少的。此時可以看到在左側(cè)的Server下,就多出了名為TcHmiEcDiagnostics的Server,并且圖標(biāo)為綠色。在界面上添加EcDiagnostics控件安裝完程序包之后,回到Desktop中,此時在右側(cè)的工具箱中就新增了一個名為EcDiagnostics的控件。選中后拖拽到畫布中,添加控件。添加完控件之后,在控件的屬性中,可以看到在Common一欄中有一個device,這里填寫的Device名稱就是對應(yīng)的TcHmiEcDiagnostics中的配置名稱。配置TcHmiEcDiagnostics中Device想要在EcDiagnostics中實時顯示控制器的拓?fù)湫畔?,我們需要在TcHmiEcDiagnostics中進行配置,雙擊左側(cè)的TcHmiEcDiagnostics進入TwinCATHMIServerConfigutation界面,在這可以配置需要監(jiān)視的Device,選中并展開EtherCATDevices,可以看到已經(jīng)存在了一個Device1。此時可以選擇修改或者新建,但是要注意的是一定要將名字與剛剛提到的控件屬性中的Device對應(yīng)起來,這里為了方便演示,選擇直接修改Device1。 展開Device1后,確認(rèn)Enabled狀態(tài)為TRUE,點擊TargetNetId后的小框,這里可以快速的選擇已經(jīng)保存路由表信息的控制器,選擇當(dāng)前連接的控制器后,在MasterNetId的右側(cè)小框中也是采用同樣的方法選擇要監(jiān)視的Device。完成選擇之后點擊Accept,保存配置,此時可以到Diagnostics選項卡中觀察到目標(biāo)Device的運行情況。在線預(yù)覽完成以上所有的配置之后,就可以啟動在線預(yù)覽實時觀察目標(biāo)控制器Device的拓?fù)浜蜖顟B(tài),通過點擊畫布右側(cè)的L型按鈕即可進入在線預(yù)覽。Diagnostics功能與控制測試Diagnostics界面功能在實時預(yù)覽的Diagnostics控件當(dāng)中,我們對Device擁有非常多的監(jiān)視和控制功能。首先在界面上第一眼可以觀察到就是最左側(cè)控制器的HostName與狀態(tài),跟控制器上的燈相同,也是綠色表示RUNMODE,藍(lán)色表示ConfigMode。在控制器與模塊的上方有一條線,同樣也是用顏色表示其狀態(tài),綠色為OP狀態(tài),黃色為PreOP狀態(tài),通過這樣的方式可以直觀的判斷控制器與模塊的狀態(tài)。判斷耦合器之間的連接情況,同樣十分簡單直觀,當(dāng)模塊之間連接正常時,網(wǎng)口之間使用一條綠色的網(wǎng)線連接,在通訊出錯,如手動拔出EK1110與EK1100之間的網(wǎng)線,則會以紅至黑的漸變色表示通訊出錯,并且丟失后續(xù)的模塊狀態(tài)。MasterView與SlaveViewDiagnostics不僅可以通過主要界面觀察和監(jiān)視狀態(tài)變化,還可以通過MasterView和SlaveView監(jiān)視更多更詳細(xì)的信息。點擊控制器圖案,即可進入MasterView界面。在該界面中我們可以看到控制器的各項信息以及網(wǎng)絡(luò)中的通訊狀態(tài),甚至可以在SyncUnits中實時選擇和更改當(dāng)前生效的報文分組。在這一界面中,選擇當(dāng)前所需分配的分組,選中后即可生效,此處選中SyncUnit1,回到主界面后可以看到EL1904與EL2904被用藍(lán)色的邊框高亮。點擊任意一個模塊,就可以進入一個分區(qū)的SlaveView,可以看到這個分區(qū)內(nèi)所有模塊的狀態(tài)。這其中有非常詳細(xì)的信息,可以與Devices下的EtherCAT與Oline界面相媲美,這里就不過多展開,可以自行研究。Diagnostics控制測試在SlaveView中,在界面的最下方可以監(jiān)視和控制模塊各個通道的值,與FreeRun模式相同,此處可以實時的監(jiān)視或更改通道的值,此處以EL2008為例。在EL2008的Channel1的監(jiān)視中,可以監(jiān)視波形和更改Value。在Preparedvalue中選擇True,點擊Apply,就能實時修改通道的值為true,Demo上的小燈也隨之亮起,這一點與FreeRun模式無異,此處也就不過多展開,也請各位自行測試。常見問題控制器中是否需要安裝TF2000?經(jīng)過測試,如無需將HMI界面發(fā)布在控制器中,僅由調(diào)試電腦在線預(yù)覽,無需在控制器中安裝TF2000??刂破餍璨恍枰_保處于運行模式?經(jīng)過測試,控制器無論處于RUNMODE或者ConfigMODE都可以成功獲取到Device狀態(tài),但前提是控制器中應(yīng)有程序,在測試中將控制器BOOT文件夾內(nèi)容全部刪除,無法讀取到Device狀態(tài)??刂破髑袚Q運行模式時Diagnostics控件報錯。在控制器切換運行模式時,Diagnostics控件會獲取不到目標(biāo)Device狀態(tài),產(chǎn)生報錯,在控制器切換模式完成后,又將恢復(fù)功能。

上海(中國區(qū)總部)中國上海市靜安區(qū)汶水路299弄9號(市北智匯園)電話 北京分公司北京市西城區(qū)新街口北大街3號新街高和大廈407室電話 郵箱:beijing@ 廣州分公司廣州市天河區(qū)珠江新城珠江東路32號利通廣場1303室電話:020-38010

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論