引用
引用樓主郁曉丹于2014-06-29 10:11發(fā)表的 三菱PLC寄存器 :
如果D0是5、D1是220十進(jìn)制數(shù)
我想先用程序變成16進(jìn)制的5、DC
然后再并到一寄存器里面5DC,這樣可以嗎
請(qǐng)DX幫幫忙
首先要先了接 PLC 寄存器資料儲(chǔ)存方式
它是以16位元 2進(jìn)制儲(chǔ)存 以十進(jìn)位顯示
例
上位元 下位元
D0 = 5 = 0000 0000 0000 0101
16進(jìn)制 0 0 0 5
D1=220 =0000 0000 1101 1100
16進(jìn)制 0 0 D C
接著看你需要截哪部分資料 選擇適當(dāng)指令拆解結(jié)合
如果只是需要 D0 D1 下位元合併
其中的一種方法 (上位元確定為 0 )
1.將D0 左旋 8個(gè)位元
-----------[RCL D0] D0= 0000 0101 0000 0000
2. 將D0 與D1 相加
------------[ADD D0 D1 D2]
D0 = 0000 0101 0000 0000
D1= 0000 0000 1101 1100
------------------------------------------
D2= 0000 0101 1101 1100
0 5 D C