18538123611
技術支持熱線:
?
0371-86011671
銷售服務熱線:?
18538123633
新聞資訊
NEWS INFORMATION
PLC西門子流量計如何計量累積量?
來源: | 作者:pmobf03fa | 發布時間: 2020-06-23 | 232 次瀏覽 | 分享到:
  目前,西門子流量計廣泛應用于電力、建材、機械制造、鋼鐵、石油、化工、汽車、輕紡、交通、環保、文化娛樂等行業。它具有可靠性高、抗干擾能力強、功能強大、靈活、易學易用、體積小、重量輕、價格低等特點,也廣泛應用于交通測量。

西門子流量計
  
  流量計輸出的信號一般是脈沖信號或4~20mA電流信號,這兩種信號輸出的都是瞬時流量,我們的目的是在PLC中計算和顯示瞬時流量值和計算累積量值,當輸入信號是脈沖信號時,在計算瞬時流量的時候,必須按照嚴格的時間間隔計算才能保證瞬時流量的準確性。因此,計算瞬時流量的時候必須用定時中斷來進行。
  
  在PLC系統中只能運行這一個中斷程序,不允許再產生其它中斷(即使是低優先級的中斷也不允許運行),以防止干擾定時中斷的時間間隔的準確性,計算瞬時流量就是將這個時間段的累計脈沖個數換算成累計流量,再除以時間就是瞬時流量。對于4~20mA輸入只需按照其對應的量程進行換算就可以直接得到瞬時流量,而累積流量就是將每個時間段內的累積流量累加起來。
  
  在實際使用PLC編程的過程中必須注意以下幾個問題:輸入脈沖頻率范圍是否超出PLC的接收范圍;PLC高速計數器在達到最大計數值時如何保證計算正確;如何保證定時中斷不受干擾;如何避免計算累積量的誤差;累積量的最大累積位數;如何復位累積量。
  
  以西門子流量計S7-200 CPU224為例,S7-200的CPU224具有6個單相最大30kHz的高速計數器,但PLC內部沒有提供相應的算法來計算頻率,需要使用者自行編程計算,這就需要在PLC高速計數器在達到最大計數值時要保證計算的正確性。
  
  當計數值大于等于上次計數值時,兩個計數值做差,就得到程序兩次掃描時間間隔內的計數差值,同時將當前計數值賦值到上次計數值上;當當前計數值小于上次計數值時,計算上次計數值與7FFFFFFF之間的差值(用減法),以及當前計數值和7FFFFFFF之間的差值(用加法,此時寄存器溢出,數位前移),然后將兩個結果相加就是程序兩次掃描時間間隔內的計數差值,從而實現對累計計數值達到拐點時的正確計算。
  
  以上關于PLC西門子流量計的一些相關介紹,希望能夠對大家有所幫助。
神马电影福利视频介绍