
發布
注冊
/
登錄PLC讀取模擬量
關注創建者:匿名 創建時間:2021-11-19

PLC讀取模擬量的實例教程
PLC讀取模擬量信號必須要有模擬量輸入模塊,即常說的AI模塊。
一般常用的模擬量比如壓力,溫度,濕度,流量等都需要變送器轉化為電流信號,或者電壓信號,電流信號常用的4-20mA,或者電壓信號1-5V,當然還有其他類型。
當這些模擬量信號被接入AI模塊后,AI模塊經過AD轉化器將模擬量信號轉化為數字量,即在西門子PLC系統中SM331中,0-27648,不同PLC轉化后的數字不同。
上圖所示為SM331模塊,通過背部四個量程選擇模塊,可以自由選擇不同的信號類型。
上圖對應的是模擬量模塊的內部接線圖,及描述信息,用戶可以根據此圖進行各種變送器的接線。
完成模塊選型及外部接線后,就是進行PLC編程,將AI模塊采集到的數據,轉化為工程值,即壓力,溫度,流量等值。
在使用西門子STEP7軟件進行編程時,一般使用功能塊 FC105,即模擬量信號標準化程序,它的具體算法如下:
OUT = [((FLOAT (IN) – K1)/(K2–K1)) ? (HI_LIM–LO_LIM)] + LO_LIM
參數 BIPOLAR=1,則參數 IN 的值為雙極性,取值范圍介于 -27648 和 27648 之間。常數“K1”的值為“-27648.0”,“K2”的值為“+27648.0”。
參數 BIPOLAR=0,則參數 IN 的值為單極性,取值范圍介于 0 和 27648 之間。
展開 PLC讀取模擬量信號必須要有模擬量輸入模塊,即常說的AI模塊。
一般常用的模擬量比如壓力,溫度,濕度,流量等都需要變送器轉化為電流信號,或者電壓信號,電流信號常用的4-20mA,或者電壓信號1-5V,當然還有其他類型。
當這些模擬量信號被接入AI模塊后,AI模塊經過AD轉化器將模擬量信號轉化為數字量,即在西門子PLC系統中SM331中,0-27648,不同PLC轉化后的數字不同。
上圖所示為SM331模塊,通過背部四個量程選擇模塊,可以
自由選擇不同的信號類型。
上圖對應的是模擬量模塊的內部接線圖,及描述信息,用戶可以根據此圖進行各種變送器的接線。
完成模塊選型及外部接線后,就是進行PLC編程,將AI模塊采集到的數據,轉化為工程值,即壓力,溫度,流量等值。
在使用西門子STEP7軟件進行編程時,一般使用功能塊 FC105,即模擬量信號標準化程序,它的具體算法如下:
OUT = [((FLOAT (IN) – K1)/(K2–K1)) ? (HI_LIM–LO_LIM)] + LO_LIM
參數 BIPOLAR=1,則參數 IN 的值為雙極性,取值范圍介于 -27648 和 27648 之間。常數“K1”的值為“-27648.0”,“K2”的值為“+27648.0”。
展開 工控課堂
工控課堂【www.gkket.com】工程師必備網站
添加微信:gkket123 加入500人工控微信群
電氣工控自動化-超萬元免費資料
點我免費下載
(DownLoad)
PLC讀取模擬量信號必須要有模擬量輸入模塊,即常說的AI模塊。
一般常用的模擬量比如壓力,溫度,濕度,流量等都需要變送器轉化為電流信號,或者電壓信號,電流信號常用的4-20mA,或者電壓信號1-5V,當然還有其他類型。
當這些模擬量信號被接入AI模塊后,AI模塊經過AD轉化器將模擬量信號轉化為數字量,即在西門子PLC系統中SM331中,0-27648,不同PLC轉化后的數字不同。
上圖所示為SM331模塊,通過背部四個量程選擇模塊,可以
自由選擇不同的信號類型。
上圖對應的是模擬量模塊的內部接線圖,及描述信息,用戶可以根據此圖進行各種變送器的接線。
完成模塊選型及外部接線后,就是進行PLC編程,將AI模塊采集到的數據,轉化為工程值,即壓力,溫度,流量等值。
展開 PLC對模擬量信號的轉換
西門子S7-200SMART PLC模擬量模塊對模擬量信號的轉換范圍
臺達DVP系列模擬量模塊對模擬量信號的轉換范圍
從以上可以看到:
1、模擬量信號接入PLC后,PLC將模擬量信號轉換為了整型數據,不是浮點數(如西門子-27,648 到 27,648);
2、不同品牌的PLC對模擬量轉換范圍是有差異的(如西門子-27,648 到 27,648;臺達-32,384 到 32,384);
3、PLC同一個模塊對不同類型的模擬量信號的轉換范圍是一致的(如西門子對±10 V、±5 V、±2.5 V 或 0 到 20mA的模擬量信號的轉換范圍均為-27,648 到 27,648);
故從以上幾點我們可以知道,接入PLC的模擬量信號還需要進行再轉換處理,才可以得到與實際物理量相匹配的數據;在進行數據轉換處理的時候,還應該與使用的PLC模塊的處理數據范圍相對應。
PLC數據轉換處理過程
1、模擬量信號與PLC轉換數據之間的轉換
從以上內容知道,從PLC直接讀取到的模擬量信號為整型數據,整型數據無法直觀的反饋出實際的物理量大小,故為了能夠直觀的反饋出現場的過程信號情況,還應該將這些整型數據轉換為反饋直觀真實的浮點數信號。
這里以臺達PLC模擬量輸入模塊的數據處理過程為例說明。
展開 0
2
PLC數據轉換處理過程
1、模擬量信號與PLC轉換數據之間的轉換
從以上內容知道,從PLC直接讀取到的模擬量信號為整型數據,整型數據無法直觀的反饋出實際的物理量大小,故為了能夠直觀的反饋出現場的過程信號情況,還應該將這些整型數據轉換為反饋直觀真實的浮點數信號。這里以臺達PLC模擬量輸入模塊的數據處理過程為例說明。
以上為臺達PLC電流輸入信號與讀取信號的對應關系
通過以上對應關系圖,可以知道對于一個任意的電流輸入信號(X),與讀取到的數值信號(Y),有如下的對應關系:
將以上公式變換,則可以得到以下直接轉換公式,如下:
由以上公式,可以將PLC讀取到的整數數據,轉換為PLC接收到的模擬量電流信號值。
2、實際物理值與模擬量數據之間的轉換
實際物理值與模擬量數據之間的轉換方式同上面的轉換方式相同。如下為某壓力變送器的壓力與模擬量信號范圍(0.1-10bar,4-20mA),同樣的,壓力與電流之間有如下的轉換關系公式:
將以上公式變換,則可以得到以下直接轉換公式,如下:
由以上公式,可以直接將模擬量電流信號轉換為壓力值數據。
3、實際物理值與PLC內部數據直接的轉換
將PLC讀取到的數據轉換為實際的物理值,通過以上兩步轉換就可以得到。
展開 
PLC讀取模擬量的相關專題、標簽、搜索
PLC讀取模擬量的最新內容
PLC項目調試過程中什么七里八怪的問題都有可能遇到,信號干擾就是其中一種,遇到了問題原因還不好查找。今天分享兩個案例,變頻器對PLC模擬量干擾的例子以及用信號隔離模塊克服此類干擾的解決辦法。
舉例1
現象說明
西門子PLC中AO點發出一路4-20mA電流控制信號,輸出至西門子變頻器,無法控制變頻器啟動。
1、確定基準電位點很重要
近期有學員后臺咨詢關于模擬量模塊的問題,反映在現場的S7-300模擬量模塊讀數不變化,怎么弄都讀數是32767。盡管模擬量模塊大家都很熟悉,但是類似的問題還經常有用戶反應。為此小編特意咨詢了老師,老師將自己的經驗歸納總結一下。
關于讀不出值的問題,如果總是32767沒有變化,其實值已經有了,只不過是超量程了。如果值為0,那就要注意模擬量是否有問題了,使用萬用表測量現場信號并沒有超限
1、確定基準電位點很重要
近期有學員后臺咨詢關于模擬量模塊的問題,反映在現場的S7-300模擬量模塊讀數不變化,怎么弄都讀數是32767。盡管模擬量模塊大家都很熟悉,但是類似的問題還經常有用戶反應。為此小編特意咨詢了老師,老師將自己的經驗歸納總結一下。
關于讀不出值的問題,如果總是32767沒有變化,其實值已經有了,只不過是超量程了。如果值為
1、確定基準電位點很重要
近期有學員后臺咨詢關于模擬量模塊的問題,反映在現場的S7-300模擬量模塊讀數不變化,怎么弄都讀數是32767。盡管模擬量模塊大家都很熟悉,但是類似的問題還經常有用戶反應。為此小編特意咨詢了老師,老師將自己的經驗歸納總結一下。
關于讀不出值的問題,如果總是32767沒有變化,其實值已經有了,只不過是超量程了。
PLC中無非就是三大量:開關量、模擬量、脈沖量。只在搞清楚三者之間的關系,你就能熟練的掌握PLC了。
1、 開關量也稱邏輯量,指僅有兩個取值,0或1、ON或OFF(開關量只有兩種狀態0/1,包括開入量和開出量,反映的是狀態)。它是最常用的控制,對它進行控制是PLC的優勢,也是PLC
下面是一個變頻器對PLC模擬量干擾的例子以及用信號隔離模塊克服此類干擾的解決辦法。
一、舉例1
現象說明
西門子PLC中AO點發出一路4-20mA電流控制信號,輸出至西門子變頻器,無法控制變頻器啟動。
故障查找
1、疑似模擬量輸出板卡問題,用萬用表測量4-20mA
模擬量輸入的每個ch(通道)可以使用電壓輸入、電流輸入
PLC內部處理的數據全部是數字量,利用4AD模塊是將我們外部讀取的模擬量通過一定的比例關系轉換成數字量來進行運算的。如圖下
--------------------------------------------------------------------------------
-------
2、PLC數據轉換處理過程
模擬量信號與PLC轉換數據之間的轉換:
從以上內容知道,從PLC直接讀取到的模擬量信號為整型數據,整型數據無法直觀的反饋出實際的物理量大小,故為了能夠直觀的反饋出現場的過程信號情況,還應該將這些整型數據轉換為反饋直觀真實的浮點數信號。
PLC讀取模擬量信號必須要有模擬量輸入模塊,即常說的AI模塊。
一般常用的模擬量比如壓力,溫度,濕度,流量等都需要變送器轉化為電流信號,或者電壓信號,電流信號常用的4-20mA,或者電壓信號1-5V,當然還有其他類型。
下面是一個變頻器對PLC模擬量干擾的例子以及用信號隔離模塊克服此類干擾的解決辦法。
0