tjdsllq
級別: *
![]() |
假設(shè)指令是MOV K4095 D0 ,那么D0中是不是這樣的 0100 0000 1001 0101 ? 接著 MOV D0 K2M0 ,那么M7 M6 M5 M4 M3 M2 M1 M0 對應(yīng)的數(shù)字量是不是 1 0 0 1 0 1 0 1 ? |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
![]() ![]() ![]() ![]() |
相比您不知道如何從十進制轉(zhuǎn)換為2進制數(shù)據(jù)吧! K4095轉(zhuǎn)換為2進制為0000 1111 1111 1111,而不是您的0100 0000 1001 0101 ,您的這個值轉(zhuǎn)換為10進制整數(shù)為 16533,因此 Mov D0 K2M0 的結(jié)果就是M0~M7全部都是被置1了。 因此您的結(jié)果是錯的哦。 建議您轉(zhuǎn)換的時候使用操作系統(tǒng)自帶的計算器來運算一下,方便多了。 以上! Good Luck! |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
![]() ![]() ![]() ![]() |
請注意哦,如果您這樣處理的話,那么您就不能使用Mov K4095 D0,而是:1 使用Mov指令將常數(shù)4095送入D0 2 使用BCD指令將D0中的常數(shù)轉(zhuǎn)換為BCD碼4095存放入D2中。 3 使用Mov指令將D2中的值送入K2M0中 通過以上步驟,才會得到樓主所期望的結(jié)果。 以上! Good Luck! |
---|---|
|