sunnykmc
SunnyKMC
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 287 個
工控威望: 3745 點(diǎn)
下載積分: 28918 分
在線時間: 413(小時)
注冊時間: 2014-04-20
最后登錄: 2024-08-27
查看sunnykmc的 主題 / 回貼
樓主  發(fā)表于: 2019-03-31 14:02
圖片:
使用PLC FX2N / FX3U /FX3G

請教寄存器的負(fù)值轉(zhuǎn)為正值要使用何種指令
例如
D0= -10    =>    D0=10


目前用的方式如上圖
如圖D1改D0
沒有SUB+p  D0會一直正負(fù)跳

所以為了安全只能再浪費(fèi)一個D
[ 此帖被sunnykmc在2019-03-31 14:19重新編輯 ]
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6767 個
工控威望: 38368 點(diǎn)
下載積分: 2631 分
在線時間: 9498(小時)
注冊時間: 2006-09-13
最后登錄: 2024-11-06
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2019-03-31 15:02
請參考一下NEG指令。

Good Luck~
本帖最近評分記錄:
  • 下載積分:+5(sunnykmc) 熱心助人!
    suegu2
    級別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 319 個
    工控威望: 584 點(diǎn)
    下載積分: 6619 分
    在線時間: 274(小時)
    注冊時間: 2012-09-22
    最后登錄: 2024-08-28
    查看suegu2的 主題 / 回貼
    2樓  發(fā)表于: 2019-03-31 16:02
    如果你確定知道寄存器內(nèi)的值是負(fù)的,可以用補(bǔ)碼,可以乘-1,可以用0減,如果不確定正負(fù),可以用絕對值A(chǔ)BS
    本帖最近評分記錄:
  • 下載積分:+5(sunnykmc) 真誠感謝!
    sunnykmc
    SunnyKMC
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 287 個
    工控威望: 3745 點(diǎn)
    下載積分: 28918 分
    在線時間: 413(小時)
    注冊時間: 2014-04-20
    最后登錄: 2024-08-27
    查看sunnykmc的 主題 / 回貼
    3樓  發(fā)表于: 2019-03-31 17:16
    引用
    引用第2樓suegu2于2019-03-31 16:02發(fā)表的  :
    如果你確定知道寄存器內(nèi)的值是負(fù)的,可以用補(bǔ)碼,可以乘-1,可以用0減,如果不確定正負(fù),可以用絕對值A(chǔ)BS

    FX系列有ABS 絕對值 指令?
    john42tw
    級別: 網(wǎng)絡(luò)英雄
    精華主題: 0
    發(fā)帖數(shù)量: 1276 個
    工控威望: 6107 點(diǎn)
    下載積分: 52058 分
    在線時間: 1120(小時)
    注冊時間: 2012-04-24
    最后登錄: 2024-09-30
    查看john42tw的 主題 / 回貼
    4樓  發(fā)表于: 2019-04-01 07:47
    --[ <   D0  K0 ]--------[MUL D0  K-1  D0]
    本帖最近評分記錄:
  • 下載積分:+5(sunnykmc) 熱心助人!
    suegu2
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 319 個
    工控威望: 584 點(diǎn)
    下載積分: 6619 分
    在線時間: 274(小時)
    注冊時間: 2012-09-22
    最后登錄: 2024-08-28
    查看suegu2的 主題 / 回貼
    5樓  發(fā)表于: 2019-04-01 08:30
    引用
    引用第3樓sunnykmc于2019-03-31 17:16發(fā)表的  :

    FX系列有ABS 絕對值 指令?

    3U和5U好像是有的
    fcq417
    14年plc工程實(shí)踐教學(xué),QQ(微信):2252241236
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 302 個
    工控威望: 430 點(diǎn)
    下載積分: 1259 分
    在線時間: 50(小時)
    注冊時間: 2008-04-30
    最后登錄: 2024-09-14
    查看fcq417的 主題 / 回貼
    6樓  發(fā)表于: 2019-04-01 11:22
    先判斷數(shù)據(jù)正負(fù),如果為負(fù)值,采用0-寄存器,實(shí)現(xiàn)負(fù)變正,也可以采用NEG指令,當(dāng)然有取絕對值指令更好

    plc編程學(xué)習(xí),www.shuyanzdh.com
    本帖最近評分記錄:
  • 下載積分:+5(sunnykmc) 熱心助人!
  • plc編程及教學(xué):www.shuyanzdh.com
    QQ(VX):2252241236
    sxbjcft
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 61 個
    工控威望: 233 點(diǎn)
    下載積分: 478 分
    在線時間: 118(小時)
    注冊時間: 2006-09-04
    最后登錄: 2024-09-30
    查看sxbjcft的 主題 / 回貼
    7樓  發(fā)表于: 2019-04-06 13:03
    呵呵,我也是直接Dsub K0 D0 D2