cds895
級別: 探索解密
|
本人三菱小白一個,之前一直在搞西門子;西門子中浮點型數(shù)據(jù)(雙字)和整型(字)的區(qū)別直接用MD 和MW就區(qū)別開了,很簡單;三菱的不明白; 我現(xiàn)在想把123.4傳送給一個變量,然后比較和另外一個變量的大小。怎么寫 |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
以FX系列為例 普通的時候 傳送用MOV 浮點數(shù)的時候,傳送用EMOV 就是原指令前面加一個E |
|
---|---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
1、三菱和西門子一樣,使用的浮點數(shù)位IEEE754標(biāo)準,因此西門子無法簡單的讀高低字來解決,否則三菱處理比西門子還要簡單,你大可以用K4M0,K4M16這樣來讀高低字,但是這是不可能的。 2、西門子的編程手冊上有浮點數(shù)的轉(zhuǎn)換方法,你可以編寫程序來進行浮點數(shù)的逆運算。 3、浮點數(shù)有浮點數(shù)比較指令,但是鑒于IEEE754的浮點數(shù)非精確的浮點數(shù),因此如果你要比較非常小的數(shù)值,建議你先乘以需要比較的位數(shù),然后轉(zhuǎn)換為整形比較更為精確。 Good Luck~ |
---|---|
|