為什么要將浮點(diǎn)數(shù)乘以276.48來作為模擬量輸出信號?
劉玉蓉
發(fā)布于2014-10-27 17:53
1
0
標(biāo)簽:
為什么要將浮點(diǎn)數(shù)乘以276.48來作為模擬量控制信號呢?
佳答案
首先由于CPU只能以二進(jìn)制形式處理模擬值,所以模擬量輸入模塊用于將模擬信號轉(zhuǎn)換為數(shù)字量形式;而模擬量輸出模塊用于將數(shù)字輸出值轉(zhuǎn)換為模擬信號。而對于具有相同標(biāo)稱范圍的輸入值和輸出值來說,數(shù)字化的模擬值都相同。如對于單極性的模擬量輸入和輸出信號來說,如電壓0-10V和4-20mA,其正常范圍都為0 – 27648(十進(jìn)制)(0- 6C00(十六進(jìn)制)),所以對于輸出信號100%(對應(yīng)的電壓10V或電流20 mA),其數(shù)字化的模擬值為27648,如果作為電流控制信號為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)換為電壓或電流控制信號,就將是很小的模擬量輸出信號