PLC讀取模擬量信號(hào)必須要有模擬量輸入模塊,即常說(shuō)的AI模塊。
一般常用的模擬量比如壓力,溫度,濕度,流量等都需要變送器轉(zhuǎn)化為電流信號(hào),或者電壓信號(hào),電流信號(hào)常用的4-20mA,或者電壓信號(hào)1-5V,當(dāng)然還有其他類(lèi)型。
當(dāng)這些模擬量信號(hào)被接入AI模塊后,AI模塊經(jīng)過(guò)AD轉(zhuǎn)化器將模擬量信號(hào)轉(zhuǎn)化為數(shù)字量,即在西門(mén)子PLC系統(tǒng)中SM331中,0-27648,不同PLC轉(zhuǎn)化后的數(shù)字不同。

上圖所示為SM331模塊,通過(guò)背部四個(gè)量程選擇模塊,可以自由選擇不同的信號(hào)類(lèi)型。

上圖對(duì)應(yīng)的是模擬量模塊的內(nèi)部接線(xiàn)圖,及描述信息,用戶(hù)可以根據(jù)此圖進(jìn)行各種變送器的接線(xiàn)。
完成模塊選型及外部接線(xiàn)后,就是進(jìn)行PLC編程,將AI模塊采集到的數(shù)據(jù),轉(zhuǎn)化為工程值,即壓力,溫度,流量等值。
在使用西門(mén)子STEP7軟件進(jìn)行編程時(shí),一般使用功能塊 FC105,即模擬量信號(hào)標(biāo)準(zhǔn)化程序,它的具體算法如下:
OUT = [((FLOAT (IN) – K1)/(K2–K1)) ? (HI_LIM–LO_LIM)] + LO_LIM
參數(shù) BIPOLAR=1,則參數(shù) IN 的值為雙極性,取值范圍介于 -27648 和 27648 之間。常數(shù)“K1”的值為“-27648.0”,“K2”的值為“+27648.0”。
參數(shù) BIPOLAR=0,則參數(shù) IN 的值為單極性,取值范圍介于 0 和 27648 之間。常數(shù)“K1”的值為“0.0”,“K2”的值為“+27648.0”。

其他參數(shù)的含意可以參考上圖。

如上圖為編程后的AI信號(hào)標(biāo)準(zhǔn)化程序,對(duì)于參數(shù) IN 為PIW值,HI_LIM和LO_LIM為量程上下限,OUT為實(shí)際工程值。
審核編輯:劉清
-
變送器
+關(guān)注
關(guān)注
14文章
1446瀏覽量
94186 -
plc
+關(guān)注
關(guān)注
5050文章
14569瀏覽量
486205 -
電流信號(hào)
+關(guān)注
關(guān)注
0文章
154瀏覽量
17050
原文標(biāo)題:PLC是如何讀取模擬量的
文章出處:【微信號(hào):PLC與自控設(shè)備,微信公眾號(hào):PLC與自控設(shè)備】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
plc開(kāi)關(guān)量、模擬量轉(zhuǎn)換
PLC如何讀取模擬量的數(shù)據(jù)
如何通過(guò)PLC讀取模擬量,這些要素是必要的
PLC對(duì)模擬量信號(hào)的處理過(guò)程
PLC對(duì)模擬量信號(hào)轉(zhuǎn)換過(guò)程的簡(jiǎn)單分解
PLC如何轉(zhuǎn)換處理模擬量信號(hào)?
PLC模擬量的信號(hào)輸入流程
為什么不能直接使用從PLC讀取到的模擬量信號(hào)?
PLC開(kāi)關(guān)量信號(hào)和模擬量信號(hào)如何轉(zhuǎn)換?
plc模擬量輸出怎么接線(xiàn) plc模擬量輸出是什么信號(hào)
模擬量PLC有哪些具體種類(lèi)呢?
PLC獲取模擬量的方法
PLC對(duì)模擬量信號(hào)的處理過(guò)程及方法 詳解版
請(qǐng)問(wèn)PLC是如何讀取模擬量信號(hào)的?
評(píng)論