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