pangding3320
級(jí)別: 探索解密
![]() |
我是小白,請(qǐng)教一個(gè)關(guān)于指令的基礎(chǔ)問(wèn)題: 本廠有幾臺(tái)歐姆龍CJ1M系列的PLC,其中接了TC101的溫控模塊 PLC中的原指令是 MOV 2033 D1806 其中2033是一個(gè)溫控探頭傳送過(guò)來(lái)的模擬量,顯示的是實(shí)時(shí)溫度 D1806是觸摸屏上顯示的實(shí)際溫度 是由于線路老化,溫度顯示不準(zhǔn),所以我準(zhǔn)備在觸摸屏上加入校正功能 更改后的指令為 +b 2033 d7006 d1806 其中D7006可在觸摸屏上輸入 D1806為校正后的溫度 現(xiàn)在的問(wèn)題是:2033如果是正數(shù),運(yùn)轉(zhuǎn)正常 但如果是負(fù)數(shù),如顯示F486,使用mov指令時(shí)D1806顯示 -48.6 但使用+b或者-b指令時(shí),2033就顯示錯(cuò)誤了,無(wú)論D7006設(shè)置為多少,D1806永遠(yuǎn)是0 由于線路老化,槽內(nèi)溫度確實(shí)不可能那么低,但是更換線路、模塊成本太大,我們的要求是只要升溫降溫正常,校正一下就可以了,但是不知道應(yīng)該用哪個(gè)加法減法指令了 目的就是 即使探頭輸入溫度2033是零下48.6度,實(shí)際溫度是8.6度,只要D7006設(shè)置50,d1806就顯示8.6,現(xiàn)在不知道用哪個(gè)指令了,請(qǐng)大神不吝賜教,謝謝 ![]() |
---|---|
|
hlq_0815
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。
級(jí)別: 論壇版主
![]() ![]() ![]() |
![]() DCB加法用在有符號(hào)運(yùn)算,你覺(jué)得很對(duì)是嗎? ![]() 以上,請(qǐng)把D0的數(shù)據(jù)類型設(shè)置為“有符號(hào)16Bit” |
|
---|---|---|
本帖最近評(píng)分記錄:
|
pangding3320
級(jí)別: 探索解密
![]() |
要學(xué)的東西太多,不懂嘛,所以來(lái)請(qǐng)教,我去生產(chǎn)線上試一下,謝謝啦 |
---|---|
|
fcq417
14年plc工程實(shí)踐教學(xué),QQ(微信):2252241236
級(jí)別: 略有小成
![]() |
根據(jù)數(shù)據(jù)類型選擇使用對(duì)應(yīng)功能指令 |
|
---|---|---|
|
ma924888027
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
浮點(diǎn)數(shù)加法運(yùn)算用+F試試 |
---|---|
|
廖俊斌
技術(shù)交流,微信:qq719157978,扣扣:7191579
級(jí)別: 略有小成
![]() |
歐姆龍的要選擇對(duì)應(yīng)的進(jìn)制數(shù)運(yùn)算,不然就報(bào)錯(cuò)的了。 |
---|---|
|