hbsyhq135
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 4 個
工控威望: 94 點
下載積分: 578 分
在線時間: 1(小時)
注冊時間: 2016-03-14
最后登錄: 2016-03-27
查看hbsyhq135的 主題 / 回貼
樓主  發(fā)表于: 2016-03-14 21:30

請各位老司機給小白我解答解答:為何執(zhí)行指令:[MOV K528 D0]
                                                                            
                                                                                [BCD D0 D2]


     后 D0為528
         D2為1320

這是為什么呢?不都是十進制數(shù)嗎?謝謝各位!

    
hbsyhq135
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 4 個
工控威望: 94 點
下載積分: 578 分
在線時間: 1(小時)
注冊時間: 2016-03-14
最后登錄: 2016-03-27
查看hbsyhq135的 主題 / 回貼
1樓  發(fā)表于: 2016-03-14 21:32
還有BIN指令也是同樣問題
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 2844 個
工控威望: 3616 點
下載積分: 3515 分
在線時間: 3796(小時)
注冊時間: 2007-11-04
最后登錄: 2024-11-02
查看tingfenghu的 主題 / 回貼
2樓  發(fā)表于: 2016-03-14 23:42
十進制 15
bin     1111
BCD  0001 0111


[attachment=145327]
二手PLC,觸摸屏,伺服驅(qū)動,各類氣動設(shè)備
http://shop58129605.taobao.com/
wangnaizhi
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1273 個
工控威望: 1449 點
下載積分: 5484 分
在線時間: 896(小時)
注冊時間: 2015-08-31
最后登錄: 2024-11-01
查看wangnaizhi的 主題 / 回貼
3樓  發(fā)表于: 2016-03-15 08:01
BCD是二進制轉(zhuǎn)為10進制  應該是在涉及到運算的時候會用到這個指令
精彩有我
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 31 個
工控威望: 150 點
下載積分: 1436 分
在線時間: 34(小時)
注冊時間: 2014-03-10
最后登錄: 2024-10-13
查看精彩有我的 主題 / 回貼
4樓  發(fā)表于: 2016-03-19 20:00
看下圖:
樓主留言:
各位老司機的意思是說:將528 的BCD碼     5:0101   2:0010    8:1000
當做二進制數(shù)B0101 0010 1000,然后在轉(zhuǎn)換成十進制K1320   ?
但假如我要用D2作為計時器T1的設(shè)置值,那T1的值到底是100ms*528=52.8s呢?還是100ms*1320=132s呢?謝謝!
panda_da
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 7 個
工控威望: 97 點
下載積分: 621 分
在線時間: 11(小時)
注冊時間: 2014-07-13
最后登錄: 2022-05-30
查看panda_da的 主題 / 回貼
5樓  發(fā)表于: 2016-03-20 15:50
528 的BCD碼     5:0101   2:0010    8:1000     組合在一起:0101 0010 1000   轉(zhuǎn)換為十進制數(shù)1320
樓主留言:
各位老司機的意思是說:將528 的BCD碼     5:0101   2:0010    8:1000
當做二進制數(shù)B0101 0010 1000,然后在轉(zhuǎn)換成十進制K1320   ?
但假如我要用D2作為計時器T1的設(shè)置值,那T1的值到底是100ms*528=52.8s呢?還是100ms*1320=132s呢?謝謝!
hbsyhq135
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 4 個
工控威望: 94 點
下載積分: 578 分
在線時間: 1(小時)
注冊時間: 2016-03-14
最后登錄: 2016-03-27
查看hbsyhq135的 主題 / 回貼
6樓  發(fā)表于: 2016-03-20 20:57
各位老司機的意思是說:將528 的BCD碼     5:0101   2:0010    8:1000
當做二進制數(shù)B0101 0010 1000,然后在轉(zhuǎn)換成十進制K1320   ?
但假如我要用D2作為計時器T1的設(shè)置值,那T1的值到底是100ms*528=52.8s呢?還是100ms*1320=132s呢?謝謝!