為什么要將浮點(diǎn)數(shù)乘以276.48來作為模擬量輸出信號(hào)?
劉玉蓉
發(fā)布于2014-10-27 17:53
1
0
標(biāo)簽:
為什么要將浮點(diǎn)數(shù)乘以276.48來作為模擬量控制信號(hào)呢?
佳答案
首先由于CPU只能以二進(jìn)制形式處理模擬值,所以模擬量輸入模塊用于將模擬信號(hào)轉(zhuǎn)換為數(shù)字量形式;而模擬量輸出模塊用于將數(shù)字輸出值轉(zhuǎn)換為模擬信號(hào)。而對(duì)于具有相同標(biāo)稱范圍的輸入值和輸出值來說,數(shù)字化的模擬值都相同。如對(duì)于單極性的模擬量輸入和輸出信號(hào)來說,如電壓0-10V和4-20mA,其正常范圍都為0 – 27648(十進(jìn)制)(0- 6C00(十六進(jìn)制)),所以對(duì)于輸出信號(hào)100%(對(duì)應(yīng)的電壓10V或電流20 mA),其數(shù)字化的模擬值為27648,如果作為電流控制信號(hào)為20mA,如控制比例閥的開度為完全打開;如果你的輸出值經(jīng)過轉(zhuǎn)換用百分比(%)作為輸出(如模擬量規(guī)范化功能FC105中上限1.000000e+002下限0.000000e+000分別為1000%和0%),那么浮點(diǎn)格式輸出值為0- 100%(0- 1之間值),由于27648 為100%,那么276.48 相當(dāng)于1%,此浮點(diǎn)數(shù)乘以276.48,通過模擬量輸出模塊轉(zhuǎn)換為電壓或電流控制信號(hào),就將是很小的模擬量輸出信號(hào)