一個帶模擬量輸入的plc怎麼用pt100溫度傳器與pt100溫度變送器來控制溫度?

陳兵285529523


PT100

先說說PT100,PT100也叫鉑電阻,原理說出來很簡單,就是這種探頭會根據溫度線性的來改變自己的電阻值。一般來說PT100在0度時為100.00歐姆,在10度時為103.90歐姆,在20度時為107.79歐姆。。。到100度時為138.51歐姆。PT100的測量範圍在-200℃~+850℃,所以應用很廣。

PT100的接線很簡單,因為PT100就是一個電阻,所以它一般一組只有2個接線柱,不分正反。

PT100溫度變送器

這個變送器的作用就是讀出PT100的阻值,再將值用4-20mA輸出出去。

一般它就是這個樣子的,其中上面2個接線處即是電源也是4-20mA輸出點。下面3個接線柱為PT100的接線柱。

這個是具體的接線圖:這裡需要注意的是如果PT100離變送器不遠還好,如果距離較遠,PT100一端接“+”,另一端需要接中間的接線柱與“-”,這是因為距離較遠時,其連接電線本身電阻會影響最後的電阻測量,為了消除影響。將“+”與“-”之間的電阻減去“-”與中間接線柱的電阻就得到了一個不會被電線阻值干擾的PT100阻值。

模擬量輸入的plc

PLC側需要正常的組態,並且將模擬量輸入選擇至0-20mA即可。將PLC的24V+ 接變送器的+ ,變送器的- 接PLC的0-20mA+,24V- 接PLC的4-20mA-。最後在編程軟件裡處理數據。

假設PLC為西門子SMRT-200,PT100是0-100℃,變送器也是。

那麼程序設計如下:

最後的vw4的就是溫度。當然小編就是隨意的設計了一下,這個程序使用整數寫的,所以沒有小數點,可以用在對精度不高的地方。


電氣知識


根據題目可知,現場溫度檢測傳感器是PT100,且帶溫度變送器,由此說來從現場過來的是模擬量信號並非電阻信號,而是標準的電流信號(4mA-20mA)輸入到PLC。

題目目的是控溫,整過過程是負反饋控制,簡單來說要有溫度控制器、執行器、控溫被控對象、溫度變送器四個環節。整個系統設計好後,工作過程,控溫被控對象溫度變化則溫度傳感器檢測變送,將模擬量電流信號送至PLC,PLC經過數據處理和判斷,給執行器發送相對應的信號,發出的信號可能是開關量信號也可能是模擬量信號,這看具體工藝用到什麼執行器,那就決定PLC輸出模塊到底是用數字量輸出模塊還是模擬量輸出模塊。



現場儀表


上圖溫度變送器可用於熱電偶和熱電阻,供電電源7.5V~45V,輸出信號為4mA-20mA,且帶通訊接口,支持HART協議。是兩線制儀表,供電電源和信號共用一組線。由於用到PLC,那麼溫度變送器的電源應有模擬量輸入模塊提供,在模塊上設置好配電跳線,模擬量輸入模塊的輸入通道則有24V輸出。

題目已經說清楚是溫度變送器,因此PLC用不到熱電阻模塊RTD。由於溫變輸出信號為4mA-20mA,在PLC中對應6400~32000,分別對於溫度量程上限和量程下限。需要將模擬量輸入信號的整型數據轉化為雙整型數據,然後將雙整型數據轉化為實型數據。最終輸出OUT=[(lN-6400)/(32000-6400)×(量程上限-量程下限)]+量程下限。


螺絲愛螺帽


PT100一般都是三線制,如果是PLC採集數據,可以直接用RTD模塊採集或者用AI模塊,但是用AI模塊的時候需要加溫度變送器。

如用西門子300系列AI8×8RTD 331-7PF01-0AB0,可以按說明書要求直接三線接線,程序採集即可,如果是用AI8×12BIT 331-7KF02-0AB0,需要加溫度變送器,然後用FC105設置量程即可讀出數據。

同理西門子200模塊,也分RTD和AI模塊,RTD可以直接讀出;AI需要量程轉換,一般採用4-20ma,(AIWX-6400)/(32000-6400)×(量程上限-量程下限)+量程下限=溫度

其它PLC就不知道了,大同小異吧


塵緣戀雪


以西門子S7—300為例,模擬量輸入模塊331—7KF02,可直接連接PT100,不需要變送器。模板側面的跳線器要選擇好,接線方式4線。硬件配置時輸入類型選PT100。讀數是整數,是溫度值的十倍。例如讀數是123,代表12.3度。之後就是編程了。





現在也不遲wyp


AD模塊是模擬量轉數字量的模塊,所以會有偏置和補償,一般模擬量有電壓和電流轉化成plc認識的數字量,如果用控制的話是pid指令控制的。


宿命fate


調用FC105、FC106這些模擬量輸入輸出功能塊


分享到:


相關文章: