li850654538
向往明天
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 136 個(gè)
工控威望: 281 點(diǎn)
下載積分: 526 分
在線時(shí)間: 208(小時(shí))
注冊(cè)時(shí)間: 2008-11-10
最后登錄: 2024-08-22
查看li850654538的 主題 / 回貼
樓主  發(fā)表于: 2012-12-28 18:13
各位大俠,請(qǐng)問三菱PLC BIN K4X0 D0指令中如何知道X幾接通,D0中數(shù)值是多少?
怎么計(jì)算的啊?比如X10加X5有輸入時(shí)得到的數(shù)值是多少?
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5196 個(gè)
工控威望: 7419 點(diǎn)
下載積分: 158710 分
在線時(shí)間: 3156(小時(shí))
注冊(cè)時(shí)間: 2007-11-21
最后登錄: 2024-11-16
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2013-04-13 09:28
引用
引用第11樓yuguokang于2013-01-04 07:37發(fā)表的  :
今天特意編了一小段看了一下,K4X0的值是288,但是D0的值卻是120,能解釋下為什么么?


K4X0的值是288本沒有錯(cuò),因?yàn)樵摂?shù)值按照二進(jìn)制排列出來就是以上大家所列的0000 0001 0010 0000,換成10進(jìn)制顯示即為288;
而BIN指令是將BCD數(shù)轉(zhuǎn)成BIN數(shù),你可以理解為該指令可以在不改變16進(jìn)制數(shù)值的【數(shù)字】的情況下,將【數(shù)字】變成了10進(jìn)制的。

K4X0的數(shù)值是:
二進(jìn)制  0000 0001 0010 0000
十進(jìn)制  288
十六進(jìn)制    0        1         2      0
注意【十六進(jìn)制    120】,用了BIN指令就會(huì)將其變成【十進(jìn)制   120】傳送到D0,所以在D0中顯示為   120   (GX Developer默認(rèn)顯示為10進(jìn)制數(shù))

一些基本的概念可以參考以下帖子:
http://m.24x7lending.com/read-gktid-1422228.html
http://m.24x7lending.com/read-gktid-1422938.html