<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 大中型PLC模擬量模塊的作用

          大中型PLC模擬量模塊的作用

          作者: 時間:2016-12-19 來源:網(wǎng)絡(luò) 收藏
          大中型plc系統(tǒng)在要求高密度、更快、更精確的測量,并且能靈活連接各種溫度、壓力和流量變送器的過程控制場合時使用模擬量輸入輸出模塊。從結(jié)構(gòu)方面來看,大中型PLC與小型PLC的模擬量輸入輸出模塊不太一致,前者更復(fù)雜、靈活性更強(qiáng),主要表現(xiàn)在以下幾點(diǎn):
          (1)用戶可選的輸入輸出模塊允許用戶配置每個通道,以連接來自工業(yè)現(xiàn)場的各類電壓或電流信號;
          (2)高分辨率的輸出模塊有助于實(shí)現(xiàn)高精度的控制;
          (3)模塊上的輸入濾波功能有效防止電磁干擾的影響;
          (4)背板隔離保證了輸入信號干擾不會對背板產(chǎn)生影響;
          (5)通過更多的故障狀態(tài)信息編程(如開路、超量程等),使得用戶可以及時了解現(xiàn)場情況而有效減少了故障恢復(fù)時間。
          在生產(chǎn)過程中,存在大量的物理量,如壓力、溫度、速度、旋轉(zhuǎn)速度、pH 值、粘度等。為了實(shí)現(xiàn)自動控制,這些模擬信號都需要被大中型PLC來處理,而且模擬量數(shù)量可以遠(yuǎn)遠(yuǎn)超過小型PLC的數(shù)量。圖1所示為大中型PLC處理模擬量的過程。


          圖1模擬量模塊的作用

          本文引用地址:http://www.ex-cimer.com/article/201612/331124.htm

          圖4-1中,測量傳感器利用線性膨脹、角度扭轉(zhuǎn)或電導(dǎo)率變化等原理來測量物理量的變化;測量變送器將傳感器檢測到的變化量轉(zhuǎn)換為標(biāo)準(zhǔn)的模擬信號,如: ± 500mV, ± 10V, ± 20mA, 4...20mA,這些標(biāo)準(zhǔn)的模擬信號將接到模擬輸入模塊上。www.diangon.com
          由于PLC的CPU智能處理數(shù)字量信號,因此模擬輸入模塊中的ADC(模數(shù)轉(zhuǎn)換器)就是用來實(shí)現(xiàn)轉(zhuǎn)換功能。模數(shù)轉(zhuǎn)換是順序執(zhí)行的,也就是說每個模擬通道上的輸入信號是輪流被轉(zhuǎn)換的。模數(shù)轉(zhuǎn)換的結(jié)果存在結(jié)果存儲器中,并一直保持到被一個新的轉(zhuǎn)換值所覆蓋,在STEP 7中可用“L PIW…”指令來訪問模數(shù)轉(zhuǎn)換的結(jié)果。
          如果要進(jìn)行模擬量輸出,則可以使用傳遞指令“T PQW...” ,該指令就是用來向模擬輸出模塊中寫模擬量的數(shù)值(由用戶程序計(jì)算所得),該數(shù)值由模塊中的DAC(數(shù)模轉(zhuǎn)換器)變換為標(biāo)準(zhǔn)的模擬信號。采用標(biāo)準(zhǔn)模擬輸入信號的模擬執(zhí)行器可以直接連接到模擬輸出模塊上。



          關(guān)鍵詞: 大中型PLC模擬量模

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();