john42tw
級別: 網絡英雄
|
BIN BCD碼==>BIN X F E D C B A 9 8 7 6 5 4 3 2 1 0 BCD 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 =288 千位 百位 十位 個位 BIN 0 1 2 0 =120 BIN個位=X0~X3 BIN十位=X4~X7 BIN百位=X8~XB BIN千位=XC~XF |
---|---|
本帖最近評分記錄: |
tkggtdkjpl
工欲善其事,必先利其器!
級別: 網絡英雄
|
二進制/十進制/十六進制轉一下就知道什么意思 |
|
---|---|---|
|
工控的魚
級別: 略有小成
|
BIN個位=X0~X3 BIN十位=X4~X7 BIN百位=X8~XB BIN千位=XC~XF 如果Q系列,本人用法將會用整個0通道(K4X0=X0------XF共16個點)去表示由4個外接撥碼開關組合成9999最大值的編程,可以看看人家D0的最終用法 |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
K4X0的值是288本沒有錯,因為該數值按照二進制排列出來就是以上大家所列的0000 0001 0010 0000,換成10進制顯示即為288; 而BIN指令是將BCD數轉成BIN數,你可以理解為該指令可以在不改變16進制數值的【數字】的情況下,將【數字】變成了10進制的。 K4X0的數值是: 二進制 0000 0001 0010 0000 十進制 288 十六進制 0 1 2 0 注意【十六進制 120】,用了BIN指令就會將其變成【十進制 120】傳送到D0,所以在D0中顯示為 120 (GX Developer默認顯示為10進制數) 一些基本的概念可以參考以下帖子: http://m.le-linge.com/read-gktid-1422228.html http://m.le-linge.com/read-gktid-1422938.html |
---|---|
|