摘要:
在自動(dòng)化控制系統(tǒng)中,被控設(shè)備一般為電機(jī)、水泵、閥門這類執(zhí)行設(shè)備,在進(jìn)行編程時(shí),除了邏輯控制之外,還需要監(jiān)控設(shè)備的狀態(tài)。不同的項(xiàng)目中,這些功能都是相似的,所以標(biāo)準(zhǔn)化管理這些設(shè)備就非常有必要,既能減少重新編程所耗費(fèi)的時(shí)間,也能提高工程師之間程序的一致性,這也就是現(xiàn)在推崇的程序標(biāo)準(zhǔn)化。
在本文中,以一個(gè)小的電機(jī)控制案例,介紹電機(jī)的功能塊封裝過程,希望給大家有所啟發(fā)。
關(guān)鍵詞:1200;功能塊;封裝;標(biāo)準(zhǔn)化;
一 、電機(jī)設(shè)備的分析
對(duì)于一個(gè)電機(jī)設(shè)備而言,我們將它看成一個(gè)完整的對(duì)象。對(duì)于一個(gè)電機(jī)而言,其典型的控制方式有以下三種:
圖 1 電機(jī)控制方式
我們以第一種控制方式來分析。一個(gè)電機(jī)輸入命令和輸出控制之外,還會(huì)需要以下不同的輸入和輸出類型,輸入信號(hào)有:手動(dòng)/自動(dòng)選擇、手動(dòng)輸入命令、自動(dòng)輸入命令、運(yùn)行反饋、復(fù)位信號(hào),輸出信號(hào)有:輸出控制、設(shè)備狀態(tài),其中設(shè)備的狀態(tài)包括:手動(dòng)模式的停止、運(yùn)行和故障;自動(dòng)模式的停止、運(yùn)行和故障,如圖所示:
圖 2 電機(jī)輸入輸出信號(hào)
二、功能塊程序
FB塊的變量表,如圖所示:
圖 3 FB塊變量表
通過輸入和輸出以及設(shè)備故障狀態(tài),來確定電機(jī)塊的狀態(tài),如圖所示:
圖 4 電機(jī)狀態(tài)程序
不在設(shè)備故障狀態(tài)時(shí),手動(dòng)和自動(dòng)的控制程序,如圖所示:
圖 5 輸出控制程序
手動(dòng)和自動(dòng)模式下,當(dāng)有輸出控制命令時(shí),0.5s后沒有運(yùn)行反饋信號(hào),則說明設(shè)備存在輸出故障,其程序如圖所示:
圖 6 設(shè)備故障程序
電機(jī)的FB塊在主程序中調(diào)用后,如圖所示:
圖 7 電機(jī)功能塊
三、總結(jié)
在本文中,介紹了電機(jī)的功能塊封裝的一種方法,在實(shí)際的項(xiàng)目中,可以通過InOut接口來關(guān)聯(lián)HMI,實(shí)現(xiàn)觸摸屏控制設(shè)備和監(jiān)控設(shè)備的功能。
以上就是本文所有的內(nèi)容,如果你有更多關(guān)于電機(jī)或者其它設(shè)的封裝的方法,歡迎聯(lián)系我們進(jìn)行補(bǔ)充和說明。
文章來源:技成培訓(xùn)網(wǎng)原創(chuàng),作者:劉郴;未經(jīng)授權(quán)禁止轉(zhuǎn)載,違者必究!
聯(lián)系客服