初PLC主要用于開關量的邏輯控制。隨著技術進步,PLC應用領域不斷擴大。如今不僅用于開關量控制,還用于模擬量及數字量的控制,可采集與存儲數據,還可對控制系統進行監控;還可聯網、通訊,實現大范圍跨地域的控制與管理。
這里的A/D中的A,多為電流,或電壓,也有溫度。D/A中的A,多為電壓,或電流。電壓、電流變化范圍多為0~5V,0~10V,4~20mA,有的還可處理正負值的。這里的D,小型機多為8位二進制數,中、大型多為12位二進制數。A/D、D/A有單路,也有多路。多路占的輸入輸出繼電器多。有了A/D、D/A單元,余下的處理都是數字量,這對有信息處理能力的PLC并不難。中、大型PLC處理能力更強,不僅可進行數字的加、減、乘、除,還可開方、插值,還可進行浮點運算,有的還有PID指令,可對偏差制量進行比例、微分、積分運算,進而產生相應的輸出,計算機能算的它幾乎都能算。
PLC進行模擬量控制,還有A/D、D/A組合在一起的單元,并可用PID或模糊控制算法實現控制,可得到很高的控制質量。用PLC進行模擬量控制的好處是,在進行模擬量控制的同時,開關量也可控制。這個優點是別的控制器所不具備的,或控制的實現不如PLC方便。當然,若純為模擬量的系統,用PLC可能在性能價格比上不如用調節器。
所以,若PLC配置了這種單元,則完全可以用NC的辦法,進行數字量的控制。新開發的運動單元,甚至還發行了NC技術的編程語言,為更好地用PLC進行數字控制提供了方便。