cds895
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 11 個(gè)
工控威望: 129 點(diǎn)
下載積分: 1399 分
在線時(shí)間: 18(小時(shí))
注冊(cè)時(shí)間: 2012-07-07
最后登錄: 2023-08-01
查看cds895的 主題 / 回貼
樓主  發(fā)表于: 2017-08-02 17:50
本人三菱小白一個(gè),之前一直在搞西門子;西門子中浮點(diǎn)型數(shù)據(jù)(雙字)和整型(字)的區(qū)別直接用MD 和MW就區(qū)別開了,很簡(jiǎn)單;三菱的不明白;
我現(xiàn)在想把123.4傳送給一個(gè)變量,然后比較和另外一個(gè)變量的大小。怎么寫
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級(jí)別: 管理員

精華主題: 8 篇
發(fā)帖數(shù)量: 9649 個(gè)
工控威望: 8534 點(diǎn)
下載積分: 16674 分
在線時(shí)間: 5317(小時(shí))
注冊(cè)時(shí)間: 2006-08-10
最后登錄: 2024-10-24
查看ymmfa的 主題 / 回貼
1樓  發(fā)表于: 2017-08-02 19:14
以FX系列為例
普通的時(shí)候 傳送用MOV
浮點(diǎn)數(shù)的時(shí)候,傳送用EMOV
就是原指令前面加一個(gè)E
特別提醒大家:
偶爾修改下自己的密碼,以防被盜
不要在多個(gè)網(wǎng)站都用一樣賬號(hào)密碼
偶爾還是要發(fā)發(fā)貼,回回貼,不要總潛水
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員

精華主題: 3 篇
發(fā)帖數(shù)量: 6766 個(gè)
工控威望: 38367 點(diǎn)
下載積分: 2209 分
在線時(shí)間: 9492(小時(shí))
注冊(cè)時(shí)間: 2006-09-13
最后登錄: 2024-10-24
查看cvlsam的 主題 / 回貼
2樓  發(fā)表于: 2017-08-02 19:37
引用
引用樓主cds895于2017-08-02 17:50發(fā)表的 不太了解三菱PLC和西門子PLC對(duì)于浮點(diǎn)型數(shù)據(jù)的處理 :
本人三菱小白一個(gè),之前一直在搞西門子;西門子中浮點(diǎn)型數(shù)據(jù)(雙字)和整型(字)的區(qū)別直接用MD 和MW就區(qū)別開了,很簡(jiǎn)單;三菱的不明白;
我現(xiàn)在想把123.4傳送給一個(gè)變量,然后比較和另外一個(gè)變量的大小。怎么寫


1、三菱和西門子一樣,使用的浮點(diǎn)數(shù)位IEEE754標(biāo)準(zhǔn),因此西門子無(wú)法簡(jiǎn)單的讀高低字來(lái)解決,否則三菱處理比西門子還要簡(jiǎn)單,你大可以用K4M0,K4M16這樣來(lái)讀高低字,但是這是不可能的。

2、西門子的編程手冊(cè)上有浮點(diǎn)數(shù)的轉(zhuǎn)換方法,你可以編寫程序來(lái)進(jìn)行浮點(diǎn)數(shù)的逆運(yùn)算。

3、浮點(diǎn)數(shù)有浮點(diǎn)數(shù)比較指令,但是鑒于IEEE754的浮點(diǎn)數(shù)非精確的浮點(diǎn)數(shù),因此如果你要比較非常小的數(shù)值,建議你先乘以需要比較的位數(shù),然后轉(zhuǎn)換為整形比較更為精確。

Good Luck~