99国产精品国产精品久久_日本一区二区国产_亚洲精品一区久久狠狠欧美_国产一区二区三区四区hd_性高湖久久久久久久久3小时_欧美一区二区免费在线_高清无遮挡特级毛片在线视频_午夜久久久久久久久久_国产成人综合久久

會(huì)員專(zhuān)享服務(wù)

免費(fèi)注冊(cè)會(huì)員在線購(gòu)買(mǎi)立享9折

(?查看會(huì)員在線訂購(gòu)教程)


  SSL GlobalSign Site Seal

List of Q&A 2.0 > Q(ts_net002). 485通信如何寫(xiě)入負(fù)值
Q&A
Q

485通信中,針對(duì)速度、位置等可能需要寫(xiě)入負(fù)數(shù)值的寄存器,應(yīng)該如何寫(xiě)入負(fù)數(shù)值?

A

需要同時(shí)寫(xiě)入寄存器的上、下位,共8位16進(jìn)制數(shù)。
① 將需要寫(xiě)入的負(fù)數(shù)取絕對(duì)值后換算為32位二進(jìn)制數(shù)值。
② 將①中得到的32位二進(jìn)制數(shù)值取反后加一,得出一個(gè)新的32位二進(jìn)制數(shù)值。
③ 將②中得到的32位二進(jìn)制數(shù)值換算位8位16進(jìn)制數(shù),該數(shù)值就是需要寫(xiě)入的數(shù)值。


例:驅(qū)動(dòng)器AZD-KD(站號(hào)設(shè)定為1),需要寫(xiě)入No.0的位置為-1000step。
通過(guò)AZ功能篇說(shuō)明書(shū)中可以確認(rèn)到N0.0位置的寄存器地址為上位1802、下位1803。


將-1000轉(zhuǎn)換為十六進(jìn)制。
●-1000取絕對(duì)值為1000,換算為32位二進(jìn)制數(shù)值0000 0000 0000 0000 0000 0011 1110 1000。
●取反:1111 1111 1111 1111 1111 1100 0001 0111。
●加一:1111 1111 1111 1111 1111 1100 0001 1000。
●換算為8位16進(jìn)制數(shù):FFFF FC18。

使用10H功能碼同時(shí)寫(xiě)入上位和下位,即寫(xiě)入指令:01 10 1802 0002 04 FFFF FC18 9958。