回覆列表
  • 1 # 使用者870805869768

    模擬量在plc系統中有著非常廣泛的應用,特別是在過程控制系統中。模擬量是一種連續變化的量,因此,它的使用物件也是各種連續變化的量,比如溫度,壓力,溼度,流量,轉速,電流,電壓,扭矩等等等等。

    溫度表,它測量的溫度是連續的,對應溫度表上的刻度。比如從40度升到50度,它不是直接跳躍的,而是連續上去的,也就是41,42,43這樣連續的變化。那麼PLC是如何識別並控制這些變化,它和模擬量又是如何轉換的呢?本文將為初學者解惑。

    PLC系統中使用的模擬量有兩種,一種是模擬電壓,一種是模擬電流,模擬電壓最常見,用的也最多。

    模擬電壓 一般是0~10V,並聯相等,長距離傳輸時容易受干擾,一般用在OEM裝置中。

    模擬電流一般是4~20mA,串聯相等,抗干擾能力強,dcs系統中一般都使用模擬電流。

    首先,我們先要用感測器測量我們所需要的引數,透過變送器將此引數變換成0~10V 或者4~20mA ,現在很多感測器都是自帶變送器的,直接就輸出模擬量,建議大家在專案中選用此種類型的感測器

    壓力開關的選型手冊,紅色圓圈部分是它的量程 0~250公斤,再看黃色熒光筆部分,此型號的感測器是模擬電流輸出,也就是此款感測器將0~250公斤的壓力線性轉換成了4~20mA的電流,當我們檢測到12mA的電流時,就表示壓力是125公斤,依此類推。

    當我們讀取到模擬量之後,就要交給PLC去處理了,由於PLC的實質是電子計算機,而計算機只能識別數字量,因此要進行轉換,也就是模擬量到數字量的轉換,類比電子技術中稱之為A/D轉換,作為PLC的使用者,而A/D轉換的是一個線性變化,也就是把0~10V 或者4~20mA 轉換成一個數字N,再在PLC中去處理這個轉換後的數字。也就是把0~10V 或者4~20mA 轉換成了0~N。這個數值N 在不同的PLC中是不一樣的。比如在西門子博途中,它是固定的為27648。有的PLC是4000,還有4096,還有32767,這個就要參考PLC 的程式設計手冊了。多數PLC都是可以修改的,建議修改成整數,便於我們計算。

    施耐德CODESYS平臺的PLC,紅色圓圈是預設的設定為-32768到32768,很顯然,這樣的數字是不便於我們計算的,因此改成

  • 中秋節和大豐收的關聯?
  • 麻辣魚汁怎麼做好吃法?