大家好,我是電子開發王,今天又跟大家見面了。今天又跟大家見面了。磨刀不誤砍柴工,PLC編程同樣如此,學好PLC不僅需要實踐,也需要理論支撐,否則也會感到無從下手,一片茫然。模擬量在是PLC編程項目中占有很重要的地位,實際工作中碰到最多的問題也是處理模擬量與工程量之間的轉換問題。在實際的工程項目中,現場人員往往要采集溫度、壓力、流量、頻率等物理量信號,而在程序中采集是對應物理量的模擬量信號,那么如何將模擬量信號轉換成對應的工程量(物理量)呢?換句話說編寫模擬量程序的目的是什么呢?編寫模擬量程序的目的:模擬量有對應的數字量,最終將數字量轉換成工程量(物理量),即完成模擬量轉換成工程量,其實是用數字量處理工程量的問題,模擬量可以說是中間過渡的。那么今天小智就來推導一下模擬量轉換工程量的轉換公式,供大家參考和使用,熟悉模擬量轉換工程量的過程,那么對模擬量知識的理解就會更深一層,編寫模擬量的程序就不難了。
例如有三種測溫范圍的溫度傳感變送器,對應的范圍分別為:
1)測溫范圍為0—200°,變送器輸出信號為4—20mA,對應的數字量范圍為6400—32000;
2)測溫范圍為0—200°,變送器輸出信號為0—10V,對應的數字量范圍為0—32000;
3)測溫范圍為-200—500°,變送器輸出信號為4—20mA,對應的數字量范圍為6400—32000;
要求我們編寫的模擬量轉換工程量轉換公式要符合上面三種情況,三種溫度檢測設備都能得到正確工程量輸出結果。三種測溫的溫度變送器模擬量與工程量對應關系如下圖所示:
可以利用相似三角形的原理進行分析,兩個相似三角形的對應邊成比例,如下圖所示:
(Ov-Osl)/(Osh-Osl)=(Iv-Isl)/(Ish-Isl)
公式經過換算化簡后得到:
Ov= (Osh-Osl)*(Iv-Isl)/(Ish-Isl)+Osl
Ov:模擬量轉換后的工程量
Iv:對應模擬量通道的模擬量輸入值
Osh:工程量的上限
Osl:工程量的下限
Ish:數字量的上限
Isl:數字量的下限
實踐出真知,沒有實踐,理論就是紙上談兵;學習中需要多加驗證。如果大家覺得小智的文章寫得不錯,很適合大家的口味,可以分享更多的朋友。