觸摸屏其中的功能就有控制plc的軟繼電器,比如你用X3當(dāng)作啟動(dòng),那么你可以在PLC程序中X3一句并聯(lián)一個(gè)比如M45,在觸摸屏中設(shè)定一個(gè)虛擬按鈕,然后在它的屬性中設(shè)定為M45動(dòng)作,那么當(dāng)觸摸屏和PLC聯(lián)機(jī),按這個(gè)按鈕和按實(shí)際的按鈕效果一模一樣。觸摸屏還可以直接讀寫(xiě)PLC中數(shù)據(jù)寄存器數(shù)據(jù),適時(shí)反映PLC的工作狀況,并且可以形象的模擬機(jī)器當(dāng)前的工作狀況,就像實(shí)時(shí)監(jiān)控。總之,除了X點(diǎn)外,觸摸屏可以控制PLC內(nèi)的絕大部分軟元件,另外,觸摸屏的內(nèi)容必須在PLC中都有一一對(duì)應(yīng)。
觸摸屏控制的那個(gè)站點(diǎn)在自控里面叫上位機(jī),也就是人機(jī)控制界面Human Machine Interface(hmi).其功能是把整個(gè)PLC的控制設(shè)備,控制工藝用圖形形象的,友好的表現(xiàn)在別人面前,即為了增強(qiáng)機(jī)器的“友好性”。
然而觸摸屏是不帶CPU的(沒(méi)有運(yùn)算功能),工業(yè)上面通過(guò)觸摸屏來(lái)控制PLC實(shí)際上是通過(guò)組態(tài)軟件來(lái)實(shí)現(xiàn)的。
舉個(gè)例子簡(jiǎn)單點(diǎn)來(lái)說(shuō),PLC上面一個(gè)開(kāi)關(guān)量在程序上面有其專(zhuān)門(mén)的表示方法(一般導(dǎo)通叫置位,關(guān)斷叫清零),對(duì)應(yīng)著的實(shí)物可能會(huì)是繼電器。那么在程序里面是怎么控制這個(gè)繼電器導(dǎo)通的呢?這就跟觸摸屏的原理是一樣的了。程序是存放在CPU里面的,當(dāng)程序編好之后某一指定的開(kāi)關(guān)就會(huì)在內(nèi)存中占“一位”開(kāi)關(guān)量信號(hào)。當(dāng)這個(gè)開(kāi)關(guān)量信號(hào)(二進(jìn)制數(shù))是1的時(shí)候,CPU向外部發(fā)出高電平觸發(fā)繼電器得電,繼電器的另一端的回路導(dǎo)通,設(shè)備得到控制。
觸摸屏里面的圖形也是同樣的道理,某一開(kāi)關(guān)設(shè)置兩個(gè)狀態(tài),導(dǎo)通時(shí)為1,關(guān)斷時(shí)為0,當(dāng)CPU通過(guò)網(wǎng)絡(luò)讀到這個(gè)信號(hào)的時(shí)候,CPU會(huì)通過(guò)IO模塊作出相應(yīng)的響應(yīng)控制設(shè)備得電。這樣一來(lái),在普通用戶(hù)看來(lái)就會(huì)產(chǎn)生“觸摸屏可以控制設(shè)備”的這么一種錯(cuò)覺(jué)了。
其實(shí)真正對(duì)設(shè)備進(jìn)行控制是需要電流回路形成的。是通過(guò)繼電器來(lái)控制的(對(duì)于開(kāi)關(guān)量輸出而言,實(shí)際上PLC功能遠(yuǎn)遠(yuǎn)大于這點(diǎn))。繼電器隔離高壓設(shè)備與PLC,低壓側(cè)一般接線圈,CPU讀到1時(shí)觸發(fā)線圈得電,線圈得電使得繼電器的薄片導(dǎo)通,這樣一來(lái)高壓側(cè)得電,形成自己的回路。
有了CPU,工業(yè)上就可以不必每個(gè)地方都用線鏈接起來(lái)。這使得成本大大降低,控制的靈活性和科學(xué)性也大大增強(qiáng)。所以說(shuō)PLC是繼電器原理上發(fā)展起來(lái)的,比繼電器原理更先進(jìn)的東西。這是因?yàn)镻LC帶得有算術(shù)邏輯單元等等。如果知道單板機(jī)的話(huà),你就能理解PLC了。PLC靈活于單片機(jī)。
其實(shí)只要條件允許,你甚至可以用手機(jī)或者是遙控國(guó)企甚至是其他更加抽象的東西來(lái)對(duì)設(shè)備進(jìn)行操控。
所以要實(shí)現(xiàn)觸摸屏控制,必須有專(zhuān)門(mén)的人員對(duì)觸摸屏界面進(jìn)行組態(tài),與PLC里面的設(shè)備I/O一一對(duì)應(yīng)~