pcs7drive
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 23 個(gè)
工控威望: 96 點(diǎn)
下載積分: 538 分
在線時(shí)間: 11(小時(shí))
注冊(cè)時(shí)間: 2010-03-05
最后登錄: 2012-06-25
查看pcs7drive的 主題 / 回貼
樓主  發(fā)表于: 2010-05-12 21:22
有一個(gè)8位小車的呼叫程序  用數(shù)碼管顯示小車的位置,小車的位置輸入點(diǎn)共8個(gè)位置X10 -SQ1,X11-SQ2。。。。。X17-SQ8

     >K2X10   K0-------------------MOV K2X10    D10
M8000-------------------------------ENCO   D10 D11  K3
M8000-------------------------------ADD  D11 K1  D12
M8000--------------------------------SEGD  D12   K2Y10  
請(qǐng)問(wèn)能SEGD 。模保病∈鞘裁匆馑,為什么不能直接輸入
>K2X10   K0-------------------MOV K2X10    D10
M8000-----------SEGD。模保啊。耍玻伲
卻要用D11  和D12   
謝謝
xiaoqizi
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 445 個(gè)
工控威望: 1314 點(diǎn)
下載積分: 2394 分
在線時(shí)間: 713(小時(shí))
注冊(cè)時(shí)間: 2009-07-06
最后登錄: 2024-10-12
查看xiaoqizi的 主題 / 回貼
1樓  發(fā)表于: 2010-05-12 21:51
原因是ENCO出來(lái)的數(shù)據(jù)是最高置"1"位的位置,其編號(hào)是從0開(kāi)始到7 ,所以需用加一的方法取得1-8直觀數(shù)值顯示,而SEGD是將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為七段碼即數(shù)碼管的顯示輸出