有了 A/D、D/A單元,余下的處理都是數字量,這對有信息處理能力的 PLC并不難。中、大型PLC處理能力更強,不僅可進行數字的加、減、乘、除,還可開方,插值,還可進行浮點運算。有的還有PID指令,可對偏差制量進行比例、微分、積分運算,進而產生相應的輸出。計算機能算的它幾乎都能算。
這樣,用PLC實現模擬量控制是完全可能的。控制的單位值可小到212分之一的測量程值,多數也是足夠的。
PLC進行模擬量控制,還有A/D、D/A組合在一起的單元,并可用 PID或模糊控制算法實現控制,可得到很高的控制質量。
用PLC進行模擬量控制的好處是,在進行模擬量控制的同時,開關量也可控制。這個優點是別的控制器所不具備的,或控制的實現不如PLC方便。
當然,若純為模擬量的系統,用PLC可能在性能價格比上不如用調節器。這也是應當看到的。
1.3.3 用于數字量控制
實際的物理量,除了開關量、模擬量,還有數字量。如機床部件的位移,常以數字量表示。
數字量的控制,有效的辦法是NC,即數字控制技術。這是50年代誕生于美國的基于計算機的控制技術。當今已很普及,并也很完善。目前,先進國家的金屬切削機床,數控化的比率已超過40%~80%,有的甚至更高。
PLC也是基于計算機的技術,并日益完善。故它也完全可以用于數字量控制。
PLC可接收計數脈沖,頻率可高達幾k到幾十k赫茲。可用多種方式接收這脈沖,還可多路接收。有的PLC還有脈沖輸出功能,脈沖頻率也可達幾十k。有了這兩種功能,加上PLC有數據處理及運算能力,若再配備相應的傳感器(如旋轉編碼器)或脈沖伺服裝置(如環形分配器、功放、步進電機),則完全可以依NC的原理實現種種控制。
高、中檔的PLC,還開發有NC單元,或運動單元,可實現點位控制。運動單元還可實現曲線插補,可控制曲線運動。所以,若PLC配置了這種單元,則完全可以用NC的辦法,進行數字量的控制。
新開發的運動單元,甚至還發行了NC技術的編程語言,為更好地用PLC進行數字控制提供了方便。
1.3.4 用于數據采集
隨著PLC技術的發展,其數據存儲區越來越大。如OMRON公司的PLC,前期產品C60P的DM區僅64個字,而后來的C60H達到1000個字;到了CQMI可多達6000個字。這樣龐大的數據存儲區,可以存儲大量數據。
數據采集可以用計數器,累計記錄采集到的脈沖數,并定時地轉存到DM區中去。
數據采集也可用A/D單元,當模擬量轉換成數字量后,再定時地轉存到DM區中去。
|