【廣告】
PLC如何通過編碼器判斷位置?
PLC能輸入開關量,也就是一高一低的電平電壓,而編碼器脈沖信號,可以理解一定時間內,用極快的速度完成的一組開關量。但是因為這種開關量的頻率太高了,所以PLC的普通I/O口是無法準確讀到這些脈沖的個數(shù)的,因為PLC工作過程中存在掃描周期,需要每個一段時間才去刷新一下普通I/O口的數(shù)據(jù),而編碼器的精度太高了,單位時間內輸出的脈沖個數(shù)太多,普通I/O是無法勝任的。
一般PLC會設計有高速計數(shù)端口,本質是利用了底層單片機的硬件邏輯來完成這些編碼器計數(shù)的,避開了掃描周期問題,PLC都設計有專門的高速計數(shù)指令,使用的時候,直接調用這些指令就可以讀到當前的脈沖值了。
PLC的應用
過程控制:大、中型PLC都具有多路模擬量I/O模塊和PID控制功能,有的小型PLC也具有模擬量輸入輸出。所以PLC可實現(xiàn)模擬量控制,而且具有PID控制功能的PLC可構成閉環(huán)控制,用于過程控制。這一功能已廣泛用于鍋爐、反應堆、水處理、釀酒以及閉環(huán)位置控制和速度控制等方面。
數(shù)據(jù)處理:現(xiàn)代的PLC都具有數(shù)學1運算、數(shù)據(jù)傳送、轉換、排序和查表等功能,可進行數(shù)據(jù)的采集、分析和處理,同時可通過通信接口將這些數(shù)據(jù)傳送給其它智能裝置,如計算機數(shù)值控制(CNC)設備,進行處理。
PLC在硬件方面的作用
有的PLC的模塊可熱備,一個主機工作,另一個主機也運轉,但不參與控制,僅作備份。一旦工作主機出現(xiàn)故障,熱備的可自動接替其工作。還有更進一步冗余的,采用三取一的設計,CPU、I/O模塊、電源模塊都冗余或其中的部分冗余。三套同時工作,zui終輸出取決于三者中的多數(shù)決定的結果。這可使系統(tǒng)出故障的機率幾乎為零,做到萬無一失。當然,這樣的系統(tǒng)成本是很高的,只用于特別重要的場合,如鐵路車站的道叉控制系統(tǒng)。
PLC按結構的劃分
PLC可分為箱體式及模塊式兩大類。微型機、小型機多為箱體式的,但從發(fā)展趨勢看,小型機也逐漸發(fā)展成模塊式的了。
箱體的PLC把電源、CPU、內存、I/O系統(tǒng)都集成在一個小箱體內。一個主機箱體就是一臺完整的PLC,就可用以實現(xiàn)控制??刂泣c數(shù)不符需要,可再接擴展箱體,由主箱體及若干擴展箱體組成較大的系統(tǒng),以實現(xiàn)對較多點數(shù)的控制。