可編程控制器(簡稱PLC)是專為在工業(yè)環(huán)境中應用而設計的一種工業(yè)控制用計算機,具有抗干擾能力強、可靠性高、體積小等優(yōu)點,是實現(xiàn)機電一體化的理想裝置,在各種工業(yè)設備上得到了廣泛的應用,在機床的電氣控制中應用也比較普遍,這些應用中常見的是將PLC用于開關量的輸入和輸出控制。隨著PLC技術的發(fā)展,它在位置控制、過程控制、數(shù)據(jù)處理等方面的應用也越來越多。
PLC采集、處理模擬量的一般過程?在PLC組成的自動控制系統(tǒng)中,?對物理量(如溫度、壓力、速度、振動等)?的采集是利用傳感器(或變送器)?將過程控制中的物理信號轉換成模擬信號后,?通過PLC提供的專用模塊,?將模擬信號再轉換成PLC可以接受的數(shù)字信號,?然后輸入到PLC中。由于PLC保存數(shù)據(jù)時多采用BCD碼的形式,?所以經(jīng)過A?/D專用模塊的轉換后,?輸入到PLC的數(shù)據(jù)存儲單元的數(shù)據(jù)應該是一個BCD?碼。整個數(shù)據(jù)傳送過程如圖1所示。
PLC對模擬量數(shù)據(jù)的采集,?基本上都采用專用的A?/D模塊和專用的功能指令相配合,?可以讓設計者很方便地實現(xiàn)外部模擬量數(shù)據(jù)的實時采集,?并把采集的數(shù)據(jù)自動存放到指定的數(shù)據(jù)單元中。經(jīng)過采集轉換后存入到數(shù)據(jù)單元中的BCD碼數(shù)字,?與物理量的大小之間有一定的函數(shù)關系,?但這個數(shù)字并不與物理量的大小相等,?所以,?采集到PLC中的數(shù)據(jù)首先就需?要進行整定處理,?確定二者的函數(shù)關系,?獲得物理量的實際大小。通過整定后的數(shù)據(jù),?才是實時采集的物理量的實際大小,?然后才可以進行后序的相關處理,?并可根據(jù)需要顯示輸出數(shù)據(jù),?整個程序設計的流程圖如圖2所示。
PLC中模擬量的采集與處理案例
在自動化設備的控制中,對于溫度,壓力等一些變量的采集,我們一般采用的是模擬量。模擬量不同于I/O,我們通常所說的I/O為數(shù)字量,數(shù)字量只有兩個狀態(tài),要么為ON,要么為OFF。而模擬量是在一定范圍內(nèi)連續(xù)變化的量。那么我們應該怎樣對控制系統(tǒng)中的模擬量進行處理呢?下面就跟隨小編一起學習一下吧。
首先我們需要知道的是模擬量分為模擬量輸入和模擬量輸出兩種,采集外部的壓力,溫度等我們要使用模擬量輸入單元,通過調整給定元器件的電壓或者電流,我們要選擇模擬量輸出單元。那么對于松下FP0R系列PLC,我們的模擬量控制單元都有哪些呢?
模擬量模塊型號
由于型號較多,小編今天以模擬量輸入模塊為例,和小伙伴們進行交流。首先我們應該了解如何進行模塊的外部接線。
模擬量輸入模塊接線圖
小伙伴們請注意圖中的標識部分,模擬量接線時,請盡量使用屏蔽雙絞線,這樣能夠有效的減少電路之間的干擾,從而達到數(shù)據(jù)穩(wěn)定采集的目的。(注意:電壓和電流的接法不一致)
外部接線完成后,我們要怎樣編寫程序,才能將外部電壓或是電流讀到PLC中呢?這就需要我們進行程序編寫了。小編以PLC主機后的第一個槽位掛的為我們的模擬量輸入模塊為例進行程序介紹。其中模塊占用的地址如下圖所示。
模擬量輸入模塊占用地址
地址分配如上圖所示,那我們應該如何寫程序呢?如下圖:
通道模擬量數(shù)值讀取
程序按照上圖編寫即可。小伙伴們可以測試一下哦。