sanlihu
吉圓
級別: 論壇先鋒
|
模擬量輸入端接受 傳感器和變送器送來的標準電流信號4--20MA。標準電壓信號0--10伏或0--5伏或-10---+10伏 通過模擬量輸入模塊處理成對應數字量供CPU程序使用,這就行了。 為什么有些程序要轉換成實數再去用呢? |
|
---|---|---|
|
huoshi
為所當為
級別: 網絡英雄
|
我認為是要保證計算的精度在一個計算機只能處理0-1數字量所以要把模擬量轉換為0-1的數字量(按比例轉換)才能得到需要的工程量 |
---|---|
|
waxapludnt
級別: 略有小成
|
標準電流信號4--20MA。標準電壓信號0--10伏或0--5伏或-10---+10伏 他們代表的工程值不一樣,并且計算機只能同種數據類型才能運算 |
|
---|---|---|
|
liuqiang1986
相互交流,相互學習,共同探討。
級別: 家園常客
|
可能實際運用中要求精度吧 |
|
---|---|---|
|
wjun7610
級別: 略有小成
|
雖然實際的模擬量輸入輸出是整數型的數據,而且因為模塊的分辨率(位數)的關系決定了精度,但在實際PLC的程序中轉換成實數類型計算過程的精度需要,雖然控制上小數基本不起作用,但在內部計算上這個是不能缺少的,因為模擬量的輸出和輸出不是直接1:1的線性對應關系,而是一種非線性關系(可能滿足某一特殊函數或者分段函數什么的),總之沒有直接的對應中間需要計算轉換,只是使用浮點來提高精度是有必要的 |
---|---|
|