Classification List
PLC自動(dòng)控制原理在組態(tài)軟件控制系統(tǒng)中的應(yīng)用
盡管PLC、IPC在自動(dòng)化控制柜中扮演不同角色,在許多運(yùn)行連續(xù)時(shí)間較短,環(huán)境相對(duì)比較好的地方,人們還是希望使用IPC進(jìn)行核心控制。使用IPC進(jìn)行核心控制有很多種實(shí)現(xiàn)方式,當(dāng)然其中最為簡單的辦法就是使用組態(tài)軟件。
?
組態(tài)軟件在很多場合應(yīng)用于控制,可整個(gè)控制的中心往往還是PLC,組態(tài)軟件(上位機(jī))所起的控制作用很小。人機(jī)界面一般用于簡單的動(dòng)作控制,工藝參數(shù)的編制,配方的設(shè)定等等,雖然在概念上屬于控制范疇,但它并未真正起到核心控制作用,因?yàn)檎嬲L期的自動(dòng)運(yùn)行控制是由PLC完成。我們不經(jīng)常使用工控機(jī)作為核心控制部分的原因有兩點(diǎn):第一,工控機(jī)不適于在很惡略的環(huán)境下運(yùn)行;第二,工控機(jī)經(jīng)常采用的Windows系統(tǒng)并不能夠讓人放心,其長期運(yùn)行效果并不好。
PLC自從問世以來就在自動(dòng)控制各個(gè)行業(yè)發(fā)揮著難以取代的核心控制作用。PLC運(yùn)行可靠,適用于各種惡劣的工業(yè)環(huán)境,PLC和工控機(jī)(IPC)相比,其運(yùn)行可靠、可擴(kuò)展性好、便于電氣連接、控制更專業(yè),但是工控機(jī)良好的人機(jī)界面,方便高級(jí)語言都是PLC所不能比擬的。
本文針對(duì)使用組態(tài)軟件做控制中用戶經(jīng)常遇到的問題進(jìn)行討論。在許多用戶使用組態(tài)軟件進(jìn)行控制,尤其是使用串口連接方式進(jìn)行控制時(shí),發(fā)現(xiàn)組態(tài)軟件自動(dòng)控制會(huì)影響的數(shù)據(jù)的采集速度,本文著重介紹如何解決此問題,解決此辦法就是——將PLC的控制方式模仿的應(yīng)用到上位機(jī)串口控制中。
PLC中央處理單元(CPU)是可編程邏輯控制器的控制中樞。它按照可編程邏輯控制器系統(tǒng)程序賦予的功能接收并存儲(chǔ)從編程器鍵入的用戶程序和數(shù)據(jù)。檢查電源、存儲(chǔ)器、I/O以及警戒定時(shí)器的狀態(tài),并能診斷用戶程序中的語法錯(cuò)誤。
當(dāng)可編程邏輯控制器投入運(yùn)行時(shí),首先它以掃描的方式接收現(xiàn)場各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入I/O映象區(qū),然后從用戶程序存儲(chǔ)器中逐條讀取用戶程序,經(jīng)過命令解釋后按指令的規(guī)定執(zhí)行邏輯或算數(shù)運(yùn)算的結(jié)果送入I/O映象區(qū)或數(shù)據(jù)寄存器內(nèi)。等所有的用戶程序執(zhí)行完畢之后。最后將I/O映象區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此循環(huán)運(yùn)行,直到停止運(yùn)行。
為了進(jìn)一步提高可編程邏輯控制器的可靠性,近年來對(duì)大型可編程邏輯控制器還采用雙CPU構(gòu)成冗余系統(tǒng),或采用三CPU的表決式系統(tǒng)。這樣,即使某個(gè)CPU出現(xiàn)故障,整個(gè)系統(tǒng)仍能正常運(yùn)行。