回憶依然最美
一不小心混進(jìn)社會(huì), 浪子回頭已經(jīng)白費(fèi)... ...
級(jí)別: 工控俠客
|
大家好,小弟剛接觸OMRON PLC,對(duì)“有符號(hào)長二進(jìn)制乘”指令有所不解,兩個(gè)32位數(shù)值相乘,得到一個(gè)64位的數(shù)據(jù),請(qǐng)問歐姆龍PLC支持64位數(shù)據(jù)嗎?相乘后得到的數(shù)據(jù)怎樣做下一步運(yùn)算,比如加、減、除法運(yùn)算,這些指令并沒有支持64位運(yùn)算,小弟剛接觸歐姆龍PLC,以前只用西門子,請(qǐng)各位朋友指教,謝謝各位! |
---|---|
|
回憶依然最美
一不小心混進(jìn)社會(huì), 浪子回頭已經(jīng)白費(fèi)... ...
級(jí)別: 工控俠客
|
多謝版主,你說的我還是不太懂,二進(jìn)制1111111111111111=十六進(jìn)制FFFF=十進(jìn)65535才對(duì)啊? |
---|---|
|
回憶依然最美
一不小心混進(jìn)社會(huì), 浪子回頭已經(jīng)白費(fèi)... ...
級(jí)別: 工控俠客
|
謝謝樓上朋友,我看了,就是有點(diǎn)疑問,輸出結(jié)果是4個(gè)字,即64位,那些指令可以處理64位的數(shù)據(jù)?說明手冊上沒做說明,西門子的兩個(gè)雙字相乘只能得到一個(gè)32位的乘積,歐姆龍得出64位的乘積,不知如何處理,我的理解是如果乘積在-2147483648~+2147483647時(shí)可以直接使用低32位的數(shù)據(jù),不知對(duì)否! |
---|---|
|
回憶依然最美
一不小心混進(jìn)社會(huì), 浪子回頭已經(jīng)白費(fèi)... ...
級(jí)別: 工控俠客
|
回版主,我處理不了那么多位的數(shù)據(jù),只處理32位的數(shù)據(jù),可偏偏給我得出一個(gè)64位的數(shù)據(jù),郁悶,運(yùn)算結(jié)果不超過32位時(shí)直接使用低32位的數(shù)據(jù)應(yīng)該可行,今天仿真試了一下沒出現(xiàn)運(yùn)算錯(cuò)誤!請(qǐng)高手證明我說的對(duì)否,謝謝! |
---|---|
|