02.28 PLC的0-10v模擬量怎麼去轉換成數字的?程序?

勝利在招手


PLC的0-10v模擬量怎麼去轉換成數字,下面以西門子1200的模擬量模塊SM1234舉例

如下圖配置好模擬量輸入通道的地址和輸入類型,我這裡地址是IW136,選擇電壓輸入±10V

第一步,將採集到數值轉換成浮點數,好計算一些

查閱說明書 -10V-10V對應的數字量是負27648--正27648

所以講轉換成的浮點數除以2764.8就可以得到我們需要的電壓數。


非標設備自動化設計


舉例說明吧假如你的0-10V模擬量,對應PLC的數字量是0-4096或者0-16383,按照0-4096舉例一圈對應360度,同時對應0-4096.就是說明當你得到數字量4096時,設備轉360度,2048則轉180度。如果只是顯示的話,你收到的模擬量數據對應的數字量為A顯示數據為實際角度BB除以360=A除以4096B=A除以4096乘以360度。但是你要知道PLC都是整數計算的,這樣的話,你所得到的數據可能為0,此時你就需要進行處理了。兩種處理方法第一種,使用浮點運算,不過對於新手來說,可能會有一點麻煩,各種轉換,別迷了,但是這種方式最準確。第二種,擴大倍數(我們都是需要有小數點的程序不認小數點,可是觸摸屏可以把顯示作出小數點)例如:A乘以36000除以4096這麼計算,先算乘法,再算除法,同時擴大100倍,假如A為2048,你得到的B就是18000度,增加兩位小數點顯示就是180.00.解答完畢。有問題在諮詢


18262931656


可以看看我的文章,前幾天剛發佈的,寫的詳細


分享到:


相關文章: