pangding3320
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 144 點
下載積分: 544 分
在線時間: 30(小時)
注冊時間: 2012-11-28
最后登錄: 2023-06-14
查看pangding3320的 主題 / 回貼
樓主  發(fā)表于: 2018-02-20 16:09
我是小白,請教一個關(guān)于指令的基礎(chǔ)問題:      本廠有幾臺歐姆龍CJ1M系列的PLC,其中接了TC101的溫控模塊      PLC中的原指令是 MOV 2033 D1806  其中2033是一個溫控探頭傳送過來的模擬量,顯示的是實時溫度      D1806是觸摸屏上顯示的實際溫度
      是由于線路老化,溫度顯示不準,所以我準備在觸摸屏上加入校正功能  更改后的指令為 +b 2033 d7006 d1806      其中D7006可在觸摸屏上輸入 D1806為校正后的溫度
     現(xiàn)在的問題是:2033如果是正數(shù),運轉(zhuǎn)正常                                 但如果是負數(shù),如顯示F486,使用mov指令時D1806顯示 -48.6                                                                                   但使用+b或者-b指令時,2033就顯示錯誤了,無論D7006設(shè)置為多少,D1806永遠是0    由于線路老化,槽內(nèi)溫度確實不可能那么低,但是更換線路、模塊成本太大,我們的要求是只要升溫降溫正常,校正一下就可以了,但是不知道應(yīng)該用哪個加法減法指令了    目的就是 即使探頭輸入溫度2033是零下48.6度,實際溫度是8.6度,只要D7006設(shè)置50,d1806就顯示8.6,現(xiàn)在不知道用哪個指令了,請大神不吝賜教,謝謝
ma924888027
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1243 個
工控威望: 5843 點
下載積分: 551 分
在線時間: 259(小時)
注冊時間: 2012-10-18
最后登錄: 2024-12-05
查看ma924888027的 主題 / 回貼
1樓  發(fā)表于: 2018-03-01 10:32
浮點數(shù)加法運算用+F試試