在PLC系統(tǒng)中,數(shù)據(jù)浮點(diǎn)數(shù)中有REAL和LREAL兩種,REAL類型占雙字,32位,通常成為單精度實(shí)數(shù),LREAL類型占四字,64位,通常成為雙精度實(shí)數(shù)。
在自動(dòng)線項(xiàng)目中,由于PLC是32位的,無法處理64位數(shù)據(jù),為保持程序的通用性,可以將32位和64位實(shí)數(shù)相互轉(zhuǎn)換。
如上圖可見,32位和64位浮點(diǎn)數(shù)的結(jié)構(gòu)類型相同,*高位為符號(hào)位,占一個(gè)Bit,不同的是,指數(shù)位(也稱為介碼)和小數(shù)位長(zhǎng)度不同,32位浮點(diǎn)數(shù)介碼占8位,小數(shù)位占23位,64位浮點(diǎn)數(shù)介碼占11位,小數(shù)位占52位。兩種類型的數(shù)據(jù),*主要的區(qū)別就是雙精度浮點(diǎn)數(shù)比單精度浮點(diǎn)數(shù)的整數(shù)位和小數(shù)位數(shù)值要大得多。
從上圖可見,在計(jì)算機(jī)中,浮點(diǎn)數(shù)是已科學(xué)計(jì)數(shù)法的方法來貯存數(shù)據(jù),移單精度浮點(diǎn)數(shù)來說,介碼8位,數(shù)據(jù)位0~256,介碼分正負(fù),所以二進(jìn)制指數(shù)的范圍也就是-127~127。