在HMI(人機(jī)界面)上顯示PLC(可編程邏輯控制器)代碼流程,通常涉及以下幾個(gè)步驟:

一、創(chuàng)建Graph流程的FB塊
1. 利用FB塊編程:首先,需要?jiǎng)?chuàng)建一個(gè)Graph流程的FB塊(功能塊),用于流程圖的編程。
2. 設(shè)置顯示參數(shù):在打開(kāi)FB功能塊后,在編輯菜單中勾選“從HMI顯示/訪(fǎng)問(wèn)內(nèi)部參數(shù)”選項(xiàng)。這個(gè)設(shè)置確保流程信息能夠從HMI上正確顯示。
二、在HMI中添加控件
1. 新建畫(huà)面:在HMI中新建一個(gè)畫(huà)面,作為顯示PLC代碼流程的主要界面。
2. 添加GRAPH總覽控件:在該畫(huà)面中,添加一個(gè)名為“GRAPH總覽”的控件,用于顯示Graph流程的總覽。
3. 添加PLC代碼視圖控件:為了更深入地了解PLC代碼流程,還可以在該畫(huà)面或另一個(gè)畫(huà)面中,添加一個(gè)名為“PLC代碼視圖”的控件。這個(gè)控件將用于顯示具體的PLC代碼。
三、配置變量連接
1. 連接GRAPH總覽控件:將HMI中的“GRAPH總覽”控件與FB塊的背景塊中的相關(guān)變量進(jìn)行連接。這通常涉及將控件的某個(gè)屬性(如顯示內(nèi)容)與FB塊中的某個(gè)變量(如表示流程狀態(tài)的變量)進(jìn)行綁定。
2. 連接PLC代碼視圖控件:同樣地,將“PLC代碼視圖”控件與FB塊中的相關(guān)變量進(jìn)行連接,以便在需要時(shí)顯示對(duì)應(yīng)的PLC代碼。
四、編輯按鈕事件
為了方便調(diào)試人員在出現(xiàn)問(wèn)題時(shí)能夠快速查看PLC代碼,需要在HMI中編輯一個(gè)按鈕事件。例如,可以添加一個(gè)“查看PLC代碼”按鈕,并設(shè)置其單擊事件為跳轉(zhuǎn)到“PLC代碼視圖”畫(huà)面,并顯示對(duì)應(yīng)的PLC代碼。
五、監(jiān)控與調(diào)試
1. 開(kāi)始監(jiān)控:完成上述配置后,可以開(kāi)始監(jiān)控PLC流程的運(yùn)行狀態(tài)。HMI將實(shí)時(shí)顯示PLC流程的運(yùn)行情況。
2. 診斷與調(diào)試:一旦設(shè)備停滯或出現(xiàn)問(wèn)題,HMI將立即顯示當(dāng)前停滯的步驟及其原因。調(diào)試人員可以通過(guò)查看“PLC代碼視圖”畫(huà)面中的代碼,快速定位問(wèn)題所在并采取相應(yīng)的解決措施。
注意事項(xiàng)
1. 命名規(guī)則:為了實(shí)現(xiàn)理想的監(jiān)控效果,PLC工程師在編程時(shí)需要仔細(xì)考慮變量名和步號(hào)名稱(chēng)的命名規(guī)則。清晰、準(zhǔn)確的命名將有助于調(diào)試人員更快地理解問(wèn)題所在并采取相應(yīng)的解決措施。
2. 通信設(shè)置:確保HMI與PLC之間的通信設(shè)置正確無(wú)誤,以便HMI能夠?qū)崟r(shí)獲取PLC的流程信息。
3. 安全性:在顯示PLC代碼流程時(shí),需要注意保護(hù)知識(shí)產(chǎn)權(quán)和商業(yè)秘密,避免敏感信息泄露。
綜上所述,通過(guò)創(chuàng)建Graph流程的FB塊、在HMI中添加控件、配置變量連接、編輯按鈕事件以及監(jiān)控與調(diào)試等步驟,可以在HMI上成功顯示PLC代碼流程。這將有助于調(diào)試人員快速定位問(wèn)題所在并采取相應(yīng)的解決措施,從而提高設(shè)備的可靠性和穩(wěn)定性。
審核編輯 黃宇
-
plc
+關(guān)注
關(guān)注
5051文章
14594瀏覽量
486915 -
HMI
+關(guān)注
關(guān)注
9文章
715瀏覽量
52038 -
代碼
+關(guān)注
關(guān)注
30文章
4968瀏覽量
73966
發(fā)布評(píng)論請(qǐng)先 登錄
工業(yè)控制器HMI系統(tǒng)產(chǎn)品
智能顯示MCU D12x系列芯片在家電HMI上的應(yīng)用
工業(yè)HMI選型指南(下):邊緣計(jì)算、一體化架構(gòu)與Web化趨勢(shì)
CGI Studio如何加速HMI設(shè)計(jì)流程
STEVAL-PLC001V1工業(yè)PLC評(píng)估板技術(shù)詳解
在RT-Thread中怎么使用LVGL將SD內(nèi)容顯示出來(lái)?
打開(kāi)電源,電源指示燈亮起,但 HMI 在 NuMaker-HMI-MA35D1 評(píng)估板上沒(méi)有屏幕是怎么回事?
宏集HMI-4G套裝,輕松搞定“數(shù)據(jù)上云+異地遠(yuǎn)程運(yùn)維”
匠芯創(chuàng)智能顯示MCU D12x系列芯片在家電HMI上的應(yīng)用
如何實(shí)現(xiàn)PLC與HMI通訊
請(qǐng)問(wèn)在RT-Thread中怎么使用LVGL將SD內(nèi)容顯示出來(lái)?
同樣的代碼在官方開(kāi)發(fā)板上運(yùn)行正常,在自己板子上就跑不起來(lái),怎么辦?
在PLC中創(chuàng)建基于Web的人機(jī)界面可視化
在HMI上如何顯示PLC代碼流程呢?
評(píng)論