wglgw
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 45 個
工控威望: 186 點
下載積分: 2029 分
在線時間: 57(小時)
注冊時間: 2012-02-19
最后登錄: 2019-10-07
查看wglgw的 主題 / 回貼
樓主  發(fā)表于: 2012-08-21 20:09
在FX2N系列可編程控制器中,用4個位元件的狀態(tài)來表示一位十進制數(shù)據(jù)的,稱為BCD碼(也稱8421碼)例如:[MOV  K5  K1Y0]則對應Y3、Y2、Y1、Y0值為0、1、0、1
但是運行[MOV  K85 K2Y0]的時候,Y7、Y6、Y5、Y4、Y3、Y2、Y1、Y0的值實際是0、1、0、1、0、1、0、1而不是1000 0101  運行[MOV  K10  K2Y0]的時候,
Y7、Y6、Y5、Y4、Y3、Y2、Y1、Y0的值實際是0、0、0、0、1、0、1、0而不是0001 0000 ;為什么會出現(xiàn)這樣的結果呢?請各位大師指教,謝謝。。!
業(yè)精于勤
abadguy
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 289 個
工控威望: 483 點
下載積分: 1506 分
在線時間: 235(小時)
注冊時間: 2012-08-21
最后登錄: 2023-06-27
查看abadguy的 主題 / 回貼
1樓  發(fā)表于: 2012-08-22 09:34
照你的例子,mov之后變成的是二進制而不是BCD碼