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

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

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

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

[MOV #0001 *D300] 假如DM300內(nèi)的值是0100,則D100=1;
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。
597835876
舍得,有舍才有得
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 42 個
工控威望: 207 點
下載積分: 1753 分
在線時間: 46(小時)
注冊時間: 2012-12-03
最后登錄: 2014-02-15
查看597835876的 主題 / 回貼
2樓  發(fā)表于: 2012-12-06 12:31
懂了 ,謝謝
學(xué)無止盡,技海無邊!
muzimuly
昆山電氣兼職
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 52 個
工控威望: 1672 點
下載積分: 6437 分
在線時間: 57(小時)
注冊時間: 2012-10-27
最后登錄: 2024-04-16
查看muzimuly的 主題 / 回貼
3樓  發(fā)表于: 2012-12-06 20:42
我也正在找這個疑問,也就是變址
但是一樓說的一點都不沾邊
ir是變址,和dm沒有關(guān)系