wglgw
級別: 探索解密
|
在FX2N系列可編程控制器中,用4個位元件的狀態(tài)來表示一位十進制數(shù)據(jù)的,稱為BCD碼(也稱8421碼)例如:[MOV K5 K1Y0]則對應(yīng)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)這樣的結(jié)果呢?請各位大師指教,謝謝。。。 |
|
---|---|---|
|
wwcwwc
級別: VIP會員
|
樓主,這個傳送的意思是十進制傳送方式。它的標記符“K*”。如果按你的“要求”,需要寫“H*”。 |
---|---|
|
znz43
工控職業(yè)已成回憶 只因愛好常回家園 樂此不疲
級別: 工控俠客
|
除了指定用BCD碼執(zhí)行的指令外,PLC中都是二進制運行 MOV中,你輸入的K(十進制),內(nèi)部還是換算成二進制執(zhí)行。 |
|
---|---|---|
|