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