PLC的硬件結(jié)構(gòu)是可變的,軟件程序是可編的,用于控制時(shí),非常靈活。必要時(shí)可編寫多套或多組程序,依需要調(diào)用。它很適應(yīng)于工業(yè)現(xiàn)場(chǎng)多工況、多狀態(tài)變換的需要。
A/D單元是把外電路的模擬量,轉(zhuǎn)換成數(shù)字量,然后送入PLC;D/A單元,是把PLC的數(shù)字量轉(zhuǎn)換成模擬量,再送給外電路。作為一種特殊的I/O單元,它仍具有I/O電路抗干擾、內(nèi)外電路隔離、與輸入輸出繼電器(或內(nèi)部繼電器,它也是PLC工作內(nèi)存的一個(gè)區(qū),可讀寫)交換信息等等特點(diǎn)。
這里的A/D中的A,多為電流,或電壓,也有溫度。D/A中的A,多為電壓,或電流。電壓、電流變化范圍多為0~5V,0~10V,4~20mA,有的還可處理正負(fù)值的。這里的D,小型機(jī)多為8位二進(jìn)制數(shù),中、大型多為12位二進(jìn)制數(shù)。A/D、D/A有單路,也有多路。多路占的輸入輸出繼電器多。有了A/D、D/A單元,余下的處理都是數(shù)字量,這對(duì)有信息處理能力的PLC并不難。中、大型PLC處理能力更強(qiáng),不僅可進(jìn)行數(shù)字的加、減、乘、除,還可開方、插值,還可進(jìn)行浮點(diǎn)運(yùn)算,有的還有PID指令,可對(duì)偏差制量進(jìn)行比例、微分、積分運(yùn)算,進(jìn)而產(chǎn)生相應(yīng)的輸出,計(jì)算機(jī)能算的它幾乎都能算。
目前,先進(jìn)國(guó)家的金屬切削機(jī)床,數(shù)控化的比率已超過40%~80%,有的甚至更高。PLC也是基于計(jì)算機(jī)的技術(shù),并日益完善。PLC可接收計(jì)數(shù)脈沖,頻率可高達(dá)幾k到幾十k赫茲,可用多種方式接收這脈沖,還可多路接收。有的PLC還有脈沖輸出功能,脈沖頻率也可達(dá)幾十k,有了這兩種功能,加上PLC有數(shù)據(jù)處理及運(yùn)算能力,若再配備相應(yīng)的傳感器(如旋轉(zhuǎn)編碼器)或脈沖伺服裝置,則完全可以依NC的原理實(shí)現(xiàn)種種控制。高、中檔的PLC,還開發(fā)有NC單元,或運(yùn)動(dòng)單元,可實(shí)現(xiàn)點(diǎn)位控制。運(yùn)動(dòng)單元還可實(shí)現(xiàn)曲線插補(bǔ),可控制曲線運(yùn)動(dòng)。