需要同時(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。