597835876
舍得,有舍才有得
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 42 個(gè)
工控威望: 207 點(diǎn)
下載積分: 1753 分
在線時(shí)間: 46(小時(shí))
注冊時(shí)間: 2012-12-03
最后登錄: 2014-02-15
查看597835876的 主題 / 回貼
樓主  發(fā)表于: 2012-12-05 17:08
圖片:
請問,誰能給我講解下前面加*跟@有什么意義? 還有DR的含義,賦值。  謝謝了
學(xué)無止盡,技海無邊!
hlq_0815
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。
級別: 論壇版主

精華主題: 2 篇
發(fā)帖數(shù)量: 1847 個(gè)
工控威望: 4495 點(diǎn)
下載積分: 7592 分
在線時(shí)間: 1349(小時(shí))
注冊時(shí)間: 2008-07-03
最后登錄: 2024-12-24
查看hlq_0815的 主題 / 回貼
1樓  發(fā)表于: 2012-12-06 10:32
上來就問的習(xí)慣總是不太好,以下是我復(fù)制/粘貼別人的:

DM區(qū)域,PLC數(shù)據(jù)存儲器.
間接DM(BIN)指用二進(jìn)制方式指定(DM/EM),需要在前面加@字符.舉例:
[MOV #0001 @DM300]  假如DM300內(nèi)的值為(0100),十進(jìn)制就是256,也就是指定了DM256這個(gè)地址.那么DM256就等于1.
但是當(dāng)間接地址對應(yīng)的數(shù)據(jù)超過(8000),則指向當(dāng)前的EM區(qū)域.例如:
[MOV #0001 @DM300] 假如DM300內(nèi)的值是8001,即十進(jìn)制32769,則當(dāng)前EM區(qū),EM0001=1;

間接DM(BCD)指用BCD方式指定DM/EM,需要在前面加*號,舉例:

[MOV #0001 *D300] 假如DM300內(nèi)的值是0100,則D100=1;
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。